ここでは、Alibaba Cloud Elasticsearch の購入ページのパラメーターについて説明します。

課金方法

Alibaba Cloud Elasticsearch は、 [サブスクリプション] および [従量課金] の両方の課金方法に対応しています。
  • [サブスクリプション]:現在、Alibaba Cloud Elasticsearch では、サブスクリプションベースの Elasticsearch インスタンスに対して、サブスクリプション期間に基づいた割引を提供しています。 Alibaba Cloud International サイトで購入したAlibaba Cloud Elasticsearch サブスクリプションベースのインスタンスは、5 日以内の条件付き・無条件払い戻しの対象外となります。 サブスクリプションをキャンセルする場合は、サブスクリプションベースのインスタンスのすべてのデータがバックアップされていることをご確認ください。 Alibaba Cloud International サイトにサインインし、 [コンソール] > [課金方法] > [更新]を選択して、 [自動更新] 機能を手動で無効化します。 現在の課金サイクルの終了前までは Elasticsearch インスタンスが使用可能です。 ただし、サブスクリプション料金は返金されません。 Alibaba Cloud が次の課金サイクルでインスタンスの更新を停止します。
    • 自動更新機能が無効の場合、Elasticsearch コンソールにログインし、期限切れのインスタンスを手動で更新する必要があります。 詳細については、「料金滞納」をご参照ください。
    • コンソールで Elasticsearch インスタンスを手動でリリースすることはできません。
    • 自動更新に対応しており、デフォルトでは無効になっています。 詳細については、本ページの「自動更新」のセクションをご参照ください。
  • [従量課金] :アプリケーションの開発や機能テストの実施段階の場合は、Alibaba Cloud Elasticsearch の [従量課金] のインスタンスの使用を推奨します。
    • 自動更新に対応しています。 詳細については、「料金滞納」をご参照ください。
    • Elasticsearch コンソールにログインして、[その他] をクリックし、[リリース] を選択して、従量課金のインスタンスを手動でリリースします。

パラメーター

パラメーター 説明
リージョン 詳細については、「リージョンとゾーン」をご参照ください。
ゾーン 詳細については、「リージョンとゾーン」をご参照ください。
バージョン Elasticsearch V6.7、V6.3、V5.5.3 に対応しています。

Elasticsearch V6.3.2 リリースノート

Elasticsearch V5.5.3 リリースノート

ネットワークタイプ 現在、[VPC] のみに対応しています。
利用可能なゾーンの数 1-AZ 2-AZ 3-AZ に対応しています。 詳細については、「ゾーンの数」をご参照ください。
VPC 指定のリージョンでの VPC ネットワークを選択します。
VPC ネットワークで Alibaba Cloud Elastic Compute Service (ECS) のインスタンスを使用して Elasticsearch のインスタンスにアクセスする場合、ECS インスタンスは Elasticsearch インスタンスと同じ VPC ネットワークに接続されていることをご確認ください。
VSwitch 指定の VPC ネットワークの Elasticsearch インスタンスが対応しているゾーンの VSwitch からのみ選択することが可能です。
インスタンスタイプ 1 コア 2 GB (テストのみ)、2 コア 4 GB、2 コア 8 GB、4 コア 16 GB、8 コア 32 GB、 16 コア 32 GB、16 コア 64 GB、その他のタイプに対応しています。
ノード 購入するデータノードの数。
重要
  • 最低 2 つのデータノードを購入する必要があります。 データノード 2 つのみを含むクラスターでは、スプリットブレイン現象が生じる場合がありますのでご注意ください。
  • データノードのデフォルトの数は 3 です。 有効値 : 2 ~ 50。
