EC2 jenis peluncuran untuk Amazon ECS - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

EC2 jenis peluncuran untuk Amazon ECS

Jenis EC2 peluncuran cocok untuk beban kerja besar yang harus dioptimalkan harga.

Saat mempertimbangkan cara memodelkan definisi tugas dan layanan menggunakan jenis EC2 peluncuran, kami sarankan Anda mempertimbangkan proses apa yang harus dijalankan bersama dan bagaimana Anda dapat melakukan penskalaan setiap komponen.

Sebagai contoh, misalkan aplikasi terdiri dari komponen-komponen berikut:

  • Sebuah layanan frontend yang menampilkan informasi pada halaman web

  • Layanan backend yang menyediakan layanan APIs frontend

  • Penyimpanan data

Untuk contoh ini, buat definisi tugas yang mengelompokkan wadah yang digunakan untuk tujuan bersama. Pisahkan komponen yang berbeda menjadi beberapa definisi tugas yang terpisah. Contoh cluster berikut memiliki tiga instance kontainer yang menjalankan tiga kontainer layanan front-end, dua kontainer layanan backend, dan satu kontainer layanan penyimpanan data.

Anda dapat mengelompokkan kontainer terkait dalam ketentuan tugas, seperti kontainer terkait yang harus dijalankan bersama-sama. Misalnya, tambahkan wadah streaming log ke layanan front-end Anda dan sertakan dalam definisi tugas yang sama.

Setelah Anda memiliki ketentuan tugas, Anda dapat membuat layanan dari mereka untuk menjaga ketersediaan tugas yang Anda inginkan. Untuk informasi selengkapnya, lihat Membuat layanan Amazon ECS menggunakan konsol. Dalam layanan Anda, Anda dapat mengaitkan kontainer dengan penyeimbang beban Elastic Load Balancing. Untuk informasi selengkapnya, lihat Gunakan load balancing untuk mendistribusikan lalu lintas layanan Amazon ECS. Ketika persyaratan aplikasi Anda berubah, Anda dapat memperbarui layanan Anda untuk meningkatkan atau menurunkan jumlah tugas yang diinginkan. Atau, Anda dapat memperbarui layanan untuk menerapkan versi kontainer yang lebih baru dalam tugas Anda. Untuk informasi selengkapnya, lihat Memperbarui layanan Amazon ECS.

Contoh arsitektur aplikasi dengan tiga contoh. Instance 1 memiliki wadah layanan Front-end dan wadah layanan database. Instance 2 dan Instance 3 memiliki wadah layanan front-end dan wadah layanan back-end.