Criação de um cluster do GaussDB(DWS) 2.0
Para usar o GaussDB(DWS) da Huawei Cloud, crie um cluster de armazém de dados primeiro. Quando você cria um cluster de armazém de dados, o modo de cobrança anual/mensal é usado por padrão, que é mais favorável do que o modo de cobrança de pagamento por uso. Você pode personalizar os recursos de computação e o espaço de armazenamento do cluster. Se você selecionar o modo de pagamento por uso, os nós serão cobrados pela duração real de uso, com um ciclo de cobrança de uma hora. Este modo é flexível. Você pode ativar ou desativar o serviço sempre que quiser.
Esta seção descreve como criar um cluster de armazém de dados no console de gerenciamento do GaussDB(DWS).
- Para equilibrar cargas, obter alta disponibilidade e evitar falhas de nó único, se nenhum ELB estiver vinculado durante a criação do cluster, você poderá vincular um ELB na página de detalhes do cluster depois que o cluster for criado. Para mais detalhes, consulte Associação e desassociação do ELB.
- Os clusters do GaussDB(DWS) sob a mesma conta estão fisicamente isolados e não podem compartilhar dados. Você pode importar dados de um cluster do GaussDB(DWS) remoto para um local usando uma tabela estrangeira. Para obter detalhes, consulte Tutorial: importar fontes de dados remotas do GaussDB(DWS).
Preparações antes de criar um cluster
- Você avaliou o flavor dos nós de cluster.
Você pode selecionar o número de nós por volume de dados, carga de serviço e desempenho. Mais nós trazem recursos de armazenamento e computação mais fortes.
Ao usar o GaussDB(DWS) pela primeira vez, você pode criar um cluster com um flavor menor. Em seguida, você pode ajustar a escala de cluster e o flavor de nó com base no volume de dados e nas alterações de carga de serviço sem interromper os serviços. Para mais detalhes, consulte Expansão de um cluster.
- Certifique-se de que o número de nós disponíveis atenda às seguintes condições. Caso contrário, o cluster não pode ser criado.
O número de nós que podem ser usados por um usuário depende do tipo de produto selecionado. Um cluster de armazém de dados híbrido (modo autônomo) tem apenas um nó. Para outros tipos de clusters, o número de nós pode ser maior ou igual a 3. Você pode exibir o número de nós disponíveis na página Clusters.
Criar um cluster
- Vá para a página para criar um cluster de armazém de dados.
- Selecione Region.
Tabela 1 Parâmetros de Region Parâmetro
Descrição
Exemplo de valor
Region
Selecione a região real onde os nós do cluster são executados.
CN-Hong Kong
AZ
Selecione uma AZ associada à região do cluster.
Para mais informações, veja Regiões e AZs.
ap-southeast-1a
- Selecione um modo de cobrança. Para obter mais informações, consulte Detalhes de preços.
- Yearly/Monthly: se você selecionar Yearly/Monthly, será necessário definir a duração necessária em 12 antes de prosseguir com as etapas a seguir.
Apenas os clusters da versão 8.1.3.100 e posteriores suportam o modo de faturação anual/mensal.
- Pay-per-use (por hora): se você selecionar esse modo de cobrança, acesse 2.
- Yearly/Monthly: se você selecionar Yearly/Monthly, será necessário definir a duração necessária em 12 antes de prosseguir com as etapas a seguir.
- Selecione uma AZ. Você pode selecionar Single AZ ou Multi-AZ conforme necessário.
- Clusters de várias AZs são suportados apenas por clusters da versão 8.2.0.100 ou posterior.
- A opção Multi-AZ é exibida somente se o número de AZs na região selecionada for maior ou igual a 3. Se essa condição não for atendida, somente um cluster de AZ única poderá ser criado.
- Para um cluster de várias AZs, apenas três AZs podem ser selecionadas por vez até o momento. Os nós de servidor são distribuídos uniformemente entre as três AZs.
- O cluster de várias AZs suporta apenas armazéns de dados padrão do GaussDB(DWS) 2.0.
- O número de nós em um cluster de várias AZs deve ser múltiplo de 3.
- Em um cluster de várias AZs, o número de DNs deve ser menor ou igual a 2.
- Configure Resource, CPU Architecture e Node Flavor.
- O número de nós em um novo cluster não pode exceder a cota que pode ser usada por um usuário ou 256. Se a cota de nó for insuficiente, clique em Increase quota para enviar um tíquete de serviço e solicitar uma cota de nó mais alta.
- Se você tiver nós anuais/mensais que atendem aos requisitos de serviço, é aconselhável usar esses nós primeiro para economizar custos. Você pode selecionar Yearly/Monthly para Billing Mode.
- Depois que um cluster é criado, seu tipo não pode ser alterado. Para obter detalhes sobre as diferenças entre tipos de produtos, consulte Tipos de armazém de dados.
Figura 1 Configurar parâmetros de nó
Tabela 2 Parâmetros de configuração do nó Parâmetro
Descrição
Exemplo de valor
Resource
Tipo de produto. Pode ser:
- Standard data warehouse: ele pode analisar dados quentes e frios e é altamente econômico. Seus recursos de armazenamento e computação não são limitados e podem ser escalonados e faturados de forma elástica por uso. É adequado para a análise convergente que requer bancos de dados integrados, armazéns, marts e lagos. É mais adequado para cargas de trabalho OLAP.
- Stream data warehouse: ele fornece recursos eficientes de computação de séries temporais e análise de IoT com base no armazém de dados padrão e suporta correlação entre dados históricos e em tempo real. A taxa de compressão pode chegar a 40:1. Ele pode ser usado para análise em tempo real de IoT.
- Hybrid data warehouse: ele fornece recursos de processamento de transações de alta simultaneidade, alto desempenho e baixa latência a baixos custos, com base em recursos de consulta e análise de dados em larga escala. O armazém de dados pode ser usado para processar cargas híbridas HTAP e pode ser implementado no modo de nó único ou cluster.
NOTA:- Um armazém de dados híbrido pode ser implementado no modo de cluster ou autônomo.
- Implementação de cluster: se o nome do nó selecionado contiver h (por exemplo, dwsx2.h.4xlarge.4.c6), o armazém de dados híbrido poderá ser implementado no modo de cluster. Você pode implementar vários nós, dimensionar nós e gerenciar pools de recursos.
- Implementação autônoma: se o nome do nó selecionado contiver h1 (por exemplo, dwsx2.h1.xlarge.2.c6), o armazém de dados híbrido suportará somente a implementação autônoma, que não fornece recursos de HA. O custo de armazenamento pode ser reduzido pela metade. Um armazém de dados autônomo pode ser restaurado pela reconstrução automática do ECS, e sua confiabilidade de dados é garantida pelo mecanismo multi-cópia do EVS. É menos caro do que outras especificações. É uma boa escolha para serviços leves.
Standard
Compute Resource
Pode ser:
- ESC: o armazenamento de blocos virtual escalável e confiável de alta taxa de transferência é baseado em arquitetura distribuída. Isso garante que os dados possam ser migrados e restaurados rapidamente se qualquer réplica de dados não estiver disponível, evitando a perda de dados devido a uma única falha de hardware. O backup e a restauração podem ser realizados em discos ECSs e EVS. Você pode configurar políticas de backup automáticas para eles.
-
Storage Type
Pode ser:
- Cloud SSD
- Local SSD
NOTA:
Discos SSD locais não suportam expansão de disco. Para obter mais informações, consulte Tipos de disco e desempenho.
-
CPU Architecture
A arquitetura da CPU inclui:
- x86
- Kunpeng
NOTA:A única diferença entre as arquiteturas x86 e Kunpeng reside na arquitetura subjacente, da qual a camada de aplicação não tem conhecimento. A mesma sintaxe SQL é usada. Se os servidores x86 estiverem esgotados quando você criar um cluster, selecione a arquitetura Kunpeng.
-
Node Flavor
Selecione a variação de nó desejada com base nos requisitos de serviço. Cada variação de nó exibe a vCPU, a memória e o cenário de aplicativo recomendado.
Para obter mais informações sobre as variações de nó suportadas pelo GaussDB(DWS) e seus preços, consulte os detalhes de preço do GaussDB(DWS).
Para obter detalhes sobre os flavors de nó suportados pelo GaussDB(DWS), consulte Especificações do armazém de dados.
dws.dc.4xlarge
Hot storage
Capacidade de armazenamento disponível de cada nó.
NOTA:- A capacidade de armazenamento para a qual você solicita tem a sobrecarga necessária do sistema de arquivos, que inclui nós de índice e o espaço necessário para a execução do banco de dados. O espaço de armazenamento deve ser um múltiplo inteiro de 100.
- 200 GB por nó é a capacidade real de armazenamento para dados de serviço. Por exemplo, se o número de nós for definido como 3, a capacidade total do recurso será de 600 GB.
- Por padrão, os espaços de tabela são criados automaticamente quando você configura o armazenamento de dados frios e quentes. Você não precisa criar espaços de tabela manualmente. Este recurso é suportado apenas em clusters de 8.1.3 e versões posteriores.
-
Cold storage
É aconselhável armazenar dados frios no OBS, que é cobrado em uma base de pagamento por uso.
-
Nodes
Especifique o número de nós no cluster.
O número de nós varia de 3 a 256.
3
Total
Exibe a capacidade total de um cluster.
A capacidade de armazenamento de cada sabor é o espaço de banco de dados real usado para armazenar dados. A capacidade de armazenamento exibida deduziu o espaço em disco consumido por backups e RAIDs.
-
- Clique em Next: Configure Network.
- Configure a rede.
Figura 2 Parâmetros de rede
Tabela 3 Parâmetros de rede Parâmetro
Descrição
Exemplo de valor
VPC
Especifique uma rede privada virtual para nós em um cluster para isolar redes de diferentes serviços.
Se você criar um cluster de armazém de dados pela primeira vez e não tiver configurado a VPC, clique em View VPC. No console de gerenciamento da VPC exibido, crie uma VPC que atenda às suas necessidades.
Para obter detalhes sobre como criar uma VPC, consulte Criação de uma VPC no Guia de usuário da Virtual Private Cloud.
Depois de selecionar uma VPC na lista suspensa, clique em View VPC para entrar no console de gerenciamento da VPC e exibir as informações detalhadas sobre a VPC.
Você pode clicar em para atualizar as opções na lista suspensa VPC.
vpc-dws
Subnet
Especifique uma sub-rede da VPC.
Uma sub-rede fornece recursos de rede dedicados que são isolados de outras redes para a segurança da rede.
NOTA:Depois que um cluster é criado, a sub-rede não pode ser modificada. Se você precisar modificar a sub-rede, poderá restaurar o snapshot do cluster para um novo cluster. Os dados do novo cluster são os mesmos do cluster antigo e a sub-rede pode ser modificada quando o novo cluster é criado.
subnet-dws
Security Group
Especifique um grupo de segurança da VPC.
Um grupo de segurança restringe regras de acesso para aumentar a segurança quando GaussDB(DWS) e outros serviços acessam uns aos outros.
- Automatic creation
Se a opção Automatic creation for selecionada, o sistema criará automaticamente um grupo de segurança padrão. Esta opção é selecionada por padrão.
A regra do grupo de segurança padrão é a seguinte: a saída permite todas as solicitações de acesso, enquanto a entrada está aberta somente para a porta do banco de dados que você definiu para se conectar ao cluster do GaussDB(DWS).
O formato do nome do grupo de segurança predefinido é dws-<Cluster_name>-<Cluster_database_port>, por exemplo, dws-dws-demo-8000.
NOTA:Se as cotas do grupo de segurança e a regra de grupo de segurança forem insuficientes, uma mensagem de erro será exibida após você enviar a solicitação de criar o cluster. Selecione um grupo existente e tente novamente.
- Manual creation
Você também pode fazer logon no console de gerenciamento da VPC para criar manualmente um grupo de segurança. Em seguida, volte para a página de criação de clusters de armazém de dados, clique no botão ao lado da lista suspensa de Security Group para atualizar a página e selecione o novo grupo de segurança.
Para habilitar o cliente de GaussDB(DWS) para se conectar ao cluster, você precisa adicionar uma regra de entrada ao novo grupo de segurança para conceder a permissão de acesso à porta do banco de dados do cluster do GaussDB(DWS). O seguinte é um exemplo de uma regra de entrada. Para obter detalhes, consulte Adição uma regra de entrada.
- Protocol: TCP
- Port: 8000. Use o número da porta do banco de dados quando você criar o cluster para receber conexões de cliente do GaussDB(DWS).
- Source: selecione IP address e use o endereço IP do host do cliente host, por exemplo, 192.168.0.10/32.
O grupo de segurança de um cluster não pode ser alterado, mas pode ser modificado. Para obter detalhes, consulte Modificação de um grupo de segurança.
Automatic creation
Public Network Access
Especifique se os usuários podem usar um cliente para se conectar ao banco de dados de um cluster pela Internet. Os seguintes métodos são suportados:
- Do not use: o EIP não é necessário. Se GaussDB(DWS) for usado no ambiente de produção, vincule GaussDB(DWS) ao ELB primeiro e, em seguida, vincule GaussDB(DWS) a um EIP na página de ELB.
- Buy now: os usuários especificam a largura de banda do EIP e o sistema atribui automaticamente um EIP que usa exclusivamente a largura de banda para cada cluster, para que os usuários possam usar o EIP para acessar o cluster pela Internet. O nome da largura de banda de um EIP atribuído automaticamente começa com o nome do cluster.
- Specify: um EIP especificado é vinculado ao cluster. Se nenhum EIP disponível for exibido na lista suspensa, clique em Create EIP para acessar a página Elastic IP e criar um EIP que atenda às suas necessidades. Você pode definir a largura de banda conforme necessário.
NOTA:- Se você usar a função de vinculação do EIP pela primeira vez em cada projeto de cada região, o sistema solicitará que você crie a agência DWSAccessVPC para autorizar o GaussDB(DWS) a acessar a VPC. Depois que a autorização for bem-sucedida, o GaussDB(DWS) pode alternar para uma VM íntegra quando a VM vinculada ao EIP estiver com defeito.
- Por padrão, apenas contas da Huawei Cloud ou usuários com permissões de administrador de segurança podem consultar e criar agências. Por padrão, os usuários do IAM nessas contas não podem consultar ou criar agências. Quando os usuários usam o EIP, o sistema torna a função de vinculação indisponível. Entre em contato com um usuário com as permissões DWS Administrator para autorizar a agência na página atual.
- Do not use indica desabilitar o acesso ao cluster pela rede pública. Depois que um cluster for criado, se você quiser acessá-lo pela rede pública, vincule um EIP ao cluster e crie um nome de domínio de rede pública. Para mais detalhes, consulte Criar um nome de domínio de rede pública.
- Se GaussDB(DWS) for usado para o ambiente de produção, o novo cluster do GaussDB(DWS) precisa ser vinculado ao ELB e depois ao EIP. Selecione Do not use aqui.
Buy now
ELB
Especifica se o ELB é vinculado. Com as verificações de integridade do ELB, as solicitações de CN de um cluster podem ser encaminhadas rapidamente para os CNs normais. Se um CN estiver com defeito, a carga de trabalho pode ser imediatamente deslocada para um nó saudável, minimizando as falhas de acesso ao cluster. Atualmente, os ELBs podem ser vinculados na mesma VPC ou entre VPCs.
- Do not use: o balanceador de carga não é usado. Se GaussDB(DWS) for usado no ambiente de produção, vincule GaussDB(DWS) ao ELB primeiro e, em seguida, vincule GaussDB(DWS) a um EIP na página de ELB.
- Specify: especifique um ELB a ser vinculado ao cluster. Se nenhum balanceador de carga disponível for exibido na lista suspensa, clique em Create ELB para acessar a página Elastic Load Balance e criar um balanceador de carga conforme necessário.
Specify
Bandwidth
Quando EIP estiver definido como Buy now, você precisará especificar a largura de banda do EIP, que varia de 1 Mbit/s a 100 Mbit/s.
50 Mbit/s
- Automatic creation
- Clique em Next: Configure Advanced Settings.
- Configure parâmetros do cluster.
Tabela 4 Parâmetros do cluster Parâmetro
Descrição
Exemplo de valor
Cluster Name
Defina o nome do cluster do armazém de dados.
Insira 4 a 64 caracteres. Somente letras maiúsculas e minúsculas, dígitos, hifens (-) e sublinhados (_) são permitidos. O valor deve começar com uma letra. Letras não diferenciam maiúsculas de minúsculas.
NOTA:Depois que um cluster é criado, sua AZ não pode ser alterada.
dws-demo
Cluster Version
Exibe a versão da instância do banco de dados instalada no cluster. A figura é apenas para referência.
-
Default Database
O nome de banco de dados padrão do cluster é gaussdb.
NOTA:O nome não pode ser alterado.
gaussdb
Administrator Account
Defina o nome do administrador do banco de dados.
O nome de usuário do administrador deve:
- Consistem em letras minúsculas, dígitos ou sublinhados.
- Comece com uma letra minúscula ou um sublinhado.
- Contém de 6 a 64 caracteres.
- Não pode ser uma palavra-chave do banco de dados GaussDB(DWS). Para obter detalhes sobre as palavras-chave do banco de dados GaussDB(DWS), consulte Palavra-chave no Guia de desenvolvedor do Data Warehouse Service (DWS).
dbadmin
Administrator Password
Defina a senha da conta de administrador do banco de dados.
Os requisitos de complexidade de senha são os seguintes:- Consiste em 12 a 32 caracteres.
- Não pode ser o nome de usuário ou o nome de usuário escrito para trás.
- Deve conter pelo menos 3 dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais (~!`?,.:;-_'"(){}[]/<>@#%^&*+|\=)
- Passa a verificação de senha fraca.
NOTA:Altere a senha regularmente e mantenha-a segura.
-
Confirm Password
Insira a senha do administrador do banco de dados novamente.
-
Database Port
Especifique a porta usada quando o cliente ou aplicação se conecta ao banco de dados no cluster.
O número da porta varia de 8000 a 30000.
NOTA:A porta do banco de dados de um cluster criado não pode ser alterada. Você pode especificar a porta do banco de dados somente ao criar um cluster.
8000
- Configure o projeto empresarial ao qual o cluster pertence. Você pode configurar esse parâmetro somente quando o serviço Enterprise Project Management estiver habilitado. O valor padrão é default.
Um projeto empresarial facilita o gerenciamento em nível de projeto e o agrupamento de recursos e usuários em nuvem.
Você pode selecionar o projeto empresarial padrão (default) ou outros projetos empresariais existentes. Para criar um projeto empresarial, efetue logon no console do Enterprise Management. Para obter detalhes, consulte o Guia de usuário do Enterprise Management.
- Configure configurações avançadas. Selecione Default para manter os valores default dos parâmetros avançados. Você também pode selecionar Custom para modificar os valores.
Figura 3 Parâmetros avançados personalizados
- CNs
Os CNs recebem solicitações de acesso dos clientes e retornam os resultados da execução. Além disso, um CN divide e distribui tarefas para os DNs para execução paralela.
O valor varia de 3 até o número de nós do cluster. O valor máximo é 20 e o valor padrão é 3. Em um cluster de grande escala, é aconselhável implementar vários CNs.
- Tag
Uma tag é um par de chave-valor usado para identificar um cluster. Para obter detalhes sobre as chaves e os valores, consulte Tabela 5. Por padrão, nenhuma tag é adicionada ao cluster.
Para obter mais informações sobre as tags, consulte Visão geral.
Tabela 5 Parâmetros de tag Parâmetro
Descrição
Exemplo de valor
Key
Você pode executar as seguintes operações:
- Selecione uma chave de tag predefinida ou uma chave de tag de recurso existente na lista suspensa da caixa de texto.
NOTA:
Para adicionar uma tag predefinida, você precisa criar uma no TMS e selecioná-la na lista suspensa de Tag key. Você pode clicar em View predefined tags para entrar na página Predefined Tags do TMS. Em seguida, clique em Create Tag para criar uma tag predefinida. Para obter mais informações, consulte Criação de tags predefinidas no Guia de usuário do Tag Management Service
- Insira uma chave de tag na caixa de texto. Uma chave de tag pode conter no máximo 36 caracteres. Não pode ser uma cadeia vazia ou começar ou terminar com um espaço.
key01
Value
Você pode executar as seguintes operações:
- Selecione um valor de tag predefinido ou um valor de tag de recurso na lista suspensa da caixa de texto.
- Insira um valor de marca na caixa de texto. Um valor de tag pode conter no máximo 43 caracteres, que podem ser uma cadeia vazia. Não pode começar ou terminar com um espaço.
value01
- Selecione uma chave de tag predefinida ou uma chave de tag de recurso existente na lista suspensa da caixa de texto.
- Encrypt DataStore
indica que a criptografia do banco de dados está desativada. Esta função está desativada por padrão.
indica que a criptografia do banco de dados está ativada. Depois que essa função é ativada, o Key Management Service (KMS) criptografa o cluster e os dados de snapshot do cluster.
Somente usuários com a permissão Tenant Admin podem exibir e alternar a opção Encrypt DataStore.
Quando você ativa a criptografia de banco de dados para cada projeto em cada região pela primeira vez, o sistema exibe uma caixa de diálogo Create Agency. Clique em Yes para criar uma agência DWSAccessKMS para que o GaussDB(DWS) possa acessar o KMS. Se você clicar em No, a função de criptografia não estará ativada. Selecione a chave de KMS criada na lista suspensa KMS Key Name. Se nenhuma chave estiver disponível, você poderá fazer logon no console do DEW para criar uma. Para obter detalhes, consulte o Guia de usuário do Data Encryption Workshop.
Por padrão, apenas contas da Huawei Cloud ou usuários com permissões de administrador de segurança podem consultar e criar agências. Os usuários do IAM em uma conta não têm permissão para consultar ou criar agências por padrão. Entre em contato com um usuário com essa permissão e conclua a autorização na página atual.
Figura 4 Criptografar DataStore
- A função de criptografia da base de dados não pode ser desativada depois de ativada.
- Depois que Encrypt DataStore estiver ativado, a chave não poderá ser desativada, excluída ou congelada ao ser usada. Caso contrário, o cluster se torna anormal e o banco de dados fica indisponível.
- Os instantâneos criados após a função de criptografia do banco de dados ser ativada não podem ser restaurados usando APIs abertas.
- Encryption Algorithms
Você pode escolher algoritmos criptográficos gerais (incompatíveis com algoritmos criptográficos da série SM) ou algoritmos criptográficos da série SM (compatíveis com algoritmos criptográficos gerais).
- CNs
- Selecione um modo de cobrança. Se você selecionar o modo anual/mensal, também precisará configurar a duração do serviço.
Tabela 6 Duração Parâmetro
Descrição
Required Duration (Yearly/Monthly)
Configure a duração necessária. Você ganha um desconto maior se você comprar um período mais longo. Price é exibido na parte inferior da página para sua referência. Você pode clicar em Pricing details para exibir o preço detalhado.
Auto-renewal (Yearly/Monthly)
- Por padrão, essa opção não está selecionada.
- Regras de renovação:
- Se você selecionar de um mês a nove meses, seu pacote mensal será renovado por um mês após a expiração.
- Se você selecionar um pacote anual, ele será renovado por um ano após a expiração.
Exemplo: o cliente A compra um cluster no modo anual/mensal e a seleção ativa a renovação automática. Se o cluster estiver inscrito por oito meses, ele será renovado automaticamente a cada mês. Se o cluster estiver inscrito por dois anos, ele será renovado automaticamente a cada ano. Para obter detalhes sobre a dedução da taxa de renovação, consulte Regras de dedução de taxas.
- Clique em Next: Confirm.
Se o número de nós solicitados, vCPU (núcleos) ou memória (GB) exceder a cota restante do usuário, uma caixa de diálogo de aviso será exibida, indicando que a cota é insuficiente e exibindo a cota restante detalhada e o aplicativo de cota atual. Você pode clicar em Increase quota na caixa de diálogo de aviso para enviar um tíquete de serviço e solicitar uma cota de nó mais alta.
Para obter detalhes sobre cotas, consulte O que é a cota de usuário?
- Se o modo de cobrança anual/mensal, clique em Pay Now. A página de pagamento é exibida.
- Clique em Pay Now.
Depois que o envio for bem-sucedido, a criação é iniciada. Clique em Back to Cluster List para voltar à página Clusters. O status inicial do cluster é Creating. A criação do cluster leva algum tempo. Clusters no estado Available estão prontos para uso.
- Para fins de balanceamento de carga e alta disponibilidade e para evitar falhas de CN únicas, um cluster deve estar vinculado ao ELB. Para mais detalhes, consulte Associação e desassociação do ELB.