Saiba mais sobre Alta Disponibilidade na Nuvem

Você precisa que seus aplicativos na nuvem fiquem disponíveis 24 horas por dia, 7 dias por semana; suas cargas de trabalho devem continuar sendo executadas independentemente de interrupções na infraestrutura de nuvem. A criação de um serviço ou aplicativo altamente disponível ajudará a garantir o máximo potencial de tempo de atividade e acessibilidade.

Sobre a Alta Disponibilidade

Para projetar uma arquitetura de alta disponibilidade, três elementos-chave devem ser considerados: redundância, monitoramento e failover:

  • Redundância significa que vários componentes podem executar a mesma tarefa. O problema de um único ponto de falha é eliminado porque os componentes redundantes podem assumir uma tarefa executada por um componente que falhou.
  • Monitoramento significa verificar se um componente está funcionando corretamente ou não.
  • Failover é o processo pelo qual um componente secundário se torna principal quando o componente principal falha.
As melhores práticas apresentadas aqui se concentram nesses três elementos principais. Embora a alta disponibilidade possa ser alcançada em muitos níveis diferentes, inclusive no nível do aplicativo e da infraestrutura de nuvem, aqui focaremos no nível da infraestrutura de nuvem.

Sobre os Recursos de Alta Disponibilidade do Oracle Cloud

Uma região do Oracle Cloud Infrastructure é uma área geográfica localizada composta por um ou mais domínios de disponibilidade, cada uma composta por três domínios de falha.

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 os domínios de disponibilidade não compartilham a infraestrutura física, como alimentação ou resfriamento, ou a rede de domínio de disponibilidade interna, é improvável que uma falha que afete um domínio de disponibilidade afete a disponibilidade de outros.

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 suas instâncias de forma que elas não fiquem no mesmo hardware físico de um único domínio de disponibilidade. Como resultado, uma falha inesperada de hardware ou uma manutenção de hardware de Computação que afeta um domínio de falha não afeta as instâncias em outros domínios de falha. Você tem a opção de especificar o domínio de falha de uma nova instância no momento da ativação ou pode deixar que o sistema selecione um para você.

Todos os domínios de disponibilidade em uma região são conectados uns aos outros por uma rede de baixa latência e alta largura de banda. Essa interconexão criptografada e estável entre eles fornece os blocos de construção para alta disponibilidade e recuperação de desastre.

Os recursos do Oracle Cloud Infrastructure são específicos de uma região, como uma rede virtual na nuvem, ou específicos de um domínio de disponibilidade, como uma instância do serviço Compute. Quando configura seus serviços na nuvem, se os serviços forem específicos de um domínio de disponibilidade, será importante aproveitar vários domínios de disponibilidade ou domínios de falha para garantir alta disponibilidade e proteger contra falha de recursos. Criando instâncias redundantes do Compute em outros domínios de disponibilidade ou domínios de falha, você pode evitar um impacto para seus aplicativos por um problema que afete a instância principal do Compute ou seu domínio. Você pode projetar soluções para ter várias regiões, vários domínios de disponibilidade, ou vários domínios de falha, dependendo da classe de falhas da qual deseja proteção.