Video: Tutorial Membuat VPS di Amazon AWS 2024
Elastic Compute Cloud (EC2) adalah Amazon Web Service yang paling banyak digunakan. Bahkan istilah "komputasi awan" menekankan komputasi - dan komputasi yang EC2 berikan, pada skala, dalam jenis jenis yang luas, dan dengan harga yang sangat rendah.
EC2 didasarkan pada virtualisasi - proses menggunakan perangkat lunak untuk membuat mesin virtual yang kemudian melaksanakan semua tugas yang Anda kaitkan dengan komputer "nyata" menggunakan sistem operasi "nyata". Jika Anda memiliki pengalaman dengan virtualisasi, Anda akan mengerti dasar dari EC2.
Pondasi bukanlah segalanya bagi semua orang. Ada perbedaan yang signifikan antara EC2 dan virtualisasi tradisional, yang ditandai oleh produk seperti VMware ESX dan Citrix XenServer - perbedaan yang akan Anda kenali dengan cukup cepat saat Anda mulai menggunakan EC2. Dalam produk virtualisasi standar, mesin virtual berjalan atau diam (cara bagus untuk mengatakan "tidak berjalan").
EC2 telah muncul dengan terminologinya sendiri: Bila mesin virtual berjalan di EC2, ini disebut contoh ; ketika sebuah instance tidak berjalan di EC2, ini disebut sebagai gambar . Demikian juga, dalam virtualisasi, mesin virtual dimulai, dan di EC2 sebuah contoh diluncurkan .
Terminologi disamping, perbedaan yang lebih signifikan antara virtualisasi dan EC2 terletak pada bagaimana sebuah mesin virtual nonrunning / instance disimpan saat tidak berjalan. Produk virtualisasi menyimpan seluruh mesin virtual pada disk; satu-satunya perbedaan dalam penyimpanan antara mesin virtual yang berjalan dan mesin virtual yang diam adalah mesin yang sedang berjalan dibawa ke manajer mesin virtual dan dibuat operasional - persyaratan penyimpanan disk sama persis.
Implikasinya adalah bahwa Anda mungkin telah menyia-nyiakan penyimpanan disk. Jika Anda memiliki, katakanlah, mesin virtual dengan 1. 7GB ruang disk tapi sistem operasi mesin virtual dan perangkat lunak aplikasi hanya membutuhkan ruang disk 300MB - Anda memiliki 1. 4GB penyimpanan yang tidak terpakai dan dengan ekstensi, 1. 4GB disk terbuang ruang.
EC2, sebaliknya, menyimpan hanya data aktual yang diperlukan untuk menyediakan mesin virtual dan sistem operasi, jadi hanya 300MB yang disimpan di disk saat instance tidak berjalan - dan, yang terpenting, Anda tidak membayar untuk 1. 4GB ruang disk yang tidak terpakai yang jika tidak akan duduk kosong. Pengaturan ini mengurangi biaya EC2 Anda saat kasus Anda tidak berjalan.
Ini hanya versi sederhana dari apa yang sebenarnya terjadi.AWS sebenarnya memiliki dua jenis Amazon Machine Images (AMIs). Dijelaskan di sini adalah apa yang terjadi saat EC2 menangani gambar yang tersimpan di Amazon Simple Storage Service (dikenal dengan S3). Gambar bersertifikasi S3 ini diberi perawatan standar - sebuah sistem file penuh saat dijalankan sebagai contoh namun gambar yang dilucuti saat tidak berjalan.
Jenis gambar lainnya, yang disebut sebagai gambar EBS yang didukung (karena hubungannya dengan produk AWS Elastic Block Storage), beroperasi lebih mirip virtualisasi tradisional, dengan penyimpanan penuh dari keseluruhan contoh sistem file, bahkan jika sebagian besar tidak memiliki data.
Contoh yang didukung S3 tidak menyimpan perubahan yang dibuat pada sistem file saat turunannya (dihentikan). Lain kali gambar diluncurkan, contoh yang berjalan mencerminkan tata letak gambar seperti aslinya. Ini serupa dengan citra emas atau LiveCD (jika Anda telah menggunakan sistem Linux berbasis CD). Memahami sifat sementara dari sistem file untuk contoh yang didukung S3 sangat penting. Tidak ada perubahan yang dilakukan pada sebuah instance adalah pemutusan hubungan kerja yang gigih - tidak seperti sistem operasi yang pernah Anda gunakan (kecuali LiveCD). Jika instance Anda akan memproses dan menyimpan data, Anda harus menemukan cara untuk menyimpan data di luar instance. Sederhananya, gambar yang didukung S3 tidak membuat data terus-menerus.