Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola versi AMI di lingkungan komputasi
AWS Batch memberikan visibilitas ke Amazon Machine Images (AMI) yang digunakan lingkungan komputasi Anda.
Melihat status AMI
Anda dapat melihat status AMI yang digunakan di lingkungan komputasi Anda melalui AWS Batch konsol atau dengan menggunakan perintah describe- compute-environment.
Memperbarui versi AMI
Ketika AWS Batch menunjukkan bahwa pembaruan AMI tersedia, Anda dapat memperbarui lingkungan komputasi Anda untuk menggunakan AMI yang lebih baru dengan memperbarui lingkungan komputasi dengan Update AMI ke versi terbaru yang disetel ke true.
Anda tidak perlu menentukan ID AMI baru — AWS Batch secara otomatis memilih AMI terbaru yang didukung saat Anda menyetel Per barui AMI ke versi terbaru.
penting
Memperbarui AMI memicu pembaruan infrastruktur, bukan pembaruan penskalaan. Ini berarti AWS Batch mengganti instance yang ada dengan instans baru yang menggunakan AMI yang diperbarui. Proses pembaruan membutuhkan waktu lebih lama daripada pembaruan penskalaan dan dapat mengganggu pekerjaan yang sedang berjalan tergantung pada konfigurasi kebijakan pembaruan Anda.
penting
Jika strategi alokasi Anda adalah BEST_FIT maka Anda harus melakukan blue/green pembaruan.
Pertimbangan AMI khusus
Jika lingkungan komputasi Anda menggunakan AMI khusus, yaitu AMI yang ditentukan dalam ComputeResources.imageId (usang)Ec2Configuration.imageIdOverride, templat peluncuran default atau templat peluncuran diganti, AWS Batch tidak dapat memberikan informasi status untuk AMI ini.
-
Visibilitas status — AMI khusus menampilkan "-" untuk status gambar Batch mereka di konsol dan tidak menyertakan
batchImageStatusbidang dalam respons API. -
Manajemen manual — Anda bertanggung jawab untuk memelihara dan memperbarui AMI khusus. Tetap terinformasi tentang patch keamanan dan perangkat lunak dari penyedia AMI Anda dan perbarui AMI khusus Anda sesuai dengan itu.
-
Manajemen EC2 — Gunakan konsol atau API Amazon EC2 untuk mengelola siklus hidup AMI khusus, termasuk membuat versi baru dan menghentikan versi lama.
Untuk informasi selengkapnya tentang mengelola AMI khusus, lihatHitung AMI sumber daya.
Praktik terbaik untuk pembaruan AMI
Bagian ini berlaku untuk AMI kustom dan default.
-
Pemantauan rutin — Periksa status AMI lingkungan komputasi Anda secara teratur untuk mengidentifikasi kapan pembaruan tersedia. Untuk AMI default,
batchImageStatusakan ditampilkan saat pembaruan tersedia. Untuk AMI khusus, Anda harus menggunakan sumber daya lain seperti bul AWS etin keamanan. -
Jendela pemeliharaan — Jadwalkan pembaruan AMI selama jendela pemeliharaan ketika gangguan pekerjaan dapat diterima, karena pembaruan infrastruktur menggantikan instans yang ada.
-
Strategi coba ulang pekerjaan — Konfigurasikan strategi percobaan ulang pekerjaan untuk menangani pekerjaan yang mungkin terganggu selama pembaruan infrastruktur. Untuk informasi selengkapnya, lihat Percobaan kembali tugas secara otomatis.
-
Perbarui konfigurasi kebijakan — Konfigurasikan kebijakan pembaruan yang sesuai untuk mengontrol cara pekerjaan yang sedang berjalan ditangani selama pembaruan infrastruktur. Untuk informasi selengkapnya, lihat Melakukan pembaruan infrastruktur.
-
Pengujian — Uji pembaruan AMI di lingkungan pengembangan sebelum menerapkannya ke lingkungan komputasi produksi.