Avaliar um banco de dados com o Azure Migrate

Concluído

Azure Migrate oferece ferramentas para avaliar as suas cargas de trabalho atuais locais, fornecendo insights para planejamento de migração. Além disso, você pode executar uma descoberta de ambiente sem agente ou usar agentes para realizar uma análise de dependência. Isso ajuda a identificar as dependências entre diferentes componentes em seu 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. Ele abrange todas as etapas de 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 com ferramentas de terceiros, expandindo seus recursos para dar suporte a uma ampla gama 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, ofertas de ISV (fornecedor de software independente) e dão 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 toda a estrutura de dados do SQL Server em escala no VMware, poderá usar o Azure Migrate para obter recomendações de implantação do Azure SQL, dimensionamento necessário e estimativas mensais.

Captura de tela da página de Visão Geral e Introdução do Azure Migrate no portal do Azure.

Durante a fase de descoberta, o Azure Migrate também pode ser usado para verificar a rede e identificar todas as instâncias e funcionalidades do SQL Server utilizadas na sua organização.

Ferramentas de avaliação

O Hub do Azure Migrate para avaliação inclui as seguintes ferramentas:

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

Há três tipos de avaliação que você pode criar usando a Azure Migrate: ferramenta de descoberta e avaliação.

  • Descoberta e avaliação do SQL Server

    Ele dá suporte a implantações do SQL Server em execução no VMware, no Microsoft Hyper-V e em ambientes físicos, além dos serviços IaaS de outras nuvens públicas. Ele fornece uma descoberta sem agente, estimativa de custo e configuração ideal do SQL do Azure. Ele realmente requer um appliance do Azure Migrate que você implanta localmente. Essa ferramenta é adequada para cargas de trabalho em que 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 Azure Migrate: Descoberta e Avaliação no painel do Azure Migrate.

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

  • Caso de negócios

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

  • Otimizar custos

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

Exercício: Criar e configurar a avaliação do Azure Migrate

Para executar este exercício, certifique-se de seguir estas etapas antes de prosseguir:

Observação

Para concluir este exercício, você precisa de 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.

Se você optar por executar este exercício neste módulo, lembre-se de que pode incorrer em custos em sua Assinatura do Azure.

Pré-requisitos

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

  • Depois que o banco de dados tiver sido restaurado, execute os seguintes comandos para criar objetos adicionais para a avaliação:

    -- Create LogDB database
    CREATE DATABASE LogDB;
    GO
    
    USE LogDB;
    GO
    
    -- Create Logs table
    CREATE TABLE Logs (
        DataCreated DATETIME2 DEFAULT GETDATE(),
        UserID INT,
        ActionID INT
    );
    GO
    
    -- Now modify AdventureWorks database
    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 ao banco de dados de origem.

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

  1. No portal do Azure, pesquise as 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 selecione + 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 no qual você deseja criar o projeto.
  6. Selecione Criar.

Tarefa 2: Configurar a descoberta e a avaliação do SQL Server

  1. Em seu projeto de Migrações para Azure, acesse Servidores, bancos de dados e aplicativos Web.
  2. Selecione Descobrir nas Migrações para Azure: Descoberta e avaliação.
  3. Nos computadores Discover, selecione Sim, com o hipervisor VMware vSphere ou Físico ou outro (AWS, GCP, Xen etc.) com base em seu ambiente.
  4. Baixe e configure o dispositivo de Migrações para Azure seguindo as instruções fornecidas.
  5. Depois que o dispositivo for configurado, ele descobrirá automaticamente suas instâncias e bancos de dados do SQL Server.

Tarefa 3: revisar os resultados da avaliação no Azure Migrate

  1. Depois que a descoberta for concluída, acesse Servidores, bancos de dados e aplicativos Web em seu projeto de Migrações para Azure.

  2. No SQL do Azure, você verá as instâncias e bancos de dados descobertos do SQL Server.

    Captura de tela dos resultados da Avaliação do Banco de Dados do Azure Migrate após a conclusão da descoberta.

  3. Selecione bancos de dados avaliados para examinar os resultados da avaliação e as recomendações de implantação do SQL do Azure.

    Captura de tela da página de bancos de dados avaliados mostrando as recomendações do SQL do Azure.

Observe que as Migrações para Azure fornecem resultados de avaliação abrangentes, incluindo status de preparação, opções recomendadas de implantação de SQL do Azure e estimativas de custo. Reserve um momento para examinar os resultados da avaliação e as diferentes colunas no relatório de avaliação.