ApsaraDB for OceanBase は、2 つの課金方法 (サブスクリプションと従量課金) と、3 つのデプロイメント ソリューション (マルチインターネットデータセンター (IDC) デプロイメント、デュアル IDC デプロイメント、シングル IDC デプロイメント) をサポートしています。
高可用性エディション
マルチ IDC デプロイメント
マルチ IDC デプロイメントでは、ApsaraDB for OceanBase は 3 つの異なるゾーンの 3 つのノードにデプロイされ、ゾーンレベルのディザスタリカバリが可能になります。
マルチ IDC デプロイメントの各ノードは、フル機能のレプリカです。1 つのレプリカが読み取りおよび書き込みサービスを提供するリーダーとなり、他の 2 つは読み取り専用サービスを提供するフォロワーとなります。リーダーに障害が発生した場合、フォロワーが読み取りおよび書き込みサービスを引き継ぎます。
パフォーマンスと可用性に関する要件が高い場合は、マルチ IDC デプロイメントを選択することをお勧めします。
デュアル IDC デプロイメント
ApsaraDB for OceanBase は、2 つの IDC にデプロイできます。
デュアル IDC デプロイメントでは、ApsaraDB for OceanBase は 2 つのゾーンの 2 つのノードにデプロイされます。1 つのノードが読み取りおよび書き込みサービスを提供し、リーダーとして機能します。もう 1 つのノードは読み取り専用サービスを提供し、フォロワーとして機能します。
ログノードは 3 番目のゾーンにデプロイされます。このノードはログの同期にのみ使用されます。ビジネスデータのレプリカは含まれず、読み取りまたは書き込みサービスも提供せず、ユーザーには見えません。
デュアル IDC デプロイメントは、IDC レベルのディザスタリカバリを提供し、マルチ IDC デプロイメントよりも費用対効果が高くなります。
シングル IDC デプロイメント
シングル IDC デプロイメントでは、すべての ApsaraDB for OceanBase ノードが同じゾーンにデプロイされます。このソリューションは、ホストレベルのディザスタリカバリをサポートしています。
シングル IDC デプロイメントには、次の利点もあります。
2 つのフル機能のレプリカが同時に読み取りおよび書き込みサービスを提供するため、データベースの読み取りおよび書き込みパフォーマンスが向上します。
シングル IDC デプロイメントでは、書き込みリクエストのデータ同期は、IDC 間で同期を実行する必要がないため、待機時間が短くなります。
シングル IDC デプロイメントのログノードは、ユーザーには見えません。
デプロイメント ソリューション間の違い
デプロイメント ソリューション | マルチ IDC | デュアル IDC | シングル IDC |
購入済みノード数 | 3 | 3 | 3 |
フル機能レプリカの数 | 3 | 2 | 2/3 |
ログのみのレプリカの数 | 0 | 1 | 1/0 |
ユーザーに表示されるノードの数 | 3 | 2 | 2 |
2F1L レプリカプランでは、ログのみのレプリカはユーザーには見えません。つまり、3 つのノードが購入されていても、システム内の 2 つのノードのみがユーザーに表示されます。