Avaliar um banco de dados com as Migrações para Azure

Concluído

As Migrações para Azure oferecem ferramentas para avaliar suas cargas de trabalho locais atuais, fornecendo insights para o planejamento de migração. Além disso, você pode executar uma descoberta de ambiente sem agente ou usar agentes para executar uma análise de dependência. Isso ajuda a identificar as dependências entre diferentes componentes do ambiente.

O que são as Migrações para Azure?

As Migrações para Azure simplificam o processo de migração, modernização e otimização do ambiente do Azure, oferecendo uma ampla gama de serviços abrangentes. Elas abrangem todas as etapas pré-migração, incluindo descoberta, avaliações e dimensionamento correto de recursos locais para infraestrutura, dados e aplicativos. Além disso, as Migrações para Azure permitem a integração a ferramentas de terceiros, expandindo as funcionalidades para dar suporte a uma ampla variedade de casos de uso.

As Migrações para Azure dão suporte à descoberta e à avaliação de diferentes implantações do SQL Server, como FCIs (instâncias de cluster de failover) do Always On do SQL Server e AGs (grupos de disponibilidade Always On).

Há várias ferramentas disponíveis nas Migrações para Azure, como Migrações para Azure: Descoberta e Avaliação e Migração e Modernização, que podem ser integradas a outros serviços do Azure e ofertas de ISV (fornecedor independente de software) e dar suporte à avaliação, à migração e à modernização de servidores, bancos de dados, aplicativos Web e áreas de trabalho virtuais.

Por exemplo, se você estiver avaliando todo o patrimônio de dados do SQL Server em escala no VMware, use as Migrações para Azure para obter recomendações de implantação do SQL do Azure, dimensionamento de destino e estimativas mensais.

Uma captura de tela mostrando a tela de Introdução da Visão Geral das Migrações para Azure do portal do Azure.

Durante a fase de descoberta, as Migrações para Azure também podem ser usadas para verificar a rede e identificar todas as instâncias do SQL Server e os recursos usados na sua organização.

Ferramentas de avaliação

O hub das Migrações para Azure para avaliações inclui estas ferramentas:

Migrações para Azure: descoberta e avaliação

Há três tipos de avaliação que você pode criar com a ferramenta Migrações para Azure: Descoberta e avaliação.

  • Descoberta e avaliação do SQL Server

    Ela dá suporte às implantações do SQL Server em execução em ambientes do VMware, do Microsoft Hyper-V e físicos, além de serviços de IaaS de outras nuvens públicas. Fornece descoberta sem agente, estimativa de custo e configuração ideal do SQL do Azure. Ela exige um dispositivo de Migrações para Azure que é implantado localmente. Essa ferramenta é adequada para cargas de trabalho nas quais você precisa avaliar a preparação de máquinas virtuais e servidores físicos, não se limitando apenas a SQL Servers.

    Captura de tela da ferramenta Migrações para Azure: Descoberta e avaliação no painel das Migrações para Azure.

    Durante a fase de descoberta, a descoberta e avaliação do SQL Server também pode ser usada para verificar a rede e identificar todas as instâncias do SQL Server e os recursos usados na sua organização. Isso pode fornecer insights valiosos sobre seu ambiente existente do SQL Server, permitindo que você avalie a preparação e o escopo do seu projeto de migração.

  • caso comercial

    Esse tipo de avaliação ajuda você a desenvolver um caso de negócios abrangente para avaliar o retorno sobre o investimento a fim de migrar servidores, implantações do SQL Server e aplicativos Web ASP.NET para o Azure. Você também pode eliminar incertezas e obter insights sobre TCO (custo total de propriedade), utilização de recursos e ganhos rápidos de migração e modernização.

  • Otimizar custos

    Esse tipo de avaliação usa a descoberta sem agente, as verificações de Preparação para o Azure e a análise de dependência para mapeamento local e identificação eficientes dos recursos prontos para migração. Ele usa insights para estimar o custo da migração dos seus recursos para o Azure.

AMD (Assistente de Migração de Dados)

Aprenderemos mais sobre o AMD na próxima unidade. No entanto, é importante observar que o AMD é usado durante a execução de uma avaliação de (Somente) Banco de Dados nas Migrações para Azure. Para as migrações para o SQL do Azure, o AMD também verifica a paridade de recursos para descobrir os recursos com suporte parcial ou sem suporte no Azure. Para aproveitar ao máximo os recursos oferecidos pelas Migrações para Azure, você precisa instalar e criar um projeto de avaliação usando o AMD e carregar o relatório de avaliação nas Migrações para Azure.

