O que é a Base de Dados do Azure para PostgreSQL?What is Azure Database for PostgreSQL?

O banco de dados do Azure para PostgreSQL é um serviço de banco de dados relacional no Microsoft Cloud criado para desenvolvedores.Azure Database for PostgreSQL is a relational database service in the Microsoft cloud built for developers. Ele se baseia na versão da Comunidade do mecanismo de banco de dados PostgreSQL de software livre e está disponível em duas opções de implantação: servidor único e hiperescala (Citus).It is based on the community version of open-source PostgreSQL database engine, and is available in two deployment options: Single Server and Hyperscale (Citus).

Banco de dados do Azure para PostgreSQL-servidor únicoAzure Database for PostgreSQL - Single Server

A opção de implantação de servidor único fornece:The Single Server deployment option delivers:

  • Alta disponibilidade interna sem custo adicional (99,99% de SLA)Built-in high availability with no additional cost (99.99% SLA)
  • Desempenho previsível com preços pay as you go inclusivosPredictable performance, using inclusive pay-as-you-go pricing
  • Escala vertical conforme necessário em segundosVertical scale as needed within seconds
  • Monitoramento e alertas para avaliar rapidamente o impacto do dimensionamentoMonitoring and alerting to quickly assess the impact of scaling
  • Segurança para proteger os dados confidenciais inativos e em movimentoSecured to protect sensitive data at-rest and in-motion
  • Cópias de segurança automáticas e restauro para um ponto anterior no tempo até 35 diasAutomatic backups and point-in-time-restore for up to 35 days
  • Segurança e conformidade de nível empresarialEnterprise-grade security and compliance

Todas estas funcionalidades não exigem praticamente qualquer ação de administração e são fornecidas sem custos adicionais.All those capabilities require almost no administration, and all are provided at no additional cost. Eles permitem que você se concentre no desenvolvimento rápido de aplicativos e na aceleração do tempo de colocação no mercado, em vez de gastar tempo e recursos preciosos para gerenciar máquinas virtuais e infraestrutura.They allow you to focus on rapid application development and accelerating your time to market, rather than spending precious time and resources to manage virtual machines and infrastructure. Você pode continuar a desenvolver seu aplicativo com as ferramentas de software livre e a plataforma de sua escolha, sem precisar aprender novas habilidades.You can continue to develop your application with the open-source tools and platform of your choice, without having to learn new skills.

A opção de implantação de servidor único oferece três tipos de preço: básico, Uso Geral e otimizado para memória.The Single Server deployment option offers three pricing tiers: Basic, General Purpose, and Memory Optimized. Cada escalão oferece capacidades de recursos diferentes para suportar as suas cargas de trabalho de base de dados.Each tier offers different resource capabilities to support your database workloads. Pode criar a sua primeira aplicação numa base de dados pequena por alguns euros por mês e, em seguida, dimensionar para satisfazer as necessidades da sua solução.You can build your first app on a small database for a few dollars a month, and then adjust the scale to meet the needs of your solution. A escalabilidade dinâmica permite que a base de dados responda de forma transparente à mudança dos requisitos de recursos.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. Apenas paga pelos recursos necessário e apenas quando que precisar dos mesmos.You only pay for the resources you need, and only when you need them. Consulte tipos de preço para obter detalhes.See Pricing tiers for details.

Banco de dados do Azure para PostgreSQL-Citus (hiperescala)Azure Database for PostgreSQL - Hyperscale (Citus)

A opção de hiperescala (Citus) dimensiona horizontalmente as consultas em vários computadores usando a fragmentação.The Hyperscale (Citus) option horizontally scales queries across multiple machines using sharding. Seu mecanismo de consulta paralelize consultas SQL de entrada entre esses servidores para obter respostas mais rápidas em grandes conjuntos de altos.Its query engine parallelizes incoming SQL queries across these servers for faster responses on large datasets. Ele serve para aplicativos que exigem maior escala e desempenho, geralmente as cargas de trabalho que estão se aproximando-ou já excedem--100 GB de dados.It serves applications that require greater scale and performance, generally workloads that are approaching -- or already exceed -- 100 GB of data.

A opção de implantação de hiperescala (Citus) fornece:The Hyperscale (Citus) deployment option delivers:

  • Dimensionamento horizontal em vários computadores usando a fragmentaçãoHorizontal scaling across multiple machines using sharding
  • A paralelização de consulta entre esses servidores para respostas mais rápidas em conjuntos de grandes volumesQuery parallelization across these servers for faster responses on large datasets
  • Excelente suporte para aplicativos multilocatários, análise operacional em tempo real e cargas de trabalho transacionais de alta taxa de transferênciaExcellent support for multi-tenant applications, real time operational analytics, and high throughput transactional workloads

Os aplicativos criados para PostgreSQL podem executar consultas distribuídas em Citus (hiperescala) com bibliotecas de conexões padrão e alterações mínimas.Applications built for PostgreSQL can run distributed queries on Hyperscale (Citus) with standard connection libraries and minimal changes.

Segurança de dadosData security

O banco de dados do Azure para PostgreSQL mantém a tradição da segurança dos serviços do Azure Database Services.Azure Database for PostgreSQL upholds the Azure database services' tradition of data security. Ele tem recursos que limitam o acesso, protegem dados em repouso e em movimento e ajudam a monitorar a atividade.It has features that limit access, protect data at-rest and in-motion, and help you monitor activity. Visite o Centro de Fidedignidade do Azure para obter informações sobre a segurança da plataforma do Azure.Visit the Azure Trust Center for information about Azure's platform security.

O serviço banco de dados do Azure para PostgreSQL usa o módulo de criptografia FIPS 140-2 validado para criptografia de armazenamento de dados em repouso.The Azure Database for PostgreSQL service uses the FIPS 140-2 validated cryptographic module for storage encryption of data at-rest. Os dados, incluindo backups, são criptografados no disco com a exceção de arquivos temporários criados durante a execução de consultas.Data, including backups, are encrypted on disk with the exception of temporary files created while running queries. O serviço usa a codificação AES de 256 bits incluída na criptografia de armazenamento do Azure e as chaves são gerenciadas pelo sistema.The service uses the AES 256-bit cipher included in Azure storage encryption, and the keys are system managed. A encriptação de armazenamento está sempre ativada e não pode ser desativada.Storage encryption is always on and can't be disabled. Por padrão, o serviço banco de dados do Azure para PostgreSQL requer conexões seguras para dados em movimento em toda a rede e entre o banco de dados e o aplicativo cliente.By default, the Azure Database for PostgreSQL service requires secure connections for data in-motion both across the network and between the database and client application.

ContactosContacts

Para dúvidas ou sugestões sobre como trabalhar com o banco de dados do Azure para PostgreSQL, envie um email para a equipe do banco de dados do Azure para PostgreSQL (@Ask BD do Azure para PostgreSQL).For any questions or suggestions about working with Azure Database for PostgreSQL, send an email to the Azure Database for PostgreSQL Team (@Ask Azure DB for PostgreSQL). Esse endereço é para perguntas gerais em vez de tíquetes de suporte.This address is for general questions rather than support tickets.

Além disso, considere estes pontos de contato conforme apropriado:In addition, consider these points of contact as appropriate:

Passos seguintesNext steps