Entendendo a alta disponibilidade para o Cloud Databases
Este documento abrange todos os IBM Cloud® bancos de dados, que incluem Databases for PostgreSQL, Databases for MongoDB, Databases for Redis, Databases for Elasticsearch IBM Cloud® Databases for MySQL,, e Messages for RabbitMQ.
Regiões
IBM Cloud® As instâncias de bancos de dados são implantadas em uma região multizona (MZR) (por exemplo, Dallas, Frankfurt, Londres, Sydney, Tóquio e Washington) ou em uma região multizona de campus único (por exemplo, Chennai). Cada instância é implantada em uma configuração de alta disponibilidade; ou seja, os dados são replicados por cada banco de dados em um ou mais servidores, tornando os dados altamente disponíveis durante as operações normais.
- Nos MZRs, os membros do banco de dados são distribuídos em diferentes data centers ou zonas.
- Em regiões de campus único com várias zonas, os membros do banco de dados são distribuídos entre diferentes hosts.
Se ocorrer uma falha em uma região multizona de campus único em um MZR ou uma falha de hardware em qualquer região, seus dados ainda estarão acessíveis, pois são replicados em outros servidores de banco de dados em pleno funcionamento. Esses problemas são tratados por Especialistas da IBM Cloud® no local.
Para obter mais informações sobre como seu banco de dados específico replica os dados entre cada um de seus membros, consulte a documentação Cloud Databases.
Backups
- Além da configuração de alta disponibilidade, para implantações em regiões multizona d IBM Cloud®, seus dados são capturados e armazenados em backup diariamente pela plataforma de bancos de dados IBM Cloud® e armazenados em buckets Cloud Object Storage entre regiões.
- Para a maioria das regiões multizona de campus único do IBM Cloud®, seus dados são armazenados localmente em buckets do Cloud Object Storage na região multizona de campus único.
Se ocorrer uma falha completa de região, os servidores de banco de dados na região poderão não ficar acessíveis, mas os dados de backup permanecerão disponíveis. É possível iniciar uma restauração desses backups em uma região disponível do console de gerenciamento de serviços. Para obter mais informações, consulte a documentação de backupsCloud Databases.
É de sua responsabilidade criar uma nova instância de serviço para restaurar quando a plataforma IBM Cloud® Databases for restaurada. Você também é responsável por testar a validade e o horário de restauração de seus backups. Para obter mais informações, consulte a seção Recuperação de desastres na página Responsabilidades compartilhadas para Cloud Databases.
Alta disponibilidade de nível do aplicativo
Os aplicativos que se comunicam sobre redes e serviços de nuvem estão sujeitos a falhas de conexão temporárias. Você deseja projetar seus aplicativos para se reconectarem (não apenas tentar novamente) quando os erros forem causados por uma perda temporária de conectividade com sua implantação ou com IBM Cloud.
Como o Cloud Databases é um serviço gerenciado, atualizações regulares e manutenção do banco de dados ocorrem como parte das operações normais. Essa manutenção pode ocasionalmente causar curtos intervalos em que seu banco de dados fica desativado.
Suas aplicações devem ser projetadas para lidar com interrupções temporárias no banco de dados, implementar o tratamento de erros para comandos de banco de dados com falha e implementar a lógica de reconexão para se recuperar de uma interrupção temporária.
Vários minutos de indisponibilidade de banco de dados ou interrupções de conexão não são esperados. Abra um chamado de suporte com detalhes se você tiver períodos de tempo mais longos do que um minuto sem conectividade para que possamos investigar.
Se você tiver implementações em mais de uma região, o IBM Cloud® Monitoring deverá ser provisionado e as métricas de plataforma ativadas em cada região. Para obter mais informações, consulte a integração IBM Cloud Monitoring.
ANSs
- Consulte Como IBM Cloud garante alta disponibilidade e recuperação de desastres para saber mais sobre os padrões de alta disponibilidade e recuperação de desastres em IBM Cloud.
- Todas as ofertas de disponibilidade geral (GA) do IBM Cloud® Databases estão em conformidade com os termos do Acordo de Nível de Serviço (SLA) do IBM Cloud®.
- Para obter mais informações, consulte a página Responsabilidades para Cloud Databases.