専用マスターノード 詳細は、「専用マスターノード」をご参照ください。
クライアントノード 詳細は、「クライアントノード」をご参照ください。
Warm ノード 詳細は、「Warm ノード」をご参照ください。
Kibana ノード このオプションはデフォルトで [Yes] に設定されています。変更することはできません。
Kibana ノードタイプ Alibaba Cloud は、1 コア 2 GB Kibana ノードを無料で提供しています。 より高仕様の Kibana ノードを購入することもできます。
ディスクタイプ SSD クラウドディスクウルトラディスク に対応しています。
  • SSD クラウドディスク (デフォルト): 最大 2 TiB のストレージ容量に対応しています。 SSD クラウドディスクは、高スループットと高速応答を必要とするオンラインデータ分析と検索に適しています。
  • ウルトラディスク: 最大 5 TiB のストレージ容量に対応しています。 ウルトラディスクはコスト効率が良く、大容量のデータのログ記録や分析などのシナリオにて使用可能です。
    重要 2.5 TiB より大きいウルトラディスクは、ディスクアレイまたは RAID 0 で実行されるため、拡張できません。
ディスク暗号化 ディスク暗号化は、ビジネスやアプリケーションに変更を加えることなく、最大限のデータセキュリティーを提供します。 しかし、ディスク暗号化は Elasticsearch サービスのパフォーマンスにいくらかの影響を及ぼす場合があります。 ディスク暗号化は無料の機能です。 暗号化されたディスクの読み取りおよび書き込みに追加費用は発生しません。
重要
  • クラウドディスクのみ暗号化が可能です。 ローカルディスクは暗号化することができません。
  • 既に購入済みのディスクでディスク暗号化を有効化することはできません。
  • 同機能が既に有効化されているディスクのディスク暗号化を無効化することはできません。
  • クラスターのアップグレードのプロセスの間、購入済みのディスクの[ディスク暗号化] の設定を変更することはできません。 ただし、warm ノードのディスクを購入済みの場合、ディスク暗号化を有効化することができます。
データノードあたりのストレージ容量 データノードあたりのストレージ容量はディスクのタイプによって異なります。
  • SSD クラウドディスク: 最大 2,048 GiB (2 TiB) のストレージ容量に対応しています。 単位:GiB
  • ウルトラディスク:
    • Elasticsearch の購入ページで購入可能なウルトラディスクは、最大で 5,120 GiB (5 TiB) です。 2,048 GiB より大きいウルトラディスクには、2,560 GiB、3,072 GiB、3,584 GiB、4,096 GiB、4,608 GiB、5,120 GiB があります。
    • 購入済みの Alibaba Cloud Elasticsearch インスタンスでは、ディスクが 2 TiB より小さい場合、最大で 2 TiB にまで拡張可能です。 ディスクが 2 TiBより大きい場合、ディスクを拡張することはできません。
ユーザー名 デフォルトでは、Alibaba Cloud Elasticsearch のインスタンスおよび Kibana コンソールへのログインには、 elastic アカウントが使用されます。
重要 elastic アカウントで Alibaba Cloud Elasticsearch のサービスにアクセスする場合、elastic アカウントのパスワードを再設定後から新規パスワードが有効になるまで一定の時間がかかる場合があります。 その間、 elastic アカウントで Elasticsearch サービスにアクセスすることはできません。 elastic アカウントで Elasticsearch サービスにアクセスしないことを推奨します。 Kibana コンソールにログインし、必要なロールでユーザーアカウントを作成して、Elasticsearch にアクセスすることが可能です。
パスワード elastic アカウントのパスワード。 パスワードを入力する必要があります。
期間 サブスクリプションインスタンスのみがこのパラメーターに対応しています。 デフォルトのサブスクリプション期間は1ヶ月です。 スライドしてビジネスのニーズに沿ったサブスクリプション期間を選択することができます。 対応サブスクリプション期間:1 〜 9 ヶ月または 1 〜 3 年。
自動更新
  • この機能を有効化するには、購入ページで [自動更新] を選択します。
  • 購入済みのサブスクリプション の Alibaba Cloud Elasticsearch インスタンスのみ、更新で自動更新を有効化することができます。
    重要
    • 月間サブスクリプション:1ヶ月サイクルの自動更新。
    • 年間サブスクリプション:1 年サイクルの自動更新。

リージョンとゾーン

