Meluncurkan Mesin Virtual Linux

dengan Amazon EC2

Amazon Elastic Compute Cloud (EC2) adalah Amazon Web Service yang Anda gunakan untuk membuat dan menjalankan mesin virtual di cloud. AWS menyebut mesin virtual ini sebagai ‘instans’. Panduan langkah demi langkah ini akan membantu Anda meluncurkan mesin virtual Linux dengan sukses di Amazon EC2 dalam AWS Tingkat Gratis.

Apa Anda tahu? AWS membuat peluncuran server privat virtual Linux menjadi lebih mudah. Luncurkan virtual mesin Anda dengan Amazon Lightsail >>

Tentang Tutorial ini
Waktu 10 menit
Biaya Kurang dari 1 USD
Kasus Penggunaan Komputasi
Produk Amazon EC2
Tingkat Pemula

Langkah 1 Mendaftar untuk membuat akun AWS

Tidak diperlukan biaya tambahan untuk Amazon EC2 bagi tutorial ini. Sumber daya yang Anda buat dalam tutorial ini memenuhi syarat untuk Tingkat Gratis. Tombol dan tautan akan membuka tab baru sehingga Anda dapat mengikuti tutorial ini di konsol AWS.

 

Sudah memiliki akun? Masuk


Langkah 2. Meluncurkan Instans Amazon EC2


a.  Buka AWS Management Console, agar panduan langkah demi langkah ini selalu terbuka. Ketika layar memuat, masukkan nama pengguna dan kata sandi untuk memulai. Ketikkan EC2 dalam bilah pencarian, lalu pilih Amazon EC2 untuk membuka konsol layanan.

launch-instance
launch-instance

( klik untuk Memperbesar )


b. Pilih Luncurkan Instans untuk membuat dan mengonfigurasi mesin virtual Anda.

launch-instance
launch-instance

( klik untuk Memperbesar )


Langkah 3. Mengonfigurasi Instans Anda

Saat ini Anda berada di Panduan Peluncuran Instans EC2, yang akan membantu Anda mengonfigurasi dan meluncurkan instans.


a.  Di layar ini, Anda akan melihat opsi untuk memilih Amazon Machine Image (AMI). AMI adalah template server yang telah dikonfigurasi yang dapat Anda gunakan untuk meluncurkan instans. Setiap AMI menyertakan sistem operasi, juga dapat menyertakan aplikasi dan server aplikasi.

Untuk tutorial ini, cari Amazon Linux AMI lalu klik Pilih.

amazon-linux-ami
amazon-linux-ami

( klik untuk memperbesar )


b. Kini Anda dapat memilih jenis instans. Jenis instans terdiri dari beragam kombinasi antara CPU, memori, penyimpanan, dan kapasitas jaringan sehingga Anda dapat memilih kombinasi yang sesuai untuk aplikasi. Untuk informasi selengkapnya, lihat Jenis Instans EC2 Amazon.

Opsi default t2.micro harus sudah dicentang. Jenis instans ini disertakan dalam Tingkat Gratis dan menawarkan kapasitas komputasi yang cukup untuk menangani beban kerja sederhana. Klik Tinjau dan Luncurkan di bagian bawah halaman.

ec2-t2-micro
ec2-t2-micro

( klik untuk memperbesar )


c. Anda dapat meninjau konfigurasi, penyimpanan, tagging, dan pengaturan keamanan yang telah dipilih untuk instans Anda. Meskipun Anda memiliki opsi untuk menyesuaikan pengaturan ini, kami menyarankan untuk menerima nilai default untuk tutorial ini.

Klik Luncurkan di bagian bawah halaman.

review-launch
review-launch

( klik untuk memperbesar )


d. Di layar berikutnya Anda akan diminta untuk memilih pasangan kunci yang ada atau membuat pasangan kunci baru. Pasangan kunci digunakan untuk mengakses instans Linux dengan aman menggunakan SSH. AWS menyimpan bagian publik dari pasangan kunci seperti halnya kunci rumah. Unduh dan gunakan bagian privat pasangan kunci seperti halnya kunci rumah.

Pilih Buat pasangan kunci baru dan beri nama MyKeyPair. Selanjutnya klik tombol Unduh Pasangan Kunci.

