Configurar multi-AZ ao criar um cluster - Amazon Redshift

Configurar multi-AZ ao criar um cluster

O multi-AZ do Amazon Redshift oferece suporte a duas zonas de disponibilidade ao mesmo tempo. O Amazon Redshift seleciona automaticamente as zonas de disponibilidade com base na configuração do grupo de sub-redes selecionado. Você pode converter um data warehouse de zona de disponibilidade única existente em uma implantação multi-AZ ou restaurar um snapshot para configurá-la como um data warehouse multi-AZ.

Usando o console do Amazon Redshift, você pode criar implantações multi-AZ facilmente. Para criar uma implantação multi-AZ usando o console do Amazon Redshift, selecione a opção Multi-AZ ao criar o data warehouse. Especifique o número de nós de computação necessários em uma única zona de disponibilidade, e o Amazon Redshift implantará o número de nós em cada uma das duas zonas de disponibilidade. Todos os nós serão usados no processamento dos workloads de leitura e gravação durante uma operação normal. Você também pode usar o comando create-cluster da AWS CLI para criar um novo data warehouse multi-AZ usando o parâmetro multi-az.

Você pode converter um data warehouse single-AZ existente em um data warehouse multi-AZ. Você pode usar o console do Amazon Redshift ou o comando modify-cluster da AWS CLI usando o parâmetro multi-az. Ou você pode restaurar de um snapshot para configurar um data warehouse single-AZ em um data warehouse multi-AZ usando o console do Amazon Redshift ou o comando restore-from-cluster-snapshot da AWS CLI usando o parâmetro multi-az.

A implantação multi-AZ oferece suporte somente aos tipos de nó RA3 que usam o Amazon Redshift Managed Storage (RMS). O Amazon Redshift armazena dados no RMS, que usa o Amazon S3 e pode ser acessado em todas as zonas de disponibilidade em uma Região da AWS, sem precisar replicar os dados no Amazon Redshift.

Você pode configurar a implantação multi-AZ ao criar um cluster usando o console do Amazon Redshift ou a AWS Command Line Interface.

  1. Faça login no AWS Management Console e abra o console do Amazon Redshift em https://console.aws.amazon.com/redshiftv2/.

  2. No menu de navegação, Provisioned clusters dashboard (Painel de clusters provisionados) e Clusters. Os clusters de sua conta na Região da AWS atual são listados. Um subconjunto de propriedades de cada cluster é exibido nas colunas na lista.

  3. Escolha o botão Criar cluster para abrir a página do cluster.

  4. Insira as propriedades do cluster. Para obter informações gerais sobre como criar clusters, consulte Criar um cluster.

  5. Escolha um dos tipos de nó RA3 na lista suspensa Node type (Tipo de nó). A opção de configuração AZ só permanece disponível quando você escolhe um tipo de nó RA3.

  6. Em Configuração AZ, escolha Multi-AZ.

  7. Em Número de nós por AZ, insira pelo menos dois nós para o cluster.

  8. Você tem a opção de carregar dados de amostra ou adicionar dados próprios:

    • Em Sample data (Dados de exemplo), escolha Load sample data (Carregar dados de exemplo) para carregar o conjunto de dados de exemplo em seu cluster do Amazon Redshift. O Amazon Redshift carrega o Tickit do conjunto de dados de exemplo para o banco de dados dev padrão e o esquema public. O Amazon Redshift carrega automaticamente o conjunto de dados de exemplo no cluster do Amazon Redshift. Você pode começar usando o editor de consulta v2 para consultar dados.

    • Para adicionar dados próprios ao cluster do Amazon Redshift, siga as etapas em Trazer seus próprios dados para o Amazon Redshift.

  9. Role para baixo até Additional configurations (Configurações adicionais), expanda Network and security (Rede e segurança) e aceite o Cluster subnet group (Grupo de sub-redes do cluster) padrão ou escolha outro. Se você escolher outro grupo de sub-redes do cluster, verifique se existem três zonas de disponibilidade no grupo de sub-redes selecionado.

  10. Em Additional configurations (Configurações adicionais), expanda Database configurations (Configurações do banco de dados).

  11. Para usar uma chave AWS KMS personalizada, e não a chave AWS Key Management Service padrão, clique em Personalizar as configurações de criptografia em Criptografia do banco de dados.

  12. Em Choose an KMS key (Escolher uma chave do KMS), selecione uma chave do AWS Key Management Service ou insira um ARN. Ou clique em Criar uma chave do AWS Key Management Service no console do AWS Key Management Service. Para obter mais informações sobre como criar chaves KMS, consulte Criar chaves no Guia do desenvolvedor do AWS Key Management Service.

  13. Clique em Create cluster. Quando a criação do cluster for bem-sucedida, você poderá visualizar os detalhes na página de detalhes do cluster. Você pode usar seu cliente SQL para carregar e consultar dados.

Para configurar multi-AZ ao criar um cluster usando a AWS Command Line Interface
  • Na AWS CLI, use o comando create-cluster e o parâmetro multi-az da maneira a seguir.

    aws redshift create-cluster --port 5439 --master-username master --master-user-password ##### --node-type ra3.4xlarge --number-of-nodes 2 --profile maz-test --endpoint-url https://redshift.eu-west-1.amazonaws.com --region eu-west-1 --cluster-identifier test-maz --multi-az --maintenance-track-name CURRENT --encrypted