Alibaba Cloud Elasticsearch は、次のリージョンとゾーンに対応しています。
  • 中国 (杭州):ゾーン B、ゾーン F、ゾーン G、ゾーン H、ゾーン I、ゾーン E
  • 中国 (北京):ゾーン E、ゾーン A、ゾーン C、ゾーン D
  • 中国 (上海):ゾーン B、ゾーン D
  • 中国 (深セン):ゾーン C
  • インド (ムンバイ):ゾーン A
  • シンガポール:ゾーン A、ゾーン B
  • 中国 (香港):ゾーン B、ゾーン C
  • 米国 (シリコンバレー):ゾーン A、ゾーン B
  • マレーシア (クアラルンプール):ゾーン A、ゾーンB
  • ドイツ (フランクフルト):ゾーン A、ゾーン B
  • 日本 (東京):ゾーン A
  • オーストラリア (シドニー):ゾーン A
  • インドネシア (ジャカルタ):ゾーン A
  • 中国 (青島):ゾーン B、ゾーン C

ゾーンの数

Alibaba Cloud Elasticsearch を購入時、ゾーンの数を指定できます。 2 つまたは 3 つのゾーンを選択した場合、 Elasticsearch インスタンスはゾーンをまたいでデプロイされます。 現在、Elasticsearch インスタンスは、中国 (Hangzhou)、中国 (Beijing)、中国 (Shanghai)、中国 (Shenzhen) のリージョンのゾーン間でデプロイすることができます。 次の方法を使用して、Elasticsearch インスタンスをデプロイすることができます。
  • 1 ゾーン:一般的なタスクを処理するためのデフォルトのデプロイメント。
  • 2 つのゾーン間:本番環境のディザスタリカバリのデプロイメント。
  • 3 つのゾーン間:高可用性を実現するデプロイメント。 高可用性が要求される本番環境には、このデプロイメントを使用することを推奨します。
