データベース - ApsaraDB for PolarDB -

データベース - ApsaraDB for PolarDB -

「ApsaraDB for PolarDB」は、MySQL、PostgreSQL、Oracleと互換性のあるクラウドネイティブなリレーショナルデータベースです。従来のエンタープライズデータベースのパフォーマンスと可用性を確保しながら、オープンソースデータベースの柔軟性とコストパフォーマンスを兼ね備えています。

ApsaraDB for PolarDBの主な特長

  • 次世代ハードウェア
    狭帯域CPUへデータを通さずに処理するROMA
    最低25Gbpsを保証し、最大50GbpsのRoCE
    NVMe SSDカードによる32Gb/sの超高速スループット
    Active-Acticeアーキテクチャによる共有分散ストレージ
    最大100TBのストレージキャパシティ
  • 次世代アーキテクチャ
    コンピューティングとストレージを切り離してノードのスケーリングを最適化
    ParallelRaftによる完全分散一貫性な処理
    レプリカで読み取り要求を再現するため、I/O負荷を最大40%削減
    B-treeアルゴリズム
    ibdファイル内の圧縮で二重書き込みオーバーヘッドを回避
    サービスの影響なく数秒でスケールアウト/スケールイン
  • 高可用性
    AZ全体のフェイルオーバーda
  • エコシステムの互換性
    MySQL 5.6 , 8.0 / PostgreSQL /Oracle
  • メンテナス不要の自律チューニング
    self-configuration(自律で自己構成)
    self-optimization(自律で自己最適化)
    self-diagnosis(自律で自己診断)
    self-healing(自律で自己回復)

主な仕様

ノード毎のCPU・コア数 4Core~88Core
ノード毎のメモリ 16~710GB
ストレージ 最大100TB
クラスター毎の接続数 5,000~64,000
ノード毎のIOPS(秒間あたりのInput/Output回数) 32,000~256,000
ノード毎のネットワーク帯域幅 25Gbps〜50Gbps
ノード毎のQPS(クエリ秒数) 最大1,000,000QPS
ノード毎のTPS(トランザクション処理) 最大130,000TPS
スケーリング数 最大16のノードをサポートしつつ、ダウンタイムなしでスケーリング
対応リージョン 16カ所:日本(東京)/中国本土(9カ所)/香港/アメリカ(シリコンバレー)/シンガポール/インドネシア(ジャカルタ)/マレーシア(クアラルンプール)/ドイツ(フランクフルト)

アーキテクチャー

ApsaraDB for PolarDBはAlibaba Cloudによって開発された次世代の分散リレーショナルデータベースサービスです。

PolarDBはコンピューティング層とストレージ層を分離した構成のため、様々なアプリケーションのニーズを柔軟に対応することが可能です。コンピューティング層は処理ノード数を増減、およびノードのインスタンススペックを柔軟に変更できるため、運用中にて多数の同時Read/Write処理をそれぞれ異なるノードで処理することで、処理の負荷分散を実施します。

コンピューティング層は、1つのPrimary Node(Write/Read処理)と最大15のRead Only Node(Read処理)で構成されています。Active-ActiveフェイルオーバおよびマルチZone構成のため、高可用性サービスとして障害時でもダウンすることなく、ビジネスを継続的に提供することが可能です。

ストレージ層は、サーバレス型でDBサーバごとのデータを個別コピー保存せずグループ共有管理するため、使った分だけ課金制なのでストレージコストを大幅に削減することができます。ストレージ層は複数のデータレプリカを持ちつつ、ParallelRaftプロトコルによりデータの整合性を保ちながら、容量に応じて最大100TBまで自動的にスケーリングします。

f:id:sbc_abm:20200430145436p:plain

価格

月額課金(サブスクリプション)と従量課金の2つから選ぶことができます。
詳細はこちらをご確認ください。
https://www.alibabacloud.com/help/doc-detail/68498.htm

ユースケース

オンラインECモールの事例

ホワイトリスト、VPCネットワーク、SSL暗号化、データマルチコピーストレージなどの包括的な方法により、データベースのデータアクセス、ストレージ、管理、その他セキュリティ保護を提供します。

Active-Active高可用性クラスタアーキテクチャを採用し、読み取り・書き込みマスターノードと、読み取り専用ノード間でフェルオーバースイッチングを直接実行するため、往来のActive-Standbyと比較して、同じコストながら総じて堅牢性・アクセスパフォーマンスの高いシステムが構築できます。

PolarDBとはMySQLと100%互換性があり、既存のMySQLデータベースのデータはDTSを介してPolarDBへ移行します。あとは顧客はPolarDBにより商用データベースのパフォーマンスと信頼性を低コストで享受できます。

ドキュメント

Alibaba Cloud PolarDBプロダクトサービス紹介

Alibaba Cloudのチュートリアル動画です。

【レポート】脱Oracleを実現!Alibaba Cloudを活用したマイグレーションシナリオ #ApsaraConference

【レポート】脱Oracleを実現!Alibaba Cloudを活用したマイグレーションシナリオ #ApsaraConference

関連サービス

関連ブログ