PolarDB for Xscale

Alibaba Cloud PolarDB for Xscale (PolarDB-X) は、Alibaba Cloud が独自に開発したクラウドネイティブな高性能分散データベースサービスです。高スループット、大容量ストレージ、低レイテンシ、高いスケーラビリティ、高可用性を備え、クラウド時代のビジネス要件に対応します。

メリット

クラウドネイティブアーキテクチャと MySQL エコシステムとの互換性

PolarDB for Xscale は Alibaba Cloud が提供するリソースを基盤としたコンテナでデプロイできます。そのため、PolarDB for Xscale クラスターを数分で作成・設定できます。従量課金にも対応しており、コストを的確に削減できます。

コンピューティングとストレージを分離したアーキテクチャ

PolarDB for Xscale はシェアードナッシングアーキテクチャを採用し、ストレージとコンピューティングリソースを分離しています。このアーキテクチャにより、ビジネス要件に応じてストレージ容量を柔軟に計画できます。

透過的な分散処理

PolarDB for Xscale は、スタンドアロンの MySQL データベースと同等の手軽さで管理できる分散データベースの提供を目指しています。

複数のデプロイモード

PolarDB for Xscale はさまざまな業界のビジネス要件に対応するため、複数のデプロイモードを提供しています。Alibaba Cloud または Apsara Stack にデータベースインスタンスをデプロイできます。さらに、DBStack やソフトウェアエディションの PolarDB for Xscale Lite にも対応しています。

特徴

統合型分散データベースサービス

PolarDB for Xscale Standard Edition

PolarDB for Xscale は MySQL と完全互換性があり、プライマリノード、セカンダリノード、ログノードで構成される Paxos ベースのマルチレプリカアーキテクチャを採用しています。幅広いスペックを備え、コスト効率に優れています。PolarDB for Xscale Standard Edition から PolarDB for Xscale Enterprise Edition へ容易に移行できます。

PolarDB for Xscale Enterprise Edition

PolarDB for Xscale は、コンピューティングとストレージを分離したアーキテクチャで構築されています。PolarDB for Xscale クラスターはオンラインでスケールアウトでき、ストレージ容量はペタバイト規模まで拡張できます。高コンカレンシー、高スループット、大量データ処理を必要とするビジネスに適しています。

互換性と導入のしやすさ

自動パーティショニング

AUTO モードで作成した PolarDB for Xscale データベースは、自動パーティショニング機能をサポートしています。テーブル作成時にパーティションキーを指定する必要はありません。テーブル内のデータは自動的にパーティション間で均等に分散されます。

ハイブリッドワークロード

PolarDB for Xscale は並列コンピューティングとオートスケーリング機能を備え、オンラインデータのリアルタイム分析やレポーティングをサポートします。PolarDB-X はインテリジェントな読み書き分離と読み取り専用レプリカの分析をサポートしています。これにより、オンライントランザクション処理 (OLTP) とオンライン分析処理 (OLAP) クエリの実行時にリソースを分離できます。

金融グレードのデータ整合性

PolarDB for Xscale は Paxos プロトコルを使用し、目標復旧時点 (RPO) 0 のさまざまなディザスタリカバリ機能を実装しています。また、Read Committed (RC) および Repeatable Read (RR) 分離レベルによる強整合性の分散トランザクションを提供します。

MySQL エコシステムとのネイティブ互換性

PolarDB for Xscale は MySQL と互換性があり、バイナリログをサポートしています。PolarDB for Xscale クラスターと MySQL データベースノード間のデータ同期を設定し、既存のビッグデータエコシステムに接続できます。オープンソースのパーティショニングツールやシャーディングツールもサポートしています。

エンタープライズクラスの機能

エンタープライズクラスのディザスタリカバリ

PolarDB for Xscale はディザスタリカバリのためにさまざまなモードでデプロイできます。たとえば、同一リージョン内の複数ゾーンや、2 つのリージョンにまたがる 3 つのデータセンターにデプロイできます。PolarDB for Xscale は「金融分散トランザクションデータベース標準」に準拠し、中国情報通信研究院 (CAICT) が発行する「分散データベース長期安定性テスト」に合格しています。

エンタープライズクラスのモニタリング

PolarDB for Xscale はコンピューティングリソース、ストレージリソース、データベースをモニタリングし、カスタムアラートポリシーをサポートするとともに、すべてのインスタンスの包括的な概要を提供します。

エンタープライズクラスの診断と最適化