Elasticsearch インスタンスをゾーン間でデプロイすることを選択した場合、ゾーンを手動で指定する必要はありません。 システムによってゾーンが選択されます。 Alibaba Cloud Elasticsearch インスタンスを購入し、ゾーン間にデプロイされている Elasticsearch インスタンスを購入して使用する場合、次のガイドラインに従ってください。
  • ノード
    • 専用マスターノードを購入する必要があります。
    • データノード、warm ノード、クライアントノードの数はゾーンの倍数である必要があります。 ゾーンに関する詳細については、「リージョンとゾーン」をご参照ください。
  • インデックスレプリカ
    • Elasticsearch インスタンスが 2 つのゾーンをまたいでデプロイされている場合、一方のゾーンが使用できなくなると、もう一方のゾーンを使用してサービスを提供します。 したがって、各インデックスのレプリカの数は 1 以上である必要があります。
      デフォルトでは、インデックスには 5 つのプライマリシャードと 1 つのレプリカシャードがあります。 インスタンスの読み取りと書き込みのパフォーマンスに対する要件がない場合、デフォルトの設定を使用してください。
    • Elasticsearch インスタンスが 3 つのゾーンをまたいでデプロイされている場合、1 つまたは 2 つのゾーンが使用できなくなると、残りのゾーンを使用してサービスを提供します。 したがって、各インデックスのレプリカの数は 2 以上である必要があります。
      デフォルトでは、インデックスには、5 つのプライマリシャードと 1 つのレプリカシャードがあります。 デフォルトのレプリカの数を変更するには、インデックステンプレートを修正する必要があります。 詳細については、「インデックステンプレート」をご参照ください。
      次のサンプルコードでは、インデックステンプレートを修正し、レプリカの数を 2 に設定する方法を示します。
      PUT _template/template_1
      {
        "template": "*",
        "settings" : {
          "number_of_replicas" : "1"
        }
      }                                
  • クラスター設定

    ゾーンをまたいでデプロイされた Alibaba Cloud Elasticsearch インスタンスの場合、シャード割り当て認識 (shard allocation awareness) 機能に関するクラスター設定が自動的に設定されます。 詳細については、『Shard allocation awareness』をご参照ください。

    • Alibaba Cloud Elasticsearch インスタンスが cn-hangzhou-f 、cn-hangzhou-g ゾーンにデプロイされている場合、クラスター設定は以下のようになります。
      パラメーター 説明
      cluster.routing.allocation.awareness.attributes
      重要 Elasticsearch API を使用してこのパラメーターを変更しないでください。 Elasticsearch AP を使用して変更すると、例外が発生する場合があります。
      このパラメーターは、Alibaba Cloud Elasticsearch のシャード割り当て認識属性として指定されているノード属性を指定します。 Alibaba Cloud Elasticsearch インスタンスは、Enode.attr.zone_id をノードの起動パラメーターに追加してノードのゾーンを識別します。 したがって、このパラメーターは zone_id に設定されています。
      "zone_id"
      cluster.routing.allocation.awareness.force.zone_id.values レプリカ割り当ての強制認識 (forced awareness) を有効化または無効化します。 一方のゾーンに障害が発生した場合、強制認識により、ゾーンが過負荷にならないようにします。 たとえば、インデックスには 1 つのプライマリシャードと 3 つのレプリカシャードがあります。 Elasticsearch インスタンスは、ゾーン cn-hangzhou-f と cn-hangzhou-g をまたいでデプロイされます。 シャード割り当て認識ポリシーに従って、2 つのシャードがゾーン cn-hangzhou-f に、2 つのシャードがゾーン cn-hangzhou-g に割り当てられます。cluster.routing.allocation.awareness.force.zone_id.values パラメーターが設定されている場合、ゾーン cn-hangzhou-f に障害が発生した場合、強制認識により、システムが ゾーン cn-hangzhou-f のシャードをゾーン cn-hangzhou-g に再割り当てしないようにします。それ以外の場合、ゾーン cn-hangzhou-g はすべてのシャードをホストする必要があり、過負荷になる可能性があります。
      デフォルトでは、強制認識は無効になっています。 必要に応じて設定を変更できます。
      ["cn-hangzhou-f", "cn-hangzhou-g"]
    • Alibaba Cloud Elasticsearch インスタンスがソーンをまたいでデプロイされている場合、ノードの起動パラメーターに -Enode.attr.zone_id が追加されます。 たとえば、ノードがゾーン cn-hangzhou-g にデプロイされている場合、-Enode.attr.zone_id=cn-hangzhou-g がノードの起動パラメーターに追加されます。
  • スイッチオーバーとスイッチバック
    ゾーンをまたいでデプロイされた Alibaba Cloud Elasticsearch インスタンスは、スイッチオーバーおよびスイッチバック操作に対応しています。
    • スイッチオーバー
      重要 スイッチオーバーが完了した後、Elasticsearch インスタンスが正常にデータを読み書きできるようにするために、Elasticsearch インスタンスに少なくとも 1 つのレプリカがある状態にすることを推奨します。
      Elasticsearch インスタンスの 1 つ以上のノードがゾーン障害の場合、ネットワークトラフィックを他のゾーンに切り替えることができます。 Elasticsearch コンソールの [基本情報] ページで、[ノードの可視化] をクリックし、ノード障害のゾーンにマウスを移動し、 [スイッチオーバー] をクリックします。 指示に従ってスイッチオーバー操作を完了します。
      • 指定されたゾーンのステータスが有効から無効に変わります。
      • その後クライアントからゾーンに送信されたネットワークトラフィックは、他の有効なゾーンに転送され、このゾーンのノードはクラスターから削除されます。
      • インデックスが正常に読み取りおよび書き込み可能で、コンピューティングリソースが十分であることを保証するために、Alibaba Cloud Elasticsearch は新しいノードを他の有効なゾーンに追加します。 これらのノードは、専用マスターノード、クライアントノード、データノード、Kibana ノードである場合があります。
      スイッチオーバー操作を実行する前に、インデックスにレプリカがある場合、スイッチオーバープロセスを完了するとクラスターのステータスが黄色で表示されます。 スイッチオーバープロセスが完了したら、以下の例を参照してクラスターパラメーターを設定し、無効なゾーンのシャードを他のゾーンに割り当てることができます。 シャードが割り当てられると、クラスターのステータスが緑色で表示されます。
      PUT /_cluster/settings
      {
          "persistent" : {
              "cluster.routing.allocation.awareness.force.zone_id.values" : {"0": null, "1": null, "2": null}
          }
      }
    • スイッチバック
      Elasticsearch コンソールの [基本情報] ページで、[データの可視化] をクリックし、ノード障害のゾーンにマウスを移動し、[スイッチバック] をクリックします。 指示に従ってスイッチバック操作を完了します。
      • ゾーンのステータスが無効から有効に変わります。
      • クライアントから送信されたネットワークトラフィックは、回復されたゾーンに転送され、このゾーンのノードがクラスターに再び追加されます。
      • スイッチバックのプロセス中に、Alibaba Cloud Elasticsearch はスイッチオーバープロセス中に追加されたノードを削除します。 これらのノードは、専用マスターノード、クライアントノード、データノードである場合があります。 Elasticsearch がデータノードを削除すると、データノード上のデータが他のデータノードに移行されます。

