Amazon OpenSearch Service ドメインをスケールアップまたはスケールアウトしようとしています。
解決策
クラスターは、スケールアウト (水平方向にスケーリング) またはスケールアップ (垂直方向にスケーリング) できます。OpenSearch Service ドメインをスケールアウトするには、データノード、マスターノード、UltraWarm ノードなどのノードをクラスターに追加します。ドメインをスケールアップするには、Amazon Elastic Block Store (Amazon EBS) のボリュームサイズを増やします。または、大容量のノードタイプでは、メモリと vCPU を追加します。
注: スケールアップまたはスケールアウトする場合、本番環境のワークロードには少なくとも 3 つの専用マスターノードを使用することをおすすめします。
ドメインをスケールアウトする
ドメインをスケールアウトするには、現在のクラスターノードと同じ構成タイプのノードを追加します。メモリ、vCPU、Amazon EBS ボリュームなどのリソースをクラスターに追加することもできます。
EBS ボリュームの最大サイズは、ノードの Amazon Elastic Compute Cloud (Amazon EC2) インスタンスタイプによって異なります。EBS ボリュームサイズのクォータに達したため、インスタンスタイプを変更できない場合は、ノードを追加してください。クラスターにノードを追加すると、クラスターの EBS ボリュームサイズが増加します。クラスターにさらにデータノードを追加する場合は、データノードまたは UltraWarm ノードを使用してください。アクセスするインデックスは標準データノードに保存し、UltraWarm ノードを使用してアクセス頻度の低いデータを移行します。
ホットノードからウォームノードへのデータ移行を自動化するには、Index State Management (ISM) ポリシーを使用します。
ドメインをスケールアップする
OpenSearch Service ドメインをスケールアップする際は、クラスターにノードを追加する必要はありません。代わりに、各ノードで利用可能なリソースを増やします。
ドメインのスケールアップ時にメモリや CPU リソースを追加する場合は、大容量のインスタンスタイプに切り替えます。
注: ドメインをスケールアップしても、EBS ボリュームのサイズは自動的にスケールアップされません。EBS ボリュームサイズを自動的にスケールアップさせる場合は、この設定を指定する必要があります。
ドメイン構成の設定を更新する
OpenSearch Service ドメインをスケーリングするには、ドメイン構成の設定を更新します。次の手順を実行します。
- OpenSearch Service コンソールを開きます。
- ナビゲーションペインの [マネージドクラスター] で [ドメイン] を選択します。
- スケーリングするドメインを選択します。
- [アクション] を選択し、[クラスター設定の編集] を選択します。
- ユースケースに合わせてドメイン設定を更新します。
[データノード] では、アベイラビリティーゾーン、インスタンスファミリー、インスタンスタイプ、ノード数を設定します。
[ストレージ設定] では、データノードのストレージタイプ、EBS ボリュームタイプ、ノードごとの Amazon EBS ストレージサイズを更新します。
[専用マスターノード] では、専用マスターノードを有効または無効にします。次に、インスタンスタイプを更新するか、マスターノードの数を変更します。
[UltraWarm データノード] では、UltraWarm データノードを有効または無効にします。次に、インスタンスタイプを更新するか、UltraWarm データノードの数を変更します。
- [送信] を選択します。
注: OpenSearch Service は、ドメインを更新する際にブルー/グリーンデプロイプロセスを使用します。Blue/Green デプロイプロセスの開始時に、クラスター内のノード数が一時的に増加する可能性があります。詳細については、「Amazon OpenSearch Service の設定変更」を参照してください。
- リソースの使用状況を監視するために、Amazon CloudWatch アラームを設定します。たとえば、CPUUtilization が 80% を超えたときに通知するアラームを設定します。
関連情報
OpenSearch Service ノードがクラッシュした理由を知りたいです
Amazon OpenSearch Service のトラブルシューティング
Amazon OpenSearch Service でサポートされる操作