Recursos de DR do Oracle Cloud
O Oracle Cloud Infrastructure fornece vários blocos de construção que você pode usar para planejar a recuperação de desastres (DR) para seus aplicativos.
Regiões e Domínios de Disponibilidade
- Regiões
Cada região do Oracle Cloud Infrastructure está em uma área geográfica independente e separada por vastas distâncias - entre países ou mesmo continentes, de todas as outras regiões. Você pode implantar aplicativos em diferentes regiões para mitigar o risco de eventos em toda a região, como grandes sistemas climáticos e terremotos.
- Domínios de disponibilidade
Um domínio de disponibilidade é um ou mais data centers localizados em uma região. Os domínios de disponibilidade são isolados entre si, tolerantes a falhas e raramente apresentam falhas simultaneamente. Como eles não compartilham infraestrutura física, como energia ou resfriamento, ou a rede interna, é improvável que uma falha que impacte um domínio de disponibilidade impacte outros. Os domínios de disponibilidade dentro de uma região são interconectados por uma rede criptografada com baixa latência.
- Domínios de falha
Um domínio de falha é um agrupamento de hardware e infraestrutura dentro de um domínio de disponibilidade. Cada domínio de disponibilidade contém três domínios de falha. Os domínios de falha permitem distribuir seus recursos de forma que eles não dependam do mesmo hardware físico de um único domínio de disponibilidade. Como resultado, falhas ou eventos de manutenção de hardware que afetem um domínio de falha não afetam os recursos de outros domínios de falha.
Serviço Compute
O serviço Oracle Cloud Infrastructure Compute fornece instâncias de computação bare metal e de máquina virtual que fornecem desempenho, flexibilidade e controle. O serviço tem a tecnologia de última geração da Oracle de infraestrutura em escala de internet, que foi projetada para ajudar você a desenvolver e executar seus aplicativos e cargas de trabalho mais exigentes na nuvem.
No contexto da DR, recomendamos implantar suas instâncias de computação em vários domínios de disponibilidade ou domínios de falha para proteger seus aplicativos contra interrupções. Quando cria instâncias de computação, você pode especificar os domínios de falha nos quais as instâncias serão colocadas. Ao realizar a manutenção na infraestrutura de computação subjacente, a Oracle garante que apenas um domínio de falha seja impactado por vez. Esta prática garante a disponibilidade das suas instâncias nos domínios de falha restantes. Portanto, recomendamos distribuir suas instâncias entre diversos domínios de falha para obter alta disponibilidade.
O serviço de computação permite que você compartilhe imagens personalizadas entre tenancies e regiões usando o recurso de importação/exportação de imagens.
Volumes em Blocos
O serviço Oracle Cloud Infrastructure Block Volumes permite provisionar e gerenciar volumes de armazenamento em blocos de forma dinâmica. Você pode criar, anexar, conectar e mover volumes, conforme necessário, para atender aos requisitos do aplicativo e do armazenamento.
Você pode usar o recurso de backup de volume para criar um backup pontual de dados em um volume em blocos. O volume de backup fornece uma cópia confiável dos seus dados e permite que você conclua o DR com sucesso dentro da mesma região. Você pode executar backups manuais ou implementar backups automatizados baseados em política.
Para fins de durabilidade dos dados, várias cópias de dados são armazenadas de forma redundante em vários servidores de armazenamento dentro de um domínio de disponibilidade. Para proteger contra o impacto da falha ou indisponibilidade de um domínio de disponibilidade, recomendamos fazer backups regulares em uma região remota.
File Storage
O Oracle Cloud Infrastructure File Storage fornece um sistema de arquivos de rede durável, escalável, distribuído e de nível empresarial. O armazenamento de arquivos foi projetado para atender às necessidades de aplicativos e usuários que precisam de um sistema de arquivos empresarial em uma grande variedade de casos de uso.
Os dados são replicados para durabilidade dentro de cada domínio de disponibilidade, em uma infraestrutura altamente disponível que implementa as principais técnicas e práticas recomendadas de proteção de dados do mercado. Para proteger contra a falha de um domínio de disponibilidade, recomendamos fazer backups regulares de snapshots do sistema de arquivos para um segundo domínio de disponibilidade na mesma região ou em uma região remota.
Armazenamento de Objetos
O serviço Oracle Cloud Infrastructure Object Storage é uma plataforma de armazenamento de alto desempenho em escala de internet que oferece durabilidade de dados confiável e econômica. Você pode usar esse serviço de modo seguro e seguro, armazenar ou recuperar dados diretamente da internet ou de dentro da plataforma da nuvem. A flexibilidade da plataforma permite que você comece pequeno e dimensione perfeitamente, sem prejudicar o desempenho ou a confiabilidade do serviço.
O Object Storage é inerentemente um serviço de armazenamento de alta durabilidade. Portanto, você não precisa fazer backup dos dados armazenados no Object Storage. Todos os objetos são armazenados de forma redundante em vários servidores de armazenamento de uma região. Em cada região, os dados são distribuídos automaticamente entre domínios de disponibilidade e domínios de falha para maximizar a durabilidade. A integridade dos dados é monitorada continuamente usando checksums, e os dados corrompidos são corrigidos em segundo plano sem impacto na usabilidade. Essas características de durabilidade do armazenamento de objetos nativo eliminam a necessidade dos backups tradicionais. O Object Storage é altamente confiável e projetado para 99,9% de disponibilidade.
- Os objetos submetidos a upload para o bucket de origem após a criação da política de replicação são replicados de maneira assíncrona no bucket de destino.
- Os objetos submetidos a upload para um bucket de origem antes da criação da política de replicação não são replicados.
- Os objetos excluídos do bucket de origem após a criação da política de replicação são excluídos automaticamente do bucket de destino.
Serviço Storage Gateway
O Storage Gateway permite que você conecte seus aplicativos locais com o Oracle Cloud. Você pode usar o gateway para mover arquivos para o Oracle Cloud Infrastructure Archive Storage como uma solução de backup econômica. Você pode mover arquivos individuais e arquivos zip ou tar compactados ou descompactados.
Armazenar cópias secundárias de dados é um caso de uso ideal para o Storage Gateway. Usando o Storage Gateway, aplicativos tradicionais podem mover dados para um armazenamento de objeto altamente durável. Quando você precisa recuperar dados, uma nova instância do gateway é criada, e os dados podem ser facilmente recuperados.
Redes
O Oracle Cloud Infrastructure fornece vários serviços e recursos relacionados à rede para atender aos requisitos de DR do seu aplicativo.
Uma rede virtual na nuvem (VCN) é uma rede definida por software que você configura nos data centers da Oracle, com regras de firewall e gateways de comunicação que você pode definir. Você pode controlar se as sub-redes serão públicas ou privadas e se as instâncias terão endereços IP públicos. Você pode configurar a sua VCN para ter acesso à internet ou para ser isolado. Você também pode estabelecer conexão privada com a sua VCN com os serviços públicos do Oracle Cloud Infrastructure, como o Object Storage, com a sua rede local ou com outra VCN.
Os endereços IP públicos reservados permitem reatribuir um endereço IP a outra instância se houver failover ou failback, o que simplifica o processo de DR.
O Oracle Cloud Infrastructure FastConnect fornece uma maneira fácil de criar uma conexão privada dedicada entre o seu data center local e a infraestrutura de nuvem da Oracle. O FastConnect oferece opções de alta largura de banda e uma experiência de rede mais confiável e consistente em comparação com as conexões baseadas na internet.
O serviço Oracle Cloud Infrastructure Load Balancing fornece distribuição automatizada do tráfego de um ponto de entrada para vários servidores acessíveis pela VCN. O serviço oferece um balanceador de carga à sua escolha de endereço IP público ou privado e largura de banda. O balanceador de carga pode reduzir a sua janela de manutenção diminuindo o tráfego de um servidor de aplicativos não seguro antes de você removê-lo do serviço para manutenção.
Banco de Dados
O serviço Oracle Cloud Infrastructure Database oferece vários tipos de bancos de dados Oracle. Você pode iniciar rapidamente um sistema de banco de dados que atenda às suas necessidades. Você tem acesso completo aos recursos e operações disponíveis com o banco de dados, mas a Oracle possui e gerencia a infraestrutura.
- Sistemas de BD Exadata
- Sistemas de BD de máquina virtual
- Bancos de dados autônomos: Autonomous Transaction Processing e Autonomous Data Warehouse
A Oracle oferece sistemas de BD RAC com 2 nós certificados e totalmente suportados, nos quais a plataforma designa cada nó de BD a outro domínio de falha por padrão. Você pode escolher o domínio de falha para cada nó durante o provisionamento. Você pode escolher outro domínio de falha para cada um dos dois nós de BD e manter a camada de aplicativo no terceiro domínio de falha para evitar qualquer ponto único de falha.
Aplicativos personalizados em execução no PaaS (plataforma como serviço)
A Oracle fornece várias plataformas de desenvolvimento e implantação de aplicativos padronizadas entregues como serviço. Essas plataformas geralmente incluem middleware, bem como recursos de desenvolvimento, gerenciamento, segurança e integração, tudo entregue como serviço.
Essas estruturas fornecem os componentes de infraestrutura e middleware que permitem que desenvolvedores, administradores de TI e usuários finais criem, integrem, migrem, implantem, protejam e gerenciem aplicativos móveis e da Web. Esse tipo de sistemas envolve várias camadas que exigem uma estratégia de recuperação "ponto no tempo" consistente. O Oracle SOA Cloud Service e o Oracle WebLogic Server for Oracle Cloud Infrastructure são, sem dúvida, os melhores exemplos de serviços de PaaS de camada intermediária amplamente adotados por milhares de clientes.
O Oracle WebLogic Server for Oracle Cloud Infrastructure fornece a plataforma do servidor de aplicativos necessária para executar aplicativos Java Platform, Enterprise Edition (Java EE) no Oracle Cloud Infrastructure.
O Oracle SOA Cloud Service fornece uma PaaS para projetar, implantar e gerenciar aplicativos compostos que integram vários sistemas usando uma Arquitetura Orientada a Serviços.
A virtualização de ponto final e a replicação consistente de dados nos níveis de sistema de arquivos e banco de dados são recursos-chave nesses produtos que permitem um tempo de recuperação ideal com perda mínima de dados.