Use uma conta gratuita do Azure para experimentar o Banco de Dados do Azure para PostgreSQL - Servidor Flexível gratuitamente

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível

O servidor flexível do Banco de Dados do Azure para PostgreSQL é um serviço gerenciado que você usa para executar, gerenciar e dimensionar bancos de dados PostgreSQL altamente disponíveis na nuvem. Com uma conta gratuita do Azure, você pode usar o Banco de Dados do Azure para servidor flexível PostgreSQL gratuitamente por 12 meses com limites mensais de até:

  • 750 horas de instância Burstable B1MS, horas suficientes para executar uma instância de banco de dados continuamente a cada mês.
  • 32 GB de armazenamento e 32 GB de armazenamento de backup.

Este artigo mostra como criar e usar uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL gratuitamente usando uma conta gratuita do Azure.

Pré-requisitos

Para concluir este tutorial, precisa de:

Criar um Banco de Dados do Azure para instância de servidor flexível do PostgreSQL

  1. Entre no portal do Azure com sua conta gratuita do Azure.

    A vista predefinida é o dashboard de serviço.

  2. Para criar uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL, procure e selecione o Banco de Dados do Azure para servidores PostgreSQL:

    Screenshot that shows how to search and select Azure Database for PostgreSQL flexible server.

    Como alternativa, você pode pesquisar e navegar até Serviços Gratuitos e, em seguida, selecionar o bloco Banco de Dados do Azure para PostgreSQL na lista:

    Screenshot that shows a list of all free services on the Azure portal, highlighting PostgreSQL.

  3. Selecione Criar.

  4. Insira as configurações básicas para uma nova instância de servidor flexível do Banco de Dados do Azure para PostgreSQL.

    Screenshot that shows the Basic Settings for creating an Azure Database for PostgreSQL flexible server instance.

    Definição Valor sugerido Description
    Subscrição o nome da subscrição Selecione a assinatura de Avaliação Gratuita do Azure.
    Grupo de recursos O seu grupo de recursos Introduza um novo grupo de recursos ou um grupo existente a partir da sua subscrição.
    Nome do servidor mydemoserver-pgsql Especifique um nome exclusivo para identificar seu servidor flexível. O nome de domínio postgres.database.azure.com é acrescentado ao nome de servidor que indicar. O nome do servidor pode conter apenas letras minúsculas, números e o caráter de hífen (-). Tem de conter entre 3 e 63 carateres.
    País/Região A região mais próxima dos seus utilizadores Selecione um local na lista, de preferência o local mais próximo de seus usuários.
    Versão do PostgreSQL A versão principal mais recente Use a versão principal mais recente do PostgreSQL, a menos que você tenha requisitos específicos de outra forma.
    Tipo de carga de trabalho Desenvolvimento Para uma avaliação gratuita, selecione Carga de trabalho de desenvolvimento . Para uma carga de trabalho de produção, escolha Pequeno/Médio ou Grande porte, dependendo de suas necessidades.
    Computação + armazenamento Predefinido Selecione o SKU da computação e do armazenamento que melhor se adapta às suas necessidades de desempenho e custo.
    Availability zone Sem preferência Se seu aplicativo (hospedado em VMs do Azure, conjuntos de dimensionamento de máquina virtual ou instância AKS) for provisionado em uma zona de disponibilidade específica, crie seu servidor flexível na mesma zona de disponibilidade. A colocação do aplicativo e do banco de dados melhora o desempenho reduzindo a latência da rede entre zonas. Se você escolher Sem preferência, uma AZ padrão será selecionada para você.
    Elevada disponibilidade Predefinido Deixe a opção Alta disponibilidade desmarcada.
    Método de autenticação Somente autenticação PostgreSQL Selecione o método de autenticação que atenda às suas necessidades de autenticação para esta instância do PostgreSQL.
    Nome de utilizador de administrador myadmin Crie uma conta de entrada para usar quando você se conectar ao servidor. O nome de usuário admin deve conter entre 1 e 63 caracteres, deve conter apenas números e letras, não pode começar com pg_ e não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public.
    Palavra-passe A sua palavra-passe Especifique uma senha para a conta de administrador do servidor. A palavra-passe deve conter entre 8 e 128 caracteres. Ele também deve conter caracteres de três das seguintes quatro categorias: letras maiúsculas em inglês, letras minúsculas em inglês, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % e assim por diante). A sua palavra-passe não pode conter a totalidade ou parte do nome de início de sessão. Parte de um nome de login é definida como três ou mais caracteres alfanuméricos consecutivos.
  5. Para a configuração Computação + armazenamento , mantenha os valores padrão preenchidos ao selecionar Tipo de carga de trabalho de desenvolvimento .

    Screenshot that shows the default values for compute + storage settings.

    Selecione Configurar servidor para revisar e personalizar a configuração Computação + armazenamento .

    Certifique-se de selecionar Burstable B1MS Instance (1-2 vCores), especifique para incluir armazenamento menor ou igual a 32 GB e mantenha as configurações padrão para as opções restantes.

    Screenshot that shows the Compute + Storage Configure Server blade, to choose B1MS SKU and 32GB Storage.

    Selecione Salvar para continuar com a configuração.

  6. Selecione a guia Rede para configurar como chegar ao servidor.

    O servidor flexível do Banco de Dados do Azure para PostgreSQL fornece duas maneiras de se conectar:

    • Acesso público (endereços IP permitidos) e ponto de extremidade privado
    • Acesso privado (Integração de VNet)

    Com o acesso público, o acesso ao seu servidor é limitado aos endereços IP permitidos que você inclui em uma regra de firewall ou a aplicativos que podem acessar a instância do Banco de Dados do Azure para servidor flexível PostgreSQL por meio de pontos de extremidade privados. Esse método impede que aplicativos e ferramentas externos se conectem ao servidor e a quaisquer bancos de dados no servidor, a menos que você crie uma regra para abrir o firewall para um endereço IP ou intervalo específico ou crie um ponto de extremidade privado.

    Com acesso privado, o acesso ao seu servidor é limitado à sua rede virtual. Para obter mais informações sobre métodos de conectividade, consulte Visão geral de rede.

    Para os fins deste tutorial, habilite o acesso público para se conectar ao servidor.

    Nota

    O suporte flexível do Banco de Dados do Azure para PostgreSQL para Pontos de Extremidade Privados na Visualização requer a habilitação do recurso de visualização flexível Habilitar Pontos de Extremidade Privados para PostgreSQLem sua assinatura. Somente depois que o recurso de visualização estiver habilitado , você poderá criar servidores que sejam compatíveis com PE, ou seja, que possam ser ligados em rede usando o Private Link.

  7. Na guia Rede, para Método de conectividade, selecione Acesso público (endereços IP permitidos) e Ponto de extremidade privado.

  8. Deixe Permitir acesso público a este recurso através da Internet usando um endereço IP público habilitado nesse caso, pois você deseja que a instância seja acessível a partir do endereço IP público com o qual sua estação de trabalho navega na Internet. Ao desativar essa caixa de seleção, o único tráfego de entrada que seria permitido seria aquele que viria através de pontos de extremidade privados.

  9. Para configurar regras de firewall, selecione Adicionar endereço IP do cliente atual.

    Screenshot that shows the networking options to be chosen, and highlights the add current client IP address button.

  10. Para rever a sua Base de Dados do Azure para a configuração flexível do servidor PostgreSQL, selecione Rever + criar.

    Screenshot that shows the Review + create blade.

    Importante

    Ao criar a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL a partir de sua conta gratuita do Azure, você ainda verá um Custo estimado por mês na folha Computação + Armazenamento: Resumo de Custos e na guia Revisão + Criar. Mas, desde que você esteja usando sua conta gratuita do Azure e seu uso de serviço gratuito esteja dentro dos limites mensais (para exibir informações de uso, consulte a seção Monitorar e rastrear o uso de serviços gratuitos abaixo), você não será cobrado pelo serviço. Estamos atualmente a trabalhar para melhorar a experiência de Resumo de Custos para serviços gratuitos.

  11. Selecione Criar para aprovisionar o servidor.

    O provisionamento pode levar alguns minutos.

  12. Na barra de ferramentas, selecione Notificações (o ícone de sino) para monitorar o processo de implantação.

    Após a conclusão da implantação, selecione Fixar no painel para criar um bloco para a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL no painel do portal do Azure. Esse bloco é um atalho para a página Visão geral do servidor. Quando você seleciona Ir para recurso, a página Visão geral do servidor é aberta.

    Por predefinição, é criada uma base de dados postgres no servidor. A base de dados postgres é uma base de dados predefinida que se destina a ser utilizada por utilizadores, utilitários e aplicações de terceiros. (O outro banco de dados padrão é azure_maintenance. Sua função é separar os processos de serviço gerenciado das ações do usuário. Não é possível acessar esse banco de dados.)

