Video: Introduction to Amazon EC2 - Elastic Cloud Server & Hosting with AWS 2024
The Cloud Elastic Compute (EC2) adalah Perkhidmatan Web Amazon yang paling banyak digunakan. Malah istilah "pengkomputeran awan" menekankan pengkomputeran - dan pengkomputerannya yang memberikan EC2, pada skala, dalam pelbagai jenis jenis, dan dengan harga yang rendah.
EC2 didasarkan pada virtualisasi - proses menggunakan perisian untuk membuat mesin maya yang kemudian menjalankan semua tugas yang anda kaitkan dengan komputer "nyata" menggunakan sistem operasi "nyata". Sekiranya anda mempunyai pengalaman dengan virtualisasi, anda akan memahami asas EC2.
Yayasan itu bukan semuanya untuk semua orang. Terdapat perbezaan yang signifikan antara EC2 dan virtualisasi tradisional, seperti produk VMware ESX dan Citrix XenServer - perbezaan yang akan anda kenali dengan cepat apabila anda mula menggunakan EC2. Dalam produk virtualisasi standard, mesin maya sama ada berjalan atau diam (cara mewah untuk mengatakan "tidak berjalan").
EC2 telah menghasilkan terminologi tersendiri: Apabila mesin maya sedang berjalan di EC2, ia disebut sebagai contoh ; apabila suatu contoh tidak berjalan di EC2, ia dirujuk sebagai imej . Begitu juga, dalam virtualisasi, mesin maya bermula, dan dalam EC2 suatu contoh dilancarkan.
Istilah Terminologi, perbezaan yang lebih signifikan antara virtualisasi dan EC2 terletak pada bagaimana mesin / contoh maya tidak disimpan ketika tidak berjalan. Produk virtualisasi menyimpan keseluruhan mesin maya pada cakera; satu-satunya perbezaan dalam simpanan antara mesin maya yang sedang berjalan dan mesin maya yang tenang adalah bahawa mesin yang sedang berjalan dibawa ke dalam pengurus mesin maya dan dibuat beroperasi - keperluan penyimpanan cakera adalah sama.
Implikasi adalah bahawa anda mungkin telah membuang storan cakera. Sekiranya anda mempunyai, katakan, mesin maya dengan ruang cakera 7GB, tetapi sistem operasi mesin maya dan perisian aplikasi hanya memerlukan ruang cakera 300MB - anda mempunyai 1. 4GB penyimpanan yang tidak digunakan dan dengan lanjutan, 1. 4GB cakera terbuang ruang. Sebaliknya, EC2 hanya menyimpan data sebenar yang diperlukan untuk menyediakan mesin dan sistem pengendalian maya, jadi hanya 300MB disimpan pada cakera ketika contoh tidak berjalan - dan, secara terpenting, Anda tidak membayar untuk 1. Ruang cakera 4GB yang tidak digunakan yang jika tidak akan kosong. Susunan ini mengurangkan kos EC2 anda apabila keadaan anda tidak berjalan.
Ini hanya merupakan versi ringkas dari apa yang sebenarnya berlaku.AWS sebenarnya mempunyai dua jenis Amazon Machine Images (AMIs). Diuraikan di sini ialah apa yang berlaku apabila EC2 mengendalikan imej yang disimpan di Amazon Storage Simple Service (dikenali sebagai S3). Imej S3 yang disokong ini diberi rawatan standard - sistem fail penuh semasa berjalan sebagai contoh tetapi imej yang dilucutkan ketika tidak berjalan.
Jenis imej yang lain, yang disebut sebagai imej EBS yang disokong (kerana pautannya kepada produk AWS Block Elastic Storage), beroperasi lebih seperti virtualisasi tradisional, dengan penuh penyimpanan keseluruhan contoh sistem fail, walaupun kebanyakannya tidak mempunyai data. S3-backed instance tidak menyimpan perubahan yang dibuat ke sistem fail apabila contoh dimatikan
(ditamatkan). Masa depan imej dilancarkan, contoh berjalan mencerminkan susun atur imej sebagai asalnya dibuat. Ia serupa dengan imej emas atau LiveCD (sekiranya anda menggunakan sistem Linux berasaskan CD). Memahami sifat sementara sistem fail untuk keadaan S3 yang disokong adalah kritikal. Tiada perubahan yang dibuat untuk suatu contoh adalah penamatan pasca-berterusan - tidak seperti dalam mana-mana sistem operasi yang pernah anda gunakan (kecuali untuk LiveCD). Jika contoh anda akan memproses dan menyimpan data, anda mesti mencari cara untuk menyimpan data di luar contohnya. Ringkasnya, imej S3 yang disokong tidak membuat data berterusan.