TencentDB for MySQLは、単一ノード、2ノード、3ノードの3種類のアーキテクチャをサポートしています。本ドキュメントでは、3ノードのアーキテクチャについてご紹介します。
- 3ノードは、1マスター/2スレーブの3ノードのモードを採用しており、強力な同期レプリケーション方式をサポートします。リアルタイムなホットバックアップにより、データの高い一貫性が確保され、金融業界レベルの信頼性と高可用性を実現します。
- 3ノードアーキテクチャは、隔離ポリシーの違いに基づき、汎用型と専用型に分類できます。隔離ポリシーをご参照ください。
ユースケース
ゲーム、インターネット、IoT、小売りEC、物流、保険、証券などの業界への適用に対応しています。
アーキテクチャの特徴
- マスター/スレーブのレプリケーション方式:非同期(デフォルト)および半同期。
- 読み取り専用インスタンス、ディザスタリカバリインスタンス、セキュリティグループ、データ移行、マルチAZ配置など、さまざまな機能をサポートしています。詳細については、製品のメリットをご参照ください。
- 3ノードインスタンスの可用性は99.99%に達しています。具体的なアグリーメントは、サービスレベルアグリーメントをご参照ください。
- 3ノードインスタンスでは、データストレージの永続性を保障するため、マルチレプリケーション方式を提供しています。マスターインスタンスに発生したデータが他のスレーブインスタンスに同期され、データセキュリティが効果的に保障されます。これによりデータストレージの永続性は99.99999%以上になります。
- データノードは強力なハードウェア上にデプロイされ、基盤ストレージはローカルNVMe SSDドライブを使用し、強力なIO性能を提供します。IOPSは最高240000に達しますが、実際のIOPS速度と設定、画面サイズはトラフィック負荷と関連しています。この数値はMySQLのデフォルトである16KBページサイズのテストによって得た値ですので、参考としてください。
- 3ノードアーキテクチャでは、2つのスレーブインスタンスを同じアベイラビリティーゾーン (例えば北京5区など。システムはデフォルトでポリシーを分散させ、それらが同じデバイスにデプロイされないようにします) を選択しデプロイすることも、また異なるアベイラビリティーゾーン(1つのスレーブインスタンスを北京5区に、別のスレーブインスタンスを北京7区にデプロイするなど)を選択しデプロイすることもできます。
アーキテクチャの基本フレームワーク
アップグレード関連操作
この記事はお役に立ちましたか?