Compartilhar via


Tutorial: Avaliar bancos de dados MySQL para migração para o Banco de Dados do Azure para MySQL (versão prévia)

Como parte de sua jornada de migração para o Azure, você avalia as cargas de trabalho para medir a preparação para a nuvem, identificar riscos e estimar custos e complexidade. Este tutorial descreve como avaliar as instâncias de banco de dados MySQL descobertas antes de migrar para o Banco de Dados do Azure para MySQL, usando a ferramenta Migrações para Azure: descoberta e avaliação.

Neste tutorial, você aprenderá como:

Pré-requisitos

  • Uma assinatura do Azure. Se você não tiver um, crie uma conta gratuita .
  • Antes de avaliar a migração da instância do banco de dados MySQL para o Banco de Dados do Azure para MySQL, verifique se você descobriu as instâncias do MySQL que deseja avaliar usando os dispositivos de Migrações para Azure.

Realizar uma avaliação

Para criar e executar uma avaliação do MySQL, siga estas etapas:

  1. Em Servidores, bancos de dados e aplicativos Web, selecione Descobrir, avaliar e migrar.

    Captura de tela sobre como começar a avaliação.

  2. Em Migrações para Azure: descoberta e avaliação, selecione Avaliar e escolha o tipo de avaliação como banco de dados MySQL.

    Captura de tela sobre como começar a avaliar o banco de dados mysql.

  3. Em Criar avaliação, você pode ver o Tipo de avaliação como avaliação do MySQL e a Origem de descoberta como Servidores descobertos no dispositivo de Migrações para Azure selecionado por padrão.

  4. Selecione Editar para examinar as configurações de avaliação.

    Captura de tela sobre como editar as configurações de avaliação do mysql.

  5. Em Propriedades de avaliação, você pode manter os valores padrão ou definir os valores necessários:

    Configurações de destino e preço

    Configurações Detalhes
    Local de destino A região do Azure para a qual você quer migrar. As recomendações de configuração e custo do Banco de Dados do Azure para MySQL baseiam-se no local especificado.
    Tipo de ambiente O ambiente das implantações do MySQL para aplicar a configuração e as recomendações de custo do Banco de Dados do Azure para MySQL aplicáveis à produção ou desenvolvimento/teste.
    Programa de licenciamento A oferta do Azure se você estiver inscrito. Atualmente, o campo é o de Pagamento conforme o uso por padrão, o qual proporciona a você preços de varejo do Azure.
    Moeda A moeda de cobrança da sua conta.
    Opções de poupança Especifique a opção de economia de capacidade reservada que você deseja que a avaliação considere e otimize seu custo de computação do Azure.

    As reservas do Azure (um ou três anos reservados) são uma boa opção para os recursos em execução mais consistente.

    Quando você seleciona Nenhum, o custo de computação do Azure é baseado na taxa de pagamento conforme o uso ou no uso real.

    Você precisa selecionar Pagamento por Uso no programa de licenciamento/oferta para poder usar Instâncias Reservadas. Quando você seleciona qualquer opção de economia diferente de Nenhum, a configuração Desconto (%) não é aplicável. As estimativas de custo mensal são calculadas multiplicando-se 744 horas pelo preço por hora do SKU recomendado.
    Desconto (%) Qualquer desconto específico da assinatura que você receba além da oferta do Azure. A configuração padrão é 0%.

    Critérios de avaliação

    Configurações Detalhes
    Critérios de dimensionamento Definido como Baseado em desempenho por padrão, o que significa que as Migrações para Azure coletam métricas de desempenho pertencentes às instâncias do MySQL para recomendar uma configuração de instância do Banco de Dados do Azure para MySQL de tamanho ideal.
    Histórico de desempenho Indique a duração dos dados nos quais você deseja basear a avaliação. (O padrão é um dia)
    Percentual de utilização Indique o valor percentual que você deseja usar para a amostra de desempenho. (O padrão é 95º percentil)
    Fator de conforto Indique o buffer que você deseja usar durante a avaliação. Esse recurso detecta problemas como uso sazonal, histórico de desempenho baixo e prováveis aumentos no uso futuro.

    Banco de Dados do Azure para MySQL – Dimensionamento de servidor flexível

    Configurações Detalhes
    Camada de Serviço Escolha a opção de camada de serviço mais apropriada para acomodar suas necessidades comerciais de migração para o Banco de Dados do Azure para MySQL.

    Por padrão, todas as três camadas de serviço são selecionadas. De acordo com o relatório de avaliação, recomendamos a camada de serviço mais adequada para seus servidores com base no tipo de ambiente e nos dados de desempenho coletados.

    - Selecione apenas Uso Geral se quiser uma configuração do Banco de Dados do Azure para MySQL projetada para cargas de trabalho de negócios que exigem computação e memória balanceadas com taxa de transferência de E/S escalonável.

    - Selecione apenas Comercialmente Crítico se quiser uma configuração do Banco de Dados do Azure para MySQL projetada para cargas de trabalho de banco de dados de alto desempenho que exigem desempenho na memória para processamento de transações mais rápido e com maior simultaneidade.
  6. Selecione OK.

    Captura de tela sobre como salvar as configurações de avaliação do mysql.

  7. Em Avaliar Servidores, selecione Avançar.

  8. Em Selecionar servidores a serem avaliados, especifique um nome para a avaliação no Nome da avaliação.

  9. Em Selecionar ou criar um grupo, selecione Criar e especifique um nome de grupo.

  10. Selecione o dispositivo e selecione os servidores que você deseja adicionar ao grupo e selecione Próxima Revisão + Criar avaliação.

    Captura de tela sobre como selecionar servidores para avaliar.

  11. Em Examinar + criar avaliação, examine os detalhes da avaliação e selecione Criar avaliação para criar o grupo e executar a avaliação.

