SAA / ドメイン3 高パフォーマンスなアーキテクチャの設計
Amazon OpenSearch Service
概要
は、検索、ログ分析、可観測性などに使うOpenSearchクラスターをマネージドで提供します。
主要技術
① ドメインとノード
ドメインにデータノードを配置し、インデックスをへ分割します。専用クラスター管理ノードは大規模環境の安定性を高めます。
② シャードとレプリカ
プライマリはデータを分割し、レプリカは読み取り性能と可用性を高めます。過剰なシャードはメモリと管理負荷を増やします。
③ ストレージ階層
ホット、、コールドなどをデータの利用頻度に応じて使い分けます。
④ 取り込みと可視化
や Ingestionからデータを取り込み、OpenSearch Dashboardsで検索・可視化できます。
⑤ 可用性、セキュリティ、ライフサイクル
複数配置とレプリカで、ノードやAZの障害に備えます。専用クラスター管理ノードは、データ処理からクラスター管理を分離して安定性を高めます。自動に加え、要件に応じて手動スナップショットと復元手順を準備します。
アクセスはネットワーク到達範囲を限定し、ドメインアクセスポリシーときめ細かなアクセスコントロールは利用者・インデックス・操作を制御します。保存時暗号化、ノード間暗号化、を組み合わせます。
Index State Managementで、古いインデックスを読み取り専用化、低コスト階層へ移動、削除できます。ログの保持期間と検索頻度に合わせてホット、、コールドを選びます。
試験対策
① 選択基準
全文検索やログの近リアルタイム検索にはを選びます。リレーショナル集計には、にはと比較します。
② 性能改善
設計、ノードタイプ、レプリカ数、ストレージ階層をワークロードに合わせます。
⚠️ 頻出: レプリカは可用性と読み取り性能、プライマリシャード数は分散と並列性に影響します。シャードを増やし過ぎると管理オーバーヘッドが増えます。