Compartilhar via


Avaliar a prontidão para migração (preview) com o SQL Server habilitado pelo Azure Arc

Aplica-se: SQL Server

O SQL Server habilitado pelo Azure Arc produz automaticamente uma avaliação para migração para o Azure. Essa avaliação desempenha um papel vital no sucesso de sua jornada de modernização e migração na nuvem. O Azure Arc simplifica o processo de descoberta e a avaliação de preparação para migração.

A avaliação:

  • Fornece preparaçã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 do SQL do Azure (tamanho da SKU) para cada opção de implantação do SQL do Azure, atendendo melhor às necessidades da carga de trabalho.
  • É gerada automaticamente.
  • É executada continuamente em uma programação padrão de uma vez por semana.
  • É gratuita 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:

  • Seu data center
  • Pontos de presença, como lojas de varejo
  • Provedor de nuvem pública ou de hospedagem

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

Observação

Como uma versão prévia do recurso, a tecnologia apresentada neste artigo está sujeita aos Termos de uso complementares para versões prévias do Microsoft Azure.

As atualizações mais recentes estão disponíveis nas notas sobre a versão para SQL Server habilitado pelo Azure Arc.

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

Avaliação de preparação para o SQL do Azure: avalie e meça o nível de preparação dos SQL Servers para migração para o SQL do Azure. 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 da migração
  • Fornece recomendações para mitigar esses riscos

Recomendações de tamanho do SQL do Azure: fornece recomendações mais adequadas, incluindo a camada de serviço e o dimensionamento correto com base no histórico de desempenho.

Pré-requisitos

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

Permissões

A extensão do SQL do Azure para SQL Server executa a coleta de dados de avaliação por padrão na conta de serviço, NT AUTHORITY\SYSTEM. No entanto, é possível configurar o serviço de extensão do agente para executar com uma conta com privilégios mínimos.

Exibir os resultados da avaliação de migração

  1. Entre no portal do Azure e acesse o SQL Server habilitado pelo Azure Arc

  2. Abra o recurso do SQL Server e selecione Avaliações (Preview) em na pasta Migração no painel esquerdo.

    Captura de tela mostrando como acessar o relatório de avaliação de migração do SQL Server um recurso do SQL Server.

O Horário da última avaliação indica quando a avaliação teve início. Para acionar uma avaliação imediatamente, selecione Executar avaliação.

Examinar preparação

A avaliação indica as diferentes estratégias de migração que podem ser consideradas para suas implantações de SQL Server:

  • Instâncias Gerenciadas de SQL do Azure
  • SQL Server em máquinas virtuais do Azure
  • Bancos de Dados SQL do Azure

Revise a preparação para tipos de implantação de destino e a recomendação de tamanho do SQL do Azure. A preparação é baseada na avaliação de desempenho para as instâncias e os bancos de dados do SQL Server marcados como prontos ou prontos com condições.

  • Pronto: a instância ou o banco de dados do SQL Server está pronto para ser migrado para a opção de implantação de destino específica do SQL do Azure sem nenhum bloqueador de migração. Se houver algum aviso, resolva esses problemas usando as diretrizes de correção fornecidas.

  • Não pronto: o processo de avaliação não encontrou uma configuração que atendesse às características de compatibilidade, configuração e desempenho na Máquina Virtual do Azure, na Instância Gerenciada de SQL do Azure ou no Banco de Dados SQL do Azure. Selecione o hiperlink para examinar a recomendação para preparar a instância/bancos de dados do SQL Server para o tipo de implantação de destino desejado.

    Captura de tela mostrando como chegar às diretrizes de mitigação quando o SQL Server não está pronto para migração.

  • Desconhecido: o Azure Migrate não pode avaliar a preparação. Esse resultado pode acontecer porque a descoberta está em andamento ou há problemas durante a descoberta que precisam ser corrigidos. Verifique o painel de notificações. Se o problema persistir, contate o Suporte da Microsoft.

Revisar classificação de confiança

A classificação de confiança é uma escala de uma estrela (mais baixa) a cinco estrelas (mais alta). A classificação de confiança é projetada para atingir seu pico (cinco estrelas) aproximadamente após 30 dias de coleta contínua de dados. Ele deve aumentar em uma estrela para cada semana de coleta de dados. A classificação de confiança ajuda a estimar a confiabilidade das recomendações de tamanho na avaliação. O valor é baseado na disponibilidade dos pontos de dados de desempenho ou de utilização necessários para calcular a avaliação para todos os bancos de dados e instâncias SQL avaliados. As classificações de confiança são as seguintes:

Disponibilidade do ponto de dados Classificação de confiança
0%-20% 1 estrela
21%-40% 2 estrelas
41%-60% 3 estrelas
61%-80% 4 estrelas
81%-100% 5 estrelas

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

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

A extensão do SQL Server para Azure coleta dados de desempenho para computar configurações com estas etapas

  1. A avaliação coleta um ponto de amostra de dados de desempenho a cada 30 segundos.

  2. Agrega os pontos de dados de amostra coletados a cada 30 segundos em 10 minutos. Para criar o ponto de dados, a avaliação de tamanho seleciona os valores de pico de todas as amostras. Ela obtém o máximo, a média e a variância para o desempenho de cada contador.

  3. Armazenamos todos os pontos de dados de dez minutos do último mês.

  4. A avaliação identifica o ponto de dados apropriado a ser usado para o dimensionamento adequado. A identificação é baseada nos valores do percentil de 95% do 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 dez minutos da última semana. Ela os classifica em ordem crescente e escolhe o valor de percentil de 95º para o dimensionamento adequado. O valor do percentil de 95º garante que você ignore quaisquer valores atípicos.

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

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

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

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

    unifiedagent.log

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

    ExtensionLog_0.log

Execução da avaliação de migração

É possível acionar uma nova avaliação a qualquer momento. Selecione Executar Avaliação.

Após a conclusão da nova avaliação, ela substitui a última avaliação bem-sucedida. As avaliações de migração agendadas continuam conforme o cronograma todos os domingos às 23h00, de acordo com o horário local no computador do SQL Server.

Avaliação de migração do banco de dados

A avaliação de migração do SQL Server é gerada automaticamente para cada SQL Server habilitado pelo Arc. É possível desabilitar a avaliação usando a opção Desabilitar na barra de menu superior.

Reabilitar a avaliação de migração

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

Limitações

  • A avaliação de migração do SQL Server está atualmente limitada ao SQL Server em execução em computadores Windows e não se aplica ao SQL em computadores Linux.
  • Não há suporte ao SQL Server executado no Windows Server 2012 e em versões anteriores.
  • A versão do SQL Server deverá ser a 2012 ou posterior.
  • No momento, não há suporte a instâncias de cluster de failover (FCI).

Problemas conhecidos

Quando o xp_commandShell é habilitado e utilizado, ele é registrado como um aviso para a Instância Gerenciada de SQL. Esse problema é considerado um bloqueador de migração. Ele interrompe a funcionalidade do objeto que utiliza especificamente o xp_commandShell. Use as diretrizes de correção fornecidas na avaliação para mitigar o problema.

Solução de problemas

Entre em contato com o Suporteda Microsoft se encontrar qualquer um dos problemas abaixo.

  • Os relatórios de avaliação não são exibidos no portal, mesmo após o horário agendado.
  • O índice de confiança não aumenta após uma semana de coleta de dados. A confiança deve aumentar após a primeira semana.