Praktik terbaik rollback sistem - Layanan Terkelola untuk Apache Flink

Amazon Managed Service untuk Apache Flink sebelumnya dikenal sebagai Amazon Kinesis Data Analytics untuk Apache Flink.

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

Praktik terbaik rollback sistem

Dengan rollback sistem otomatis dan kemampuan visibilitas operasi di Amazon Managed Service untuk Apache Flink, Anda dapat mengidentifikasi dan menyelesaikan masalah dengan aplikasi Anda.

Rollback sistem

Jika pembaruan aplikasi atau operasi penskalaan gagal karena kesalahan pelanggan, seperti bug kode atau masalah izin, Amazon Managed Service untuk Apache Flink secara otomatis mencoba untuk memutar kembali ke versi berjalan sebelumnya jika Anda telah memilih untuk menggunakan fungsi ini. Untuk informasi selengkapnya, lihat Mengaktifkan rollback sistem untuk Layanan Terkelola Anda untuk aplikasi Apache Flink. Jika autorollback ini gagal atau Anda belum memilih atau memilih keluar, aplikasi Anda akan ditempatkan ke status. READY Untuk memperbarui aplikasi Anda, selesaikan langkah-langkah berikut:

Rollback manual

Jika aplikasi tidak berkembang dan dalam keadaan sementara untuk waktu yang lama, atau jika aplikasi berhasil dialihkanRunning, tetapi Anda melihat masalah hilir seperti memproses kesalahan dalam aplikasi Flink yang berhasil diperbarui, Anda dapat memutar kembali secara manual menggunakan API. RollbackApplication

  1. Panggilan RollbackApplication - ini akan kembali ke versi berjalan sebelumnya dan mengembalikan status sebelumnya.

  2. Pantau operasi rollback menggunakan API. DescribeApplicationOperation

  3. Jika rollback gagal, gunakan langkah-langkah rollback sistem sebelumnya.

Visibilitas operasi

ListApplicationOperationsAPI menunjukkan riwayat semua operasi pelanggan dan sistem pada aplikasi Anda.

  1. Dapatkan operationId dari operasi yang gagal dari daftar.

  2. Panggil DescribeApplicationOperation dan periksa status dan StatusDescription.

  3. Jika operasi gagal, deskripsi menunjukkan potensi kesalahan untuk diselidiki.

Bug kode kesalahan umum: Gunakan kemampuan rollback untuk kembali ke versi kerja terakhir. Selesaikan bug dan coba lagi pembaruan.

Masalah izin: Gunakan DescribeApplicationOperation untuk melihat izin yang diperlukan. Perbarui izin aplikasi dan coba lagi.

Amazon Managed Service untuk masalah layanan Apache Flink: Periksa AWS Health Dashboard atau buka kasus dukungan.