ここでは、Alibaba Cloud Elasticsearch の購入ページのパラメーターについて説明します。
課金方法
Alibaba Cloud Elasticsearch は、 [サブスクリプション] および [従量課金] の両方の課金方法に対応しています。
- [サブスクリプション]:現在、Alibaba Cloud Elasticsearch では、サブスクリプションベースの Elasticsearch インスタンスに対して、サブスクリプション期間に基づいた割引を提供しています。 Alibaba Cloud International サイトで購入したAlibaba Cloud Elasticsearch サブスクリプションベースのインスタンスは、5 日以内の条件付き・無条件払い戻しの対象外となります。 サブスクリプションをキャンセルする場合は、サブスクリプションベースのインスタンスのすべてのデータがバックアップされていることをご確認ください。 Alibaba Cloud International サイトにサインインし、 を選択して、 [自動更新] 機能を手動で無効化します。 現在の課金サイクルの終了前までは Elasticsearch インスタンスが使用可能です。 ただし、サブスクリプション料金は返金されません。 Alibaba Cloud が次の課金サイクルでインスタンスの更新を停止します。
- [従量課金] :アプリケーションの開発や機能テストの実施段階の場合は、Alibaba Cloud Elasticsearch の [従量課金] のインスタンスの使用を推奨します。
- 自動更新に対応しています。 詳細については、「料金滞納」をご参照ください。
- Elasticsearch コンソールにログインして、[その他] をクリックし、[リリース] を選択して、従量課金のインスタンスを手動でリリースします。
パラメーター
パラメーター | 説明 |
---|---|
リージョン | 詳細については、「リージョンとゾーン」をご参照ください。 |
ゾーン | 詳細については、「リージョンとゾーン」をご参照ください。 |
バージョン | Elasticsearch V6.7、V6.3、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、その他のタイプに対応しています。 |
ノード | 購入するデータノードの数。
重要
|
専用マスターノード | 詳細は、「専用マスターノード」をご参照ください。 |
クライアントノード | 詳細は、「クライアントノード」をご参照ください。 |
Warm ノード | 詳細は、「Warm ノード」をご参照ください。 |
Kibana ノード | このオプションはデフォルトで [Yes] に設定されています。変更することはできません。 |
Kibana ノードタイプ | Alibaba Cloud は、1 コア 2 GB Kibana ノードを無料で提供しています。 より高仕様の Kibana ノードを購入することもできます。 |
ディスクタイプ | SSD クラウドディスク 、ウルトラディスク に対応しています。
|
ディスク暗号化 | ディスク暗号化は、ビジネスやアプリケーションに変更を加えることなく、最大限のデータセキュリティーを提供します。 しかし、ディスク暗号化は Elasticsearch
サービスのパフォーマンスにいくらかの影響を及ぼす場合があります。 ディスク暗号化は無料の機能です。 暗号化されたディスクの読み取りおよび書き込みに追加費用は発生しません。
重要
|
データノードあたりのストレージ容量 | データノードあたりのストレージ容量はディスクのタイプによって異なります。
|
ユーザー名 | デフォルトでは、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 は、次のリージョンとゾーンに対応しています。
- 中国 (杭州):ゾーン 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" } }
- Elasticsearch インスタンスが 2 つのゾーンをまたいでデプロイされている場合、一方のゾーンが使用できなくなると、もう一方のゾーンを使用してサービスを提供します。
したがって、各インデックスのレプリカの数は 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 を使用して変更すると、例外が発生する場合があります。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 インスタンスが cn-hangzhou-f 、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 は、以下の専用マスターノードタイプに対応しています。 価格に関する詳細については、価格をご参照ください。
- 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 です。変更することはできません。
- 購入済みのクライアントノードをリリースすることはできません。
- 購入済みのクライアントノードをダウングレードすることはできません。
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 ノードをダウングレードすることはできません。
- クエリまたは書き込みの頻度が高いインデックス
- クエリまたは書き込みの頻度が低いインデックス (通常はレコードのインデックス)
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 ノードはデータノードとしてのみ機能します。 |