Amazon Elastic Compute Cloud (Amazon EC2) adalah salah satu layanan paling fundamental yang ditawarkan oleh Amazon Web Services (AWS). EC2 adalah layanan web yang menyediakan kapasitas komputasi yang aman dan berukuran fleksibel di cloud. Layanan ini dirancang untuk membuat komputasi awan berskala web menjadi lebih mudah bagi para pengembang dan perusahaan. EC2 secara efektif memungkinkan pengguna untuk menyewa server virtual, yang dikenal sebagai instans, sesuai permintaan, menghilangkan kebutuhan akan investasi hardware yang besar.

Sumber : https://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/concepts.html

Apa Itu Amazon EC2?

Secara sederhana, Amazon EC2 adalah layanan Infrastructure as a Service (IaaS). Daripada membeli dan mengelola server fisik, pengguna dapat meluncurkan mesin virtual (instans) yang telah dikonfigurasi sebelumnya dengan sistem operasi (seperti Linux atau Windows Server) dan sumber daya komputasi yang diinginkan (CPU, RAM, penyimpanan, dan jaringan).

Antarmuka layanan web yang sederhana dari Amazon EC2 memungkinkan pengguna untuk:

  • Memperoleh dan mengkonfigurasi kapasitas dengan hambatan minimal.
  • Memiliki kendali penuh atas sumber daya komputasi mereka.
  • Mengubah ukuran kapasitas dengan cepat—baik naik maupun turun—seiring perubahan kebutuhan komputasi.

 

Manfaat Utama Amazon EC2

Fleksibilitas dan efisiensi biaya adalah keunggulan utama yang menjadikan EC2 ideal untuk infrastruktur IT modern:

  • Skalabilitas Tinggi: EC2 memungkinkan pengguna untuk menambah atau mengurangi kapasitas server (misalnya, dengan fitur Amazon EC2 Auto Scaling) secara instan. Ini sangat penting untuk bisnis yang dinamis atau memiliki traffic musiman (misalnya, situs e-commerce saat musim liburan) untuk memastikan performa sistem tetap optimal.
  • Efisiensi Biaya (Bayar Sesuai Pemakaian): Anda hanya membayar untuk kapasitas komputasi yang benar-benar Anda gunakan (per jam atau per detik tergantung pada instans yang dijalankan). Tidak ada komitmen jangka panjang atau pembayaran di muka yang besar.
  • Pilihan Instans Beragam: AWS menawarkan berbagai tipe instans yang dioptimalkan untuk beban kerja spesifik—mulai dari web hosting umum (tipe T), komputasi intensif (tipe C), memori tinggi (tipe R), hingga komputasi performa tinggi (HPC).
  • Keandalan dan Ketersediaan Global: EC2 didukung oleh infrastruktur global AWS yang luas (Region dan Availability Zone) dengan komitmen SLA ketersediaan 99,99%, memastikan layanan tetap online dan data tetap tersedia.
  • Keamanan Terintegrasi: Keamanan adalah fondasi EC2, yang dibangun dengan AWS Nitro System dan diperkuat melalui fitur seperti Security Groups dan Network ACLs untuk mengontrol lalu lintas masuk dan keluar.

Fitur dan Konsep Kunci

Untuk memahami EC2, beberapa konsep penting harus diketahui:

Konsep Kunci Deskripsi
Instans (Instance) Server virtual yang diluncurkan di EC2. Tipe instans menentukan kapasitas CPU, memori, dan penyimpanan.
AMI (Amazon Machine Image) Template yang telah dikonfigurasi sebelumnya yang berisi sistem operasi, perangkat lunak aplikasi, dan konfigurasi yang diperlukan untuk meluncurkan instans.
Region & Availability Zone (AZ) Region adalah lokasi fisik di dunia (misalnya, Jakarta). AZ adalah pusat data yang terpisah dan terisolasi dalam suatu Region, yang menawarkan toleransi kesalahan dan ketersediaan tinggi.
Security Groups Bertindak sebagai firewall virtual yang mengontrol lalu lintas masuk dan keluar untuk instans.
Penyimpanan (EBS) Amazon Elastic Block Store menyediakan volume penyimpanan tingkat blok persisten yang dapat dipasang ke instans EC2.

Model Penetapan Harga EC2

AWS menawarkan beberapa cara untuk membayar instans EC2, memberikan fleksibilitas untuk mengoptimalkan performa dan biaya:

  1. Instans Sesuai Permintaan (On-Demand Instances): Anda membayar kapasitas komputasi per jam atau per detik tanpa komitmen jangka panjang. Cocok untuk aplikasi dengan beban kerja yang tidak teratur atau yang baru saja dikembangkan.
  2. Savings Plans: Model harga fleksibel yang menawarkan harga rendah dengan berkomitmen pada jumlah penggunaan (diukur dengan USD/jam) dalam waktu 1 atau 3 tahun. Dapat menghemat hingga 72%.
  3. Instans Cadangan (Reserved Instances): Cocok untuk aplikasi dengan beban kerja yang stabil dan dapat diprediksi. Anda membuat komitmen untuk jangka waktu 1 atau 3 tahun dengan diskon signifikan dari harga On-Demand.
  4. Instans Spot (Spot Instances): Memanfaatkan kapasitas EC2 yang tidak terpakai oleh AWS. Menawarkan diskon terbesar dan ideal untuk beban kerja yang tahan kesalahan dan tidak mendesak (misalnya, komputasi performa tinggi atau pemrosesan data besar).
  1. Kasus Penggunaan

Amazon EC2 digunakan untuk berbagai macam kebutuhan komputasi, antara lain:

  • Menjalankan Aplikasi Korporasi dan Cloud-Native: Menyediakan infrastruktur yang aman dan andal untuk semua jenis aplikasi, dari sistem ERP hingga layanan mikro modern.
  • Komputasi Performa Tinggi (HPC): Menyediakan infrastruktur sesuai permintaan untuk menjalankan aplikasi komputasi yang intensif.
  • Pengembangan dan Pengujian: Menyediakan lingkungan virtual yang cepat untuk membuat, menguji, dan meluncurkan kode.
  • Pembelajaran Mesin (ML): Menyediakan pilihan komputasi, jaringan, dan penyimpanan yang luas yang dibuat khusus untuk mengoptimalkan performa harga untuk proyek ML.

Referensi

Amazon Web Services (AWS) Official Documentation

https://docs.aws.amazon.com/id_id/whitepapers/latest/how-aws-pricing-works/amazon-elastic-compute-cloud-amazon-ec2.html

Amazon Web Services (AWS) Official Product Page

https://aws.amazon.com/id/ec2/

Penulis

Fiqri Ramadhan Tambunan, S.Kom., M.Kom – FDP Scholar

Panduan Pengguna Amazon EC2

https://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/concepts.html