Mengenal Apa Itu EC2 (Amazon Elastic Compute Cloud) dalam Amazon Web Service (AWS)
Amazon EC2 adalah layanan web yang menyediakan kapasitas komputasi yang dapat diubah-ubah ukurannya di cloud.
EC2
- EC2 adalah singkatan dari Amazon Elastic Compute Cloud.
- Amazon EC2 adalah layanan web yang menyediakan kapasitas komputasi yang dapat diubah-ubah ukurannya di cloud.
- Amazon EC2 mengurangi waktu yang diperlukan untuk mendapatkan dan mem-boot instance pengguna baru menjadi beberapa menit saja, dibandingkan dengan zaman dahulu, jika kita membutuhkan server maka kita harus melakukan pemesanan, dan pemasangan kabel untuk mendapatkan server baru yang merupakan proses yang sangat memakan waktu. Sekarang, Amazon telah menyediakan EC2 yang merupakan mesin virtual di cloud yang benar-benar mengubah industri ini.
- Kita dapat meningkatkan dan menurunkan kapasitas komputasi sesuai dengan perubahan kebutuhan komputasi.
- Amazon EC2 mengubah ekonomi komputasi dengan memungkinkan kita membayar hanya untuk sumber daya yang benar-benar kita gunakan. Daripada kita sebelumnya membeli server fisik, kita akan mencari server yang memiliki kapasitas CPU, kapasitas RAM yang lebih besar, dan kita membeli server untuk jangka waktu 5 tahun, jadi kita harus merencanakannya untuk 5 tahun ke depan. Orang menghabiskan banyak modal dalam investasi semacam itu. EC2 memungkinkan kita untuk membayar kapasitas yang benar-benar Anda gunakan.
- Amazon EC2 menyediakan alat bagi para pengembang untuk membangun aplikasi tangguh yang mengisolasi diri mereka sendiri dari beberapa skenario umum.
EC2 Pricing Options
On Demand
- Ini memungkinkan untuk kita membayar tarif tetap per jam atau bahkan per detik tanpa komitmen.
- Instance Linux per detik dan instance Windows per jam.
- On Demand sangat cocok untuk pengguna yang menginginkan biaya rendah dan fleksibilitas Amazon EC2 tanpa investasi di muka atau komitmen jangka panjang.
- Sangat cocok untuk aplikasi dengan beban kerja jangka pendek, runcing, atau tidak dapat diprediksi yang tidak dapat diganggu.
- Ini berguna untuk aplikasi yang telah dikembangkan atau diuji di Amazon EC2 untuk pertama kalinya.
- Instance On Demand direkomendasikan jika kita tidak yakin jenis instance mana yang diperlukan untuk kebutuhan kinerja.
Reserved
- Ini adalah cara untuk membuat reservasi dengan Amazon atau bisa dikatakan bahwa kita membuat kontrak dengan Amazon. Kontrak tersebut bisa untuk jangka waktu 1 atau 3 tahun.
- Dalam contoh Reserved, kita dapat membuat kontrak berarti kita dapat membayar sejumlah uang di muka, sehingga dapat memberikan diskon yang signifikan pada biaya per jam untuk sebuah instance.
- Ini berguna untuk aplikasi dengan kondisi stabil atau penggunaan yang dapat diprediksi.
- Ini digunakan untuk aplikasi yang membutuhkan kapasitas yang dicadangkan.
- Pengguna dapat melakukan pembayaran di muka untuk mengurangi total biaya komputasi mereka. Sebagai contoh, jika Anda membayar semua uang muka dan Anda melakukan kontrak 3 tahun, maka hanya kita yang bisa untuk mendapatkan diskon maksimum, dan jika kita tidak membayar semua uang muka dan melakukan kontrak satu tahun maka kita tidak akan bisa mendapatkan diskon sebanyak yang bisa kita dapatkan jika kita melakukan kontrak 3 tahun dan membayar semua uang muka.
Tyoes of Reserved Instances
- Standard Reserved Instances
- Convertible Reserved Instances
- Scheduled Reserved Instances
- Standard Reserved Instances = Dapat memberikan diskon hingga 75% sesuai permintaan. Misalnya, ketika membayar semua biaya di muka untuk kontrak 3 tahun, dan ini akan berguna ketika Aplikasi Anda berada pada kondisi stabil.
- Convertible Reserved Instances = memberikan diskon hingga 54% dari permintaan, menyediakan fitur yang memiliki kemampuan untuk mengubah atribut RI selama pertukaran menghasilkan pembuatan Reserved Instance dengan nilai yang sama atau lebih besar, dan seperti halnya Standard Reserved Instances, fitur ini juga berguna untuk aplikasi yang bersifat steady state.
- Scheduled Reserved Instances = Instance Terjadwal yang Dipesan tersedia untuk diluncurkan dalam rentang waktu tertentu yang Anda pesan, dan memungkinkan Anda untuk mencocokkan reservasi kapasitas Anda dengan jadwal berulang yang dapat diprediksi yang hanya membutuhkan sebagian kecil dari satu hari, satu minggu, atau satu bulan.
Spot Instances
- Hal ini memungkinkan kita untuk menawar harga berapapun yang kita inginkan untuk kapasitas contoh, dan memberikan penghematan yang lebih baik jika aplikasi kita memiliki waktu mulai dan berakhir yang fleksibel.
- Spot Instance berguna untuk aplikasi yang memiliki waktu mulai dan berakhir yang fleksibel.
- Berguna untuk aplikasi yang layak dengan harga komputasi yang sangat rendah.
- Berguna bagi pengguna yang memiliki kebutuhan mendesak akan kapasitas komputasi tambahan dalam jumlah besar.
- EC2 Spot Instances memberikan diskon yang lebih sedikit dibandingkan dengan harga On Demand.
- Spot Instances digunakan untuk mengoptimalkan biaya di cloud AWS dan meningkatkan throughput aplikasi Anda hingga 10X lipat.
- EC2 Spot Instances akan terus ada hingga kita dapat menghentikan instance ini.
Dedicated Hosts
- Host khusus adalah server fisik dengan kapasitas instance EC2 yang sepenuhnya didedikasikan untuk penggunaan kita.
- Server EC2 fisik adalah host khusus yang dapat membantu untuk mengurangi biaya dengan memungkinkan kita menggunakan lisensi perangkat lunak yang terikat pada server yang ada. Misalnya, Vmware, Oracle, SQL Server tergantung pada lisensi yang dapat kita bawa ke AWS dan kemudian mereka dapat menggunakan Dedicated host.
- Host khusus digunakan untuk memenuhi persyaratan kepatuhan dan mengurangi host dengan memungkinkan untuk menggunakan lisensi server-bound server kita yang sudah ada.
- Ini dapat dibeli sebagai Reservasi dengan diskon hingga 70% dari harga Sesuai Permintaan.