O blog da AWS

Converta licenças do SQL Server migradas com o AWS Application Migration Service

Por Aruna Gangireddy

Neste post do Blog, mostrarei como converter licenças do Microsoft SQL Server em uma licença fornecida pela AWS, usando configurações de pós-lançamento no AWS Application Migration Service (AWS MGN).

Ao migrar seus servidores SQL para a Amazon Web Services (AWS), você tem uma variedade de opções para usar licenças de software novas e existentes da Microsoft na nuvem da AWS. Ao comprar instâncias com licença incluída do Amazon Elastic Compute Cloud (Amazon EC2) ou do Amazon Relational Database Service (Amazon RDS), você obtém licenças novas e totalmente compatíveis do Windows Server e do SQL Server da AWS. Suas licenças existentes podem ser usadas na AWS com hosts dedicados do Amazon EC2,  instâncias dedicadas do Amazon EC2 ou instâncias do Amazon EC2 com locação padrão usando a mobilidade de licenças da Microsoft por meio do Software Assurance.

Com o AWS MGN, você pode obter rapidamente os benefícios da migração de aplicativos para a AWS com o mínimo de alterações e tempo de inatividade. Por padrão, os servidores SQL migrados com o AWS MGN aparecem como um tipo de licença “traga suas próprias licenças” (BYOL). E no passado, após a migração, você podia usar o AWS License Manager ou a AWS Command Line Interface (AWS CLI) para converter o tipo de licença das instâncias qualificadas do SQL Server. Mas agora, você pode usar as configurações de pós-lançamento do AWS MGN para converter as licenças à medida que os servidores de origem são migrados para a AWS.

Visão geral da solução

O AWS MGN permite que você execute várias ações predefinidas de pós-lançamento em instâncias lançadas do Amazon EC2. Essas ações prontas para uso nas configurações de pós-lançamento podem ser usadas para modernizar os servidores durante a migração: alterar a licença existente, atualizar o sistema operacional, configurar a recuperação de desastres e muito mais. Com a ação pós-lançamento de conversão de licenças do SQL Server lançada recentemente, você pode converter facilmente o SQL Server no Windows BYOL em uma licença do AWS SQL Server incluída.

O AWS MGN faz o seguinte:

  • Verifica a edição SQL (Enterprise, Standard ou Web) como parte do processo de inicialização.
  • Usa a Amazon Machine Image (AMI) correta com o código de cobrança correto para iniciar.

Pré-requisitos

Observe que o Windows Server e o SQL Server devem atender a certos requisitos para se qualificarem para a conversão do tipo de licença. O AWS License Manager oferece suporte às edições Enterprise, Standard e Web para as versões do SQL Server de 2012 a 2022. O Windows Server como BYOL com o SQL Server como licença incluída é uma configuração não suportada.

Valores de operação de uso aplicáveis ao licenciamento do Windows Server e do SQL Server:

Uma conversão de tipo de licença altera o valor da operação de uso associada a uma instância do Amazon EC2. Os valores da operação de uso para cada sistema operacional compatível são fornecidos na Figura 2. Para obter mais informações, consulte Tipos de licença elegíveis para Windows e SQL Server. Usage operation values for licensing

Figura 2: Valores da operação de uso para licenciamento


Passo a passo

Antes de migrar qualquer servidor usando o AWS MGN, você ativará e configurará ações padrão de pós-lançamento que permitem que os servidores de destino se integrem automaticamente ao AWS Systems Manager (SSM). Isso permitirá ações e automações iniciadas pelo SSM.

Ativar ações pós-lançamento

A configuração exibida na Figura 3 controla se as ações pós-lançamento são ativadas ou desativadas. Deixe a opção Install System Manager agent and allow executing actions on launched servers marcada para ativar ações pós-lançamento. Desativar a opção impedirá que o AWS MGN instale o AWS Systems Manager Agent nos servidores e resultará na não execução de ações pós-lançamento.

Activating post-Launch actions

Figura 3: Ativando ações de pós-lançamento

Para essa solução, ative as ações de pós-lançamento:

  • Navegue até a página Servidores de origem e selecione um servidor de origem.
  • Clique em Post-launch template > Edit.
  • Na tela Edit post-launch template. Ative o botão e clique em Save settings.

Implantar ações pós-lançamento

A Figura 4 mostra três opções de implantação. Você pode escolher se deseja realizar as ações de pós-lançamento em instâncias de transição, em instâncias de teste ou em instâncias de transição e de teste.Deploying post-launch actions

Figura 4: Implantação de ações pós-lançamento

Quando você estiver pronto para migrar SQL Servers com o AWS MGN (Figura 5), navegue até a guiaPost-launch actions settings do servidor de origem específico, escolha a açãoWindows MS-SQL License conversion e clique no botãoEdit.Post-launch Settings for specific source server

Figura 5: Configurações de pós-lançamento para um servidor de origem específico

