セキュリティとコスト効率に優れた、人気のあるオープンソースソフトウェアを大規模に運用する
Amazon OpenSearch Service は、AWS で OpenSearch (現在 Apache Lucene 9 をサポート) クラスターを安全かつ費用対効果の高い方法でより簡単にデプロイ、運用、スケールすることを可能にするフルマネージドサービスです。OpenSearch Service は、Elasticsearch および OpenSearch API への直接アクセスを提供します。これにより、Elasticsearch を使用する既存のコードとアプリケーションがサービスとシームレスに連携させることができます。
このフルマネージドサービスは、OpenSearch クラスターのためにすべてのリソースをプロビジョニングし、選択した任意の AWS リージョンで数分以内に起動します。障害が発生した OpenSearch ノードを自動的に検出して置き換えるため、セルフマネージドインフラストラクチャに関連するオーバーヘッドが削減されます。1 回の API コールまたは AWS マネジメントコンソールでいくつかのステップを通じて、ダウンタイムなしで、クラスターを水平または垂直にスケールできます (最大 3 PB のデータ)。この柔軟性により、OpenSearch Service は、単一ノードの開発クラスターから本番規模のマルチノードクラスターまで、あらゆるワークロードをサポートできます。
Amazon OpenSearch Service スタンバイ付きマルチ AZ は、向上した可用性と一貫したパフォーマンスを提供するため、本番ワークロードに適しています。OpenSearch Service は、ノードドロップ、インスタンス障害、AZ 接続の喪失、単一 AZ 障害などのインフラストラクチャ障害が発生した場合、1 分以内にアクティブノードからスタンバイノードへの自動フェイルオーバーを実行し、データのインデックス作成と検索を継続できるようにします。
OpenSearch Service は、追加料金なしで、OpenSearch Dashboards と Kibana (Elasticsearch バージョン 7.10 まで) をサポートする一連の堅牢な視覚化ツールと機能も提供します。(OpenSearch Dashboards と Amazon Managed Grafana はどちらも Kibana のフォークです)。
このフルマネージドソリューションには、きめ細かいアクセスコントロール、アラート、インデックス状態管理、SQL サポートなどの機能が含まれています。OpenSearch Service 機能セットは、お客様のニーズから、そして、OpenSearch などのオープンソースコミュニティのイニシアティブを通じて生まれました。
さらに、OpenSearch をベクターデータベースとして使用すると、従来の検索、分析、ベクター検索の機能を 1 つの完全なパッケージにまとめることができます。Amazon OpenSearch Serverless 用のベクターエンジンは、開発者にシンプルでスケーラブルなベクターストレージと検索機能を導入し、1 つのハイブリッドリクエストで埋め込みとテキストベースのキーワードをクエリすることで、数十億のベクターにわたって状況に応じた応答をミリ秒で提供します。コスト効率が高く安全なサーバーレス環境を実現するベクターエンジンは、開発者がアプリケーションのプロトタイピングから本番稼働環境にシームレスに移行するのに役立ちます。
運用上の安定性、セキュリティ、検索および分析インフラストラクチャのパフォーマンスを実現するためのすぐに使用できる機能など、マネージドサービスに移行するかどうかを決定する際には、いくつかの事項を事前考慮する必要があります。
このサービスには、検索、ログ分析、分散トレース分析とオブザーバビリティ、セキュリティ情報とイベントモニタリング (SIEM) など、複数のワークロードのサポートが含まれます。以下のようなものも挙げられます。
- UltraWarm を使用したストレージ階層化
- 完全準拠の OpenSearch (追加料金なし)
- OpenSearch の運用に関する幅広い専門知識
- きめ細かいアクセス、ベクトルベースの類似性アルゴリズム、またはインシデント対応を自動化する機能を備えたアラートとモニタリングを提供する組み込みのプラグイン
OpenSearch Service マネージドクラスター の主な機能
AWS は、多くのお客様が利用している OpenSearch プロジェクトの主要な貢献者です。このマネージドサービス内で、OpenSearch の新しいイノベーションを利用できます。コミュニティが推進し、貢献しているこれらの機能のほかに、OpenSearch Service は次の機能も提供します。
- 自動調整されたインデックス番号
- ハードウェアのプロビジョニング
- AWS マネージドのソフトウェアインストールとパッチ適用
- AWS による 24 時間年中無休のサービスのモニタリングおよび修復
- AWS によるクラスターのスケール
- AWS によるクロスリージョンレプリケーションの信頼性の高い処理
- AWS によるハードウェアのライフサイクルとメンテナンスの管理
- AWS によるバージョンアップグレード
- 更新とアップグレードのダウンタイムなし
- 応答時間を可能な限り最短にしつつ、コストを最小化するためのストレージ階層化
- 可用性: 99.99%
- Multi-AZ with Standby
- 自動インデックス状態管理
- 既存の Elasticsearch 6.x および 7.x マネージドクラスターからのシームレスなアップグレードパス (下位互換性あり)
- クラスターの管理なしで、数秒で使用を開始するためのサーバーレスオプション
これらの機能に加えて、OpenSearch Service スタンバイ付きマルチ AZ は、OpenSearch ドメインが単一 AZ 障害に対して回復力を維持し、パフォーマンスや可用性に影響を及ぼさないことを保証します。