Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Sumber daya yang diperlukan untuk penerapan Amazon ECS blue/green
Untuk menggunakan blue/green penyebaran dengan pemindahan lalu lintas terkelola, layanan Anda harus menggunakan salah satu fitur berikut:
-
Penyeimbang Beban Elastis
-
Layanan Connect
Layanan yang tidak menggunakan Service Discovery, Service Connect, VPC Lattice atau Elastic Load Balancing juga dapat blue/green menggunakan penerapan, tetapi tidak mendapatkan manfaat pemindahan lalu lintas terkelola.
Daftar berikut memberikan ikhtisar tingkat tinggi tentang apa yang perlu Anda konfigurasi untuk penerapan Amazon ECS blue/green :
-
Layanan Anda menggunakan Application Load Balancer, Network Load Balancer, atau Service Connect. Konfigurasikan sumber daya yang sesuai.
-
Application Load Balancer - Untuk informasi lebih lanjut, lihat. Sumber daya Application Load Balancer untuk penerapan blue/green
-
Network Load Balancer - Untuk informasi lebih lanjut, lihat. Sumber daya Network Load Balancer untuk penerapan biru/hijau Amazon ECS
-
Service Connect - Untuk informasi selengkapnya, lihatSumber daya Service Connect untuk penerapan biru/hijau Amazon ECS.
-
-
Setel pengontrol penyebaran layanan ke
ECS
. -
Konfigurasikan strategi penerapan seperti
blue/green
dalam definisi layanan Anda. -
Secara opsional, konfigurasikan parameter tambahan seperti:
-
Waktu panggang untuk penerapan baru
-
CloudWatch alarm untuk rollback otomatis
-
Kait siklus hidup penerapan untuk pengujian (ini adalah fungsi Lambda yang berjalan pada tahap penerapan tertentu)
-
Praktik terbaik
Ikuti praktik terbaik berikut untuk penerapan Amazon ECS blue/green yang sukses:
-
Konfigurasikan pemeriksaan kesehatan yang sesuai yang secara akurat mencerminkan kesehatan aplikasi Anda.
-
Tetapkan waktu pemanggangan yang memungkinkan pengujian penerapan hijau yang memadai.
-
Menerapkan CloudWatch alarm untuk secara otomatis mendeteksi masalah dan memicu rollback.
-
Gunakan kait siklus hidup untuk melakukan pengujian otomatis pada setiap tahap penerapan.
-
Pastikan aplikasi Anda dapat menangani lingkungan biru dan hijau yang berjalan secara bersamaan.
-
Rencanakan kapasitas cluster yang cukup untuk menangani kedua lingkungan selama penerapan.
-
Uji prosedur rollback Anda sebelum menerapkannya dalam produksi.