When you purchase an Alibaba Cloud Elasticsearch cluster, follow the instructions in this topic to configure the parameters on the buy page.
Billing methods
- Pay-as-you-go: We recommend that you purchase pay-as-you-go Elasticsearch clusters for program development or functional tests.
You can log on to the Elasticsearch console, click More in the Actions column that corresponds to an Elasticsearch cluster, and select Release to manually release the cluster.
- Subscription: Discounts are offered for subscription Elasticsearch clusters based on subscription
duration. However, refunds are not provided after the date of purchase.
Manual renewal and auto-renewal are supported. For more information, see Enable auto renewal and Manually renew an Elasticsearch cluster. Subscription Elasticsearch clusters cannot be manually released in the console.
Basic settings
Parameter | Description |
---|---|
Instance Type | The value of this parameter can only be X-Pack Version. |
Elasticsearch Version | Valid values: 7.4, 6.8, 6.7, 6.3, 5.6, and 5.5.
Note We recommend that you select the latest version to reduce version upgrades in the
future. You may encounter differences in performance optimization and bug fixes between
different versions. For more information about these differences, see the open-source Elasticsearch release notes of each version.
|
Region | For more information, see Regions and zones. |
Zone | For more information, see Regions and zones. |
Number of Zones |
Note
|
Network Type | The value of this parameter can only be VPC. |
VPC | Select a Virtual Private Cloud (VPC) in the current region.
Note If you want to use an Elastic Compute Service (ECS) instance to access your Elasticsearch
cluster in a VPC, make sure that the ECS instance and Elasticsearch cluster reside
in the same VPC.
|
VSwitch | After you specify a VPC, all the available VSwitches in the selected zone are displayed. |
Regions and zones
Country/District | Region | Zone |
---|---|---|
China | China (Hangzhou) | Zone I, Zone H, Zone G, Zone F, Zone E, and Zone B |
China (Beijing) | Zone H, Zone G, Zone F, Zone E, Zone D, Zone C, and Zone A | |
China (Shanghai) | Zone G, Zone F, Zone E, Zone D, and Zone B | |
China (Shenzhen) | Zone E, Zone D, Zone C, Zone B, and Zone A | |
China (Qingdao) | Zone B and Zone C | |
China (Zhangjiakou-Beijing Winter Olympics) | Zone B and Zone A | |
China (Hong Kong) | Zone C and Zone B | |
Asia Pacific | Singapore | Zone A and Zone B |
Malaysia (Kuala Lumpur) | Zone A and Zone B | |
Japan (Tokyo) | Zone A | |
Australia (Sydney) | Zone A | |
Indonesia (Jakarta) | Zone A | |
Europe & Americas | US (Silicon Valley) | Zone A and Zone B |
Germany (Frankfurt) | Zone A and Zone B | |
Middle East & India | India (Mumbai) | Zone A |
Node settings
Parameter | Description |
---|---|
Data Node Type | Data nodes store index data. You can use data nodes to add, delete, search for, modify, and
aggregate data in documents. Data nodes have high CPU, memory, and I/O requirements.
When you optimize the performance of an Elasticsearch cluster, you must monitor the
status of the data nodes in the cluster. If the resources of the cluster are insufficient,
we recommend that you add data nodes to the cluster.
Data nodes support specifications such as 1C 2GB (for testing purposes), 2C 4GB, and
2C 8GB.
Notice
The 1C 2GB specifications are designed for testing purposes. Do not use clusters with such specifications for production purposes. The service-level agreement (SLA) does not apply to these clusters. Therefore, we recommend that you do not select the specifications. If you have any problem when using clusters with the 1C 2GB specifications, you can
use one of the following methods to resolve the problem:
|
Data Nodes | The number of data nodes that you want to purchase. The default value of this parameter
is 3. Valid values: 2 to 50.
Notice You must purchase a minimum of two data nodes. However, a cluster that contains only
two data nodes has a greater risk of split-brain. Therefore, exercise caution when
you set this parameter.
|
Dedicated Master Node | You can use dedicated master nodes to perform operations on clusters. You can create or delete indexes, track nodes,
and allocate shards. The stability of dedicated master nodes is important to the health
of clusters. By default, every node in a cluster may be selected as a dedicated master
node. Operations, such as data indexing, search, and queries, require a large number
of CPU, memory, and I/O resources. To ensure the stability of a cluster, we recommend
that you purchase dedicated master nodes to separate the dedicated master nodes from
data nodes.
The default value of this parameter is No for a cluster deployed in only one zone
and is Yes for a cluster deployed across zones. On the buy page or configuration upgrade page, click Yes next to Dedicated Master Node to purchase dedicated master nodes.
You can also upgrade purchased dedicated master nodes on the configuration upgrade
page. Your cluster is then billed based on the new specifications. For more information
about the prices of the specifications, see Pricing.
Notice
After you set this parameter to Yes, you can configure the following parameters:
|
Client Node | You can purchase client nodes to share the CPU overheads of data nodes. This further improves the computing performance
and service stability of your Elasticsearch cluster. For CPU-intensive services, we
recommend that you purchase client nodes. For example, if a number of aggregation
or query operations are performed, you can use client nodes to share overheads. For
more information, see Open-source Elasticsearch node types.
The default value of this parameter is No. On the buy page or configuration upgrade page, click Yes next to Client Node to purchase client nodes. You can also upgrade purchased
client nodes on the configuration upgrade page. Your cluster is then billed based
on the new specifications. For more information about the prices of the specifications,
see Pricing.
Notice You cannot release the client nodes that you have purchased.
After you set this parameter to Yes, you can configure the following parameters:
|
Warm Node | If your business includes both of the following index types, we recommend that you
purchase warm nodes to implement the hot-warm architecture. This architecture improves
the computing performance and service stability of Elasticsearch. For more information,
see "Hot-Warm" Architecture in Elasticsearch 5.x.
The default value of this parameter is No. On the buy page or configuration upgrade page, click Yes next to Warm Node to purchase warm nodes. You can also upgrade purchased
warm nodes on the configuration upgrade page. Your cluster is then billed based on
the new specifications. For more information about the prices of the specifications,
see Pricing.
Notice You cannot release the warm nodes that you have purchased.
After you purchase nodes, the system adds
-Enode.attr.box_type to their startup parameters as follows:
After you set this parameter to Yes, you can configure the following parameters:
|
Kibana Node | The value of this parameter can only be Yes. |
Kibana Node Type | Alibaba Cloud offers you a free Kibana node with the specifications of 1C 2GB. You can choose to purchase a Kibana node with higher specifications. |
Username | The username of the account that is used to access an Elasticsearch cluster and log
on to the Kibana console. The default value of this parameter is elastic.
Notice If you use the elastic account to access your Elasticsearch cluster and then reset
the password of the account, it may require some time for the new password to take
effect. During this period, you cannot use the elastic account to access the cluster.
Therefore, we recommend that you do not use the elastic account to access an Elasticsearch
cluster. You can log on to the Kibana console and create a user with the required
role to access an Elasticsearch cluster.
|
Password | The password of the elastic account. You must specify this parameter. |
Storage settings
Parameter | Description |
---|---|
Disk Type | The disk type of an Elasticsearch cluster. Valid values:
|
Disk Encryption | Disk encryption offers the maximum data security without the need to make additional
changes to your business and applications. However, disk encryption may have a small
impact on the performance of your Elasticsearch cluster. Disk encryption is free of
charge. Reading data from or writing data to encrypted disks does not incur any additional
fees.
Notice
|
Node Storage | The storage space of each node. It depends on the disk type. Unit: GiB.
|
Purchase plan
Parameter | Description |
---|---|
Duration | This parameter is available only for subscription clusters. The default value of this parameter is 1 month. Valid values: 1 month, 2 month, 3 month, 4 month, 5 month, 6 month, 7 month, 8 month, 9 month, 1 yr, 2 yr, and 3 yr. |
Auto Renew | Only subscription clusters support the auto-renewal feature. This feature is disabled by default.
|
Node types
Node type | Description |
---|---|
Data node | If dedicated master nodes are purchased, data nodes are used only as data nodes. If no dedicated master nodes are purchased, data nodes are also used as dedicated master nodes. |
Dedicated master node | Dedicated master nodes are used only as dedicated master nodes. |
Client node | Client nodes are used only as client nodes. |
Warm node | If no dedicated master nodes are purchased, warm nodes are used as both data nodes and dedicated master nodes. If dedicated master nodes are purchased, warm nodes are used only as data nodes. |