implantação de referência

Instância de cluster de failover do SQL Server na AWS

Implanta uma FCI Always On e o cluster de failover do Windows Server com o Amazon FSx

Esta solução da AWS cria um ambiente do Microsoft SQL Server altamente disponível, que inclui o Microsoft Windows Server e o SQL Server em execução no Amazon Elastic Compute Cloud (Amazon EC2), na Nuvem Amazon Web Services (AWS). Ele usa o AWS Systems Manager Automation, o AWS CloudFormation e a Configuração de estado desejado (DSC) do Windows PowerShell para implantar um Always On Failover Cluster Instance (FCI) de SQL de vários nós e o Amazon FSx para Windows File Server.

Essa arquitetura usa o Windows Server Failover Clustering (WSFC) para aumentar a disponibilidade da aplicação. O WSFC oferece recursos de infraestrutura que complementam os cenários de alta disponibilidade e recuperação de desastres com suporte na Nuvem AWS.

Esta solução é para arquitetos de infraestrutura de TI, administradores e profissionais de DevOps que desejam implantar e personalizar seu próprio ambiente do SQL Server. Se quiser uma opção de implantação mais orientada, considere o AWS Launch Wizard.

Esta solução requer que você implante em uma região que ofereça suporte ao Amazon FSx e que você use o modelo BYOL para o Microsoft SQL. Para obter uma arquitetura semelhante que não tenha esses requisitos, consulte a solução da AWS do SQL Server com replicação Always On.

Esta solução foi desenvolvida pela AWS.

  •  O que você criará
  • Use esta solução para configurar automaticamente o seguinte ambiente SQL Server na AWS:

    • 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 de gateway de desktop remoto (RD Gateway) em um grupo de Auto Scaling para permitir o acesso do protocolo RDP a instâncias do Amazon EC2 em sub-redes públicas e privadas.*
    • Nas sub-redes privadas:
      • Duas instâncias do Amazon EC2 executando o Microsoft Windows com SQL Server. Essas instâncias são instaladas como nós em um cluster WSFC em uma configuração Always On FCI nas zonas de disponibilidade. Cada nó contém um volume raiz do Amazon Elastic Block Store (Amazon EBS).
    • Um sistema de arquivos do Amazon FSx, que os nós FCI compartilham. O SQL Server está instalado nesse sistema de arquivos. Esse sistema de arquivos também armazena todos os bancos de dados SQL e arquivos de log e atua como testemunha de compartilhamento de arquivos do cluster WSFC.*
    • AWS Directory Service com um diretório gerenciado. O sistema de arquivos do Amazon FSx e as instâncias do Amazon EC2 Windows que hospedam os nós dessa arquitetura são unidos ao mesmo domínio do Active Directory.
    • Chaves do AWS Secrets Manager para armazenar credenciais.
    • Um documento do AWS Systems Manager Automation para automatizar a implantação.

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

  •  Como implantar
  • Para construir seu ambiente SQL Server FCI na AWS, siga as instruções do guia de implantação. O processo de implantação 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. Cada implantação demora cerca de 2,25 horas. Escolha a região na barra de ferramentas superior antes de criar a pilha. Você pode escolher entre três opções:
    3. Teste a implantação.

    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 implantação de referência da solução. Não há custo adicional para o uso dessa solução.

    O modelo do AWS CloudFormation para esta solução inclui parâmetros de configuração personalizáveis. Você pode escolher diferentes tipos de instância para seus recursos, configurar blocos CIDR e endereços IP e personalizar sua configuração do Active Directory e do SQL Server. Algumas dessas configurações, como tipo de instância ou tamanho do volume, afetam o custo da implantação. Para obter estimativas de custo, consulte as páginas de preço de cada serviço da AWS que você utiliza. Os preços estão sujeitos a alterações.

    Esta solução requer uma licença do Microsoft SQL Server 2019 e uma cópia da mídia de instalação do SQL 2019. Você pode obter uma licença de teste no Microsoft Evaluation Center.

    Como alternativa, se você não estiver usando o software para um ambiente de produção, você pode usar o MSSQL Developer Edition. Esta edição oferece todos os recursos do Enterprise Edition sem exigir custos de licença.

    Esta solução implanta o MSSQL no modo traga a sua própria licença (BYOL). Não oferece suporte à implantação de imagens de máquina da Amazon (AMIs) com licenças incluídas do MSSQL.

    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?).