Partilhar via


Avaliar a prontidão da migração - SQL Server habilitado pelo Azure Arc

Aplica-se a:SQL Server

O SQL Server habilitado pelo Azure Arc produz automaticamente uma avaliação para migração para o Azure. Esta avaliação desempenha um papel vital no sucesso do seu percurso de migração e modernização da cloud. O Azure Arc simplifica o processo de descoberta e a avaliação da preparação para a migração.

A avaliação:

  • Fornece prontidão para a nuvem, identifica riscos e oferece estratégias de mitigação.
  • Fornece a camada de serviço específica e a configuração SQL do Azure para cada tipo de destino de migração do Azure SQL que melhor se adapta às necessidades de carga de trabalho.
  • Fornece preços de varejo para a configuração sugerida para cada tipo de destino de migração SQL do Azure.
  • Sugere o melhor tipo de destino de migração SQL do Azure com base na estratégia de migração escolhida.
  • É gerado automaticamente.
  • É executado continuamente em um cronograma padrão de uma vez por semana.
  • É gratuito e está disponível para todas as edições do SQL Server.

Você pode obter uma avaliação de migração para SQL Servers localizados em qualquer lugar, como:

  • O seu centro de dados.
  • Locais de presença do site, como lojas de varejo.
  • Nuvem pública ou provedores de hospedagem.

A avaliação está disponível para qualquer instância do SQL Server habilitada pelo Azure Arc.

Recursos de avaliação de migração do SQL Server

Avaliação de prontidão do SQL do Azure

Avalie e meça a prontidão do SQL Server para a migração para o Azure SQL. Este processo:

  • Descobre e avalia a instância e os bancos de dados do SQL Server.
  • Identifica cargas de trabalho do SQL Server que estão prontas para migração.
  • Identifica possíveis problemas de compatibilidade com o ambiente de destino.
  • Avalia os riscos de migração.
  • Fornece recomendações para mitigar esses riscos.

Recomendações de tamanho do SQL do Azure

As recomendações mais adequadas incluem a camada de serviço e o dimensionamento correto com base no histórico de desempenho.

Estimativas de preços do Azure

As estimativas de custos de varejo são baseadas na recomendação de tamanho e nos seguintes parâmetros.

Parâmetros fixos

  • Região: West US
  • Moeda: USD
  • Uptime: 732 horas por mês (24 horas * 30,5 dias)

Parâmetros configuráveis

  • Opções de preços: habilite ofertas e benefícios especiais que podem reduzir e otimizar seus custos.

    • Opção de poupança da Instância Gerida SQL do Azure e da Base de Dados SQL do Azure: selecione entre reservas de um ou três anos e reduza os seus custos de recursos:

      • Instância reservada de três anos (padrão)
      • Instância reservada de um ano
      • Nenhum
    • Opção de economia do SQL Server em Máquinas Virtuais do Azure: selecione entre reservas de um ou três anos para uso consistente de recursos. Ou selecione planos de economia especiais de um ou três anos que sejam específicos de computação com compromissos de gastos por hora para reduzir os custos de recursos:

      • Instância reservada de três anos (padrão)
      • Instância reservada de um ano
      • Plano de poupança trienal
      • Plano de poupança de um ano
      • Nenhum
  • Benefício Híbrido do Azure para SQL Server: aloque licenças do SQL Server com o Software Assurance para o Azure e reduza seus custos com Banco de Dados SQL, Instância Gerenciada SQL e SQL Server em Máquinas Virtuais do Azure.

  • Benefício Híbrido do Azure para Windows: aloque licenças do Windows Server com o Software Assurance para o Azure e reduza seus custos para o SQL Server em Máquinas Virtuais do Azure

  • Preços de desenvolvimento/teste: preços reduzidos para cargas de trabalho de desenvolvimento/teste disponíveis para assinantes ativos do Visual Studio. Os Benefícios Híbridos do Azure para SQL Server e Windows não são aplicáveis em preços de desenvolvimento/teste.

Recomendação de tipo de destino de migração

A recomendação do tipo de destino de migração baseia-se nos custos estimados e na estratégia de migração selecionada. Selecione uma das seguintes estratégias de migração:

  • Modernizar para plataforma como serviço (PaaS): essa estratégia padrão sugere tipos de destino PaaS (Instância Gerenciada SQL ou Banco de Dados SQL), se estiverem prontos, em vez de infraestrutura como serviço (IaaS) (SQL Server em Máquinas Virtuais do Azure). Os tipos de destino PaaS do SQL do Azure oferecem ajuste de desempenho automatizado, backups, patches de software e alta disponibilidade. Estas tarefas implicam um enorme esforço e custo se forem executadas manualmente.
  • Minimizar custo: sugere um tipo de destino que tenha menos problemas de migração e seja o mais econômico. Essa estratégia prioriza o menor custo mensal e não considera as vantagens inerentes dos tipos de destino PaaS do SQL do Azure.

Pré-requisitos

Para avaliar o SQL Server, a instância do SQL Server precisa:

Permissões

