すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:アクセス層の高可用性

最終更新日:Mar 29, 2026

AnalyticDB for MySQL のアクセス層は、完全冗長構成およびマルチマスターアーキテクチャを採用しており、単一障害点(SPOF)を排除し、個々のノード障害時にもサービス可用性を維持します。

アーキテクチャの構成要素

アクセス層は、複数のフロントノードで構成され、すべてが同一の Server Load Balancer (SLB) インスタンスにアタッチされています。

コンポーネント役割
フロントノードクエリを処理し、ストレージおよびコンピュートノード向けの最新のルーティングテーブルを保持します
SLB インスタンス着信接続をすべてのフロントノードに分散します
Master ノードフロントノードのうち 1 つが Master として選出され、ハートビートの管理および他のノードへのルーティング更新のプッシュを担当します

すべてのフロントノードが最新のルーティングテーブルを保持しているため、各フロントノードが均等にクエリを処理できます。

フェールオーバー動作

フロントノードがダウンした場合、SLB は自動的にその接続を残りの健全なノードに再ルーティングし、お客様の業務に影響を及ぼしません。

Access layer architecture

対象範囲

マルチマスターアーキテクチャは、個々のフロントノード障害に対する保護を提供します。SLB が障害を検出し、トラフィックを他のフロントノードにリダイレクトすることで、アクセス層における高可用性を実現します。

このフェールオーバーはアクセス層のみに適用されます。ストレージ層およびコンピュート層の可用性については、関連するアーキテクチャドキュメントをご参照ください。