Storage-Compute Decoupled uses the cloud-native, cost-effective architecture with decoupled storage and computing. It supports hot and cold data analysis, elastic scaling of storage and computing, unlimited computing power and capacity, and pay-per-use pricing. It is applicable to OLAP analysis scenarios.
This section describes how to create a Storage-Compute Decoupled cluster on the DWS console.
You can select the number of nodes by data volume, service load, and performance. More nodes bring you stronger storage and compute capabilities.
When first using DWS, you can create a cluster with a smaller flavor. Then, you can adjust the cluster scale and node flavor based on the data volume and service load changes without interrupting services. For details, see Scaling Out a Cluster.
Ensure that the number of available nodes is greater than or equal to 3. Otherwise, the system displays a message indicating that the cluster cannot be created.
For how to set the parameters in this area, see Table 1.
|
Parameter |
Description |
Example Value |
|---|---|---|
|
Region |
Select the AZ for the cluster nodes to run. For more information about regions, visit Regions and Endpoints. |
- |
|
AZ |
You can select one AZ or multiple AZs (select three AZs from the drop-down list). For more information, see How Do I Select a DWS Region and AZ?. |
AZ1 |
For how to set the parameters in this area, see Table 2.
|
Parameter |
Description |
Example Value |
|---|---|---|
|
Version |
The options are as follows: Decoupled storage and compute: This type of data warehouse is designed with a cloud native architecture that separates storage and compute. It also features hierarchical auto scaling for computing and storage, as well as multi-logical cluster shared storage technology (Virtual Warehouse or VW). These capabilities allow for computing isolation and concurrent expansion to handle varying loads, making it an ideal choice for OLAP analysis scenarios. |
- |
|
Node Flavor |
Select a node flavor. The node flavor list displays the CPU architecture, vCPUs, memory, compute type, and deployment type of node of each flavor. |
- |
|
Hot Storage (with Cache) |
Available storage capacity of each node.
|
- |
|
Cold Data |
Store data in separate OBS buckets. |
- |
|
Nodes |
Specify the number of nodes in the cluster. The number of nodes ranges from 3 to 256. |
3 |
Table 3 lists the network, EIP, and ELB parameters.
|
Parameter |
Description |
Precaution |
Example Value |
|---|---|---|---|
|
VPC |
Specify a VPC to isolate the cluster's network.
|
- |
vpc-dws |
|
Subnet |
Specify a VPC subnet. A subnet provides dedicated network resources that are isolated from other networks, improving network security. |
Once a cluster is created, its subnet cannot be changed. To update the subnet, restore the cluster's snapshot into a new cluster. The new cluster will have identical data, and you can adjust the subnet during its creation. |
subnet-dws |
|
Security Group |
Specify a VPC security group. A security group restricts access rules to enhance security when DWS and other services access each other.
|
|
Automatic creation |
|
EIP |
Whether users can use a client to connect to a cluster's database over the Internet.
|
|
- |
|
ELB |
Whether ELB is bound. With ELB health checks, CN requests of a cluster can be quickly forwarded to normal CNs. If a CN is faulty, the workload can be immediately shifted to a healthy node, minimizing cluster access faults.
|
Configure load balancing to ensure load balancing and high availability of the cluster and prevent service interruptions. You are not advised to directly connect services to a single CN. |
- |
For how to set the parameters in this area, see Table 4.
|
Parameter |
Description |
Precaution |
Example Value |
|---|---|---|---|
|
Cluster Name |
Set the name of the data warehouse cluster. |
Enter 4 to 64 characters. Only letters (case-insensitive), digits, hyphens (-), and underscores (_) are allowed. The name must start with a letter. |
DWS-demo |
|
Cluster Version |
Version of the database instance installed in the cluster. The example version number is for reference only. |
- |
- |
|
Time Zone |
You can set the time zone for the tenant cluster, including the system OS time zone and cluster data warehouse time zone. |
- |
- |
|
Enterprise Project |
Enterprise project of the cluster. This parameter is available only to users who have enabled the enterprise project management service. An enterprise project facilitates project-level management and grouping of cloud resources and users. You can select the default enterprise project default or other existing enterprise projects. To create an enterprise project, log in to the EPS console. For details, see the Enterprise Management User Guide. |
- |
default |
|
Tags |
Tags are key-value pairs used to identify clusters. You can click +Add to add tags to the cluster. By default, no tag is added to the cluster. For details about tags, see Overview.
|
|
- |
The default database is set to gaussdb (which cannot be changed). Table 5 lists the database management, database encryption, and more configurations.
|
Parameter |
Description |
Precaution |
Example Value |
|---|---|---|---|
|
Administrator Account |
Set the database administrator name. |
The username must meet the following requirements:
|
dbadmin |
|
Administrator Password |
Set the password of the database administrator account. Change the password regularly and keep it secure. |
The password must:
|
- |
|
Confirm Password |
Enter the database administrator password again. |
- |
- |
|
Database Port |
Set the port used when the client or application connects to the database in the cluster. The port number ranges from 8000 to 30000. |
The database port of a created cluster cannot be changed. You can specify the database port only when creating a cluster. |
8000 |
|
Encrypt DataStore |
If this function is enabled, Key Management Service (KMS) encrypts the cluster and the cluster's snapshot data.
|
|
- |
|
More Configurations |
|
|
- |
|
Parameter |
Description |
|---|---|
|
Backup Device |
Select OBS or NFS from the drop-down list. |
|
NFS Backup File System Address (NFS) |
NFS shared IP address. To mount the SFS shared path, enter its IP address. After the mounting is successful, a mount directory will be created in the /var/chroot/nfsbackup directory of the cluster instance. |