Na janela Editar ação, o texto nas caixas é preenchido por padrão com base na seleção feita na página anterior. Tudo o que é necessário é clicar em Activate this action, conforme mostrado nas Figuras 6 e 7:Post-launch settings1

Figura 6: Configurações de pós-lançamentoPost-launch settings2

Figura 7: Configurações de pós-lançamento

Deixe o resto dos parâmetros com valores padrão e clique no botão Save action.

Depois de salvar, as duas ações nas configurações de pós-lançamento serão exibidas como Active, conforme mostrado na Figura 8:Post-launch settings now seen as Active

Figura 8: Configurações de pós-lançamento agora vistas como ativas

Ative as ações de pós-lançamento para todos os servidores

Como alternativa, essas configurações podem ser feitas no nível de configurações do AWS MGN, que se aplicarão a qualquer instância do SQL Server que esteja sendo migrada.

Conforme mostrado na Figura 9, navegue até a página Settings e escolha Post-launch template. Isso só precisará ser feito uma vez e a alteração se aplicará a todos os servidores de origem e também aos servidores adicionados antes dessa alteração, desde que ainda não tenham sido lançados.Post-launch settings for all servers

Figura 9: Configurações de pós-lançamento para todos os servidores

Depois que as ações pós-lançadas forem ativadas a partir do modelo, desative-as e ative-as para servidores individuais. Para obter mais informações, consulte Ativação das configurações pós-lançamento.

Depois de iniciar a instância final do Amazon EC2 com o AWS MGN, o campo Usage operation exibirá o valor correto de RunInstances:0102 no console do Amazon EC2, conforme ilustrado na Figura 10. Consulte Tipos de licença elegíveis para Windows e SQL Server para obter mais detalhes sobre a operação de uso/código de cobrança. Amazon EC2 Console displaying updated usage operation

Figura 10: Console do Amazon EC2 exibindo a operação de uso atualizada

Após a conversão e a migração, realize a verificação da licença com o AWS Systems Manager para verificar se o código de operação de uso está definido conforme o esperado. Isso é feito executando o documento de automação AWSMigration-VerifySqlAWSSubscription na instância do SQL Server, conforme ilustrado nas Figuras 11 e 12. Isso identificará se a operação de uso corresponde à edição instalada do SQL Server. Para obter mais informações, consulte Executando automações.Validation of usage operation with AWS Systems Manager

Figura 11: Validação da operação de uso com o AWS Systems ManagerExecution details of the validation automation in AWS Systems Manager

Figura 12: Detalhes de execução da automação de validação no AWS Systems Manager

Conclusão

Nesta postagem do blog, apresentei opções para realizar operações relacionadas ao licenciamento em paralelo com a migração do servidor, em vez de executá-la como uma tarefa pós-migração. Com o modelo de configurações pós-lançamento do AWS MGN, isso pode ser feito em um nível global e em um único servidor. Além disso, esta postagem abordou as etapas para verificar se o código de operação de uso esperado foi definido. A execução dessas ações economiza tempo nos esforços pós-migração com conversões de licenças.

A AWS tem significativamente mais serviços e mais recursos dentro desses serviços do que qualquer outro provedor de nuvem, tornando mais rápido, fácil e econômico mover seus aplicativos existentes para a nuvem e criar praticamente qualquer coisa que você possa imaginar. Ofereça aos seus aplicativos Microsoft a infraestrutura de que eles precisam para gerar os resultados comerciais que você deseja. Visite nosso. NET nos blogs da AWS e do banco de dados da AWS para obter orientações e opções adicionais para suas cargas de trabalho da Microsoft. Entre em contato conosco para iniciar sua jornada de migração e modernização hoje mesmo.

Este blog em português é uma tradução do blog original em inglês.

Autores(as)

Aruna Gangireddy é consultora de banco de dados da AWS Professional Services com cerca de 19 anos de experiência trabalhando com diferentes tecnologias da Microsoft. Sua especialidade é em SQL Server e outras tecnologias de banco de dados. A Aruna tem profundo conhecimento e experiência da AWS na execução de cargas de trabalho da Microsoft na AWS e na capacitação de clientes com migrações homogêneas e heterogêneas entre o local e a nuvem da AWS.

 

 

Tradutores(as) e Revisores(as)

Luiz Rampanelli é um Solutions Architect no time da AWS Latam. Possui mais de 10 anos de experiência com workloads Microsoft em nuvem e ambientes híbridos. Atua com desenho de soluções seguindo as melhores práticas para que os clientes possam aproveitar ao máximo os benefícios da nuvem da AWS.
Diego Voltz atua como arquiteto de soluções senior no seguimento de enterprise na AWS no sul da Florida. Ele atuou por 15 anos como CTO de Startups no seguimento de Web Hosting e Health, tendo como foco virtualização, Storage e containers, hoje ajuda os clientes da AWS na jornada de adoção da nuvem e na otimização dos custos.