PolarDB for Xscale は柔軟で強力なクエリ構文に基づき、問題のある SQL クエリを迅速に特定できます。SQL クエリのリアルタイム分析や、すぐに使えるレポーティングセンターも提供しています。

シナリオ

超高コンカレンシークエリへの対応

公共交通機関はさまざまな車種やモデルの車両を多数抱え、課金方法も多岐にわたります。データベースシステムには膨大なデータの格納と複雑なクエリの実行が求められます。PolarDB for Xscale と AnalyticDB の組み合わせは、インテリジェントな都市公共交通システムの構築に最適です。PolarDB-X で大量データを格納し、AnalyticDB でデータを分析します。このシステムは、ルート計画、バス路線検索、バス到着予測、業務レポート精算、バスのスケジューリングなどのコンピューティング集約型シナリオの要件を満たし、運行効率とサービス品質を向上させます。

ソリューション効果

  • オートスケーリング

    PolarDB for Xscale は階層型アーキテクチャを採用し、同時実行数、コンピューティング、データストレージにおける線形スケーラビリティを確保しています。PolarDB for Xscale インスタンスの設定はトラフィックの変動に応じてアップグレードまたはダウングレードできます。

  • すぐに使えるサービス

    PolarDB for Xscale を使用すると、スタンドアロンデータベースから分散データベースへ容易にアップグレードでき、豊富な運用保守機能も提供されます。セルフマネージドの分散データベースと比較して、PolarDB-X インスタンスは研究開発コストを大幅に削減できます。

  • MySQL エコシステムとの互換性

    PolarDB for Xscale は MySQL との高い互換性を備え、ビッグデータエコシステムとシームレスに統合されています。AnalyticDB へリアルタイムでデータを同期し、大量データのリアルタイム分析を実現することで、企業のビジネスインテリジェンスを推進します。

サービス可用性を確保する分散アーキテクチャ

このシナリオでは、クラウドインフラとサポートサービスに高可用性が求められ、高い信頼性でデータを長期保存できる必要があります。PolarDB for Xscale は、専用の高性能物理リソースを提供し、異なるゾーン間でのインスタンスに対応しています。PolarDB for Xscale ではインスタンス間でデータが完全に分離されるため、サービスの安定性が確保されます。

ソリューション効果

  • 強力なデータ整合性

    PolarDB for Xscale は、2PC/XA プロトコルを使用して、複数のテーブルとパーティションを持つ従来型ビジネスのデータベースにおけるデータ変更時のデータ整合性を確保します。さらに、異なるパーティションのテーブル間で JOIN 操作を実行する際のデータベースパフォーマンスを向上させるため、小テーブルのレプリケーションにも対応しています。

  • 高可用性

    PolarDB for Xscale はアービトレーションメカニズムに基づき、エラー発生時に高速なサービススイッチオーバーを実行できます。また、Apsara Stack Resilience (ASR) を使用して、PolarDB for Xscale がデプロイされた複数のデータセンター間のトラフィックを制御できます。データセンターに障害が発生した場合、サービスを他のデータセンターへ迅速に切り替えられます。

  • Database Expert Service

    PolarDB for Xscale は Database Expert Service を提供しています。Alibaba Cloud のデータベースエキスパートがプロジェクト設計に参画し、実際の要件に基づいた分散データベースシステムの設計に関するアドバイスを提供します。

高いデータ整合性と金融グレードの信頼性

金融シナリオでは、高いデータ可用性、高いデータセキュリティ、強力なデータ整合性が求められます。PolarDB for Xscale は Paxos プロトコルを使用して、目標復旧時点 (RPO) 0 のさまざまなディザスタリカバリ機能を実装しています。さらに、Read Committed (RC) および Repeatable Read (RR) 分離レベルによる強整合性の分散トランザクションを提供し、TPC-C や銀行振込モデルの要件を満たす金融グレードの信頼性を実現します。

ソリューション効果

  • 強力なデータ整合性

    PolarDB for Xscale は強整合性の分散トランザクションとグローバルセカンダリインデックスをサポートし、分散環境におけるトランザクションデータの整合性を確保します。

  • 線形スケーラビリティ

    PolarDB for Xscale は元のデータベースを水平分割し、データベースシステムのデータストレージ上限を突破するとともに、ピーク時の大量同時トラフィックを処理します。

  • スムーズなスケーリング

    PolarDB for Xscale は、アプリケーションへの影響を最小限に抑えたスムーズなホットスケーリングに対応しており、将来のビジネス拡大に向けた安全なスケーリング戦略を提供します。

phone お問い合わせ
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.