Komponen kontrol perutean - 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 kontrol perutean

Diagram berikut menggambarkan contoh komponen yang mendukung fitur kontrol routing di. ARC Kontrol perutean yang ditampilkan di sini (dikelompokkan ke dalam satu panel kontrol) memungkinkan Anda mengelola lalu lintas ke dua Availability Zone di masing-masing dua Region. Saat Anda memperbarui status kontrol perutean, ARC ubah pemeriksaan kesehatan di Amazon Route 53, yang mengarahkan DNS lalu lintas ke sel yang berbeda. Aturan keselamatan yang Anda konfigurasikan untuk kontrol perutean membantu menghindari skenario kegagalan terbuka dan konsekuensi tidak disengaja lainnya.

Komponen yang mendukung kontrol routing di ARC

Berikut ini adalah komponen dari fitur kontrol routing diARC.

Klaster

Cluster adalah sekumpulan lima titik akhir Regional redundan tempat Anda memulai API panggilan untuk memperbarui atau mendapatkan status kontrol perutean. Cluster menyertakan panel kontrol default, dan Anda dapat meng-host beberapa panel kontrol dan kontrol perutean pada satu cluster.

Kontrol perutean

Kontrol perutean adalah sakelar on/off sederhana, yang dihosting di cluster, yang Anda gunakan untuk mengontrol perutean lalu lintas klien masuk dan keluar sel. Saat Anda membuat kontrol perutean, Anda menambahkan pemeriksaan ARC kesehatan di Route 53. Ini memungkinkan Anda untuk mengubah rute lalu lintas (menggunakan pemeriksaan kesehatan, dikonfigurasi dengan DNS catatan untuk aplikasi Anda) ketika Anda memperbarui status kontrol perutean di. ARC

Pemeriksaan kesehatan kontrol perutean

Kontrol perutean terintegrasi dengan pemeriksaan kesehatan di Route 53. Pemeriksaan kesehatan dikaitkan dengan DNS catatan yang ada di depan setiap replika aplikasi, misalnya, catatan failover. Saat Anda mengubah status kontrol perutean, ARC perbarui pemeriksaan kesehatan terkait, yang mengarahkan lalu lintas—misalnya, ke failover ke replika siaga Anda.

Panel kontrol

Panel kontrol mengelompokkan satu set kontrol routing terkait. Anda dapat mengaitkan beberapa kontrol perutean dengan satu panel kontrol, dan kemudian membuat aturan keselamatan untuk panel kontrol untuk memastikan bahwa pembaruan pengalihan lalu lintas yang Anda buat aman. Misalnya, Anda dapat mengonfigurasi kontrol perutean untuk setiap penyeimbang beban di setiap Availability Zone, lalu mengelompokkannya di panel kontrol yang sama. Kemudian Anda dapat menambahkan aturan keamanan (“aturan pernyataan”) yang memastikan bahwa setidaknya satu zona (diwakili oleh kontrol perutean) aktif pada satu waktu, untuk menghindari skenario “fail-open” yang tidak diinginkan.

Panel kontrol default

Saat Anda membuat cluster, ARC buat panel kontrol default. Secara default, semua kontrol routing yang Anda buat di cluster ditambahkan ke panel kontrol default. Atau, Anda dapat membuat panel kontrol Anda sendiri untuk mengelompokkan kontrol perutean terkait.

Aturan keamanan

Aturan keselamatan adalah aturan yang Anda tambahkan ke kontrol perutean untuk memastikan bahwa tindakan pemulihan tidak secara tidak sengaja mengganggu ketersediaan aplikasi Anda. Misalnya, Anda dapat membuat aturan keamanan yang membuat kontrol perutean yang bertindak sebagai sakelar “on/off” secara keseluruhan sehingga Anda dapat mengaktifkan atau menonaktifkan serangkaian kontrol perutean lainnya.

Titik akhir (titik akhir cluster)

Setiap cluster ARC memiliki lima titik akhir Regional yang dapat Anda gunakan untuk mengatur dan mengambil status kontrol perutean. Proses Anda untuk mengakses titik akhir harus mengasumsikan bahwa ARC secara teratur membawa titik akhir ke atas dan ke bawah untuk pemeliharaan, jadi Anda harus mencoba setiap titik akhir secara berurutan sampai Anda terhubung ke satu. Anda mengakses titik akhir untuk mendapatkan status kontrol perutean saat ini (Aktif atau Mati) dan untuk memicu failover untuk aplikasi Anda dengan mengubah status kontrol perutean.