implantação de referência
Arquitetura modular para o Amazon Aurora PostgreSQL
Um banco de dados PostgreSQL com alta disponibilidade e suporte a failover
Esta solução implanta automaticamente um ambiente modular altamente disponível para o Amazon Aurora PostgreSQL na Nuvem Amazon Web Services (AWS).
O Aurora é um mecanismo de banco de dados relacional totalmente gerenciado que é compatível com o MySQL e o PostgreSQL. O código, as ferramentas e os aplicativos que você usa hoje com seus bancos de dados PostgreSQL existentes podem ser usados com o Aurora. Com algumas cargas de trabalho, o Aurora pode fornecer até três vezes a taxa de transferência do PostgreSQL, sem exigir alterações na maioria dos aplicativos existentes. O Aurora faz parte do Amazon Relational Database Service (Amazon RDS) e utiliza os recursos do Amazon RDS para gerenciamento e administração de banco de dados.
Esta solução é destinada a usuários que estão procurando uma implantação de referência personalizável e replicável para o Aurora PostgreSQL. Você também pode usar a solução de parceiro como um bloco de construção para configurar suas próprias implantações automatizadas. A solução de parceiro inclui um modelo do AWS CloudFormation que desenvolve apenas os componentes do banco de dados Aurora. Esse modelo foi projetado para se conectar a seus modelos existentes do AWS CloudFormation como uma substituição do banco de dados PostgreSQL.
![logo da portworx](https://d1.awsstatic.com/partner-network/QuickStart/logos/aws-logo-for-quick-start-150x90.07eba6e92cdd57996dbe3999e3e90a9b83a6841b.png)
Esta solução de parceiro foi desenvolvida pela AWS.
Administradores do AWS Service Catalog podem adicionar essa arquitetura a seus próprios catálogos.
-
O que você criará
-
Como implantar
-
Custos e licenças
-
O que você criará
-
Use a solução de parceiro para configurar automaticamente o seguinte ambiente do Aurora na AWS:
- Uma arquitetura altamente disponível da nuvem privada virtual (VPC) que abrange duas Zonas de disponibilidade. A VPC é configurada com sub-redes públicas e privadas de acordo com as melhores práticas da AWS, para fornecer 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 em sub-redes privadas.*
- Um bastion host Linux em um grupo de Auto Scaling para permitir acesso de entrada do SSH (Secure Shell) a instâncias do Amazon Elastic Compute Cloud (Amazon EC2) nas sub-redes privadas.*
- Nas sub-redes privadas, um cluster Aurora DB que inclui dois leitores de banco de dados e um gravador de banco de dados.
- Uma chave de criptografia usando o AWS Key Management Service (AWS KMS). A solução de parceiro usa a chave para habilitar a criptografia em repouso para o cluster do banco de dados do Aurora.
- Um alarme do Amazon CloudWatch para monitorar a CPU no host traga a sua própria licença (BYOL) e enviar uma notificação do Amazon Simple Notification Service (Amazon SNS) quando esse alarme for acionado.
* O modelo que implanta a solução de parceiro em uma VPC existente ignora os componentes marcados com asteriscos e solicita a configuração dessa VPC existente.
-
Como implantar
-
Para implantar o ambiente Aurora PostgreSQL na sua conta da AWS, siga as instruções no guia de implantação. O processo de implantação demora cerca de 25 minutos e inclui estas etapas:
- Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com e acesse sua conta. Escolha a Região da AWS onde você deseja implantar a solução de parceiro, selecionando Regiões da AWS que oferecem suporte ao Aurora com compatibilidade com o PostgreSQL.
- Execute a solução de parceiro escolhendo uma destas opções:
- Teste a implantação e confirme se o banco de dados PostgreSQL está aceitando conexões.
Para personalizar sua implantação, você pode configurar suas definições de VPC, bastion host e banco de dados e, opcionalmente, definir tags de banco de dados.
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.
- Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com e acesse sua conta. Escolha a Região da AWS onde você deseja implantar a solução de parceiro, selecionando Regiões da AWS que oferecem suporte ao Aurora com compatibilidade com o PostgreSQL.
-
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 implantação de referência da solução de parceiro. Não há custos adicionais pelo uso da solução de parceiro.
O modelo do AWS CloudFormation para esta solução de parceiro inclui parâmetros de configuração personalizáveis. Algumas das configurações, como o tipo de instância, afetam o custo da implantação. Para saber as estimativas de custo, consulte as páginas de definição de preço de cada serviço da AWS que você utiliza. Os preços estão sujeitos a alterações.
Dica: depois de implantar a solução de parceiro, crie Relatórios de Custos e Uso da AWS para fornecer métricas de faturamento a um bucket do S3 em sua conta. Esses relatórios fornecem estimativas de custo com base no uso ao longo de cada mês e agregam os dados no final do mês. Para obter mais informações, consulte What are AWS Cost and Usage Reports? (O que são Relatórios de Custos e Uso da AWS?).