Bekerja dengan strategi penyebaran - AWS AppConfig

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

Bekerja dengan strategi penyebaran

Strategi penerapan memungkinkan Anda untuk secara perlahan melepaskan perubahan pada lingkungan produksi selama beberapa menit atau jam. Strategi AWS AppConfig penyebaran mendefinisikan aspek-aspek penting berikut dari penerapan konfigurasi.

Pengaturan Deskripsi

Jenis deployment

Jenis penerapan mendefinisikan bagaimana konfigurasi diterapkan atau diluncurkan. AWS AppConfig mendukung jenis penyebaran Linear dan Eksponensial.

  • Linear: Untuk jenis ini, AWS AppConfig memproses penerapan dengan penambahan faktor pertumbuhan yang didistribusikan secara merata selama penerapan. Berikut adalah contoh timeline untuk penerapan 10 jam yang menggunakan pertumbuhan linier 20%:

    Waktu berlalu Kemajuan penerapan

    0 jam

    0%

    2 jam

    20%

    4 jam

    40%

    6 jam

    60%

    8 jam

    80%

    10 jam

    100%

  • Eksponensial: Untuk tipe ini, AWS AppConfig memproses deployment secara eksponensial menggunakan rumus berikut: G*(2^N). Dalam rumus ini, G adalah persentase langkah yang ditentukan oleh pengguna dan N merupakan jumlah langkah hingga konfigurasi diterapkan ke semua target. Misalnya, jika Anda menentukan faktor pertumbuhan 2, maka sistem menggulung konfigurasi sebagai berikut:

    2*(2^0) 2*(2^1) 2*(2^2)

    Dinyatakan secara numerik, deployment diluncurkan sebagai berikut: 2% dari target, 4% dari target, 8% dari target, dan berlanjut sampai konfigurasi telah di-deploy ke semua target.

Persentase langkah (faktor pertumbuhan)

Pengaturan ini menentukan persentase penelepon yang akan ditargetkan selama setiap langkah penerapan.

catatan

Dalam SDK dan AWS AppConfig APIReferensi, step percentage disebutgrowth factor.

Waktu penyebaran

Pengaturan ini menentukan jumlah waktu selama AWS AppConfig penyebaran ke host. Ini bukan nilai batas waktu. Ini adalah jendela waktu di mana penyebaran diproses dalam interval.

Waktu memanggang

Pengaturan ini menentukan jumlah AWS AppConfig monitor waktu untuk CloudWatch alarm Amazon setelah konfigurasi diterapkan ke 100% targetnya, sebelum mempertimbangkan penerapan selesai. Jika alarm dipicu selama waktu ini AWS AppConfig , putar kembali penerapan. Anda harus mengonfigurasi izin AWS AppConfig untuk memutar kembali berdasarkan CloudWatch alarm. Untuk informasi selengkapnya, lihat (Disarankan) Konfigurasikan izin untuk rollback otomatis.

Anda dapat memilih strategi yang telah ditentukan yang disertakan dengan AWS AppConfig atau membuat sendiri.