Ligar e consultar

Agora que você criou uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL em um grupo de recursos, você pode se conectar ao servidor e consultar bancos de dados usando os seguintes inícios rápidos de conexão e consulta:

Monitore e rastreie o uso de serviços gratuitos

Você não é cobrado pelos serviços de servidor flexível do Banco de Dados do Azure para PostgreSQL incluídos gratuitamente em sua conta gratuita do Azure, a menos que você exceda os limites de serviço gratuito. Para permanecer dentro dos limites, use o portal do Azure para rastrear e monitorar seu uso de serviços gratuitos.

  1. No portal do Azure, procure Subscrições e selecione a conta gratuita do Azure - Subscrição de Avaliação Gratuita .

  2. Na página Visão geral, role para baixo para mostrar o bloco Principais serviços gratuitos por uso e selecione Exibir todos os serviços gratuitos.

    Screenshot that shows the Free Trial subscription overview page and highlights View all free services.

  3. Localize os medidores abaixo relacionados ao Banco de Dados do Azure para PostgreSQL – Servidor Flexível para rastrear o uso:

    Metro Description Limite Mensal
    Banco de Dados do Azure para PostgreSQL, Flexible Server Burstable BS Series Compute, B1MS Rastreia o uso de computação em termos de número de horas de execução 750 horas por mês - Burstable B1MS Compute Tier
    Banco de Dados do Azure para PostgreSQL, Armazenamento de Servidor Flexível, Dados Armazenados Rastreia o armazenamento de dados provisionado em termos de GB usados por mês 32 GB por mês

    Screenshot that shows the View and track usage information blade on Azure portal for all free services.

    • Medidor: Identifica a unidade de medida para o serviço que está sendo consumido.
    • Uso/Limite: Uso do mês atual e limite para o medidor.
    • Estado: Estado de utilização do serviço. Com base na utilização, pode ter um dos seguintes estados:
    • Não está a ser utilizado: não utilizou o contador ou a utilização do contador não chegou ao sistema de faturação.
    • Excedido na data: você excedeu o limite para o medidor na <<data>>.
    • Improvável de exceder: é improvável que você exceda o limite para o medidor.
    • Excede na data: é provável que você exceda o limite do medidor na <<data>>.

    Importante

    Com uma conta gratuita do Azure, você também recebe US$ 200 em crédito para usar em 30 dias. Durante este período, qualquer utilização para além dos montantes mensais gratuitos dos serviços será deduzida deste crédito. No final dos seus primeiros 30 dias ou depois de gastar o seu crédito de $200 (o que ocorrer primeiro), só pagará pelo que utilizar para além dos montantes mensais gratuitos de serviços. Para continuar a receber os serviços gratuitos após os 30 dias, mude para os preços pay as you go. Se não mudar para pagar à medida que avança, não pode comprar serviços do Azure para além do seu crédito de $200 e, eventualmente, a sua conta e serviços serão desativados. Para obter mais informações, consulte Perguntas frequentes sobre a conta gratuita do Azure.

Clean up resources (Limpar recursos)

Se você estiver usando a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL para desenvolvimento, teste ou cargas de trabalho de produção previsíveis e com limite de tempo, otimize o uso iniciando e interrompendo o servidor sob demanda. Depois de parar o servidor, ele permanece nesse estado por sete dias, a menos que seja reiniciado antes. Para obter mais informações, consulte Start/Stop Server para reduzir o TCO. Quando sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL é interrompida, não há uso de computação, mas o uso de armazenamento ainda é considerado.

Como alternativa, se você não espera precisar desses recursos no futuro, pode excluí-los excluindo o grupo de recursos ou pode simplesmente excluir a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL.

  • Para excluir o grupo de recursos, conclua as seguintes etapas:

    1. No portal do Azure, procure e selecione Grupos de recursos.
    2. Na lista de grupos de recursos, selecione o nome do seu grupo de recursos.
    3. Na página Visão geral do seu grupo de recursos, selecione Excluir grupo de recursos.
    4. Na caixa de diálogo de confirmação, digite o nome do grupo de recursos e selecione Excluir.
  • Para excluir a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL, na página Visão geral do servidor, selecione Excluir.

Próximos passos