Compartilhar via


Avaliar a preparação para a migração – SQL Server habilitado pelo Azure Arc

Aplica-se ao: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 para cada tipo de destino de migração do SQL do Azure que melhor atenda às necessidades de carga de trabalho.
  • Fornece preços de varejo para a configuração sugerida para cada tipo de destino de migração do SQL do Azure.
  • Sugere o melhor tipo de destino de migração do SQL do Azure com base na estratégia de migração escolhida.
  • É gerada automaticamente.
  • É executado continuamente em um agendamento 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:

  • Seu datacenter.
  • Locais do site de borda, como lojas de varejo.
  • Provedores públicos de nuvem ou 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 preparação do SQL do Azure

Avalie e meça a preparação do SQL Server 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 de migração.
  • Fornece recomendações para atenuar esses riscos.

Recomendações de tamanho do SQL do Azure

As recomendações de melhor ajuste 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 custo de varejo são baseadas na recomendação de tamanho e nos parâmetros a seguir.

Parâmetros fixos

  • Região: Oeste dos EUA
  • Moeda: USD
  • Tempo de atividade: 732 horas por mês (24 horas * 30,5 dias)

Parâmetros configuráveis

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

    • Instância Gerenciada de SQL do Azure e opção de economia do Banco de Dados SQL do Azure: selecione entre reservas de um ou três anos e reduza os 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 especiais de poupança de um ou três anos que sejam calculados específicos 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 de três anos
      • 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 para o Banco de Dados SQL, a Instância Gerenciada de SQL e o SQL Server em Máquinas Virtuais do Azure.

  • Benefício Híbrido do Azure para Windows: alocar licenças do Windows Server com o Software Assurance para o Azure e reduzir 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 sob preços de desenvolvimento/teste.

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

A recomendação de 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 PaaS (plataforma como serviço): essa estratégia padrão sugere tipos de destino de PaaS (Instância Gerenciada de SQL ou Banco de Dados SQL), se estiverem prontos, em iaaS (infraestrutura como serviço) (SQL Server em Máquinas Virtuais do Azure). Os tipos de destino de PaaS do SQL do Azure oferecem ajuste automatizado de desempenho, backups, aplicação de patch de software e alta disponibilidade. Essas tarefas implicam enorme esforço e custo se forem executadas manualmente.
  • Minimizar o custo: sugere um tipo de destino que tem os problemas de migração mínimos e é o mais econômico. Essa estratégia prioriza o menor custo mensal e não considera as vantagens inerentes dos tipos de destino de PaaS do SQL do Azure.

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 NT AUTHORITY\SYSTEMde serviço. No entanto, você pode configurar o serviço de extensão do agente para ser executado com uma conta com privilégios mínimos.

Visão geral da avaliação de migração

  1. Entre no portal do Azure e acesse o 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 acessar o relatório de avaliação de migração do SQL Server para um recurso do SQL Server.

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

Examinar 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. A faixa de destino recomendada 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:

  • Instância Gerenciada de SQL do Azure
  • SQL Server em Máquinas Virtuais do Azure
  • Banco de Dados SQL do Azure

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

Examinar a preparação

A avaliação indica a preparação para cada um dos tipos de destino de migração e a recomendação de tamanho do SQL do Azure. A preparação é calculada com base na 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.

  • 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 algum aviso for exibido, use as diretrizes de correção fornecidas para resolver esses problemas.
  • Não pronto: a avaliação não pôde encontrar uma configuração para atender às características de compatibilidade, configuração e desempenho do SQL Server em Máquinas Virtuais do Azure, Instância Gerenciada de SQL ou Banco de Dados SQL. Selecione o hiperlink para examinar as conclusões e as recomendações para deixar a instância/bancos de dados do SQL Server prontas para o tipo de destino de migração 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 devem ser corrigidos. Verifique o painel de notificações. Se o problema persistir, entre em contato com o Suporte da Microsoft.

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

Examinar 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 deseja revisar na lista suspensa.

Visão geral da avaliação

Esta seção mostra:

  • Preparação de migração de instância: preparação geral da migração da instância para o tipo de destino de migração selecionado.
  • Preparação para a migração de banco de dados: resumo da preparação dos bancos de dados nesta instância.
  • Estimativa de custo mensal: custo estimado total 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 de cálculo de tamanho baseado em desempenho.
  • Compatibilidade da instância: resumo de problemas de compatibilidade no nível da instância ou avisos detectados como parte da avaliação.
  • Compatibilidade do banco de dados: resumo dos problemas de compatibilidade no nível do banco de dados ou avisos detectados 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 descoberta, selecione o hiperlink Descobertas para obter informações sobre a descoberta, com recomendações de correção e uma lista de objetos afetados.

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

Recomendação de SKU

A guia Recomendação de SKU inclui a estimativa de custo mensal com os componentes de computação e armazenamento do custo. A SKU (configuração recomendada) e o raciocínio por trás da recomendação são detalhados para a Instância Gerenciada de SQL e o SQL Server nos tipos de destino de 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 .

Examinar o custo mensal estimado

O custo mensal estimado total da instância é calculado com base na configuração de destino recomendada. Esse 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ço leva algum tempo depois que uma avaliação é computada. Se uma avaliação tiver sido concluída recentemente, dê 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 ser executada, a avaliação e os preços não incluirão esses bancos de dados. Selecione Executar Avaliação para disparar uma avaliação imediata ou aguardar a próxima avaliação agendada ser executada.

Revisar 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 de configuração de computação e armazenamento na seção de detalhes. Essa configuração é calculada com base nos requisitos de recursos observados dos dados de desempenho.

Examinar a disponibilidade de dados de desempenho

O histórico de desempenho dos últimos 30 dias é agregado para determinar os requisitos de recursos. O comprimento do histórico de dados de desempenho disponível é mostrado. A 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 uso e baixo uso.

Revisar as propriedades de origem

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

Examinar bancos de dados de usuário

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

Executar 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.

Alterar configurações de avaliação

Você pode alterar as configurações de avaliação selecionando as 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 de recursos de avaliação de migração 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 instância do SQL Server habilitada pelo Azure Arc. Para desabilitar a avaliação, selecione Desabilitar na barra de menus superior.

Reabilitar a avaliação de migração

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

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

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

A Extensão do Azure para SQL Server coleta dados de desempenho para configurações de computação com estas etapas:

  1. Colete um ponto de exemplo de dados de desempenho a cada 30 segundos.
  2. Agregar os pontos de dados de exemplo 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. Ele obtém o máximo, a média e a variação 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 dimensionamento correto. A identificação é baseada nos valores de 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 dez minutos da última semana. Ele os classifica em ordem crescente e escolhe o valor de percentil 95 para dimensionamento à direita. O valor do percentil 95 garante que você ignore qualquer exceção.

As métricas de alto nível coletadas para decidir o destino ideal do SQL do Azure 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

Limitações

  • As avaliações de migração do SQL Server estão atualmente 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 computadores Linux.
  • Não há suporte ao SQL Server executado no Windows Server 2012 R2 e em versões anteriores.
  • 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 de SQL porque o banco de dados ainda pode ser migrado. No entanto, ele interrompe a funcionalidade do objeto que usa xp_cmdshellespecificamente. Use as diretrizes de correção fornecidas na avaliação para mitigar o problema.

Solucionar problemas

Entre em contato com o Suporte da Microsoft se você encontrar algum dos seguintes problemas:

  • Os relatórios de avaliação não aparecem no portal mesmo após o horário agendado.
  • A disponibilidade de dados de desempenho não aumenta após uma semana de coleta de dados.