Memperbarui strategi penerapan dari pembaruan bergulir ke Amazon ECS biru/hijau - Amazon Elastic Container Service

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

Memperbarui strategi penerapan dari pembaruan bergulir ke Amazon ECS biru/hijau

Anda dapat bermigrasi dari penerapan pembaruan bergulir ke penerapan Amazon ECS blue/green saat Anda ingin membuat dan menguji perubahan layanan sebelum menerapkannya di lingkungan produksi.

Prasyarat

Sebelum memigrasikan layanan Anda dari bergulir ke blue/green penerapan, pastikan Anda memiliki yang berikut:

Prosedur

  1. Buka konsol Amazon ECS dihttps://console.aws.amazon.com/ecs/v2.

  2. Pada panel navigasi, silakan pilih Klaster.

  3. Pada halaman Clusters, pilih cluster yang berisi layanan yang ingin Anda migrasikan.

    Halaman detail Cluster ditampilkan.

  4. Pada halaman detail Cluster, pilih tab Layanan.

  5. Pilih layanan, lalu pilih Perbarui.

    Halaman layanan Update ditampilkan

  6. Perluas opsi Deployment, lalu lakukan hal berikut:

  7. Untuk strategi Deployment, pilih Biru/hijau.

  8. Konfigurasikan pengaturan blue/green penerapan:

    1. Untuk waktu Panggang, masukkan jumlah menit revisi layanan biru dan hijau akan berjalan secara bersamaan sebelum revisi biru dihentikan.

      Ini memungkinkan waktu untuk verifikasi dan pengujian.

    2. (Opsional) Konfigurasikan fungsi Lambda untuk berjalan pada tahap penerapan tertentu. Di bawah kait siklus hidup Deployment, konfigurasikan fungsi Lambda untuk tahapan berikut:

      • Pre scale up: Berjalan sebelum meningkatkan revisi layanan hijau

      • Pasca peningkatan skala: Berjalan setelah meningkatkan revisi layanan hijau

      • Uji pergeseran lalu lintas: Berjalan selama perutean lalu lintas uji ke revisi layanan hijau

      • Pergeseran lalu lintas pasca uji: Berjalan setelah lalu lintas uji diarahkan ke revisi layanan hijau

      • Pergeseran lalu lintas produksi: Berjalan selama perutean lalu lintas produksi ke revisi layanan hijau

      • Pergeseran lalu lintas pasca produksi: Berjalan setelah lalu lintas produksi diarahkan ke revisi layanan hijau

      Untuk menambahkan kait siklus hidup:

      1. Pilih Tambahkan.

      2. Untuk fungsi Lambda, masukkan nama fungsi atau ARN.

      3. Untuk Peran, pilih peran IAM yang memiliki izin untuk menjalankan fungsi Lambda.

      4. Untuk tahapan Siklus Hidup, pilih tahapan saat fungsi Lambda harus dijalankan.

      5. Opsional: Untuk detail Hook, masukkan pasangan nilai kunci untuk memberikan informasi tambahan ke hook.

  9. Konfigurasikan pengaturan penyeimbang beban:

    1. Di bawah Load balancing, verifikasi bahwa layanan Anda dikonfigurasi untuk menggunakan penyeimbang beban.

    2. Untuk grup Target, pilih kelompok target utama untuk lingkungan produksi (biru) Anda.

    3. Untuk grup target Alternatif, pilih grup target untuk lingkungan pengujian (hijau) Anda.

    4. Untuk aturan Production listener, pilih aturan listener untuk merutekan lalu lintas produksi.

    5. Opsional: Untuk aturan Test listener, pilih aturan listener untuk merutekan lalu lintas pengujian ke lingkungan hijau Anda.

    6. Untuk Peran, pilih peran IAM yang memungkinkan Amazon ECS mengelola penyeimbang beban Anda.

  10. Tinjau perubahan konfigurasi Anda, lalu pilih Perbarui.

Langkah selanjutnya

  • Perbarui layanan untuk memulai penyebaran. Untuk informasi selengkapnya, lihat Memperbarui layanan Amazon ECS.

  • Pantau proses penyebaran untuk memastikannya mengikuti blue/green pola:

    • Revisi layanan hijau dibuat dan ditingkatkan

    • Lalu lintas uji diarahkan ke revisi hijau (jika dikonfigurasi)

    • Lalu lintas produksi dialihkan ke revisi hijau

    • Setelah waktu memanggang, revisi biru dihentikan