Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Como parte de sua jornada de migração para o Azure, você avalia suas cargas de trabalho locais para medir a prontidão da nuvem, identificar riscos e estimar custos e complexidade. Este artigo mostra como avaliar instâncias e bancos de dados do SQL Server descobertos em preparação para a migração para o Azure SQL, usando a ferramenta Azure Migrate: Discovery and assessment.
Neste tutorial, irá aprender a:
- Execute uma avaliação com base em dados de configuração e desempenho.
- Analise uma avaliação SQL do Azure.
Nota
Os tutoriais mostram o caminho mais rápido para experimentar um cenário e usam as opções padrão sempre que possível.
Pré-requisitos
- Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
- Antes de seguir este tutorial para avaliar suas instâncias do SQL Server para migração para o Azure SQL, verifique se você descobriu as instâncias SQL que deseja avaliar usando o dispositivo Azure Migrate, siga este tutorial.
- Se você quiser experimentar esse recurso em um projeto existente, certifique-se de ter concluído os pré-requisitos neste artigo.
Decidir quais critérios de dimensionamento usar
Decida se deseja executar uma avaliação usando critérios de dimensionamento com base em dados/metadados de configuração do SQL Server coletados como locais ou com base em dados de desempenho dinâmico.
| Avaliação | Detalhes | Recomendação |
|---|---|---|
| Nas instalações | Avalie com base nos dados/metadados de configuração do SQL Server. | A configuração recomendada do SQL do Azure é baseada na configuração local do SQL Server, que inclui núcleos alocados, memória total alocada e tamanhos de banco de dados. Isso pode ser útil quando as características da carga de trabalho exigem uma duração maior para capturar um perfil de métrica de desempenho abrangente. |
| Com base no desempenho | Avalie com base nos dados de desempenho recolhidos. | A configuração SQL recomendada do Azure é baseada em dados de desempenho de instâncias e bancos de dados do SQL Server, que incluem uso de CPU, contagens de núcleo, organização e tamanho de arquivos de banco de dados, E/S de arquivos e uso de memória por cada banco de dados. Você pode obter recomendações ideais que são do tamanho certo para a carga de trabalho SQL. |
Executar uma avaliação
Execute uma avaliação da seguinte maneira:
-
- Na página >Introdução, Servidores, bancos de dados e aplicativos Web, selecione Descobrir, avaliar e migrar.
Em Azure Migrate: Discovery and assessment, selecione Avaliar e escolha o tipo de avaliação como Azure SQL.
Em Avaliar servidores, o tipo de avaliação é pré-selecionado como Azure SQL e a fonte de descoberta é padronizada para Servidores descobertos a partir do appliance Azure Migrate.
Em Configurações de avaliação, defina os valores necessários ou mantenha os valores padrão:
Secção Definição Detalhes Definições de alvo e preços Localização de destino A região do Azure para a qual você deseja migrar. A configuração do SQL do Azure e as recomendações de custo são baseadas no local especificado. Definições de alvo e preços Tipo de ambiente O ambiente para a aplicação de preços nas implantações SQL, aplicáveis à Produção ou Desenvolvimento/Teste. Definições de alvo e preços Programa de oferta/licenciamento A oferta do Azure se você estiver inscrito. Atualmente, o campo é Pay-as-you-go por padrão, que oferece preços de varejo do Azure.
Pode usufruir de descontos adicionais aplicando capacidade reservada e o Benefício Híbrido do Azure à oferta de pagamento conforme o uso.
Você pode aplicar o Benefício Híbrido do Azure em complemento à oferta de pagamento conforme o uso e ao ambiente de desenvolvimento/teste. A avaliação não suporta a aplicação de Capacidade Reservada além da oferta de pagamento conforme o uso e do ambiente de Desenvolvimento/Teste.
Se a oferta estiver definida como Pay-as-you-go e a capacidade reservada estiver definida como Sem instâncias reservadas, as estimativas de custo mensal serão calculadas multiplicando o número de horas escolhidas no campo de tempo de atividade da VM pelo preço horário da SKU recomendada.Definições de alvo e preços Opções de poupança - Azure SQL MI e DB (PaaS) Especifique a opção de economia de capacidade reservada que você deseja que a avaliação considere, ajudando a otimizar seu custo de computação do Azure.
As reservas do Azure (1 ano ou 3 anos reservados) são uma boa opção para os recursos em execução mais consistentes.
Quando você seleciona 'Nenhum', o custo de computação do Azure é baseado na taxa Pay as you go ou com base no uso real.
Você precisa selecionar pagamento conforme o uso no programa de oferta/licenciamento para poder usar Instâncias Reservadas. Quando você seleciona qualquer opção de economia diferente de 'Nenhuma', as configurações 'Desconto (%)' e 'Tempo de atividade da VM' não são aplicáveis. As estimativas de custos mensais são calculadas multiplicando 744 horas pelo preço horário do SKU recomendado.Definições de alvo e preços Opções de economia - SQL Server na VM do Azure (IaaS) Especifique a opção de economia que você deseja que a avaliação considere, ajudando a otimizar seu custo de computação do Azure.
As reservas do Azure (1 ano ou 3 anos reservados) são uma boa opção para os recursos em execução mais consistentes.
O Plano de Poupança do Azure (plano de poupança de 1 ou 3 anos) proporciona flexibilidade adicional e otimização de custos automatizada. Idealmente, após a migração, você poderia usar o plano de reserva e economia do Azure ao mesmo tempo (a reserva é consumida primeiro), mas nas avaliações de migração do Azure, você só pode ver estimativas de custo de 1 opção de economia de cada vez.
Quando você seleciona 'Nenhum', o custo de computação do Azure é baseado na taxa Pay as you go ou com base no uso real.
Você precisa selecionar a opção de pagamento conforme o uso na oferta ou programa de licenciamento para poder usar as Instâncias Reservadas ou o Plano de Poupança do Azure. Quando você seleciona qualquer opção de economia diferente de 'Nenhuma', as configurações 'Desconto (%)' e 'Tempo de atividade da VM' não são aplicáveis. As estimativas de custo mensal são calculadas multiplicando 744 horas no campo de tempo de atividade da VM pelo preço horário da SKU recomendada.Definições de alvo e preços Moeda A moeda de faturação da sua conta. Definições de alvo e preços Desconto (%) Quaisquer descontos específicos da subscrição que receba além da oferta do Azure. A predefinição é 0%. Definições de alvo e preços Tempo de atividade de VM Especifique a duração (dias por mês/hora por dia) que os servidores/VMs executam. Isso é útil para calcular estimativas de custo para o SQL Server na VM do Azure, onde você está ciente de que as VMs do Azure podem não ser executadas continuamente.
As estimativas de custo para servidores em que o destino recomendado é o SQL Server na VM do Azure baseiam-se na duração especificada. O padrão é 31 dias por mês/24 horas por dia.Definições de alvo e preços Benefício Híbrido do Azure Especifique se você já tem uma licença do Windows Server e/ou do SQL Server ou uma assinatura do Enterprise Linux (RHEL e SLES). O Benefício Híbrido do Azure é um benefício de licenciamento que ajuda a reduzir significativamente os custos de execução das cargas de trabalho na cloud. Permite utilizar no Azure as suas licenças do Windows Server e SQL Server habilitadas para Software Assurance no local. Por exemplo, se tu tiveres uma licença do SQL Server e estas estiverem cobertas por software assurance ativo de assinaturas do SQL Server, podes solicitar o benefício híbrido do Azure ao trazer licenças para o Azure. Critérios de avaliação Critérios de dimensionamento Definido como Baseado no desempenho por padrão, o que significa que o Azure Migrate coleta métricas de desempenho pertencentes a instâncias SQL e aos bancos de dados gerenciados por ela para recomendar um SQL Server de tamanho ideal na VM do Azure e/ou no Banco de Dados SQL do Azure e/ou na configuração da Instância Gerenciada SQL do Azure.
Você pode alterar isso para As on-premises para obter recomendações baseadas apenas na configuração local do SQL Server sem as otimizações baseadas em métricas de desempenho.Critérios de avaliação Histórico de desempenho Indique a duração dos dados na qual pretende basear a avaliação. (O padrão é um dia) Critérios de avaliação Percentil de utilização Indique o valor de percentil que você deseja usar para a amostra de desempenho. (O padrão é percentil 95) Critérios de avaliação Fator de conforto Indique o buffer que você deseja usar durante a avaliação. Isso explica problemas como uso sazonal, histórico de desempenho curto e prováveis aumentos no uso futuro. Critérios de avaliação Preferência de otimização Especificar a preferência pelo relatório de avaliação recomendado. Selecionar Minimizar custo resultaria no relatório de avaliação Recomendado recomendando os tipos de implantação que têm menos problemas de migração e são mais econômicos, enquanto selecionar Modernizar para PaaS resultaria em Relatório de avaliação recomendado recomendando tipos de implantação de PaaS (Azure SQL MI ou DB) sobre IaaS Azure(VMs), sempre que a instância do SQL Server estiver pronta para migração para PaaS independentemente do custo. Dimensionamento da Instância Gerenciada SQL do Azure Escalão de Serviço Escolha a opção de camada de serviço mais apropriada para acomodar suas necessidades de negócios para a migração para a Instância Gerenciada SQL do Azure:
Selecione Recomendado se quiser que o Azure Migrate recomende a camada de serviço mais adequada para seus servidores. Isso pode ser de uso geral ou crítico para os negócios.
Selecione Finalidade Geral se desejar uma configuração SQL do Azure projetada para cargas de trabalho com orçamento limitado.
Selecione Business Critical se quiser uma configuração SQL do Azure projetada para cargas de trabalho de baixa latência com alta resiliência a falhas e failovers rápidos.Dimensionamento da Instância Gerenciada SQL do Azure Tipo de instância Definido como padrão para instância única. Dimensionamento da Instância Gerenciada SQL do Azure Escalão de Preço Reiniciado para Modo Padrão. Dimensionamento do SQL Server em VM do Azure Série VM Especifique a série de VMs do Azure que pretende considerar para o dimensionamento do SQL Server em VM do Azure. Com base nos requisitos de configuração e desempenho do seu SQL Server ou instância do SQL Server, a avaliação recomenda uma dimensão da VM da lista selecionada de séries de VMs.
Você pode editar as configurações conforme necessário. Por exemplo, se você não quiser incluir a VM da série D, poderá excluir a série D dessa lista.
Como as avaliações SQL do Azure pretendem oferecer o melhor desempenho para suas cargas de trabalho SQL, a lista de séries de VMs só tem VMs otimizadas para executar seu SQL Server em Máquinas Virtuais (VMs) do Azure. Mais informações.Dimensionamento do SQL Server em VM do Azure Tipo de armazenamento O padrão é Recomendado, o que significa que a avaliação recomenda o Disco Gerenciado do Azure mais adequado com base no tipo de ambiente escolhido, tamanho do disco local, IOPS e taxa de transferência. Dimensionamento do Banco de Dados SQL do Azure Escalão de Serviço Escolha a opção de camada de serviço mais apropriada para acomodar suas necessidades de negócios para a migração para o Banco de Dados SQL do Azure:
Selecione Recomendado se quiser que o Azure Migrate recomende a camada de serviço mais adequada para seus servidores. Isso pode ser de uso geral ou crítico para os negócios.
Selecione Finalidade Geral se desejar uma configuração SQL do Azure projetada para cargas de trabalho com orçamento limitado.
Selecione Business Critical se quiser uma configuração SQL do Azure projetada para cargas de trabalho de baixa latência com alta resiliência a falhas e failovers rápidos.Dimensionamento do Banco de Dados SQL do Azure Tipo de instância Definido para o Banco de dados único. Dimensionamento do Banco de Dados SQL do Azure Modelo de compra Definido para vCore por defeito. Dimensionamento do Banco de Dados SQL do Azure Camada de computação Foi definido como provisionado. Propriedades de alta disponibilidade e recuperação de desastres Região de recuperação de desastres Definido como o par de replicação entre regiões do Local de Destino. No caso improvável de o Local de Destino escolhido ainda não ter esse par, o próprio Local de Destino especificado será escolhido como a região de recuperação de desastres padrão. Propriedades de alta disponibilidade e recuperação de desastres Intenção de múltiplas sub-redes Definido para recuperação de desastres.
Selecione Recuperação de desastres se desejar replicação assíncrona de dados em que alguns atrasos de replicação sejam toleráveis. Isso permite maior durabilidade usando redundância geográfica. Em caso de failover, os dados que ainda não foram replicados podem ser perdidos.
Selecione Alta disponibilidade se desejar que a replicação de dados seja síncrona e que nenhuma perda de dados devido a atraso de replicação seja permitida. Essa configuração permite que a avaliação aproveite as opções internas de alta disponibilidade nos Bancos de Dados SQL do Azure e nas Instâncias Gerenciadas do SQL do Azure, e as zonas de disponibilidade e redundância de zona nas Máquinas Virtuais do Azure para fornecer maior disponibilidade. Em caso de failover, nenhum dado é perdido.Propriedades de alta disponibilidade e recuperação de desastres Acesso à Internet Definido como Disponível.
Selecione Disponível se permitir o acesso externo à Internet a partir de VMs do Azure. Isso permite o uso do Cloud Witness, que é a abordagem recomendada para Clusters de Failover do Windows Server em Máquinas Virtuais do Azure.
Selecione Não disponível se as VMs do Azure não tiverem acesso de saída à Internet. Isso requer o uso de um Disco Compartilhado como testemunha para Clusters de Failover do Windows Server em Máquinas Virtuais do Azure.Propriedades de alta disponibilidade e recuperação de desastres Intenção do modo de confirmação assíncrona Definido para recuperação de desastres.
Selecione Recuperação de desastres se estiver a usar o modo de confirmação assíncrona para aumentar a durabilidade dos dados sem comprometer o desempenho. Em caso de failover, os dados que ainda não foram replicados podem ser perdidos.
Selecione Alta disponibilidade se estiver usando o modo de disponibilidade de dados de confirmação assíncrona para melhorar a disponibilidade e dimensionar o tráfego de leitura. Essa configuração permite que a avaliação aproveite os recursos internos de alta disponibilidade nos Bancos de Dados SQL do Azure, nas Instâncias Gerenciadas SQL do Azure e nas Máquinas Virtuais do Azure para fornecer maior disponibilidade e expansão.Selecione Salvar se tiver feito alterações.
Em Avaliar Servidores, selecione Avançar.
Em Selecionar servidores para avaliar>Nome da avaliação> , especifique um nome para a avaliação.
Em Selecionar ou criar um grupo> , selecione Criar Novo e especifique um nome de grupo.
Selecione o dispositivo e selecione os servidores que deseja adicionar ao grupo e selecione Avançar.
Em Rever + criar avaliação, reveja os detalhes da avaliação e selecione Criar avaliação para criar o grupo e executar a avaliação.
Após a avaliação ser criada, vá para Servidores, bancos de dados e aplicações web>Azure Migrate: Descoberta e avaliação, selecione o número ao lado de Avaliação do Azure SQL. Se não vir o número preenchido, selecione Atualizar para receber as atualizações mais recentes.
Selecione o nome da avaliação, que você deseja visualizar.
Nota
Como as avaliações SQL do Azure são avaliações baseadas no desempenho, recomendamos que você aguarde pelo menos um dia após iniciar a descoberta antes de criar uma avaliação. Isto proporciona tempo para recolher dados de desempenho com maior confiança. Se sua descoberta ainda estiver em andamento, a prontidão de suas instâncias SQL será marcada como Desconhecido. Idealmente, depois de iniciar a descoberta, aguarde a duração de desempenho especificada (dia/semana/mês) para criar ou recalcular a avaliação para obter uma classificação de alta confiança.
Próximos passos
- Saiba mais sobre como as avaliações SQL do Azure são calculadas.
- Comece a migrar instâncias e bancos de dados SQL usando o Serviço de Migração de Banco de Dados do Azure.