Lapisan akses AnalyticDB for MySQL menerapkan redundansi penuh dan arsitektur Multi-Master untuk menghilangkan titik kegagalan tunggal serta mempertahankan ketersediaan layanan meskipun terjadi kegagalan pada node individual.
Komponen arsitektur
Lapisan akses terdiri dari beberapa node frontend, semuanya menyambungkan ke instans Server Load Balancer (SLB) yang sama.
| Komponen | Peran |
|---|---|
| Node Frontend | Melayani query dan menyimpan entri rute terkini untuk node penyimpanan dan komputasi |
| Instans SLB | Mendistribusikan koneksi masuk ke seluruh node frontend |
| Node master | Satu node frontend yang dipilih sebagai master; mengelola heartbeat dan mendorong pembaruan entri rute ke node lainnya |
Karena setiap node frontend mempertahankan entri rute terkini, semua node tersebut dapat melayani query secara setara.
Perilaku failover
Ketika sebuah node frontend mati, SLB secara otomatis mengalihkan koneksi ke node-node sehat yang tersisa tanpa memengaruhi bisnis Anda.

Cakupan
Arsitektur Multi-Master melindungi sistem dari kegagalan node frontend individual. SLB mendeteksi kegagalan tersebut dan mengarahkan ulang traffic ke node frontend lainnya, sehingga menjamin ketersediaan tinggi pada lapisan akses.
Failover ini hanya berlaku untuk lapisan akses. Untuk ketersediaan lapisan penyimpanan dan komputasi, lihat dokumentasi arsitektur terkait.