Alta Disponibilidade e Continuidade de Negócios

Um sistema de banco de dados OCI Database with PostgreSQL pode ser configurado de várias maneiras para alta disponibilidade.

Recomendamos um dos seguintes métodos para obter um sistema de banco de dados mais altamente disponível:

  • Crie um sistema de banco de dados com pelo menos dois nós. Após a detecção de qualquer falha, o serviço executa um failover para promover um dos nós de réplica em relação ao nó principal em poucos segundos.
  • Crie um sistema de banco de dados com pelo menos dois nós e escolha o posicionamento de dados regional. Um sistema de banco de dados regional com vários nós pode suportar interrupções no nível do domínio de disponibilidade.

Vários Bancos de Dados de Nó e Posicionamento de Nó

O OCI Database with PostgreSQL com armazenamento otimizado para banco de dados aproveita os volumes em blocos regionais para oferecer alta disponibilidade e durabilidade dos dados. Os dados são replicados automaticamente em diferentes Domínios de Disponibilidade (AD) em regiões com vários ADs para que as implantações de missão crítica possam tolerar a perda de um AD inteiro.

O nó primário de um banco de dados funciona como seu ponto final de leitura/gravação. Você tem acesso de leitura/gravação somente ao nó principal. Todos os dados gravados no nó principal são armazenados de forma durável em volumes em blocos. Os metadados são copiados para outros nós de réplica de leitura de forma assíncrona.

As réplicas de leitura são colocadas em diferentes domínios de disponibilidade ou de falha. Quando você cria um banco de dados, os seguintes modelos de posicionamento de dados são usados:

  • Regional: Os nós são colocados em diferentes domínios de disponibilidade.
  • Específico do domínio de disponibilidade: Os nós são colocados em diferentes domínios de falha no mesmo domínio de disponibilidade.

É possível adicionar mais nós a um banco de dados que pode ser usado como leitura de réplicas. As réplicas de leitura usam os mesmos volumes regionais e replicação assíncrona para garantir que o banco de dados seja dimensionado linearmente à medida que mais nós forem adicionados ao banco de dados.

Bancos de Dados de Nó Único

Se um banco de dados usar um único nó, a alta disponibilidade será oferecida detectando falhas automaticamente, restaurando o ambiente do banco de dados para uma instância do serviço Compute recém-provisionada e anexando o armazenamento desagregado.

Os mesmos volumes subjacentes são reutilizados para criar o ambiente recuperado. Os pontos finais de rede são mantidos no ambiente restaurado, garantindo que os aplicativos de serviços não precisem ser reconfigurados.

Recomendamos que os bancos de dados de nó único sejam usados para fins de desenvolvimento, teste ou produção não crítica.

Backups

Os backups são uma cópia dos dados do banco de dados que são usados e armazenados remotamente para que possam ser usados para restaurar o original, se necessário, como após um evento de perda de dados. Os backups podem ser criados manualmente ou automatizados por meio de uma política de gerenciamento e copiados para outra região.

Os backups automáticos 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 antes de serem excluídos pelo sistema. Quando você cria um backup manualmente, pode escolher se o backup será excluído em uma data específica ou excluído após um número especificado de dias.

Para obter mais informações, consulte Gerenciando o OCI Database with PostgreSQL e Usando o OCI Database with PostgreSQL no Disaster Recovery.

Continuidade de Negócios

O serviço OCI Database with PostgreSQL oferece um SLA de tempo de atividade de 99,99%, um RTO (Recovery Time Objective) de menos de 2 minutos para sistemas de banco de dados com vários nós e um RPO (Recovery Point Objective) de 0 sem perda de dados.

Para sistemas de banco de dados de nó único em regiões de AD único, o serviço oferece um SLA de tempo de atividade de 99,9%, um RTO de menos de 20 minutos e um RPO de 0.

O OCI Database with PostgreSQL aproveita o Block Volume para armazenar dados do usuário. Portanto, as mesmas garantias de durabilidade, segurança e desempenho se aplicam.