View a markdown version of this page

Komponen sakelar wilayah - Pengontrol Pemulihan Aplikasi Amazon (ARC)

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

Komponen sakelar wilayah

Berikut ini adalah komponen, dan konsep tentang, fitur sakelar Wilayah di Amazon Application Recovery Controller (ARC).

Rencana

Rencana adalah proses pemulihan mendasar untuk aplikasi Anda. Anda membuat rencana dengan membangun satu atau beberapa alur kerja dengan blok eksekusi untuk dijalankan secara berurutan atau paralel. Kemudian, ketika ada gangguan Regional, Anda menjalankan rencana untuk menyelesaikan pemulihan aplikasi Anda dengan menggeser aplikasi untuk berjalan di Wilayah yang sehat.

Rencana anak

Rencana anak adalah rencana mandiri yang dapat dijalankan dari dalam rencana induk, untuk mengoordinasikan skenario pemulihan aplikasi yang lebih kompleks. Anda dapat membuat sarang paket peralihan Wilayah satu tingkat.

Alur kerja

Rencana peralihan Wilayah mencakup satu atau beberapa alur kerja. Alur kerja terdiri dari langkah-langkah yang berisi blok eksekusi, yang Anda tentukan untuk dijalankan secara paralel atau berurutan, untuk menyelesaikan aktivasi atau penonaktifan Wilayah sebagai bagian dari rencana pemulihan. Untuk paket yang Anda konfigurasikan agar memiliki active/passive pendekatan, Anda membuat salah satu alur kerja yang dapat digunakan untuk mengaktifkan salah satu Wilayah Anda, atau alur kerja aktivasi terpisah, satu untuk setiap Wilayah. Untuk paket yang Anda konfigurasikan untuk suatu active/active pendekatan, Anda membuat satu alur kerja untuk mengaktifkan Wilayah dan satu alur kerja untuk menonaktifkan Wilayah Anda.

Blok eksekusi

Anda menambahkan langkah-langkah ke alur kerja rencana peralihan Wilayah yang berisi blok eksekusi. Blok eksekusi memungkinkan Anda menentukan pemulihan untuk beberapa aplikasi atau sumber daya ke Wilayah pengaktifan. Saat Anda menambahkan langkah ke alur kerja, Anda dapat menambahkannya secara berurutan dengan langkah lain, atau secara paralel dengan satu atau beberapa langkah lainnya.

Konfigurasi yang anggun dan tidak sopan

Anda dapat memilih untuk menjalankan blok eksekusi tertentu dengan eksekusi yang anggun (direncanakan) atau tidak pantas (tidak direncanakan). Ketika lingkungan Anda sehat, Anda dapat menggunakan alur kerja yang anggun untuk menjalankan semua langkah untuk pelaksanaan rencana yang teratur. Mode alur kerja yang tidak sopan hanya menggunakan langkah dan tindakan yang diperlukan. Saat Anda menjalankan rencana dalam mode tidak pantas, rencana tersebut mengubah perilaku blok eksekusi dalam alur kerja atau melewatkan blok eksekusi tertentu, tergantung pada jenis blok eksekusi.

Jenis blok eksekusi tertentu memiliki perilaku yang berbeda ketika mereka berjalan dengan tidak sopan. Rincian tentang perbedaan ini dijelaskan di bagian yang mencakup rincian tentang setiap jenis blok eksekusi. Untuk informasi selengkapnya, lihat Tambahkan blok eksekusi.

Konfigurasi-konfigurasi Active/active and active/passive

Ada dua pendekatan utama untuk membuat konfigurasi tangguh untuk aplikasi di beberapa Wilayah: active/passive dan aktif/aktif. Sakelar wilayah mendukung pemulihan aplikasi untuk kedua pendekatan ini.

Dengan active/passive konfigurasi, Anda menerapkan dua replika aplikasi Anda di dua Wilayah berbeda, dengan lalu lintas pelanggan hanya menuju satu Wilayah.

Dengan active/active konfigurasi, Anda menyebarkan dua replika ke dua Wilayah yang berbeda, tetapi kedua replika memproses pekerjaan atau menerima lalu lintas.

Rencana eksekusi

Saat paket peralihan Wilayah dijalankan, paket ini mengimplementasikan pemulihan untuk aplikasi saat Wilayah mengalami gangguan dengan mengaktifkan Wilayah yang sehat untuk aplikasi dan lalu lintas yang diterimanya. Dengan active/active konfigurasi, Anda juga menjalankan eksekusi rencana untuk menonaktifkan Wilayah yang rusak.

Alarm kesehatan aplikasi

Alarm kesehatan aplikasi adalah CloudWatch alarm yang Anda tentukan untuk rencana untuk menunjukkan kesehatan aplikasi Anda di setiap Wilayah. Sakelar wilayah menggunakan alarm kesehatan aplikasi untuk membantu menentukan waktu pemulihan aktual setelah Anda beralih Wilayah untuk menerapkan pemulihan.

Pemicu

Anda dapat menggunakan pemicu di sakelar Wilayah untuk mengotomatiskan pemulihan aplikasi. Saat membuat pemicu, Anda menentukan satu atau beberapa CloudWatch alarm Amazon dan menentukan kondisi alarm mana (seperti “merah” atau “hijau”) yang harus memulai eksekusi rencana. Ketika kondisi yang ditentukan terpenuhi, sakelar Wilayah secara otomatis mengeksekusi rencana. Pemicu berbeda dari alarm kesehatan aplikasi: pemicu memulai eksekusi rencana, sementara alarm kesehatan aplikasi membantu sakelar Wilayah menghitung waktu pemulihan aktual setelah rencana selesai.

Alur kerja pasca-pemulihan

Alur kerja pasca-pemulihan adalah alur kerja opsional yang berjalan setelah pemulihan yang berhasil untuk mempersiapkan acara regional masa depan. Alur kerja ini mengharuskan kedua Wilayah menjadi sehat dan berjalan di Wilayah yang sebelumnya mengalami gangguan. Eksekusi pasca-pemulihan mengacu pada ID eksekusi pemulihan dari eksekusi pemulihan terbaru.

Alur kerja pasca-pemulihan mendukung blok eksekusi berikut:

  • RDS Buat Replika Lintas Wilayah

  • Lambda Tindakan Kustom

  • Persetujuan Manual

  • Rencana Peralihan Wilayah

Dasbor

Sakelar wilayah mencakup dasbor tempat Anda dapat melacak detail tentang eksekusi rencana secara real time.