Captura de tela que mostra como carregar uma avaliação do Assistente de Migração de Dados para as Migrações para Azure.

Observação

Embora o Assistente de Migração de Dados seja uma ferramenta útil disponível, recomendamos que você use o Serviço de Migração de Banco de Dados do Azure em migrações grandes e para ter experiência geral aprimorada.

Exercício: Avaliar um banco de dados e sincronizar os resultados nas Migrações para Azure

Para executar este exercício, siga estas etapas antes de continuar:

Observação

A fim de realizar este exercício, você precisa ter acesso a uma assinatura do Azure para criar recursos do Azure. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Caso escolha fazer o exercício neste módulo, lembre-se de que isso poderá gerar custos na sua assinatura do Azure.

Pré-requisitos

  • O SQL Server 2022 com o banco de dados AdventureWorks mais recente.

  • Depois que o banco de dados for restaurado, execute o seguinte comando:

    USE [AdventureWorks]
    GO    
    
    ALTER TABLE [Person].[Person] ADD [Next] VARCHAR(5);
    
    CREATE PROCEDURE [HumanResources].[usp_legacyIntegration]
    AS
    SELECT DataCreated, UserID, ActionID 
    FROM LogDB..Logs
    
  • Um usuário do SQL Server com acesso de leitura no banco de dados de origem.

Tarefa 1: Criar um projeto de Migrações para Azure

  1. No portal do Azure, pesquise Migrações para Azure.
  2. Em Serviços, selecione Migrações para Azure.
  3. Na seção Metas de migração, selecione Servidores, bancos de dados e aplicativos Web e escolha + Criar projeto.
  4. Na página Criar projeto, selecione a assinatura do Azure e o grupo de recursos.
  5. Em Detalhes do Projeto, especifique o Projeto e a Geografia em que deseja criá-lo.
  6. Selecione Criar.

Tarefa 2: Avaliar um banco de dados usando o AMD

  1. Baixe e instale a última versão do AMD no Centro de Download da Microsoft e execute o arquivo DataMigrationAssistant.msi.

  2. Inicie o Assistente de Migração de Dados da Microsoft, selecione + Novo e forneça as seguintes informações:

    • Tipo de projeto – Avaliação
    • Nome do projeto –<forneça um nome de sua preferência>
    • Tipo de avaliação – Mecanismo de Banco de Dados
    • Tipo de servidor de origem – SQL Server
    • Tipo de servidor de destino – Banco de Dados SQL do Azure. Esse é o servidor de destino que você avaliará quanto à compatibilidade.
  3. Escolha Criar

  4. Na página de avaliação, selecione Verificar paridade de recursos. Selecione Avançar.

  5. Na barra lateral Conectar-se a um servidor, forneça os detalhes da conexão sobre o servidor de origem. Selecione Conectar.

  6. Na barra lateral Adicionar fontes, selecione o banco de dados para avaliação. Selecione Adicionar.

  7. Selecione Iniciar Avaliação e, depois que a avaliação for concluída, você poderá ver os resultados na guia Analisar resultados.

Captura de tela da guia Analisar resultados após a execução de uma avaliação no Assistente de Migração de Dados.

Tarefa 3: Carregar o relatório de avaliação nas Migrações para Azure

  1. Na página de resultados da avaliação no AMD, selecione Carregar nas Migrações para Azure.
  2. Na barra lateral Conectar-se ao Azure, escolha Conectar. Siga as etapas para entrar na sua conta do Azure.
  3. Na barra lateral Carregar nas Migrações para Azure, selecione sua assinatura seguida do Projeto de Migrações para Azure criado na primeira tarefa deste exercício.
  4. Escolha Carregar.

Tarefa 4: Analisar os resultados nas Migrações para Azure

  1. Na seção (Somente) Bancos de Dados nas Migrações para Azure, selecione Atualizar. Isso garante que o painel seja atualizado de acordo.

    Captura de tela dos resultados das Migrações para Azure: Avaliação de Banco de Dados após o upload do relatório de avaliação.

    Observação

    Os resultados da avaliação que carregamos do AMD na tarefa anterior agora estão sendo apresentados.

  2. Selecione Bancos de dados avaliados e analise os resultados.

    Captura de tela dos resultados da página Banco de dados avaliados após o upload do relatório de avaliação.

Observe que o relatório já está disponível nas Migrações para Azure e diferentes equipes podem referenciá-lo. Reserve um momento para analisar os resultados da avaliação e as colunas no relatório de avaliação.