Compartilhar via


Tutorial: Avaliar cargas de trabalho do PostgreSQL para migração usando o Azure Migrate (preview)

Este artigo orienta você na avaliação de instâncias e bancos de dados do PostgreSQL descobertos usando a ferramenta Migrações para Azure: Descoberta e avaliação, ajudando você a se preparar para a migração para o servidor flexível do Banco de Dados do Azure para PostgreSQL.

Ao planejar sua migração para o Azure, é importante avaliar suas cargas de trabalho locais do PostgreSQL para determinar a preparação da nuvem, identificar riscos potenciais e estimar os custos de migração e a complexidade.

Neste tutorial, você aprenderá como:

  • Execute uma avaliação baseada em configuração para PostgreSQL.
  • Examine os resultados de uma avaliação do Banco de Dados do Azure para PostgreSQL.

Pré-requisitos

Antes de começar, verifique se você tem o seguinte:

  • Assine o Azure e descubra suas instâncias locais do PostgreSQL usando o Azure Migrate.
  • Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
  • Antes de avaliar as instâncias do PostgreSQL para migração para o servidor flexível de Banco de Dados do Azure para PostgreSQL, certifique-se de que você detectou as instâncias usando a ferramenta de Migrações para Azure. Para obter mais informações, siga o tutorial de descoberta.
  • Se você usar um projeto existente do Azure Migrate, certifique-se de concluir todos os pré-requisitos mencionados neste artigo.
  • Antes de continuar, verifique se você revisou o aplicativo descoberto. Saiba mais.

Decidir sobre a estratégia de dimensionamento para a análise

Para a prévia pública, as Migrações para Azure dão suporte ao dimensionamento com base na configuração para avaliações de PostgreSQL:

Assessment Detalhes Recomendação
Como local Avalie com base em dados/metadados de configuração do PostgreSQL. A configuração recomendada do servidor flexível do Banco de Dados do Azure para PostgreSQL baseia-se na configuração local do PostgreSQL, que inclui parâmetros de servidor (postgresql.conf), configurações de memória e conexão alocadas e tamanhos de banco de dados. Esse tipo de avaliação é ideal para entender a compatibilidade de configuração e planejar migrações em que as linhas de base de desempenho ainda não estão disponíveis ou quando as características da carga de trabalho exigem uma duração mais longa para capturar métricas de desempenho abrangentes.

Executar uma avaliação