専用マスターノード

重要
  • 10 以上のデータノードを購入済みの場合、専用マスタノード機能は自動で無効化されます。 専用マスターノードを手動で購入する必要があります。
  • 専用マスターノードのデフォルトの数は 3 です。変更することはできません。
  • デフォルトの専用マスターノード仕様は、2 コア 8 GB です。 ビジネスニーズに応じて仕様を変更することができます。
  • 専用マスターノードのデフォルトのストレージタイプは SSD クラウドディスクです。変更することはできません。
  • 各専用マスターノードに指定されているデフォルトのストレージ容量は 20 GiB です。変更することはできません。
  • 購入済みの専用マスターノードをリリースすることはできません。
  • 購入済みの専用マスターノードをダウングレードすることはできません。
サービスの安定性を高めるため、専用マスターノードを購入することを推奨します。 Alibaba Cloud Elasticsearch を購入する際、専用マスターノードを購入するには、[専用マスターノード] の右側にある [Yes] をクリックします。 「クラスターのアップグレード」ページで専用マスターノードを購入またはアップグレードすることもできます。 専用マスターノードは新しい仕様に基づいて課金されます。
Alibaba Cloud Elasticsearch は、以下の専用マスターノードタイプに対応しています。 価格に関する詳細については、価格をご参照ください。
  • 1 コア 2 GB (現在使用できません)
  • 2 コア 8 GB (デフォルト)
  • 4 コア 16 GB
  • 8 コア 32 GB
  • 16 コア 32 GB
  • 16 コア 64 GB
  • Elasticsearch インスタンスの購入ページまたはアップグレードページで購入することができる最小の専用マスターノード仕様は 2 コア 8 GBです。 1 コア 2 GB より高い仕様の専用マスターノードを購入済みの場合は、クラスターのアップグレードページの [専用マスターノード] [Yes] が選択されています。
  • クラスターのアップグレードページで、[専用マスターノード] の右側にある [Yes] をクリックして専用マスターノードを購入可能です。 このページで [専用マスターノード] をアップグレードすることも可能です。 専用マスターノードは新しい仕様に基づいて課金されます。 専用マスターノードが Elasticsearch が提供する無料のノードである場合、アップグレード後にこれらの専用マスターノードに対する課金を開始します。
  • Alibaba Cloud Elasticsearch インスタンス購入時に [専用マスターノード] を購入済みで、クラスターアップグレードページの Dedicated Master Node パラメーターが [No] と表示されている場合、購入済みの専用マスターノードの仕様が 1 コア 2 GB であることを示します。

クライアントノード

重要
  • クライアントノードのデフォルトの数は 2 です。 有効値:2 〜 25 。
  • デフォルトのクライアントノード仕様は、2 コア 8 GBです。 必要に応じて仕様を変更することができます。
  • クライアントノードのデフォルトストレージタイプはウルトラディスクです。変更することはできません。
  • 各クライアントノードに指定されているデフォルトストレージ容量は 20 GiB です。変更することはできません。
  • 購入済みのクライアントノードをリリースすることはできません。
  • 購入済みのクライアントノードをダウングレードすることはできません。
コンピューティングパフォーマンスとサービスの安定性の向上のため、クライアントノードを購入してデータノードの CPU オーバーヘッドを共有できます。 CPU を集中的に使用するサービスの場合、クライアントノードを購入することを推奨します。 たとえば、集約操作が多すぎる場合、クライアントノードを使用してオーバーヘッドを共有できます。 詳細は、「Elasticsearch 公式ドキュメント」をご参照ください。