A extensão SQL do Azure para SQL Server executa a coleta de dados de avaliação por padrão na conta NT AUTHORITY\SYSTEMde serviço. No entanto, você pode configurar o serviço de extensão do agente para ser executado com uma conta que tenha menos privilégio.

Ver visão geral da avaliação de migração

  1. Entre no portal do Azure e vá para seu recurso do SQL Server habilitado pelo Azure Arc.

  2. Abra o recurso do SQL Server. No painel esquerdo, em Migração, selecione Avaliações.

    Captura de tela que mostra como chegar ao relatório de avaliação de migração do SQL Server para um recurso do SQL Server.

A avaliação concluída na informação indica quando a avaliação foi executada pela última vez. Para acionar uma avaliação imediatamente, selecione Executar avaliação.

Rever a estratégia de migração

A estratégia de migração é mostrada com detalhes do raciocínio por trás do tipo de destino de migração recomendado. O banner Destino recomendado indica o tipo de destino sugerido com base na estratégia de migração e nos custos estimados das configurações recomendadas dos diferentes tipos de destino:

  • Azure SQL Managed Instance
  • SQL Server em Máquinas Virtuais do Azure
  • Base de Dados SQL do Azure

Captura de tela que mostra como chegar aos resultados detalhados da avaliação.

Prontidão da revisão

A avaliação indica a prontidão para cada um dos tipos de destino de migração e a recomendação de tamanho do SQL do Azure. A prontidão é calculada a partir da avaliação das instâncias e bancos de dados do SQL Server para requisitos de compatibilidade e recursos com base no histórico de desempenho.

  • Ready: A instância ou a base de dados do SQL Server está pronta para ser migrada para a opção específica de destino de implantação do Azure SQL sem bloqueadores de migração. Se aparecerem avisos, use as orientações de correção fornecidas para resolver esses problemas.
  • Não está pronto: a avaliação não conseguiu encontrar uma configuração que atendesse às características de compatibilidade, configuração e desempenho do SQL Server em Máquinas Virtuais do Azure, Instância Gerenciada do SQL ou Banco de Dados SQL. Selecione o hiperlink para revisar as descobertas e recomendações para tornar a instância/bancos de dados do SQL Server prontos para o tipo de destino de migração desejado.
  • desconhecido: o Azure Migrate não pode avaliar a prontidão. Esse resultado pode acontecer porque a descoberta está em andamento ou há problemas durante a descoberta que devem ser corrigidos. Verifique o painel de notificações. Se o problema persistir, contacte o Suporte da Microsoft.

Um resumo das informações de preparação para migração de instâncias e bancos de dados é incluído na seção de detalhes. Selecione o hiperlink Estado de preparação para exibir os detalhes completos da avaliação.

Rever os detalhes da avaliação

Os resultados da avaliação são mostrados para cada tipo de destino de migração. Escolha o tipo de destino de migração que você deseja revisar na lista suspensa.

Descrição geral da avaliação

Esta secção mostra:

  • Prontidão para migração de instância: prontidão geral da migração da instância para o tipo de destino de migração selecionado.
  • Prontidão para migração de banco de dados: Resumo da prontidão dos bancos de dados neste caso.
  • Estimativa de custo mensal: custo total estimado para a configuração recomendada do destino de migração do tipo selecionado.
  • Recomendação de SKU: Configuração de destino recomendada com base nos cálculos de tamanho. Para obter mais informações, consulte Detalhes do cálculo de tamanho com base no desempenho.
  • Compatibilidade da instância: Resumo dos problemas ou avisos de compatibilidade no nível da instância detetados como parte da avaliação.
  • Compatibilidade do banco de dados: Resumo dos problemas ou avisos de compatibilidade no nível do banco de dados detetados em todos os bancos de dados como parte da avaliação.
Compatibilidade

A guia Compatibilidade mostra informações sobre todos os problemas e avisos encontrados como parte da avaliação. Para cada localização, selecione o hiperlink Descobertas para obter informações sobre a localização, com recomendações de correção e uma lista de objetos afetados.

Captura de tela que mostra como chegar aos detalhes das conclusões da avaliação e das diretrizes de mitigação.

Recomendação SKU

A guia Recomendação de SKU inclui a estimativa de custo mensal com os componentes de computação e armazenamento do custo. A configuração recomendada (SKU) e o raciocínio por trás da recomendação são detalhados para a Instância Gerenciada do SQL e o SQL Server nos tipos de destino das Máquinas Virtuais do Azure. Para o Banco de dados SQL, uma lista de todas as recomendações de banco de dados é mostrada. Para exibir o raciocínio por trás da recomendação de configuração para cada banco de dados, selecione o hiperlink correspondente na coluna Motivo da recomendação .

Verificar o custo mensal estimado

O custo mensal total estimado para a instância é calculado com base na configuração de destino recomendada. Este cálculo de preço considera as opções de preços nas configurações de avaliação. Os componentes de computação e armazenamento do custo estimado são mostrados na seção de detalhes.

Observação

A estimativa de preços demora algum tempo após o cálculo de uma avaliação. Se uma avaliação foi concluída recentemente, aguarde algum tempo para que a estimativa de preço seja concluída. Se novos bancos de dados forem adicionados após a última avaliação executada, a avaliação e os preços não incluirão esses bancos de dados. Selecione Executar avaliação para acionar uma avaliação imediata ou aguarde a próxima avaliação agendada ser executada.

