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:
Executar em uma instância do SQL Server baseada no Windows conectada ao Azure. Siga as instruções em Conectar automaticamente máquinas do SQL Server ao Azure Arc.
Extensão do Azure para o SQL Server (
WindowsAgent.SqlServer
) versão 1.1.2594.118 ou posterior.Saiba como verificar a versão da Extensão do Azure para SQL Server e atualizar para a mais recente.
O servidor tem conectividade com telemetry.{region}.arcdataservices.com (para obter mais informações, consulte Requisitos de rede )
Para exibir os relatórios de avaliação no portal do Azure, você deverá receber uma função do Azure com a ação
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
atribuída. Por conveniência, você pode usar a função interna Administrador de Banco de Dados Híbrido do Azure - Função de Serviço Somente Leitura, que inclui essa ação. Para obter mais informações, revise Saiba mais sobre as funções internas do Azure.
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
Entre no portal do Azure e acesse o SQL Server habilitado pelo Azure Arc
Abra o recurso do SQL Server e selecione Avaliações (Preview) em na pasta Migração no painel esquerdo.
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.
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
A avaliação coleta um ponto de amostra de dados de desempenho a cada 30 segundos.
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.
Armazenamos todos os pontos de dados de dez minutos do último mês.
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.
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.
Conteúdo relacionado
- Regras de avaliação para a migração do SQL Server para a Instância Gerenciada de SQL do Azure
- Regras de avaliação para a migração do banco de dados do SQL Server para o SQL do Azure
- Migrar SQL Server para SQL do Azure
- SQL Server habilitado pelo Azure Arc
- Conectar automaticamente computadores com SQL Server ao Azure Arc