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.
Este artigo orienta você na avaliação de instâncias e bancos de dados PostgreSQL descobertos usando a ferramenta Azure Migrate: Discovery and assessment, ajudando você a se preparar para a migração para o Banco de Dados do Azure para o servidor flexível PostgreSQL.
Ao planejar sua migração para o Azure, é importante avaliar suas cargas de trabalho do PostgreSQL local para determinar a prontidão da nuvem, identificar riscos potenciais e estimar os custos e a complexidade da migração.
Neste tutorial, você aprenderá a:
- Execute uma avaliação baseada em configuração para PostgreSQL.
- Analise os resultados de uma avaliação do Banco de Dados do Azure para PostgreSQL.
Pré-requisitos
Antes de começar, certifique-se de que tem o seguinte:
- Uma assinatura do Azure e descubra suas instâncias PostgreSQL locais 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 Azure Database for PostgreSQL — servidor flexível, certifique-se de descobrir as instâncias usando o appliance Azure Migrate. 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 descritos neste artigo.
- Antes de prosseguir, certifique-se de ter revisado o aplicativo descoberto. Mais informações.
Decidir a estratégia de dimensionamento para avaliação
Para a visualização pública, o Azure Migrate dá suporte a critérios de dimensionamento baseados em configuração para avaliações do PostgreSQL:
| Assessment | Detalhes | Recommendation |
|---|---|---|
| Localmente | Avalie com base em dados/metadados de configuração do PostgreSQL. | A configuração de servidor flexível recomendada do Banco de Dados do Azure para PostgreSQL é baseada na configuração do PostgreSQL local, que inclui parâmetros de servidor (postgresql.conf), memória alocada e configurações de conexão e tamanhos de banco de dados. Esse tipo de avaliação é ideal para entender a compatibilidade de configuração e planejar migrações onde 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 maior 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 estes passos:
No painel de visão geral, selecione Criar avaliação
Insira um nome de avaliação, selecione as cargas de trabalho do PostgreSQL e selecione Adicionar.
Depois de adicionar as cargas de trabalho do PostgreSQL, selecione Avançar para continuar.
Na guia Geral , defina valores personalizados ou mantenha as configurações de avaliação padrão e selecione Avançar.
Seção Configuração Detalhes Configurações de público-alvo e preços Local de destino padrão A região do Azure para a qual você deseja migrar. A configuração flexível do servidor do Banco de Dados do Azure para PostgreSQL e as recomendações de custo são baseadas no local especificado Configurações de público-alvo e preços 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 público-alvo e preços Moeda A moeda de faturação da sua conta. Configurações de público-alvo e preços Programa/Oferta Especifique o programa de licenciamento da Microsoft que você gostaria de usar para estimativa de custo. Selecione Enterprise Agreement se tiver um Enterprise Agreement negociado com a Microsoft. Escolha a oferta do Azure na qual você está inscrito. Por padrão, esse campo é definido como pagamento 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 de pagamento conforme o uso.
Você pode aplicar o Benefício Híbrido do Azure a ambientes pré-pagos e de desenvolvimento/teste. No entanto, a avaliação não suporta a aplicação de Capacidade Reservada a ambientes de Desenvolvimento/Teste.
Se a oferta for pré-paga 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 horário da SKU recomendada.Configurações de público-alvo e preços Opções de poupança padrão - Banco de Dados do Azure para servidor flexível PostgreSQL (PaaS) Especifique a opção de economia de capacidade reservada que você deseja que a avaliação considere, ajudando a otimizar seu custo do Azure.
As reservas do Azure (um ou três anos reservados) são uma boa opção para os recursos executados de forma mais consistente.
Quando você seleciona 'Nenhum', o custo de computação do Azure é baseado na taxa de pagamento conforme o uso ou com base no uso real.Configurações de público-alvo e preços Desconto (%) Quaisquer descontos específicos da subscrição que receba além da oferta do Azure. A predefinição é 0%. Configurações de público-alvo e preços Disponibilidade Especifique a duração (dias por mês/hora por dia) que os servidores/VMs executam. Isso é útil para calcular estimativas de custo para PostgreSQL na VM do Azure, onde 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 alterar isso para As on-premises para obter recomendações baseadas apenas na configuração local do PostgreSQL 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. Essa configuração não é aplicável para instâncias do PostgreSQL, pois o critério de dimensionamento é "Baseado em configuração". O histórico de desempenho é relevante quando avaliações baseadas no desempenho estão disponíveis. Critérios de avaliação Utilização de percentis Indique o valor de percentil que você deseja usar para a amostra de desempenho. Essa configuração não é aplicável para instâncias do PostgreSQL, pois o critério de dimensionamento é "Baseado em configuração". O histórico de desempenho é relevante quando avaliações baseadas no desempenho estão disponíveis. Critérios de avaliação 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. Na guia Avançado , selecione Editar padrões para inserir configurações específicas do PostgreSQL.
Selecione Editar padrões para PostgreSQL, defina as configurações necessárias, selecione Salvar, retorne à guia Avançado e selecione Avançar.
Seção Configuração Detalhes Banco de Dados do Azure para PostgreSQL - dimensionamento Nível 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 do Azure para servidor flexível PostgreSQL. As opções incluem Burstable, General Purpose ou Memory Optimized.
- Burstable: para cargas de trabalho que não precisam de CPU completa continuamente e estão em um ambiente de desenvolvimento/teste.
- Objetivo geral: Para cargas de trabalho orientadas para o orçamento.
- Memória otimizada: para cargas de trabalho com uso intensivo de memória.Banco de Dados do Azure para PostgreSQL - dimensionamento Série de instâncias Definido como instância única por padrão. Banco de Dados do Azure para PostgreSQL - dimensionamento Tipo de armazenamento Predefinido para SSD Premium. Na etapa Revisar + Criar avaliação , verifique os detalhes e selecione Criar para iniciar a avaliação.
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, em seguida, selecione Avaliações para exibir o relatório.
Selecione o nome da avaliação que deseja visualizar.
Observação
Esta é uma avaliação baseada em configuração que analisa sua configuração do PostgreSQL quanto à compatibilidade com o Banco de Dados do Azure para o servidor flexível do PostgreSQL.