ApsaraDB for HBase は、高度に最適化された NoSQL データベースです (Enterprise Edition は Lindorm として提供)。コミュニティ版の HBase と互換性があり、Spark、Phoenix、Solr との統合により、優れた使いやすさ、安定性、コストパフォーマンスを実現しています。高スループットおよび高い同時実行性のシナリオに対応し、リアルタイムの大規模データストレージ、全文インデックス、軽量 SQL クエリ、時空間および時系列クエリをサポートします。
オープンソース版と比較して、ApsaraDB for HBase はカーネルレベルまで最適化されており、読み書き性能、ディザスタリカバリ能力、ストレージ効率、レスポンスレイテンシーのすべてにおいて優れています。具体的には、読み書き性能は 3〜7 倍に向上、RPO は 1 分未満に短縮、99% パーセンタイルレイテンシーは 90% 削減、MTTR は 90% 短縮、圧縮率は 13 倍に向上しています。ApsaraDB for HBase は 99.9% のサービス稼働率を保証します。リスク管理、レコメンデーション、広告、IoT、VoT、フィードストリーミング、データ可視化など、高い要件が求められる業界アプリケーションに適しています。Alibaba グループ内部でも、Taobao、Alipay、Cainiao をはじめとする中核事業を既に支えています。
メリット
-
高いストレージ信頼性
6 つのデータバックアップと 3 つ以上のレプリカを備えた分散クラスターアーキテクチャにより、99.99999999% のデータ信頼性を保証します。
-
高可用性
リアルタイムの可用性モニタリングと単一障害点のフェイルオーバーにより、ワークロードの継続性を保証します。サービスプロセスのモニタリングと自動リカバリにより、数秒以内にプロセスを復旧できます。
-
高効率な運用・保守
ApsaraDB for HBase は、データベースの可視化管理、モニタリング、アラートを統合したプラットフォームを備えています。カーネルは高効率な運用・保守のために自動アップグレードされ、Web コンソール、API、多言語 SDK によるクラスター管理も容易です。
-
大幅に向上したパフォーマンス
コミュニティ版 HBase の改良版として開発されています。Alibaba Cloud がカーネルを大幅に最適化し、読み書きパフォーマンスを 3〜7 倍に向上させ、99% パーセンタイルレイテンシーを 90% 削減、MTTR を 90% 短縮しています。
特徴
カーネルとアーキテクチャの最適化
無制限のクラスタースケーリングと高度に最適化されたカーネルを備えた高可用性アーキテクチャを提供します。
高可用性アーキテクチャ
ApsaraDB for HBase は、マスター同士が相互バックアップとして動作する高可用性アーキテクチャを採用しています。リアルタイムの可用性検出により、高い信頼性を確保します。コアノードに障害が発生した場合、数秒以内にリージョンを切り替えられます。
ストレージコストの削減
高圧縮率、コールドストレージ、コールド・ホットデータ分離に対応し、ストレージコストを 50% 以上削減します。
クラスタースケーラビリティ
各コアノードは最大 10 万クエリ/秒の処理と最大 8 TB のストレージ領域を提供します。ディスクとクラスターのサイズは必要に応じて拡張できます。クラスターは最大 1,000 ノードまでスケールアウトでき、1,000 万クエリ/秒の処理とペタバイト級のデータ保存に対応します。
低レイテンシー読み書き
SSD による高速な読み書きに対応しています。0.2 KB 未満の個別データエントリに対して、99.9 パーセンタイルレイテンシーは 3 ミリ秒、平均レイテンシーは 1 ミリ秒で読み書きできます。
データバックアップ
クラスターデータのバックアップと復元、およびリアルタイムの増分データバックアップに対応しています。目標復旧時間 (RTO) は 1 分未満に短縮されます。
デュアルクラスターディザスタリカバリ
プライマリクラスターとセカンダリクラスターにより、自動フェイルオーバーを実現します。2 つのクラスター間のデータはリアルタイムで同期されます。
さまざまなシナリオのサポート
SQL、時系列、時空間、データ取得に対応しています。
SQL サポート
Phoenix SQL コンポーネントは、セカンダリインデックスと標準 SQL 構文をサポートしています。
Solr のサポート
組み込みの Solr コンポーネントは、複雑な検索のための全文インデックスをサポートしています。ApsaraDB for HBase から Solr へのデータ同期機能も提供されます。
ネイティブセカンダリインデックス
ネイティブのセカンダリインデックスは、Phoenix インデックスと比較して読み書き速度が 6 倍高速です。外部コンポーネントのインストールは不要です。
時系列のサポート
OpenTSDB コンポーネントは、時系列データをサポートしています。
時空間のサポート
GeoMesa コンポーネントは、時空間データをサポートしています。
リアルタイム中規模オブジェクト (MOB) ストレージ
10 MB 未満のオブジェクトのリアルタイムストレージとアクセスに対応しています。
フルマネージド HBase 分析エンジン
分析エンジンは、データストリーミングとデータ分析のニーズに対応するよう設計されています。
データストリーミングサポート
Kafka、Log Service、Message Queue からのデータ取り込みに対応しており、アラートや ETL (Extract, Transform, Load) 処理を実行できます。
多様なデータソースのサポート
HBase、Object Storage Service (OSS)、ApsaraDB RDS、ApsaraDB for MongoDB など、さまざまなデータソースに対応し、複雑なデータ分析を実現します。
ハイパフォーマンス
オペレータープッシュダウンと列プルーニングに対応しています。
効率的な運用とメンテナンス
視覚的で使いやすい運用管理プラットフォームを提供しており、システムを自動的に最新バージョンにアップグレードします。
クラウドでのクラスターモニタリング
クラスター情報をリアルタイムでモニタリングし、最新のクラスター情報を取得できます。モニタリング対象のメトリクスには、CPU 使用率、IOPS、接続数、ディスク領域が含まれます。異常が検知されるとアラートが送信されます。
ビジュアル管理プラットフォーム
ビジュアル管理プラットフォームにより、クラスターのスケールアウト、設定の変更、クラスターの再起動を簡単に実行できます。
データベースカーネルバージョン管理
脆弱性を迅速に修正する自動アップグレードに対応しており、カーネルバージョンを手動で管理する必要がありません。HBase の設定はシステムリソースの利用率を最大化するよう最適化されています。
ユースケース
-
金融リスク管理
-
大規模データのストレージと分析
-
レコメンドエンジン
-
IoT 時系列・時空間
-
ソーシャルフィード
-
高速 MOB ストレージ
-
大規模データあいまい検索
-
ゲームログデータ処理
-
動画データストレージ
-
リアルタイムデータ可視化

