Selecionar o destino ideal do SQL do Azure usando a avaliação de migração (Preview) – 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. 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:

  • Em seu data center
  • Em pontos de presença, como lojas de varejo
  • Em qualquer nuvem pública ou provedor 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 - 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 chegar ao relatório de avaliação de migração do SQL Server, um recurso do SQL Server.

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: a avaliação não conseguiu encontrar um SQL Server na configuração da máquina virtual do Azure/instância gerenciada do SQL do Azure/banco de dados do SQL do Azure que atendesse às características de configuração e desempenho desejadas. 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 avaliação da migração para Azure atribui uma classificação de confiança a todas as avaliações do SQL do Azure com base na disponibilidade dos pontos de dados de desempenho/utilização necessários para calcular a avaliação de todas as instâncias e todos os bancos de dados SQL avaliados. A classificação varia 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. 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

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 aparecem no portal, mesmo após o horário agendado de domingo 23h00, de acordo com o horário local do computador do SQL Server.
  • 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.