Visão Geral do OCI Database with PostgreSQL
O OCI Database with PostgreSQL é um serviço totalmente gerenciado compatível com PostgreSQL com dimensionamento, ajuste e alta durabilidade inteligentes.
O serviço dimensiona automaticamente o armazenamento à medida que as tabelas de banco de dados são criadas e eliminadas, facilitando o gerenciamento e otimizando os gastos com armazenamento. Os dados são criptografados em trânsito e em repouso. O OCI Database with PostgreSQL foi projetado para alta disponibilidade, oferecendo durabilidade mesmo em caso de falha no domínio de disponibilidade (AD). Para obter mais informações, consulte Alta Disponibilidade e Continuidade de Negócios.
Esta documentação destina-se a administradores do PostgreSQL e pressupõe familiaridade com o PostgreSQL e suas ferramentas relacionadas. Para mais detalhes, consulte Documentação de Suporte.
Conceitos
O serviço e a documentação do OCI Database with PostgreSQL usam os conceitos a seguir.
- Armazenamento otimizado para banco de dados OCI
- 
- Armazenamento desacoplado que é dimensionado independentemente dos recursos de Computação
- Gerenciamento de armazenamento eficiente e dinâmico
- Dimensionamento de leitura econômico e de alto desempenho
 O resultado é que você paga apenas pelo que precisa. 
