,

Proxmox VE Ceph Cluster e DRP utilizando servidores dedicados da OVHcloud

Os serviços de IaaS (Infraestrutura como Serviço) da OVHcloud permitem alugar servidores dedicados (bare metal) que podemos ter à disposição em poucos minutos. Há uma ampla gama de opções (rise, advance, storage, scale, high quality, etc.) entre as quais podemos escolher conforme as nossas necessidades.

Neste artigo, veremos como usar esses servidores dedicados para criar Clusters Proxmox VE Ceph com as mesmas funcionalidades que teríamos se usássemos servidores próprios nas nossas instalações (on premises). Além disso, veremos como os serviços da OVHcloud permitem criar um DRP (Disaster Recovery Plan) muito completo para alcançar a máxima resiliência dos nossos dados.

https://www.ovhcloud.com/pt/bare-metal/prices/

Cluster Ceph Proxmox VE

Um cluster de servidores Proxmox VE combinado com um sistema de armazenamento distribuído Ceph permite criar uma infraestrutura de virtualização hiperconvergente, altamente disponível, balanceada em carga e horizontalmente escalável com facilidade.

Primeiro, vamos analisar alguns conceitos para entender completamente o que é um Cluster Ceph Proxmox VE.

O que é um cluster?

Um cluster em computação refere-se a um grupo de computadores ou nós interconectados que funcionam juntos como se fossem uma única entidade. Os clusters são utilizados para melhorar a disponibilidade, desempenho e escalabilidade de aplicações e serviços. Existem diferentes tipos de clusters, mas em geral, eles compartilham o objetivo de fornecer maior capacidade de processamento e redundância.

O que é o Ceph?

Ceph é um sistema de armazenamento distribuído projetado para fornecer armazenamento de objetos, blocos e arquivos em um único cluster unificado. O Proxmox pode usar o Ceph como armazenamento de máquinas virtuais.

O que é um Cluster Ceph Proxmox VE?

É a formação de três ou mais servidores que fazem parte de um cluster Proxmox e usam o Ceph como sistema de armazenamento distribuído, todos geridos a partir da interface web do Proxmox, permitindo-nos alcançar uma infraestrutura de virtualização hiperconvergente.

O que é hiperconvergência?

Uma infraestrutura de virtualização hiperconvergente é um sistema integrado que combina computação, armazenamento e redes num único ambiente. Isto simplifica a gestão, melhora a eficiência e permite uma escalabilidade fácil, facilitando a criação e gestão de máquinas virtuais num único cluster.

Através do serviço de servidores dedicados da OVHcloud, podemos criar um Cluster Ceph Proxmox VE com três ou mais nós da mesma forma que faríamos se adquiríssemos os nossos próprios servidores para criar o cluster nas nossas instalações, mas com a versatilidade e vantagens que vêm com a utilização de servidores alugados em vez de hardware próprio, entre os quais podemos mencionar:

  • Abstração da camada de hardware, uma vez que qualquer avaria será resolvida pela OVHcloud e, se necessário, substituirão as partes danificadas ou até mesmo o servidor inteiro.
  • Esquecemos da obsolescência do hardware. Após alguns anos, poderemos adicionar novos servidores com as últimas tecnologias ao nosso cluster e eliminar os antigos de forma completamente transparente para o utilizador do ambiente de virtualização, sem qualquer interrupção do serviço.
  • Adição fácil de mais nós ao nosso cluster de virtualização para aumentar a sua capacidade de computação. Em questão de minutos, podemos ter novos servidores que podemos adicionar ao nosso cluster.
  • O grande número de opções de servidores dedicados que a OVHcloud disponibiliza aos seus clientes permite-nos criar Clusters Ceph Proxmox VE para praticamente qualquer cliente. Podemos usar diferentes CPUs conforme as nossas necessidades, grandes quantidades de RAM, grandes discos NVMe, redes dedicadas de 25Gbps para comunicação Ceph, o serviço vRACK para conectar os nossos servidores, gamas de IP dedicadas, etc. Tudo isto permite-nos cobrir praticamente as necessidades de qualquer cliente.

DRP (Plano de Recuperação de Desastres)

