Alibaba Cloud Elasticsearch は、シナリオベースの構成機能を提供しています。この機能を使用すると、テンプレートを使用して、ビジネスシナリオに基づいてクラスターとインデックスの構成を最適化できます。汎用、データ分析、データベースアクセラレーション、検索などのシナリオのテンプレートを選択し、サポートされている構成を変更できます。これにより、不適切な設定によるクラスターの異常やパフォーマンスの問題を防ぐことができます。このトピックでは、シナリオベースの構成テンプレートを変更する方法について説明します。
適用範囲
この機能は、既存の v2 アーキテクチャのクラスターでのみ利用可能です。
背景情報
シナリオベースの構成テンプレートを変更する前に、次の点にご注意ください。
サポートされているシナリオベースの構成テンプレートは、インスタンスのバージョンとタイプによって異なります。コンソールで利用可能なテンプレートが最終的なリストとなります。
インデックス作成サービスが有効になっているインスタンスでは、ログシナリオのみがサポートされます。
システム推奨のインデックステンプレート名は aliyun_default_index_template です。このテンプレートは優先順位が低く、お客様が作成したテンプレートには影響しません。
システム推奨のインデックスライフサイクルテンプレートで定義されているポリシー名は aliyun_default_ilm_policy です。デフォルトでは、このポリシーは aliyun_default_index_template テンプレートに適用されます。
新しいインスタンスを購入する際、購入ページでシナリオを選択できます。デフォルトのシナリオは、Commercial Edition インスタンスでは「汎用」、Kernel-enhanced Edition インスタンスでは「ログ」です。インスタンスの購入後、対応するテンプレートの構成が自動的にクラスターに適用されます。
説明[シナリオベースの構成テンプレート] が [無効] に設定されている場合は、以下の手順に従って手動で有効にできます。テンプレートを有効にした後、送信して構成をクラスターに適用する必要があります。
シナリオベースのテンプレートの変更は、
PUT _template/aliyun_default_index_templateコマンドの実行と同じです。この操作はインスタンスの再起動をトリガーせず、インデックスやクラスターのステータスに影響を与えません。説明ES インスタンスの管理バージョンは異なるため、コンソールで利用可能なシナリオベースの構成も異なる場合があります。ご利用の ES インスタンスでシナリオベースの構成機能がコンソールで利用できない場合は、ES API (
PUT _template/aliyun_default_index_template) を使用してテンプレートを構成できます。
操作手順
Alibaba Cloud Elasticsearch コンソールにログインします。
左側のナビゲーションウィンドウで、[Elasticsearch Instances] をクリックします。
対象のインスタンスに移動します。
上部のナビゲーションバーで、リソースグループとリージョンを選択します。
[Elasticsearch Instances] ページで、対象インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、[ES Cluster Settings] をクリックします。
[シナリオベースの構成] セクションで、[シナリオベースの構成テンプレート] の横にある [変更] をクリックします。

[シナリオベースの構成の変更] ダイアログボックスで、[シナリオベースのテンプレート] を選択し、[OK] をクリックします。
説明シナリオベースの構成の変更は動的な操作です。クラスターを再起動する必要はありません。
シナリオベースの構成テンプレートを変更します。

動的クラスター構成:クラスター設定を動的に変更します。これは、
PUT /_cluster/settingsコマンドの実行と同じです。詳細については、「Cluster update settings」をご参照ください。インデックステンプレート構成:新しいインデックスが作成されるときに自動的に適用されるテンプレートを定義します。テンプレートはインデックス作成時にのみ適用されます。テンプレートへの変更は、既存のインデックスには影響しません。これは、
PUT _template/aliyun_default_index_templateコマンドの実行と同じです。詳細については、「Index templates」をご参照ください。インデックスライフサイクル構成:バージョン 6.7.0 以降のインスタンスでは、インデックスライフサイクルテンプレートを有効にできます。これは、
PUT _ilm/policy/aliyun_default_ilm_policyコマンドの実行と同じです。詳細については、「Setting up a new policy」をご参照ください。
以下の手順では、[インデックステンプレート構成] の変更方法について説明します。他のテンプレート構成の手順も同様です。
[インデックステンプレート構成] をクリックします。
[インデックステンプレート構成] ページで、[テンプレートの適用] をクリックします。

以下の機能が提供されています:
[テンプレートの適用]:右側の推奨テンプレートを左側の現在の構成に適用します。テンプレートを適用した後にのみ、構成を変更できます。
[比較]:現在の構成を推奨テンプレートと比較します。この機能は、現在の構成を変更した後にのみ利用できます。比較モード中は構成を編集できません。
[リセット]:構成を変更した後、[リセット] をクリックすると、最後に適用された構成に復元されます。
左側の [現在の構成] セクションで、現在のテンプレートの構成を変更できます。
構成を変更した後、[比較] をクリックして、変更後の構成と推奨構成との差分を表示します。

[比較を終了] をクリックします。
[送信] をクリックします。
変更を送信すると、変更後の構成がクラスターに適用されます。