Deployment Blue/Green - Amazon SageMaker

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

Deployment Blue/Green

Saat Anda memperbarui titik akhir, Amazon SageMaker secara otomatis menggunakan penerapan biru/hijau untuk memaksimalkan ketersediaan titik akhir Anda. Dalam penyebaran biru/hijau, berikan SageMaker armada baru dengan pembaruan (armada hijau). Kemudian, SageMaker menggeser lalu lintas dari armada lama (armada biru) ke armada hijau. Setelah armada hijau beroperasi dengan lancar untuk periode evaluasi yang ditetapkan (disebut periode pemanggangan), SageMaker mengakhiri armada biru. Dengan kemampuan tambahan dalam penerapan biru/hijau, Anda dapat memanfaatkan mode perpindahan lalu lintas dan pemantauan rollback otomatis untuk melindungi titik akhir Anda dari dampak produksi yang signifikan.

Daftar berikut menjelaskan fitur utama penerapan biru/hijau di: SageMaker

  • Mode perpindahan lalu lintas. Mode perpindahan lalu lintas untuk pagar pembatas penyebaran memungkinkan Anda mengontrol volume lalu lintas dan jumlah langkah perpindahan lalu lintas antara armada biru dan armada hijau. Kemampuan ini memberi Anda kemampuan untuk mengevaluasi kinerja armada hijau secara progresif tanpa sepenuhnya berkomitmen untuk pergeseran lalu lintas 100%.

  • Periode memanggang. Periode pemanggangan adalah jumlah waktu yang ditetapkan untuk memantau armada hijau sebelum melanjutkan ke tahap penyebaran berikutnya. Jika salah satu alarm yang telah ditentukan sebelumnya tersandung selama periode pemanggangan apa pun, maka semua lalu lintas titik akhir kembali ke armada biru. Periode memanggang membantu Anda membangun kepercayaan pada pembaruan Anda sebelum membuat pergeseran lalu lintas permanen.

  • Rollback otomatis. Anda dapat menentukan CloudWatch alarm Amazon yang SageMaker digunakan untuk memantau armada hijau. Jika masalah dengan kode yang diperbarui tersandung salah satu alarm, SageMaker mulailah rollback otomatis ke armada biru untuk menjaga ketersediaan sehingga meminimalkan risiko.

Mode Pergeseran Lalu Lintas

Berbagai mode perpindahan lalu lintas dalam penyebaran biru/hijau memberi Anda kontrol yang lebih terperinci atas pergeseran lalu lintas antara armada biru dan armada hijau. Mode perpindahan lalu lintas yang tersedia untuk penerapan biru/hijau semuanya sekaligus, kenari, dan linier. Tabel berikut menunjukkan perbandingan opsi.

penting

Untuk penyebaran biru/hijau yang melibatkan perpindahan lalu lintas beberapa tahap atau periode pemanggangan, Anda ditagih untuk kedua armada selama pembaruan, terlepas dari lalu lintas ke armada. Ini berbeda dengan penyebaran biru/hijau dengan pergeseran lalu lintas sekaligus dan tidak ada periode pemanggangan, di mana Anda hanya ditagih untuk satu armada selama pembaruan.

Nama Apa itu? Pro Kontra Rekomendasi

Semua sekaligus

Menggeser semua lalu lintas ke armada baru dalam satu langkah.

Meminimalkan durasi pembaruan secara keseluruhan.

Pembaruan regresif memengaruhi 100% lalu lintas.

Gunakan opsi ini untuk meminimalkan waktu dan biaya pembaruan.

Kenari

Lalu lintas bergeser dalam dua langkah. Langkah pertama (kenari) menggeser sebagian kecil lalu lintas diikuti oleh langkah kedua, yang menggeser sisa lalu lintas.

Membatasi radius ledakan pembaruan regresif hanya untuk armada kenari.

Kedua armada beroperasi secara paralel untuk seluruh penyebaran.

Gunakan opsi ini untuk menyeimbangkan antara meminimalkan radius ledakan pembaruan regresif dan meminimalkan waktu dua armada beroperasi.

Linear

Sebagian tetap dari lalu lintas bergeser dalam jumlah yang telah ditentukan sebelumnya dari langkah dengan jarak yang sama.

Meminimalkan risiko pembaruan regresif dengan mengalihkan lalu lintas melalui beberapa langkah.

Durasi dan biaya pembaruan sebanding dengan jumlah langkah.

Gunakan opsi ini untuk meminimalkan risiko dengan menyebarkan penyebaran di beberapa langkah.

Mulai

Setelah Anda menentukan konfigurasi penerapan yang diinginkan, SageMaker menangani penyediaan instance baru, menghentikan instance lama, dan mengalihkan lalu lintas untuk Anda. Anda dapat membuat dan mengelola penyebaran Anda melalui CreateEndpoint SageMaker API UpdateEndpointdan AWS Command Line Interface perintah yang ada. Perhatikan bahwa jika titik akhir Anda menggunakan salah satu fitur yang tercantum di Pengecualian halaman, Anda tidak dapat menggunakan pagar pembatas penerapan. Lihat halaman penerapan individual untuk detail selengkapnya tentang cara mengatur penerapan Anda:

Untuk mengikuti contoh terpandu yang menunjukkan cara menggunakan pagar pembatas penerapan, lihat contoh notebook Jupyter kami untuk mode perpindahan lalu lintas kenari dan linier.