Exibir uma avaliação

Para exibir uma avaliação, siga estas etapas:

  1. Em Servidores, bancos de dados e aplicativos Web>Migrações para Azure: descoberta e avaliação, selecione o número ao lado de Avaliações dos Bancos de Dados. Se você não vir o número preenchido, selecione Atualizar para obter as atualizações mais recentes.

    Captura de tela sobre como revisar a avaliação.

  2. Selecione a avaliação do MySQL que você deseja exibir.

  3. Examine o resumo da avaliação.

    • Selecione Configurações para editar as configurações de avaliação.
    • Selecione Recalcular avaliação para recalcular a avaliação.
    • Selecione Exportar para exportar a avaliação para uma planilha do Excel.

    Captura de tela sobre como recalcular a avaliação.

Observação

Para as avaliações do MySQL baseadas em desempenho, recomendamos que você espere pelo menos um dia após o início da descoberta antes de criar uma avaliação. Isso fornecerá tempo para coletar dados de desempenho com maior confiança. Se a descoberta ainda estiver em andamento, a prontidão das instâncias do MySQL será marcada como Desconhecida. O ideal é que, depois de iniciar a descoberta, você aguarde a duração do desempenho especificada (dia/semana/mês) a fim de criar ou recalcular a avaliação para obter uma classificação de alta confiança.

Visão geral da avaliação

A página de visão geral da avaliação fornece as seguintes informações:

  • Cargas de trabalho avaliadas: esta seção indica o número de servidores, instâncias e bancos de dados MySQL avaliados. Ela também destaca o número de instâncias em execução nas versões do MySQL que já passaram do fim da vida útil (EOL) e a porcentagem de sucesso da descoberta, que representa a porcentagem de pontos de dados de desempenho do MySQL coletados do total de pontos de dados esperados.

  • Cenários de migração: esta seção resume as estimativas de preparação e custo para migrar todas as instâncias de banco de dados MySQL avaliadas para o Banco de Dados do Azure para MySQL. Selecionar Exibir Detalhes leva você à guia Instâncias para o Banco de Dados do Azure para MySQL, onde você pode selecionar a estratégia recomendada Instâncias para o Banco de Dados do Azure para MySQL para exibir o relatório de avaliação detalhado.

