Beberapa saat yang lalu saya sempat mencoba layanan cloud computingnya Amazon Web Service, walau cuma yang AWS Free Tier, tapi itu sudah cukup menurut saya. Dengan AWS free tier kita akan mendapat layanan gratis selama 12 bulan ke depan. Kita dapat mencoba ke 21 produk dan service cloud yang Amazon tawarkan. Tentunya dengan batasan-batasan pemakaian yang bisa anda baca lebih detail disini.
Salah satu yang kita dapatkan adalah layanan Amazon EC2 (Amazon’s Elastic Compute Cloud). Amazon EC2 sendiri adalah platform komputasi berupa virtual computer yang dapat di kustomisasi maupun di kembangkan dengan menggunakan prinsip cluster dan load balance.
EC2 menggunakan istilah instance yaitu dapat diartikan secara sederhana sebagai server. Instance dapat disamakan juga dengan VPS. Pada EC2 kita mendapat layanan gratis dan berlaku selama 12 bulan atau 750 jam/bulan. Karena perhitungannya jika kita membuat 1 instance, 1 x 24 jam x 31 hari = 744 jam. Masih memenuhi kuota 750 jam.
Jadi anda dapat membuat banyak instance dengan 1 elastic ip address/instancenya, asal pemakaian jumlah instance itu tidak melebihi 750 jam jika jumlahnya dikalikan. Jika melebihi tentunya anda akan mendapat charge biaya.
Berikut adalah langkah-langkah untuk membuat instance di Amazon Elastic Compute Cloud (EC2)
- Pastikan anda sudah mendaftar di Amazon AWS, dan akun anda sudah aktif. Jika belum bisa register dulu melewati link ini.
- Untuk mulai membuat instance, login ke aws amazon dasboard, bisa lewat sini.
- Setelah masuk ke dashboar pilih layanan Amazon EC2, klik pada gambar untuk memperbesar,
- Masuk ke dashboar EC2, disini anda bisa memilih lokasi server terlebih dahulu jika anda mau, pada kanan atas, anda bisa memilihnya. Saran saya pilih saja lokasi di USA West Coast, dengan kota-kota didalamnya seperti California, Oregon, Los Angeles, mengapa memilih west coast karena dipercaya sebagai lokasi terbaik terdekat ke wilayah Asia Pasifik tentunya dengan latency dan hop yang lebih pendek. Saya memilih Oregon, dan klik Launch Instance.
- Selanjutnya kita akan disuruh memilih AMI (Amazon Machine Image) yang berisi OS dan distro distro yang banyak macamnya. Jangan lupa centang pada bagian Free tier only. Karena saya akan menginstall Centos 7, yang pada AMI defaultnya tidak tersedia, maka saya cari di AWS Marketplace, klik pada tab kanan AWS Marketplace, ketikkan kata kunci yang AMI yang ingin anda cari, jangan lupa perhatikan juga untuk memilih yang kategori “Free tier eligible”
- Setelah memilih AMI masuk ke tipe instancenya, pilih t2_micro karena cuma itu pilihan untuk yang freenya, kita sudah dapat specs 1 vCPU 2,5 Ghz dengan 1GB Memory. Pilih Next
- Pada bagian Add Storage kita bisa menambahkan maksimal sampai 30GB, jangan lupa pilih typenya juga
- Tahap Tag Instance biarkan default, kemudian masuk ke Security Group, kita atur port mana saja yang akan kita buka, disini saya membuka port ssh, http, https, smpts, seperti gambar dibawah
- Berikutnya ke tahap review pengaturan yang kita telah buat, langkah terakhir klik Launch.
- Akan muncul popup yang menyuruh kita untuk membuat key pair, pilih Create a new key pair, silahkan dinamai bebas, dan klik “Download key pair”. File key ini nanti yang akan kita gunakan untuk login via ssh agar lebih aman.
- Langkah berikutnya, masih di dashboard ec2, pilih menu sebelah kiri, tab Network & Security, menu “Elastic IPs”, pilih Allocate New Address. pilih Yes.
- Klik kanan pada Elastic IP yang sudah muncul, pilih Associate Address, Pada instance klik 2 x, pilih instance yang muncul, kemudian pada Private IP Address pilih ip yang tersedia, terakhir klik tombol Associate.
- Kembali ke dasboard, pilih menu instance, pastikan instance yang barusan anda buat telah running, seperti gambar dibawah.
- Selesai, instance vps kita telah berjalan, untuk connect ke ssh, anda bisa lewat putty atau jika lewat terminal di linux, untuk connect bisa anda jalankan perintah
ssh -i <file key pair.pem> root@<ip address>
untuk AMI image Centos 7 diatas, nama user default yang bisa digunakan untuk login adalah username “centos” jadi bukan root. Untuk login ssh via PuTTY anda bisa mengikuti langkah-langkah pada artikel Login SSH via PuTTY di Instance VPS Amazon EC2.
Badwi
10/08/2015750 jam itu dihitung per instance ataukah total seluruh instances?
andykamto
10/08/2015dihitung total seluruh instances biasanya mas, jadi misal kalo jalanin 2 instance hidup terus kuota 750 jam cm cukup buat setengah bulan, nek makainya lebih siap2 kena tagihan akhir bulannya.. 😀
Dewi Lilyana Tupperware
20/08/2015mas, ada trik khusus kah agar account aws bisa ready?
andykamto
20/08/2015agar sukses bisa pake CC yang valid daftarnya,
phitax
28/08/2015skrg udh susah gan untuk bisa reday..ada solusi gk?
andykamto
02/09/2015solusinya bisa pake vcc, tapi hanya vcc tertentu yang masih valid kayaknya
akhnaton19
21/01/2017ada batasan bandwith gk gan?
andykamto
23/01/2017ada gan, kalo masih belum brubah inbound bandwith unlimited tapi untuk outbound transfernya limit 15 GB untuk yang free tier / bulannya,
frans
28/01/2017Gan , ada whats up nya? Ada yg mau saya tanya nih
andykamto
12/02/2017ada gan tapi jarang on, tanya via menu kontak juga bisa, nanti bisa saya jawab,
mingsan303
12/02/2017gan bisa ga install Centos lalu install CWP di AWS EC2?
andykamto
12/02/2017bisa banget gan, yang penting nanti port2 yang dipake CWP di daftarin dulu pada Security Group step nomor 8
syahroni
07/03/2017Gan….minta emailnya duuunk biar lebih lengkap tutorialnye
Kaligrafi islam
09/09/2017Ini cara bikin doank ya. Wah kebetulan tapi ane lg nyari yg katanya ada kupon gratis dr aws gmn ya kuponnya. Ada ngak?
Eweng
27/01/2019Kalo pakek ram 8 gb,bisa buat berapa instance gan?