Tutorial: Menyebarkan aplikasi ke Amazon ECS - AWS CodeDeploy

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

Tutorial: Menyebarkan aplikasi ke Amazon ECS

Dalam tutorial ini, Anda mempelajari cara menyebarkan aplikasi ke Amazon ECS menggunakan CodeDeploy. Anda mulai dengan aplikasi yang sudah Anda buat dan gunakan ke AmazonECS. Langkah pertama adalah memperbarui aplikasi Anda dengan memodifikasi file definisi tugasnya dengan tag baru. Selanjutnya, Anda gunakan CodeDeploy untuk menyebarkan pembaruan. Selama penerapan, CodeDeploy instal pembaruan Anda ke set tugas pengganti baru. Kemudian, itu menggeser lalu lintas produksi dari versi asli ECS aplikasi Amazon Anda, yang ada dalam set tugas aslinya, ke versi terbaru dalam set tugas pengganti.

Selama ECS penyebaran Amazon, CodeDeploy gunakan penyeimbang beban yang dikonfigurasi dengan dua grup target dan satu pendengar lalu lintas produksi. Diagram berikut menunjukkan bagaimana penyeimbang beban, pendengar produksi, grup target, dan ECS aplikasi Amazon Anda terkait sebelum penerapan dimulai. Tutorial ini menggunakan Application Load Balancer. Anda juga dapat menggunakan Network Load Balancer.

Application Load Balancer atau Network Load Balancer, satu pendengar produksi, dua grup target, satu set tugas, dan satu layanan Amazon. ECS

Setelah penerapan berhasil, pendengar lalu lintas produksi menyajikan lalu lintas ke set tugas pengganti baru Anda dan set tugas asli dihentikan. Diagram berikut menunjukkan bagaimana sumber daya Anda terkait setelah penerapan berhasil. Untuk informasi selengkapnya, lihat Apa yang terjadi selama ECS penyebaran Amazon.

Application Load Balancer atau Network Load Balancer, satu pendengar produksi, dua kelompok target, dan satu set tugas pengganti.

Untuk informasi tentang cara menggunakan aplikasi AWS CLI untuk menyebarkan aplikasi ke AmazonECS, lihat Tutorial: Membuat layanan menggunakan penerapan biru/hijau. Untuk informasi tentang cara menggunakan CodePipeline untuk mendeteksi dan secara otomatis menerapkan perubahan ke ECS layanan Amazon dengan CodeDeploy, lihat Tutorial: Membuat pipeline dengan ECR sumber Amazon dan ECS -to- CodeDeploy deployment.

Setelah Anda menyelesaikan tutorial ini, Anda dapat menggunakan CodeDeploy aplikasi dan grup penyebaran yang Anda buat untuk menambahkan uji validasi penerapan. Tutorial: Menyebarkan ECS layanan Amazon dengan tes validasi