# Cara instalasi Amazon EC2 Instance pada AWS

## Apa itu AWS?

**AWS (Amazon Web Service)** merupakan salah satu penyedia layanan komputasi awan (*cloud computing*) yang banyak digunakan di seluruh dunia. AWS sendiri memiliki banyak sekali fitur-fitur yang berguna salah satunya yaitu Amazon EC2. Fitur-fitur pada AWS dikelompokkan menjadi 3 kategori, yaitu *free trials* yang memiliki durasi layanan yang pendek, 12 *months free* yang memiliki durasi layanan 12 bulan (1 tahun) yang dihitung sejak pertama kali mendaftar, dan *always free* yang tidak memiliki durasi dalam pemakaiannya.

**Amazon EC2 (Elastic Compute Cloud)** merupakan salah satu fitur dari AWS yang menyediakan kapasitas komputasi yang dapat diskalakan. AWS dapat digunakan untuk membuat, mengonfigurasi keamanan dan jaringan server virtual (VPS) sesuai kebutuhan. Amazon EC2 memungkinkan penggunanya dapat meningkatkan ataupun menurunkan skala untuk untuk menangani perubahan ataupun mengurangi kebutuhan untuk memperkirakan traffic. Untuk Amazon EC2 sendiri termasuk pada kategori **12 *months free***.

## Pembuatan Amazon EC2 Instance

Dibawah ini langkah-langkah dalam pembuatan Amazon EC2 Instance:

1. Login terlebuh dahulu ke [AWS Console](https://aws.amazon.com/console/) (sebagai root user). Jika belum punya akun, bisa mendaftar terlebih dahulu.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_1.PNG align="center")
    
2. Setelah login, maka akan dialihkan pada dashboard AWS. Pada bagian *Build a solution*, pilih layanan "Launch a virtual machine with EC2" pada AWS Management Console.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_2.PNG align="center")
    
3. Selanjutnya, pilih OS Image yang memiliki label "*free tier eligible*" supaya dapat digunakan tanpa mengurangi credit (untuk contoh saya memilih OS Ubuntu 18.04 64-bit).
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_3.PNG align="center")
    
4. Lalu pada instance type, pilih tipe yang memiliki label "*free tier eligible*" (untuk contoh saya memilih tipe t2.micro).
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_4.PNG align="center")
    
5. Kemudian pada bagian Key pair (login), klik "create new key pair".
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_5.1.PNG align="center")
    
    Ketika menekannya, maka akan muncul form seperti gambar 5.2. Kemudian isi key pair name sesuai keinginan, pilih key type "RSA" dan private key format (saya memakai putty, jadi saya pilih format .ppk), jika sudah kemudian klik "Create key pair". Maka akan ada file key yang otomatis terunduh sesuai format yang sebelumnya dipilih.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_5.2.PNG align="center")
    
6. Untuk bagian *network settings*, dapat diatur seperti pada gambar dibawah ini.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_6.PNG align="center")
    
7. Untuk bagian "*Configure storage*" dapat dibiarkan saja (*default*). Jika pengaturan dirasa sudah sesuai, bisa menekan "*Launch instance*" pada bagian "*Summary*" untuk membuat VM/Instance. Jika ingin membuat lebih dari 1 VM secara bersamaan, dapat dilakukan dengan mengisi "Number of instances" sesuai dengan jumlah yang diinginkan.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_7.PNG align="center")
    
8. Ketika instance berhasil dibuat, akan ada tampilan seperti pada gambar dibawah ini.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_8.PNG align="left")
    
9. Melihat informasi instance yang telah dibuat dengan menekan tombol "View all instances". Maka akan muncul tampilan seperti pada gambar dibawah ini.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_9.PNG align="center")
    

## Akses Instance lewat PuTTY

1. Buka software PuTTY, kemudian buka menu Connection &gt; SSH &gt; Auth, lalu masukkan file .ppk yang sebelumnya terunduh, kemudian klik Open.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_10.PNG align="center")
    
2. Kemudian buka menu Session, lalu isi &lt;ubuntu&gt;@&lt;Public IP&gt; pada hostname, lalu klik "Open".
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_11.PNG align="center")
    
3. VM/Instance sudah dapat diakses.
    
    ![](https://r2.jri.one/instalasi-amazon-ec2-instance/step_12.PNG align="center")
    

## Refference

* [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html)
    
* [https://id.wikipedia.org/wiki/Amazon\_Web\_Services](https://id.wikipedia.org/wiki/Amazon_Web_Services)
    
* [https://www.kodingindonesia.com/belajar-aws-ec2-bagian-1-membuat-instance-amazone-web-services-elastic-compute-cloud/](https://www.kodingindonesia.com/belajar-aws-ec2-bagian-1-membuat-instance-amazone-web-services-elastic-compute-cloud/)