Setelah mengunduh kunci MyKeyPair, Anda perlu menyimpan kunci di lokasi yang aman. Jika kunci hilang, Anda tidak akan dapat mengakses instans. Jika orang lain mendapatkan akses ke kunci Anda, mereka dapat mengakses instans.

Pengguna Windows: Sebaiknya simpan pasangan kunci dalam direktori pengguna Anda dalam sub-direktori bernama .ssh (mis. C:\user\{namapenggunaanda}\.ssh\MyKeyPair.pem).

Tips: Anda tidak dapat menggunakan Windows Explorer untuk membuat folder dengan nama yang diawali dengan tanda titik kecuali Anda mengakhiri nama folder dengan titik juga. Setelah memasukkan nama (.ssh.), tanda titik di bagian akhir akan dihapus secara otomatis.

Pengguna Mac/Linux: Sebaiknya simpan pasangan kunci dalam sub-direktori .ssh dari direktori utama (mis. ~/.ssh/MyKeyPair.pem).

Tips: Di MacOS, pasangan kunci akan diunduh ke direktori Unduhan secara default. Untuk memindahkan pasangan kunci ke sub-direktori .ssh, masukkan perintah berikut dalam jendela terminal: mv ~/Downloads/MyKeyPair.pem ~/.ssh/MyKeyPair.pem

Setelah menyimpan pasangan kunci, klik Luncurkan Instans untuk memulai instans Linux.

Getting-Started-VM9
Getting-Started-VM9

( klik untuk memperbesar )


e. Klik Tampilkan Instans di layar berikutnya untuk menampilkan instans dan melihat status instans yang baru saja Anda mulai.

Getting-Started-VM8
Getting-Started-VM8

( klik untuk memperbesar )


f. Dalam beberapa menit, kolom Status Instans dalam instans Anda akan berubah menjadi "berjalan" dan alamat IP Publik akan ditampilkan. Anda dapat merefresh kolom Status Instans dengan menekan tombol refresh di sebelah kanan tepat di atas tabel. Salin Alamat IP Publik instans AWS Anda, agar dapat digunakan saat menghubungkan ke instans menggunakan SSH pada Langkah 4.

Getting-Started-VM6
Getting-Started-VM6

( klik untuk memperbesar )


Langkah 4. Menghubungkan ke Instans

Setelah meluncurkan instans, kini waktunya untuk menghubungkannya dengan SSH.

Pengguna Windows: Pilih Windows di bawah guna melihat instruksi untuk menginstal Git Bash yang menyertakan SSH.

