Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
S3 (Perkhidmatan Penyimpanan Mudah) imej disimpan di Amazon Cloud Computing Elastic Service (EC2) Web Service sebagai fail 10MB berganda, bersama-sama dengan fail XML khusus yang dikenali sebagai manifes. Fail adalah sama dengan arahan perhimpunan di dalam pek perabot Flat Ikea - ia memberi AWS maklumat yang diperlukan untuk membina contoh berjalan dari koleksi objek 10MB S3.
Apabila anda memberi perintah AWS untuk melancarkan imej yang disokong S3, sistem membaca fail manifes dan menggunakannya untuk membina dan melancarkan contoh dengan memuat turunnya ke pemacu tempatan contohnya. Ia kemudian menjadi contoh operasi dan, bergantung pada apa yang ada dalam imej apabila ia dibuat, mula melaksanakan perisian yang merupakan sebahagian daripada imej.
Imej S3 yang disokong datang dengan batasan, dan anda harus memahami sepenuhnya apa yang mereka ada. Senarai berikut menceritakannya kepada anda:
-
Batasan peranti akar: Sangat penting untuk memahami dengan tepat apa yang disimpan dalam imej yang betul. Dengan imej yang disokong S3, semua yang anda miliki adalah peranti akar - bahagian sistem yang mengandungi fail sistem (termasuk sistem operasi) - ditambah, perisian lain yang dipasang apabila imej dicipta.
Imej S3 yang disokong adalah terhad kepada 10GB dalam peranti akar. Semua bahagian lain sistem fail dibina pada masa pelancaran; contohnya, dalam contoh kecil dengan ruang cakera 170GB, 160GB penyimpanan contoh dibuat pada masa pelancaran, dan hanya 10GB yang berterusan. Jika anda ingin memasukkan banyak pakej perisian atau data dalam peranti root, anda mungkin melebihi batas 10GB ini.
-
Masa pelancaran yang panjang: Kerana contohnya harus dibuat dari pelbagai fail 10MB yang membuat koleksi, diperlukan beberapa saat untuk memasangnya, yang meluaskan masa pelancaran.
Mengeluarkan contoh yang disokong S3 dari pengeluaran memerlukan menamatkannya - tidak ada ifs, ands, atau buts: Melakukannya membuang semua data yang ditulis ke sistem failnya sejak pelancarannya.
-
Konsol pengurusan AWS tidak menyokong penciptaan imej baru dari contoh S3 yang disokong. Jika anda ingin membuat imej baru dari contoh S3 yang disokong, mula-mula pasang alat AWS AMI pada contohnya, kemudian jalankan skrip untuk membuat imej. Walaupun tugas ini sangat mungkin, ia bukan perkara kecil, jadi itu adalah batasan yang pasti. Imej-imej yang disokong S3 digunakan secara meluas, tetapi ia membawa implikasi operasi yang harus anda ketahui jika anda merancang untuk menggunakannya.