Veja a versão do MySQL e os detalhes do fim da vida útil

Selecione Exibir versão e Fim da vida útil para ver uma distribuição gráfica das versões do MySQL de todas as instâncias e seu status de EOL.

Captura de tela sobre como visualizar a versão do MySQL e os detalhes sobre seu fim de vida.

Para exibir a preparação das instâncias do MySQL para migração para o Banco de Dados do Azure para MySQL e obter recomendações sobre as opções adequadas de computação e armazenamento, juntamente com os custos associados, siga estas etapas:

  • A página Instâncias do BD do Azure para MySQL exibe um gráfico de Preparação e um gráfico de estimativa de custo mensal agregado para todas as instâncias do MySQL no grupo avaliado. Ela também destaca as principais configurações recomendadas do Azure DB para MySQL e os principais problemas/avisos de migração, conforme mostrado abaixo.

    Captura de tela que mostra um resumo da prontidão e do custo.

  • A grade na parte inferior da página contém mais detalhes sobre cada instância, incluindo o nome da instância e do servidor, o número de bancos de dados de usuário, a preparação, o status de EOL da versão do MySQL, a configuração de computação recomendada do Banco de Dados do Azure para MySQL e as estimativas de custo mensal total.

  • Revise a coluna Preparação para as instâncias do MySQL avaliadas.

    • Pronto: a instância está pronta para ser migrada para o Banco de Dados do Azure para MySQL sem problemas ou avisos de migração.
    • Pronto com condições: a instância tem um ou mais problemas de compatibilidade não críticos ou avisos de migração para migração para o Banco de Dados do Azure para MySQL. Você pode selecionar o hiperlink e examinar os avisos de migração e as diretrizes de correção recomendadas.
    • Não pronto: a instância tem problemas de compatibilidade que podem bloquear a migração para o Banco de Dados do Azure para MySQL ou a avaliação não conseguiu encontrar uma configuração do Banco de Dados do Azure para MySQL que atenda às características de configuração e desempenho desejadas. Selecione o hiperlink para examinar os problemas de migração e a recomendação para preparar a instância para o tipo de implantação de destino desejado.
    • Desconhecido: o Azure Migrate não pode avaliar a prontidão, pois a descoberta está em andamento ou há problemas durante a descoberta que precisam ser corrigidos na lâmina de notificações.
  • Selecione o nome da instância para fazer uma busca detalhada e obter um resumo detalhado da instância, incluindo preparação, propriedades da instância de origem, configuração recomendada do Azure e um detalhamento de estimativa de custo mensal entre computação, armazenamento e E/S.

    Captura de tela que mostra a prontidão para as instâncias do MySQL avaliadas.

  • Selecione a guia Preparação para exibir os problemas e avisos de migração para essa instância.

  • Selecione a guia Propriedades de origem para exibir detalhes da instância de origem, como edição do MySQL, versão, status de EOL da versão e tamanho total do armazenamento. Aqui, você também pode examinar os dados de desempenho agregados da instância de origem usados para recomendar a configuração de destino do Azure. Incluindo: - vCores utilizados - Memória utilizada (GB) - IOPS - Conexões - % de leitura e gravação

  • Selecione a guia Recomendações de destino para obter uma exibição detalhada da configuração recomendada do Azure e das estimativas de custo, juntamente com os motivos para a configuração sugerida.

  • Selecione a guia Bancos de dados do usuário para revisar a lista de bancos de dados do usuário e seus tamanhos.

Revise as classificações de confiança

As Migrações para Azure atribuem uma classificação de confiança a todas as avaliações do MySQL com base na disponibilidade dos pontos de dados de desempenho/utilização necessários para calcular a avaliação de todas as instâncias do MySQL avaliadas. A classificação varia de uma estrela (mais baixa) a cinco estrelas (mais alta) e ajuda a estimar a confiabilidade das recomendações de tamanho na avaliação. Para obter mais informações, consulte classificações de confiança.

Próximas etapas