Alibaba Cloud Elasticsearch インスタンスを購入したら、[クライアントノード] の右側の [Yes] をクリックしてクライアントノードを購入します。 また、「クラスターのアップグレード」ページでもクライアントノードの購入またはアップグレードが可能です。 クライアントノードは、新しい仕様に基づいて課金されます。

Alibaba Cloud Elasticsearch は、以下のクライアントノードタイプに対応しています。 価格に関する詳細については、価格をご参照ください。
  • 2 コア 8 GB (デフォルト)
  • 4 コア 16 GB
  • 8 コア 32 GB
  • 16 コア 32 GB
  • 16 コア 64 GB

Warm ノード

重要
  • warm ノードのデフォルトの数は 2 です。 有効値 : 2 ~ 50。
  • デフォルトの Warm ノード仕様は、2 コア 8 GB です。 ビジネスニーズに合わせて仕様を変更できます。
  • Warm ノードのデフォルトのストレージタイプは、ウルトラディスクです。変更することはできません。
  • 各 Warm ノードに指定されているデフォルトのストレージ容量は、500 GB です。 必要に応じて、ストレージ容量を変更することができます。
  • 購入した Warm ノードをリリースすることはできません。
  • 購入した Warm ノードをダウングレードすることはできません。
ビジネスに次のタイプのインデックスが同時に含まれている場合は、Warm ノードを購入して、Hot-Warm アーキテクチャを実装することを推奨します。 Hot-Warm アーキテクチャにより、Elasticsearch のコンピューティングパフォーマンスおよびサービスの安定性を向上させることが可能です。 詳細は、「ES 5.x Hot-Warm アーキテクチャ」をご参照ください。
  • クエリまたは書き込みの頻度が高いインデックス
  • クエリまたは書き込みの頻度が低いインデックス (通常はレコードのインデックス)

Alibaba Cloud Elasticsearch インスタンスを購入したら、[Warm ノード] の右側にある [Yes] をクリックして Warm ノードを購入します。 「クラスターのアップグレード」ページでも warm ノードの購入またはアップグレードをすることができます。 Warm ノードは、新しい仕様に基づいて課金されます。

Hot-Warm アーキテクチャ
Warm ノードを購入すると、システムが次のようにノードの起動パラメーターに -Enode.attr.box_type を追加します。
ノードタイプ 起動パラメーター
データノード -Enode.attr.box_type=hot
Warm ノード -Enode.attr.box_type=warm
Alibaba Cloud Elasticsearch は、以下の warm ノードタイプに対応しています。 価格の詳細については、価格をご参照ください。
  • 2 コア 8 GB (デフォルト)
  • 4 コア 16 GB
  • 8 コア 32 GB
  • 各ウルトラディスクは、最大 5 TiB のストレージ容量を提供します。 ウルトラディスクは費用対効果が高く、大量のデータのログ記録や分析などのシナリオで使用できます。

    2.5 TiB を超えるウルトラディスクは、ディスクアレイまたは RAID 0 で実行されるため、拡張できません。

  • 各ウルトラディスクは、最大 2 TiB まで拡張することができます。 購入することができる最大のウルトラディスクは 5,120 GB (5 TiB) です。 2,048 GB より大きいウルトラディスクには、2,560 GB、3,072 GB、3,584 GB、4,096 GB、4,608 GB、5,120 GB があります。

その他

ノードタイプ

下表は、Alibaba Cloud Elasticsearch が対応しているノードタイプを示します。
ノードタイプ 説明
データノード 専用マスターノードを購入済みの場合、データノードとして機能します。 専用マスターノードが購入されていない場合、データノードは専用マスターノードとしても使用されます。
専用マスターノード 専用マスターノードとして機能します。
クライアントノード クライアントノードとして機能します。
Warm ノード 専用マスターノードを購入していない場合、データノードと専用マスターノードとして機能します。 専用マスターノードを購入済みの場合、Warm ノードはデータノードとしてのみ機能します。