- sistema de banco de dados
- Um cluster de banco de dados PostgreSQL em execução em uma ou mais instâncias do OCI VM Compute. Um sistema de banco de dados fornece uma interface que permite o gerenciamento de tarefas como provisionamento, backup e restauração, monitoramento, etc. Cada sistema de banco de dados tem um ponto final para consultas PSQL de leitura/gravação e pode ter vários pontos finais para consultas somente leitura.
- nó
- Uma instância do VM Compute em que uma instância do banco de dados é executada. É necessário um nó principal. Outros nós atuam como réplicas de leitura.
- configuração
- Um conjunto de variáveis usadas para ajustar ou otimizar um banco de dados. As variáveis padrão otimizadas são definidas quando você cria um sistema de banco de dados. Os valores podem ser ajustados e salvos como uma lista personalizada, que pode ser aplicada a outros sistemas de banco de dados.
- volume regional
- Um Block Volume que replica dados de forma síncrona entre domínios de disponibilidade em regiões com vários ADs.
- réplica de Leitura
- Uma réplica de leitura é um nó no sistema de banco de dados que pode atender a consultas de leitura. Uma réplica de leitura usa armazenamento compartilhado, que não requer cópias adicionais do banco de dados PostgreSQL. Qualquer nó de réplica de leitura pode ser promovido ao nó principal.
Recursos
O serviço OCI Database with PostgreSQL fornece os seguintes recursos:
- dimensionando o armazenamento dinamicamente
- À medida que as tabelas de banco de dados são criadas e eliminadas, o armazenamento é dimensionado dinamicamente, sem qualquer tempo de inatividade. Isso facilita a carga e otimiza os gastos com armazenamento. Você só paga pelo armazenamento que usa.
- escala vertical
- Formas flexíveis permitem que você altere a configuração de hardware de um sistema de banco de dados para se adaptar às alterações nos requisitos de desempenho. Personalize OCPUs e memória e use configurações flexíveis com expressões inteiras para variáveis que são dimensionadas com hardware de sistemas de banco de dados.
- alta disponibilidade
- O OCI Database with PostgreSQL foi projetado para alta disponibilidade ao usar vários nós. O failover é quase instantâneo. Para obter mais informações, consulte Alta Disponibilidade e Continuidade de Negócios.
- backups automatizados
- 
Você pode definir programações para backups automatizados de um sistema de banco de dados. Os backups podem ser programados para serem criados diariamente, semanalmente e mensalmente. Os backups automáticos têm um período de retenção de até 35 dias. Se você precisar manter um backup por mais tempo, também poderá criar um backup manualmente. 
- manutenção programada
- 
Você pode selecionar uma programação de manutenção para que a aplicação de patches ou a manutenção não ocorram durante a atividade de pico. Para obter mais informações, consulte Manutenção. 
- migração
- Para obter mais informações, consulte Importando, Exportando e Migrando Bancos de Dados.
Documentação de Suporte
Esta documentação destina-se a administradores do PostgreSQL e pressupõe familiaridade com o PostgreSQL e suas ferramentas relacionadas. Para obter mais informações, consulte o manual de referência PostgreSQL.
Autenticação e Autorização
Cada serviço do Oracle Cloud Infrastructure se integra ao IAM para autenticação e autorização para gerenciamento de recursos do OCI, para todas as interfaces (Console, SDK ou CLI e API REST).
Um administrador da sua organização precisa configurar grupos, compartimentos e políticas que controlem quais usuários podem acessar quais serviços e quais recursos. e o tipo de acesso que eles têm. Por exemplo, as políticas controlam quem pode criar usuários, grupos e compartimentos ou quem pode criar e gerenciar implantações virtuais.
- Se você for um novo administrador, consulte Conceitos Básicos de Políticas.
- Para obter detalhes sobre como gravar políticas para este serviço, consulte OCI Database with PostgreSQL Policies.
- Para obter detalhes sobre a criação de políticas para recursos de outros serviços, consulte a Referência de Política.
Maneiras de Acessar
Você pode acessar os recursos do OCI Database with PostgreSQL usando a Console (uma interface baseada em navegador), a CLI da Oracle Cloud Infrastructure ou as APIs REST. Para acessar a Console, você deve usar um browser suportado.
Use um cliente PSQL para estabelecer conexão com o ponto final do banco de dados de dentro de uma sub-rede privada. Para obter mais informações, consulte Como Conectar-se a um Banco de Dados.
As instruções para os três métodos estão presentes em todo este guia.
- A Console do OCI é uma interface simples de usar e baseada em browser. Para acessar a Console, você deve usar um browser suportado.
- As APIs REST fornecem a maior parte da funcionalidade, mas requerem experiência em programação. As Referências e Pontos Finais da API fornecem detalhes e links para os documentos disponíveis de referência da API, incluindo o OCI Database with PostgreSQL.
- A OCI fornece SDKs que interagem com o OCI Database with PostgreSQL.
- A CLI (Interface de Linha de Comando) fornece acesso rápido e funcionalidade completa sem a necessidade de programação.
- Para usar a CLI do OCI ou APIs REST, você pode configurar seu ambiente ou usar o Oracle Cloud Infrastructure Cloud Shell.- Para usar a CLI ou as APIs REST no Cloud Shell, acesse a Console. Consulte Usando o Cloud Shell e a Referência de Comando da CLI.
- Para instalar a CLI do OCI em seu ambiente, siga as etapas no Início Rápido da Instalação da CLI.
- Ao usar APIs REST, consulte a documentação da API REST e Referência e Pontos Finais da API.
 
Os Limites de Serviço
Quando você se inscreve no Oracle Cloud Infrastructure, um conjunto de limites de serviço é configurado para sua tenancy. O limite de serviço é a cota ou a permissão definida em um recurso. Revise os limites de serviço a seguir para recursos do OCI Database with PostgreSQL.
| Recurso | Detalhes | 
|---|---|
| Sistemas de banco de dados | 8 por tenancy por região | 
| Backups | 10 por tenancy por região | 
| Configurações | 20 por tenancy por região | 
Consulte Limites do Serviço para saber mais sobre os limites do serviço e encontrar instruções para solicitar um aumento de limite. Para definir limites específicos de compartimentos em um recurso ou família de recursos, os administradores podem usar cotas de compartimento.
Para obter mais limitações e considerações sobre sistemas de banco de dados, consulte Limitações e Considerações.