Alta disponibilidade e recuperação de desastre

Schematics é um serviço que atende aos objetivos de nível de serviço(SLO) definidos com o plano padrão. Para obter mais informações sobre as regiões e os data centers disponíveis em IBM Cloud® para Schematics, consulte Disponibilidade de serviço e infraestrutura por local.

A alta disponibilidade é uma disciplina essencial em uma infraestrutura de TI para manter seus recursos operantes e suas cargas de trabalho de aplicativo funcionando mesmo após uma falha de site parcial ou total. O propósito principal da alta disponibilidade é eliminar os pontos potenciais de falha em uma infraestrutura de TI. Por exemplo, é possível se preparar para a falha de um sistema incluindo redundância e configurando mecanismos de failover.

Como o IBM Cloud Schematics é configurado para assegurar a alta disponibilidade do serviço?

Schematics é implantado como duas instâncias de serviço altamente disponíveis em dois locais geográficos distintos, US e EU. Em cada região geográfica, o serviço é implantado em duas regiões de várias zonas, como us-south e us-east na região geográfica dos EUA, eu-de e eu-gb na região geográfica EU, ca-tor na região geográfica de Toronto e ca-mon na região geográfica de Montreal. Essa configuração assegura que o serviço continue disponível, mesmo que uma região dentro de uma geografia falhe. Os dados não são compartilhados entre as localizações geográficas.

Quem é responsável por configurar alta disponibilidade para os meus recursos?

Embora o IBM Cloud Schematics seja responsável por garantir que as informações do seu espaço de trabalho estejam disponíveis, tenham backup e sejam replicadas em várias regiões para que as informações possam ser recuperadas após uma falha, o Schematics não configura alta disponibilidade para seus recursos de nuvem. Em vez disso, você deve entender os recursos que cada oferta de recurso oferece para decidir qual nível de disponibilidade é o ideal para suas necessidades. Em seguida, use o site IBM Cloud Schematics para provisionar e configurar seus recursos de nuvem em uma configuração altamente disponível.

Como posso implementar a alta disponibilidade para os meus recursos?

Revise a imagem a seguir para localizar uma abordagem geral de como você pode tornar seu recurso altamente disponível e incluir resiliência para dar conta de uma falha de site ou de região. O nível de disponibilidade para você depende de vários fatores, como os recursos de alta disponibilidade disponíveis para o seu recurso, seus requisitos comerciais, os contratos de nível de serviço que você tem com seus clientes e o dinheiro que você precisa gastar. No arquivo de configuração do Terraform, você tem a opção de configurar vários blocos do provider para as diferentes regiões, zonas ou locais nos quais você deseja provisionar seus recursos. Para obter mais informações, consulte Criando várias configurações do provider.

Os recursos de alta disponibilidade compatíveis dependem do tipo de recurso de nuvem que você optar por provisionar com IBM Cloud Schematics. Alguns cenários de alta disponibilidade que são mostrados nesta imagem podem não estar disponíveis para o seu recurso. Certifique-se de revisar a documentação do recurso para localizar os recursos de alta disponibilidade suportados.

Alta disponibilidade para recursos de nuvem
Alta disponibilidade para recursos de nuvem

  1. Recursos de zona única: Por padrão, seu recurso de nuvem é implementado em uma zona. Essa configuração não protege suas cargas de trabalho ou seus dados de uma falha zonal ou regional.
  2. Vários recursos entre zonas: é possível criar várias instâncias e difundir essas instâncias entre zonas, como Clusters multizonas no IBM Cloud Kubernetes Service ou uma nuvem particular virtual com sub-redes em diferentes zonas. Essa configuração protege suas cargas de trabalho e seus dados no caso de uma falha zonal. Observe que essa configuração pode não estar disponível para o seu recurso.
  3. Vários recursos entre regiões: é possível criar várias instâncias e difundir essas instâncias entre regiões, como vários clusters no IBM Cloud Kubernetes Service. Essa configuração fornece a mais alta disponibilidade para suas cargas de trabalho e seus dados no caso de falha zonal ou regional. Observe que essa configuração pode não estar disponível para o seu recurso.