金融リスク管理
構造化・非構造化データの両方に対応
ApsaraDB for HBase を使用して、トランザクションデータ、企業データ、インターネットから収集したデータを集約・分析できます。さらに、不正検出やユーザープロファイリングなど、ビッグデータに基づくリスク管理サービスの構築が可能です。
メリット
-
低ストレージコスト
ApsaraDB for HBase はスパースストレージ方式を採用し、ペタバイト規模の構造化・非構造化データに対応しています。トランザクションレコードを検索して詳細情報を取得できます。
-
大規模データ向け HTAP (トランザクション/分析処理)
ApsaraDB for HBase では、Phoenix やセカンダリインデックスを使用してリアルタイムの OLTP (Online Transaction Processing) を実現し、Spark で OLAP (Online Analytical Processing) を実行できます。
-
高同時実行・高速書き込み
従来の B+ ツリーとは異なり、ApsaraDB for HBase は LSM (Log-Structured Merge) ベースのストレージに対応しています。高い同時実行性を活かした高速書き込み向けに設計されています。

大規模データストレージ・分析
大規模データ対応
ApsaraDB for HBase は大規模データの高速インジェストと増分データのリアルタイム同期をサポートしています。Spark を使用して大規模データをオフラインで分析することも可能です。

レコメンドエンジン
ユーザープロファイルストレージの最適化でリアルタイムレコメンドのレイテンシーをミリ秒に短縮
ユーザー行動データをリアルタイムで保存します。ユーザーデータに基づくユーザープロファイルにより、リアルタイムレコメンドシステムはわずか数ミリ秒でクエリに応答できます。

IoT 時系列・時空間
高性能分散型 TSDB
組み込みの OpenTSDB コンポーネントにより、時系列データを低コストかつ高効率に処理できます。ApsaraDB for HBase は IoT、モニタリング、K ラインチャートなどのユースケースに最適です。
メリット
-
ネイティブ OpenTSDB による低コスト浮動小数点データ処理
ネイティブ OpenTSDB は HBase 分散アーキテクチャをベースとし、オープンソースのデータベースエンジンと互換性があるため、時系列データベースを容易にスケーリングできます。
-
ペタバイト級の時空間データ対応と高同時実行・高速書き込み
ストレージとコンピューティングが分離されており、高い同時実行性による高速書き込みに対応しています。各ノードは毎秒数十万件のクエリに応答できます。
-
時空間インデックスとアルゴリズム
分析エンジンは空間充填曲線 Z-Order および Hilbert に基づき、2D および 3D の時空間インデックスをサポートします。

ソーシャルフィード
大規模ソーシャルフィードの保存
ApsaraDB for HBase を使用して、投稿、記事、チャット履歴、コメントなどの大規模なソーシャルフィードを保存できます。
メリット
-
高同時実行・高速書き込み
従来の B+ ツリーとは異なり、ApsaraDB for HBase は LSM (Log-Structured Merge) ベースのストレージに対応しています。高い同時実行性を活かした高速書き込み向けに設計されています。
-
コスト効率
コールド・ホットデータ分離に対応しています。コールドデータは自動的に OSS に保存され、ストレージコストを 60% 以上削減できます。
-
低レイテンシー読み書き
カーネルを徹底的に最適化しています。レスポンスレイテンシーに敏感なワークロードの場合、SSD を使用することで平均読み書きレイテンシーを 2 ミリ秒未満に削減できます。P999 レイテンシーは 80 ミリ秒未満に抑えられます。

高速 MOB ストレージ
超高速 MOB ストレージ・検索
ApsaraDB for HBase は MOB (Medium-Sized Object) 技術を採用しています。チャート、短尺動画、ドキュメントなど、1 KB~10 MB のオブジェクトに対応しています。複数クエリを含むリクエストでも、システムレイテンシーはわずか数ミリ秒に抑えられます。

ゲームログデータ処理
ログデータの収集、保存、分析
ApsaraDB for HBase を使用すると、ゲームサーバー上のユーザー行動ログデータの収集、保存、検索に加え、生データの検証、プレイヤーアカウントのチャージ記録の確認、リアルタイムでのデータ分析が可能です。さらに、オフラインでのログデータ処理と分析により、顧客リテンション率、LTV (Loan-to-Value) 比率、ARPU (Average Revenue Per User)、合計チャージ額などの指標を算出できます。

リアルタイムデータ可視化
リアルタイムデータ可視化
ApsaraDB for HBase は、コスト効率に優れたミリ秒レイテンシーの動的データ分析をオールインワンで提供するソリューションです。Spark によるリアルタイムコンピューティングにも対応しています。世界最大級のオンラインショッピングイベント「ダブル 11」では、Alibaba の複数の EC プラットフォームで採用され、ページビュー、ユニークビジター、取引件数、商品ランキングなどの大画面リアルタイム集計に活用されました。