Inicie uma avaliação para avaliar suas cargas de trabalho do PostgreSQL.

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

  1. No painel de visão geral, selecione Criar Avaliação

    A captura de tela mostra como criar uma avaliação.

  2. Insira um nome de avaliação, selecione as cargas de trabalho do PostgreSQL e selecione Adicionar.

    A captura de tela mostra como adicionar o nome da avaliação.

    A captura de tela mostra como selecionar cargas de trabalho.

  3. Depois de adicionar as cargas de trabalho do PostgreSQL, selecione Avançar para continuar.

    A captura de tela mostra como examinar as cargas de trabalho selecionadas.

  4. Na guia Geral , defina valores personalizados ou mantenha as configurações de avaliação padrão e selecione Avançar.

    A captura de tela mostra a revisão da avaliação criada.

    Seção Configurações Detalhes
    Configurações de destino e preço Local de destino padrão A região do Azure para a qual você deseja migrar. As recomendações de custo e configuração de servidor flexível do Banco de Dados do Azure para PostgreSQL baseiam-se no local especificado
    Configurações de destino e preço Ambiente padrão Escolha o tipo de ambiente (Produção ou Desenvolvimento/Teste) para implantações do PostgreSQL para aplicar o preço apropriado.
    Configurações de destino e preço Moeda A moeda de cobrança da sua conta.
    Configurações de destino e preço Programa/Oferta Especifique o programa de licenciamento da Microsoft que você gostaria de usar para estimativa de custos. Selecione o Contrato Enterprise se você tiver um Contrato Enterprise negociado com a Microsoft. Escolha a oferta do Azure na qual você está registrado. Por padrão, esse campo é definido como pago conforme o uso, que fornece preços de varejo do Azure.
    Você pode aplicar outro desconto usando a Capacidade Reservada e o Benefício Híbrido do Azure, além da oferta paga conforme o uso.
    Você pode aplicar o Benefício Híbrido do Azure a ambientes de desenvolvimento/teste e pagamento conforme o uso. No entanto, a avaliação não dá suporte à aplicação da capacidade reservada a ambientes de desenvolvimento/teste.
    Se a oferta for paga conforme o uso e a Capacidade Reservada estiver definida como "Sem instâncias reservadas", o custo mensal será calculado multiplicando as horas de tempo de atividade da VM pelo preço por hora do SKU recomendado.
    Configurações de destino e preço Opções padrão de economia - Servidor flexível de Banco de Dados do Azure para PostgreSQL (PaaS) Especifique a opção de economia de capacidade reservada que você deseja que a avaliação considere, ajudando a otimizar o custo 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 no Azure é baseado na cobrança por uso ou com base no uso real.
    Configurações de destino e preço Desconto (%) Qualquer desconto específico da assinatura recebido por você sobre a oferta do Azure. A configuração padrão é 0%.
    Configurações de destino e preço Tempo de atividade Especifique a duração (dias por mês/hora por dia) executada por servidores/VMs. Isso é útil para calcular estimativas de custo do PostgreSQL na VM do Azure, em que você está ciente de que as VMs do Azure podem não ser executadas continuamente.
    Critérios de avaliação Critérios de dimensionamento Você pode alterá-lo para Como local para obter recomendações com base apenas na configuração local do PostgreSQL Server sem as otimizações baseadas em métrica de desempenho.
    Critérios de avaliação Histórico de desempenho Indique a duração dos dados na qual você deseja basear a avaliação. Essa configuração não é aplicável para instâncias do PostgreSQL, pois os critérios de dimensionamento são "baseados em configuração". O histórico de desempenho é relevante quando as avaliações baseadas em desempenho estão disponíveis.
    Critérios de avaliação Utilização de percentil Indique o valor de percentil que você deseja usar para o exemplo de desempenho. Essa configuração não é aplicável para instâncias do PostgreSQL, pois os critérios de dimensionamento são "baseados em configuração". O histórico de desempenho é relevante quando as avaliações baseadas em desempenho estão disponíveis.
    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 provavelmente aumentos no uso futuro.
  5. Na guia Avançado , selecione Editar Padrões para inserir configurações específicas do PostgreSQL.

    A captura de tela mostra aos usuários como definir configurações específicas do PostgreSQL selecionando padrões de edição.

  6. Selecione Editar Padrões para PostgreSQL, defina as configurações necessárias, selecione Salvar, retorne à guia Avançado e selecione Avançar.

    Captura de tela mostrando ao usuário como definir as configurações do PostgreSQL.

    Seção Configurações Detalhes
    Dimensionamento do Banco de Dados do Azure para PostgreSQL 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 servidor flexível do Banco de Dados do Azure para PostgreSQL. As opções incluem Com Capacidade de Intermitência, Uso Geral ou Otimizado para Memória.
    - Com capacidade de intermitência: para cargas de trabalho que não precisam de uso completo e contínuo da CPU e que estão em um ambiente de desenvolvimento/teste.
    - Uso Geral: para cargas de trabalho orientadas ao orçamento.
    - Memória Otimizada: para cargas de trabalho com uso intensivo de memória.
    Dimensionamento do Banco de Dados do Azure para PostgreSQL Série de instâncias Configurado para instância única.
    Dimensionamento do Banco de Dados do Azure para PostgreSQL Tipo de armazenamento Padrão definido para SSD Premium.
  7. Na etapa Examinar + Criar Avaliação , verifique os detalhes e selecione Criar para iniciar a avaliação.

    A captura de tela mostra aos usuários como criar e executar a avaliação.

  8. Depois de criar a avaliação, vá para o painel Visão Geral e selecione Exibir todos os relatórios ou, em Decidir e planejar, e selecione Avaliações para exibir o relatório.

    Captura de tela mostrando aos usuários como decidir e planejar a avaliação.

  9. Selecione o nome da avaliação que você deseja exibir.

    A captura de tela mostra aos usuários como selecionar a avaliação necessária.

Observação

Esta avaliação baseada em configuração analisa seu ambiente do PostgreSQL para verificar a compatibilidade com o servidor flexível do Banco de Dados do Azure para PostgreSQL.

Próximas etapas