View a markdown version of this page

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 ke semua target atau segmen tertentu selama beberapa menit atau jam—baik berdasarkan sesi atau sepanjang dimensi target Anda sendiri dengan memanfaatkan penerapan berbasis entitas.

catatan

AWS AppConfig Agen (versi 2.0.136060 atau yang lebih baru) mendukung penerapan flag fitur atau data konfigurasi bentuk bebas ke segmen tertentu atau pengguna individu selama peluncuran bertahap. Penerapan bertahap berbasis entitas memastikan bahwa setelah pengguna atau segmen menerima versi konfigurasi, mereka terus menerima versi yang sama selama periode penerapan, terlepas dari sumber daya komputasi mana yang melayani permintaan mereka. Untuk informasi selengkapnya, lihat Menggunakan AWS AppConfig Agen untuk penerapan bertahap berbasis pengguna atau entitas.

Strategi AWS AppConfig penyebaran mendefinisikan aspek-aspek penting berikut dari penerapan konfigurasi.

Pengaturan Deskripsi

Tipe 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 Referensi AWS AppConfig API, step percentage disebutgrowth factor.

Waktu deployment

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 menanam

Pengaturan ini menentukan jumlah AWS AppConfig monitor waktu untuk CloudWatch alarm Amazon setelah konfigurasi dikerahkan 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 Konfigurasikan izin untuk rollback otomatis.

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

catatan

AWS AppConfig Agen (versi 2.0.136060 atau yang lebih baru) mendukung penerapan flag fitur atau data konfigurasi bentuk bebas ke segmen tertentu atau pengguna individu selama peluncuran bertahap. Penerapan bertahap berbasis entitas memastikan bahwa setelah pengguna atau segmen menerima versi konfigurasi, mereka terus menerima versi yang sama selama periode penerapan, terlepas dari sumber daya komputasi mana yang melayani permintaan mereka. Untuk informasi selengkapnya, lihat Menggunakan AWS AppConfig Agen untuk penerapan bertahap berbasis pengguna atau entitas.