Rever a recomendação de configuração de destino

A visão geral da configuração de destino sugerida para cada tipo de destino de migração é fornecida juntamente com um resumo da configuração de computação e armazenamento na seção de detalhes. Essa configuração é calculada com base nos requisitos de recursos observados a partir dos dados de desempenho.

Analisar a disponibilidade dos dados de desempenho

O histórico de desempenho dos últimos 30 dias é agregado para determinar os requisitos de recursos. O tamanho do histórico de dados de desempenho disponível é mostrado. Uma coleta de dados mais longa geralmente ajuda a fornecer uma melhor representação do uso de recursos em qualquer período transitório de alto e baixo uso.

Rever as propriedades de origem

As propriedades e os requisitos de recursos da instância são detalhados nesta guia. Para revisar as conexões do cliente com essa instância, selecione o hiperlink para Conexões do SQL Server.

Revisar bancos de dados de usuários

Os bancos de dados de usuário na instância são listados nesta guia com propriedades e detalhes de requisitos de recursos.

Executar a avaliação de migração

Você pode acionar uma nova avaliação a qualquer momento. Selecione Executar avaliação.

Após a conclusão da nova avaliação, esta substitui a última avaliação positiva. As avaliações de migração agendadas continuam no cronograma todos os domingos às 23:00 (23:00) de acordo com a hora local na máquina do SQL Server.

Alterar configurações de avaliação

Você pode alterar as configurações de avaliação selecionando Configurações de avaliação. Atualize a estratégia de migração e as opções de preços para atender às suas necessidades. Selecione Atualizar para permitir que as configurações entrem em vigor. Os detalhes das opções de preços e da estratégia de migração aparecem na seção Recursos de avaliação de migração do SQL Server .

Desativar a avaliação de migração

A avaliação de migração do SQL Server é gerada automaticamente para cada instância do SQL Server habilitada pelo Azure Arc. Para desativar a avaliação, selecione Desativar na barra de menu superior.

Reativar a avaliação da migração

Use Habilitar Avaliação para reativar a avaliação de migração do SQL Server.

Cálculo de configuração SQL do Azure (tamanho de SKU) baseado em desempenho

A avaliação agrega todos os dados de configuração e desempenho e tenta encontrar a melhor correspondência entre várias camadas e configurações de serviço SQL do Azure. Ele escolhe uma configuração que pode corresponder ou exceder os requisitos de desempenho da instância SQL enquanto otimiza o custo.

O Azure Extension for SQL Server coleta dados de desempenho para configurações de computação com estas etapas:

  1. Colete um ponto de amostra de dados de desempenho a cada 30 segundos.
  2. Agregar os pontos de dados de amostra coletados a cada 30 segundos durante 10 minutos. Para criar o ponto de dados, a avaliação de tamanho seleciona os valores de pico de todas as amostras. Ele obtém o máximo, a média e a variância para cada contador de desempenho.
  3. Armazene todos os pontos de dados de 10 minutos do último mês.
  4. Identifique o ponto de dados apropriado a ser usado para o dimensionamento correto. A identificação é baseada nos valores do percentil 95 para o histórico de desempenho.

Por exemplo, se o histórico de desempenho for de uma semana, a avaliação classificará os pontos de amostra de 10 minutos da última semana. Ele os classifica em ordem crescente e escolhe o valor do percentil 95 para o dimensionamento correto. O valor do percentil 95 garante que você ignore quaisquer valores atípicos.

As métricas de alto nível coletadas para decidir o destino SQL ideal do Azure incluem:

O arquivo de log de extensão está em:

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

O nome do arquivo de log depende da versão do Azure Extension para SQL Server, para a versão mais recente do Azure Extension for SQL Server, o arquivo de log é:

unifiedagent.log

Para a versão de extensão 1.1.24724.69 e anteriores, o arquivo de log é:

ExtensionLog_0.log

Limitações

  • Atualmente, as avaliações de migração do SQL Server estão limitadas ao SQL Server em execução em computadores Windows. As avaliações de migração não se aplicam ao SQL Server em execução em máquinas Linux.
  • Não há suporte para o SQL Server em execução no Windows Server 2012 R2 e versões mais antigas.
  • As versões do SQL Server devem ser 2012 ou posteriores.
  • No momento, não há suporte para instâncias de cluster de failover.

Problemas conhecidos

Quando xp_cmdshell é habilitado e usado, um registro é feito como um aviso para a Instância Gerenciada SQL porque o banco de dados ainda pode ser migrado. No entanto, afeta a funcionalidade do objeto que utiliza especificamente xp_cmdshell. Use as orientações de correção fornecidas na avaliação para mitigar o problema.

Solucionar problemas

Contacte o Suporte da Microsoft se tiver algum dos seguintes problemas:

  • Os relatórios de avaliação não aparecem no portal mesmo após a hora marcada.
  • A disponibilidade de dados de desempenho não aumenta após uma semana de coleta de dados.