Um DRP (Plano de Recuperação de Desastres) é crucial para manter as operações empresariais em caso de desastres, garantindo a continuidade e proteção dos dados essenciais. É muito importante ter um bom DRP para assegurar a resiliência dos dados.

O que é um Plano de Recuperação de Desastres?

O Plano de Recuperação de Desastres em TI refere-se a um conjunto de estratégias, políticas e procedimentos que uma organização implementa para restaurar os seus sistemas críticos e dados após um evento catastrófico ou desastre que cause interrupções significativas nas operações normais.

Esses eventos podem incluir:

  • Desastres naturais: Como terramotos, inundações, tempestades, etc.
  • Desastres causados pelo homem: Como ataques cibernéticos, falhas de infraestrutura, atos de vandalismo, etc.

O objetivo do Plano de Recuperação de Desastres é minimizar o tempo de inatividade e assegurar a continuidade dos negócios, permitindo que a organização se recupere rapidamente após um desastre.

DRP (Plano de Recuperação de Desastres)

A seguir, listaremos várias opções, levando em consideração que o nosso DRP pode incluir algumas destas ou até uma combinação de todas elas, dependendo do nível de resiliência de dados desejado.

Opção 1: Cluster Ceph Proxmox VE distribuído na região 3-AZ da OVHcloud

A OVHcloud tem um serviço chamado região 3-AZ, graças ao qual podemos distribuir um Cluster Ceph Proxmox VE composto por servidores dedicados (bare metal) entre três diferentes centros de dados separados por algumas dezenas de quilómetros. Esses centros de dados que compõem a região 3-AZ são interconectados por fibras redundantes com latência mínima, permitindo-nos configurar um Cluster Ceph Proxmox VE distribuído dentro dessa região. Isso proporciona-nos uma grande resiliência dos dados contra incidentes localizados num dos centros de dados, uma vez que o nosso serviço de virtualização não será afetado por isso.

https://www.ovhcloud.com/pt/bare-metal/uc-3-az-resilience/

Opção 2: Servidor de Backup Proxmox com replicação frequente

Utilize um Servidor de Backup Proxmox (PBS) ou através do serviço PBS Online num centro de dados (mesmo em um país ou continente diferente) onde terá uma cópia de backup de todas as máquinas virtuais, mantendo um histórico de várias versões ao longo do tempo, dependendo do espaço disponível para cópias. Para aquelas máquinas virtuais que são mais críticas, pode até fazer cópias mais frequentes (por exemplo, a cada hora) para que, se tiver que ativar o DRP, a perda de dados seja mínima. Esta opção pode ser implementada usando o serviço PBS Online, o serviço IaaS da OVHcloud para alugar um servidor dedicado no qual instalar o PBS ou qualquer outro serviço de cloud ou até mesmo instalações próprias nas quais colocar o PBS.

Opção 3: Replicação Ceph

Crie um Cluster Ceph Proxmox VE idêntico ao de produção num centro de dados geograficamente separado do cluster principal e ative a replicação Ceph entre ambos os clusters. Esta é a opção com menor perda de dados se comparada com a opção 2, mas muito mais cara, pois temos que ter um cluster igual ao principal que só será ativado em caso de desastre. Esta opção pode ser implementada usando o serviço IaaS da OVHcloud, dado que têm centros de dados distribuídos em vários países e continentes. Portanto, seria viável hospedar o cluster principal num centro de dados e o cluster de replicação localizado noutro país. Também pode ser implementado usando diferentes provedores de cloud e também nas instalações do cliente, se este tiver centros de dados geograficamente separados.

Conclusão

Como vimos ao longo deste artigo, podemos criar uma infraestrutura de virtualização hiperconvergente com grande resiliência de dados usando o hipervisor Proxmox VE e servidores dedicados da OVHcloud. Um Cluster Ceph Proxmox VE com três ou mais nós localizados numa região 3-AZ da OVHcloud, em combinação com um PBS (Proxmox Backup Server) hospedado num centro de dados e país diferente, é uma solução altamente disponível, com alta escalabilidade e com grande resiliência de dados. Se adicionarmos ainda um cluster idêntico noutro centro de dados fora da região 3-AZ com replicação Ceph em tempo real, podemos ter um DRP (Plano de Recuperação de Desastres) que permite uma recuperação rápida em caso de desastre.

Artigos Relacionados