implantação de referência

Banco de dados MySQL do Amazon Aurora na AWS

Implante um banco de dados MySQL do Amazon Aurora com alta disponibilidade e suporte a failover

Essa solução implanta automaticamente um ambiente para o banco de dados MySQL do Amazon Aurora na Nuvem da Amazon Web Services (AWS). Essa solução destina-se a usuários em busca de uma arquitetura de referência personalizável e repetível para o Aurora MySQL usando o AWS CloudFormation.

Você também pode usar essa solução como um componente para criar outras implantações automatizadas. Para isso, use a opção de implantação da VPC existente, que criará somente os componentes do banco de dados Aurora. O modelo para essa opção se conecta aos seus modelos existentes do AWS CloudFormation e substitui o seu banco de dados MySQL.

O Amazon Aurora é um mecanismo de banco de dados relacional totalmente gerenciado compatível com o MySQL e o PostgreSQL. Com o Aurora, você pode usar código, ferramentas e aplicações que usa hoje com os seus bancos de dados MySQL e PostgreSQL existentes.  Para algumas workloads, o Aurora pode fornecer até cinco vezes a taxa de transferência do MySQL, sem exigir alterações na maioria das suas aplicações existentes.

Como parte do Amazon Relational Database Service (Amazon RDS), o Aurora aproveita os recursos do Amazon RDS para gerenciar e administrar bancos de dados. Isso elimina a necessidade manter uma infraestrutura de banco de dados: servidores, replicação, backups, entre outros.

logo da portworx

Esta solução foi desenvolvida pela AWS.

  •  O que você criará
  • Essa solução configura o seguinte:

    • Uma arquitetura de alta disponibilidade que abrange duas zonas de disponibilidade.*
    • Uma Virtual Private Cloud (VPC) configurada com sub-redes públicas e privadas de acordo com as práticas recomendadas da AWS para provisionar sua própria rede virtual na AWS.*
    • Nas sub-redes públicas:
      • Gateways gerenciados de Network Address Translation (NAT - Conversão de endereço de rede) para permitir o acesso de saída à Internet para recursos nas sub-redes privadas.*
      • Um host bastion do Linux em um grupo do Auto Scaling para permitir acesso de entrada SSH (Secure Shell) aos recursos nas sub-redes privadas.*
    • Nas sub-redes privadas, um cluster do banco de dados Aurora (DB) que inclui um leitor de banco de dados e um gravador de banco de dados.
    • Um alarme do Amazon CloudWatch para monitorar a CPU no bastion host e enviar uma notificação do Amazon Simple Notification Service (Amazon SNS) quando esse alarme for acionado.
    • Uma chave de criptografia usando o AWS Key Management Service (AWS KMS). A solução usa a chave para habilitar a criptografia em repouso para o cluster do banco de dados Aurora.

    * O modelo que implanta a solução em uma VPC existente ignora os componentes marcados com asteriscos e solicita que você informe a configuração dessa VPC.

  •  Como implantar
  • Para implantar o ambiente Aurora MySQL na sua conta da AWS, siga as instruções no guia de implantação. O processo de implantação leva aproximadamente 30 minutos e inclui as seguintes etapas:

    1. Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com e acesse sua conta.
    2. Execute a solução escolhendo uma das opções a seguir. Antes de criar a pilha, escolha a região da AWS na barra de ferramentas superior.
    3. Teste a implantação e confirme se o banco de dados MySQL está aceitando conexões.

    A Amazon pode compartilhar informações sobre implantações de usuários com o parceiro da AWS que colaborou com a AWS nesta solução.  

  •  Custos e licenças
  • Você é responsável pelo custo dos serviços da AWS e de licenças de terceiros usadas durante a execução da solução. Não há custo adicional para usar a solução.

    Esta solução inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetam os custos de implantação. Para obter estimativas de custo, consulte as páginas de preço de cada produto da AWS que você utiliza. Os preços estão sujeitos a alterações.

    Dica: após a implantação da solução, crie  Relatórios de custos e uso da AWS para monitorar os custos associados. Esses relatórios fornecem métricas de faturamento para um bucket do Amazon Simple Storage Service (Amazon S3) em sua conta. Fornecem estimativas de custos com base no uso ao longo de cada mês e agregam os dados no fim do mês. Para obter mais informações, consulte  What are AWS Cost and Usage Reports? (O que são os Relatórios de Custos e Uso da AWS?).