概要

多くの企業はデジタルトランスフォーメーションの過程で、プライベートインフラや従来型システムをクラウドネイティブ、エラスティック、マイクロサービス環境へ安全かつスムーズに移行する方法に直面しています。データベースは企業運営の「心臓部」として、ハイブリッドクラウドやマルチクラウド環境への移行において、コンプライアンス要件、データ同期、整合性、トラフィック制御、ディザスタリカバリ機能、そして管理コストなどの課題が発生します。OB Cloudは、長年の実務経験を基に、実用的なマルチクラウド/ハイブリッドクラウドソリューションとベストプラクティスを提供し、企業が高い初期コストや非効率なスケーリングサイクルを回避し、ビジネスの成長をサポートできるよう支援します。

課題

高い複雑性

多くの場合、企業がハイブリッドクラウドを構築する際、クラウド間やクラウド外部との同期やアクセスのために、データセンターとクラウド環境間で多数のデータレプリケーションリンクやロードバランサーをデプロイする必要があります。しかし、この方法は非常に複雑で、ハイブリッドクラウドの規模が大きくなると、メンテナンスが難しくなります。

低いスケーラビリティ

従来のインフラに基づくハイブリッドクラウド構築では、初期に設定したアーキテクチャが拡張しにくいという課題があります。ビジネスの変化に伴い、最初に計画した容量では短期間で要件を満たせなくなる可能性があります。

リスク管理が困難

従来型データベースのクラウド移行では、カットオーバー時にリスクが伴うことが多いです。多くのシステムはテスト後、あらゆるデータを本番環境に「一括切り替え」するという難しい選択を迫られます。そのため、企業はビジネスシステムのクラウド移行に際して慎重になることが多いです。

インフラストラクチャまたは技術のバインド

データセンターまたは単一クラウドベンダーをメインにした場合、すべての技術スタックを同一環境に構築すると、単一障害点のリスクが高まるだけでなく、技術やリソースに依存しすぎて受動的な状況に陥る可能性もあります。

対策

  • 「独身の日(W11セール)」に誕生したOB Cloudのレプリカエラスティック技術により、パブリッククラウドのVPCネットワークとデータセンターを接続後、OceanBaseクラスターを段階的にクラウドへ移行できます。各段階は安定しており、必要に応じていつでもロールバックが可能です。これにより、さまざまなハイブリッドクラウドアーキテクチャの基本として活用できます。ビジネスニーズに応じて、最終的に全クラウド移行するか、プライベートデプロイのレプリカでトラフィック制御を行うかを選択できます。
  • 第一段階:適切なパブリッククラウドゾーンを選び、ネットワークとデータセンターを接続します。VPC内でクラウドホストリソースはOceanBaseのノードとして初期化され、OCPで一元管理されます。その後、OCPはデータレプリカを調整し、OBクラスターにクラウドレプリカを追加。完了後、データセンター側のレプリカを1つ削減します。この段階で、同一のOceanBaseデータベースに対して、IDCに2つ、クラウドに1つのレプリカが存在します。プライマリノードはクラウドとデータセンター間で切り替え可能です。クラウドで障害が発生しても、データセンターに配置されたレプリカが多いため、、データの整合性やサービス信頼性には影響がありません。この第一段階は、OceanBaseの標準的なハイブリッドクラウド形態であり、長期間安定して稼働し、マルチデータセンターのディザスタリカバリ機能も備えています。
  • 第二段階:第一段階が安定した後、完全クラウド移行を計画する場合、クラウドにレプリカを追加し、IDCのレプリカを減らす手順を繰り返します。この段階で、データベースの大多数がクラウドに移行し、アプリケーションもクラウドにデプロイすることを推奨します。専用ネットワークやIDCで障害が発生した場合、クラウドがデータの整合性とトラフィックの主なキャリアとして機能します。Paxosプロトコルにより、少数派のメンバーはサービス提供ができず、スプリットブレインの問題は発生しません。
  • 第三段階:すべてのアプリケーションが100%クラウドにデプロイされる準備が整うと、最後のレプリカをエラスティックにクラウド移行できます。この時、OceanBaseクラスターはパブリッククラウド上で100%稼働するOB Cloudクラスターとなり、ビジネスは安定し、段階的クラウド移行が完了します。
  • 注意点:上記の各段階でOceanBaseレプリカの変換はすべて可逆的です。また、データベースのプライマリノードの切り替えは数秒で完了します。専用ネットワークは、安定した条件下で信頼性と柔軟性に優れた高安定性のソリューションとなります。

利点

シンプルなアーキテクチャ

従来の複雑なレプリケーションや同期とは異なり、OB CloudはPaxosに基づいてログを同期します。非同期レプリケーションに比べ、非常に高いリアルタイム性と安全性を実現し、ディザスタリカバリでは手動介入も不要です。 さらに、OCPはクラウド内外のホストやクラスターを簡単に一元管理でき、異なる技術スタックや管理ツールを統合できます。

柔軟性

OB Cloudのハイブリッドクラウドアーキテクチャは、柔軟なデプロイモデルとエラスティックなレプリカポリシーに基づき、データセンターのコンピューティングパワー不足や、プライベートデプロイ時の初期計画と実際のビジネスニーズのギャップに適切に対応します。また、マルチデータセンターでのディザスタリカバリが必要な場合、パブリッククラウドにレプリカをスケールすることでその要件を満たすことができます。

ニーズに応じた改良

OB Cloudのハイブリッドクラウドアーキテクチャは、クラウド移行を目指す企業にとって、リスクを避けつつ、ビジネスに最適なペースで安定した段階的移行を支援します。リスクの高い「一括切り替え」のソリューションへの懸念を解消し、必要に応じてデータセンターに切り替え可能で、セキュリティや監査にも対応できます。

バインドの回避

柔軟なマルチレプリカアーキテクチャは、どのインフラにも対応可能です。OceanBaseは、複雑なマルチクラウドやハイブリッドクラウド、さらにはクラウド間デプロイにおいてその強みを発揮します。統合された制御インターフェースにより、ユーザーは複数のクラウドベンダーを基に独自のデータ基盤を構築できます。このクラウド中立的なアーキテクチャにより、企業は様々なクラウドベンダーに積極的に対応し、業界トップのディザスタリカバリ機能を実現できます。

OceanBaseを使い始める