Pengguna Mac/Linux: Pilih Mac / Linux di bawah ini guna melihat instruksi untuk membuka jendela terminal.

  • Windows
  • Mac / Linux
  • Windows
  • a. Unduh Git untuk Windows di sini. Jalankan penginstal yang telah diunduh dengan menerima pengaturan default (langkah ini akan menginstal Git Bash sebagai bagian dari Git).

    Getting-Started-VM1
    Getting-Started-VM1

    ( klik untuk memperbesar )


    b. Klik kanan pada dekstop (bukan di ikon atau file), lalu pilih Git Bash di Sini untuk membuka prompt perintah Git Bash.

    Getting-Started-VM2
    Getting-Started-VM2

    ( klik untuk memperbesar )


    c. Menggunakan SSH untuk menghubungkan ke instans Anda. Dalam kasus ini, nama pengguna adalah ec2-user, kunci SSH tersimpan dalam direktori penyimpanan pada langkah 3 bagian d, dan alamat IP yang digunakan adalah dari langkah 3 bagian f. Formatnya:

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Masukkan perintah berikut ini:

    ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address}

    Contoh: ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125

    Anda akan melihat respons yang sama dari contoh berikut:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Ketikkan ya, lalu tekan enter.

    Getting-Started-VM4
    Getting-Started-VM4

    ( klik untuk memperbesar )


    d. Anda akan melihat respons yang sama dari contoh berikut:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    Anda akan melihat layar selamat datang untuk instans dan saat ini telah terhubung ke mesin virtual Linux AWS di cloud.

    Getting-Started-VM7
    Getting-Started-VM7

    ( klik untuk memperbesar )

  • Mac / Linux
  • a. Komputer Mac atau Linux mungkin menyertakan klien SSH secara default. Anda dapat memeriksa klien SSH dengan mengetikkan ssh pada baris perintah. Jika komputer tidak mengenali perintah, proyek OpenSSH menyediakan implementasi gratis rangkaian peralatan SSH lengkap yang dapat diunduh.

    Pengguna Mac: Buka jendela terminal dengan menekan Command + Space dan mengetikkan terminal dalam jendela pencarian. Lalu tekan enter untuk membuka jendela terminal.

    Pengguna Linux: Buka jendela terminal.

     

    Getting-Started-CLI-OSX1
    Getting-Started-CLI-OSX1

    ( klik untuk memperbesar )


    b. Gunakan perintah chmod untuk memastikan bahwa file kunci privat tidak dapat dilihat secara publik dengan memasukkan perintah berikut ini guna membatasi izin ke kunci SSH privat Anda.

    chmod 400 ~/.ssh/mykeypair.pem

    Anda tidak perlu melakukan langkah ini setiap kali menghubungkan ke instans, Anda hanya perlu mengaturnya satu kali untuk setiap kunci SSH yang dimiliki.

    Getting-Started-VM3
    Getting-Started-VM3

    ( klik untuk memperbesar )


    c. Menggunakan SSH untuk menghubungkan ke instans Anda. Dalam kasus ini, nama pengguna adalah ec2-user, kunci SSH tersimpan dalam direktori penyimpanan pada langkah 3 bagian d, dan alamat IP yang digunakan adalah dari langkah 3 bagian f. Formatnya:

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Masukkan perintah berikut ini:

    ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address}

    Example: ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125

    Anda akan melihat respons yang sama dari contoh berikut:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Ketikkan ya, lalu tekan enter.

    Getting-Started-VM4
    Getting-Started-VM4

    ( klik untuk memperbesar )


    d. Anda akan melihat respons yang sama dari contoh berikut:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    Anda akan melihat layar selamat datang untuk instans dan saat ini telah terhubung ke mesin virtual Linux AWS di cloud.

    Getting-Started-VM7
    Getting-Started-VM7

    ( klik untuk memperbesar )


Langkah 5. Menghentikan Instans Anda

Anda dapat dengan mudah menghentikan instans dari konsol EC2. Bahkan, menghentikan instans adalah langkah terbaik jika Anda tidak lagi menggunakannya agar tidak lagi dikenai biaya.


a.  Kembali ke Konsol EC2, pilih kotak di samping instans yang Anda buat. Lalu klik tombol Tindakan, arahkan ke Status Instans, lalu klik Hentikan.

launch-windows-vm-18
launch-windows-vm-18

( klik untuk memperbesar )


b. Anda akan diminta untuk mengonfirmasikan penghentian, pilih Ya, Hentikan.

Catatan: Proses ini memerlukan beberapa detik.  Setelah instans dihentikan, Status Instans akan berubah menjadi dihentikan pada Konsol EC2.

launch-windows-vm-19
launch-windows-vm-19

( klik untuk memperbesar )


Selamat!

Anda telah mempelajari cara menggunakan Amazon EC2 untuk meluncurkan, mengonfigurasi, menghubungkan, dan menghentikan instans di cloud.

Amazon EC2 adalah layanan web yang memberikan kapasitas komputasi yang aman dengan ukuran fleksibel di cloud. Amazon EC2 dirancang untuk memudahkan komputasi cloud berskala web bagi pengembang. Anda dapat menggunakan Amazon EC2 untuk berbagai aplikasi, termasuk situs web dan aplikasi web, lingkungan pengujian dan pengembangan, bahkan skenario pencadangan dan pemulihan. Amazon EC2 menawarkan beragam jenis instans dengan berbagai kombinasi CPU, memori, penyimpanan, dan kapasitas jaringan yang dapat Anda gunakan untuk memenuhi kebutuhan unik aplikasi.

Meluncurkan Situs Web WordPress

Siapkan blog sederhana dalam waktu kurang dari 10 menit. Lihat tutorial >>

Dapatkan Domain

Pelajari cara mendaftarkan nama domain dan melampirkannya ke instans. Lihat tutorial >>

Menyimpan dan Mengambil File

Simpan dan akses file sesuai kebutuhan di AWS Cloud dengan aman. Lihat tutorial >>