Openstore エンジンは、ストレージとコンピューティングを分離します。Alibaba Cloud Elasticsearch が開発したこの検索エンジンは、共有ストレージアーキテクチャを採用し、データストレージをコンピュートノードから切り離します。この設計により、従来のマルチレプリカアーキテクチャで一般的な、ストレージコストの高さとスケーリングの遅さという課題を解決します。従来構成では、スケーリングがデータ移行によって妨げられます。本エンジンは、高いデータ可用性を維持しながら、迅速な弾性スケーリングを実現し、ストレージコストを削減します。汎用シナリオ、または検索シナリオに最適です。
背景情報
検索シナリオでは、高いクエリパフォーマンスと高可用性を実現するために、複数のレプリカが必要になることがよくあります。この構成では、書き込みとストレージのオーバーヘッドが増大します。また、サービストラフィックが変動する場合、シャードデータの移行が必要になるため、ノードを迅速にスケールできません。その結果、余分なコンピュートリソースを確保せざるを得ず、無駄が発生します。
高性能検索向けの Openstore エンジンは、Alibaba Cloud Elasticsearch の performance-enhanced edition の主要機能であり、V7.10 と V8.17 をサポートします。いずれかのバージョンの performance-enhanced インスタンスを作成し、Openstore エンジンを有効にできます。
メリット
-
大容量ストレージのスケーリング:共有ストレージアーキテクチャにより、リモートストレージ容量を迅速に拡張でき、拡大するビジネス要件にシームレスに対応できます。
-
超低コストと高パフォーマンス:
-
リアルタイムのデータ書き込みと更新をサポートします。複雑なインデックスライフサイクルポリシーを設定する必要はありません。データは自動的にリモートの共有ストレージに移動されるため、簡単に利用できます。
-
単一レプリカのシナリオでは、ストレージコストは enterprise SSD (ESSD) と比較して 40% を超えて低く、書き込みパフォーマンスは 40% 向上します。
-
マルチレプリカのシナリオでは、レプリカ数が増えるほどストレージコストの削減効果が高まります。
-
適用範囲
-
リージョン:サポートされるリージョンは次のとおりです:
-
中国 (杭州):ゾーン J および K
-
中国 (香港):ゾーン B、C、および D
-
中国 (北京):ゾーン K、F、および I
-
中国 (上海):ゾーン E、G、および L
-
中国 (深圳):ゾーン C、D、および E
-
米国東部 1 (バージニア):ゾーン A および B
-
-
インスタンスバージョン: V7.10 および V8.17 の performance-enhanced インスタンスがサポートされています。
-
インスタンスタイプ:最小インスタンスタイプは 2 コア 8 GB です。データノードの最小数は 4 です。
-
インスタンスのストレージ容量:単一データノードあたりのローカルキャッシュの最小ストレージ容量は 50 GB です。論理共有ストレージの最小合計容量は 160 GB です。
-
課金方法:サブスクリプションおよび従量課金がサポートされています。
-
ゾーン数 :シングルゾーンおよびデュアルゾーン (高可用性) のデプロイがサポートされています。3 ゾーンのデプロイは現在はサポートされていません。
-
データ書き込み:デフォルトでは、Openstore は、書き込みしきい値を共有ストレージ使用率の 95% に設定します。プライマリシャード上のインデックスデータがこのしきい値に達すると、システムは新規の書き込みを自動的にブロックします。これにより、ストレージオーバーフローとクラスター障害を防止します。次の API を使用して、書き込みしきい値を一時的に 98% に引き上げることができます。これにより、ストレージを拡張するための時間を確保できます:
PUT _cluster/settings { "persistent": { "apack.openstore.quota.limit.ratio": "98%" } }
パフォーマンスメトリクス
|
メトリクス |
データ |
|
アクセスレイテンシー (ローカルキャッシュヒット) |
0.2 ms |
|
アクセスレイテンシー (ローカルキャッシュミス) |
1 ms |
|
アクセススループット (ローカルキャッシュミス) |
最大 350 MB/s (ESSD PL1 パフォーマンスはディスクサイズに関連します。詳細については、「エンタープライズ SSD」をご参照ください) |
|
アクセススループット (ローカルキャッシュミス) |
実際のインスタンスタイプの帯域幅に関連します。詳細については、「コンピューティング最適化インスタンスファミリー c8i」をご参照ください。 |
|
シナリオ |
リアルタイムレポート、オンラインコンピューティング、リアルタイム検索など、低レイテンシーのデータアクセスシナリオ。 |