Cenários de migração híbridos para SQL Server - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Cenários de migração híbridos para SQL Server

Você também pode executar workloads do SQL Server em um ambiente híbrido que inclui AWS. Por exemplo, talvez você já esteja executando o SQL Server em seu datacenter on-premises ou co-localizado, mas queira usar a nuvem AWS para aprimorar sua arquitetura e fornecer uma solução de alta disponibilidade ou recuperação de desastres. Você também pode usar soluções híbridas para armazenar backups de longo prazo do SQL Server emAWS, reverter sua migração, em caso de problemas, ou executar uma réplica secundária usando grupos de disponibilidade do SQL Server Always On na nuvem AWS. O SQL Server tem várias tecnologias de replicação que oferecem soluções de alta disponibilidade e recuperação de desastres.

Fazendo backup de seus bancos de dados do SQL Server na nuvem AWS

O Amazon Simple Storage Service (Amazon S3) permite que você aproveite a flexibilidade e o preço do armazenamento na nuvem. Ele oferece a capacidade de fazer backup de seus bancos de dados do SQL Server em um sistema de armazenamento seguro, altamente disponível, altamente durável e confiável. Você pode armazenar com segurança seus backups do SQL Server no Amazon S3. Você também pode usar as políticas de ciclo de vida do Amazon S3 para armazenar seus backups a longo prazo. O Amazon S3 permite que você armazene grandes quantidades de dados a um custo muito baixo. Você pode usar AWS DataSync para transferir arquivos de backup para o Amazon S3.

Você pode usar o Storage Gateway para armazenar seus backups on-premises do SQL Server e arquivar dados no Amazon S3 ou no Amazon S3 Glacier. Você pode criar volumes de armazenamento e montá-los como dispositivos Internet Small Computer System Interface (iSCSI) em seus servidores de aplicativos on-premises. Todos os dados são transferidos com segurança AWS via SSL e armazenados em formato criptografado no Amazon S3. O uso de volumes em cache no gateway economiza o custo inicial de manutenção e escalabilidade de hardware de armazenamento dispendioso on-premises. Se você quiser manter seus dados primários ou backups on-premises, você pode usar volumes armazenados no gateway para manter esses dados localmente e fazer backup externo dos dados no Amazon S3.

Estendendo soluções de alta disponibilidade e recuperação de desastres

Você pode ampliar suas práticas existentes de alta disponibilidade on-premises e fornecer uma solução de recuperação de desastres AWS usando o atributo nativo de envio de logs no SQL Server. Você pode transferir seus logs de transações do SQL Server de seus datacenters on-premises ou co-localizados para uma instância do SQL Server que está sendo executada em uma instância EC2 ou uma instância de banco de dados Amazon RDS para SQL Server em uma nuvem privada virtual (VPC). Você pode transmitir esses dados com segurança por meio de uma conexão de rede dedicada usando AWS Direct Connect ou transmiti-los por um túnel VPN seguro. Os backups do log de transações são enviados para a instância do EC2 e aplicados às instâncias secundárias do banco de dados.

Você pode usar a nuvem AWS para fornecer um nível mais alto de alta disponibilidade e recuperação de desastres usando grupos de disponibilidade do SQL Server Always On entre seu datacenter on-premises e o Amazon EC2. Isso pode ser feito estendendo seu datacenter para uma VPC ou usando uma conexão de rede AWSdedicada, AWS Direct Connect como, ou configurando túneis VPN seguros entre esses dois ambientes.

Aqui estão algumas coisas a serem consideradas ao planejar uma implementação híbrida dos grupos de disponibilidade do SQL Server Always On:

  • Estabeleça conexões de rede seguras, confiáveis e consistentes entre seu ambiente on-premises e AWS por meio de AWS Direct Connect ou VPN.

  • Crie sua nuvem privada virtual (VPC) com base no serviço Amazon Virtual Private Cloud (Amazon VPC) Use tabelas de rotas e grupos de segurança do Amazon VPC para permitir a comunicação adequada entre os dois ambientes.

  • Estenda os domínios do Active Directory para a VPC implantando controladores de domínio como instâncias do EC2 ou usando o. AWS Directory Service for Microsoft Active Directory Também é possível usar AWS Managed Microsoft AD para Amazon RDS para SQL Server. Para obter mais informações, consulte a documentação do Amazon RDS.

Storage Gateway

O Storage Gateway permite que você armazene e recupere arquivos usando um compartilhamento SMB (Server Message Block) para Windows. É possível unir o gateway de armazenamento ao seu domínio do Active Directory on-premises. Ao ter o banco de dados e o gateway de armazenamento do SQL Server no mesmo domínio, você pode levar os backups diretamente para o compartilhamento de rede SMB em vez de armazená-los localmente e depois carregá-los no compartilhamento de rede. O gateway de armazenamento está configurado para usar um bucket S3, então todos os seus backups estarão disponíveis no bucket S3 ativado. AWS Você pode restaurar seu banco de dados baixando os arquivos de backup para o SQL Server em uma instância do EC2 ou restaurando o banco de dados diretamente no Amazon RDS.

O diagrama a seguir mostra como armazenar e acessar backups usando o Storage Gateway e o Amazon S3. Para obter mais informações, consulte a documentação do Storage Gateway.

Hybrid migration with Storage Gateway and

Usando AWS DMS e AWS SCT

Você pode usar AWS DMS em ambientes híbridos do SQL Server para migrar dados do seu banco de dados on-premises para a nuvem ou vice-versa. Você pode migrar seu banco de dados do SQL Server para MySQL ou PostgreSQL usando with. AWS DMS AWS SCT Para ver as etapas de migração, consulte a AWS SCTdocumentação. Antes de migrar seus dados, você pode executar um relatório de avaliação de migração que sinalize qualquer trabalho manual adicional que possa ser necessário.

Você também pode usar AWS DMS para replicação contínua (captura de dados de alteração ou CDC). Para obter mais informações, consulte Usando a replicação contínua (CDC) de uma fonte do SQL Server na documentação AWS DMS.