Saltar para o conteúdo
EuroVPSEuroVPS

O que é um virtual data center (vDC), e quando é a escolha certa

Um virtual data center dá a uma organização o seu próprio pool de computação, memória, storage e rede, gerido como um todo, com a liberdade de criar lá dentro o que precisar. O que é um vDC, como se compara com as alternativas e como o entregamos.

Por EuroVPS Engineering

Atualizado em 23 de outubro de 20265 min de leitura
Ilustração de um pool reservado de máquinas virtuais sobre um servidor físico

h2: O que é um virtual data center

Um virtual data center (vDC, por vezes escrito virtual data centre) é uma fatia reservada de uma plataforma cloud dedicada a uma organização: uma quantidade fixa de CPU, memória, storage e capacidade de rede, com as ferramentas para criar máquinas virtuais, redes, templates e snapshots lá dentro, a pedido. O tenant decide como dividir o pool. O fornecedor opera a plataforma por baixo. O resultado comporta-se como uma pequena private cloud com a economia da capacidade reservada.

Três coisas o definem. Isolamento: o pool pertence a um único tenant, e os hosts de hypervisor, os volumes de storage e os segmentos de rede por trás dele não são partilhados com o tráfego de mais ninguém. Self-service: o tenant cria e altera recursos através de uma consola e de uma API, sem abrir um ticket por cada VM. Um envelope fixo: a capacidade é reservada e faturada como um todo, não medida por pedido, pelo que a fatura não se move com o tráfego.

h2: Como se compara

Um managed VPS é uma máquina virtual, dimensionada para uma carga de trabalho. Um dedicated server é uma máquina física, só sua, com o sistema operativo e tudo o que está acima dele a cargo da sua equipa. Uma conta de public cloud dá self-service num control plane partilhado, medido à hora e ao gigabyte que dela sai. Um vDC fica entre os dois últimos: self-service e várias máquinas como numa conta cloud, em hardware e redes reservados para si como num dedicated server, com um custo mensal fixo.

A diferença prática vê-se em três pontos. Vizinhos ruidosos não existem, porque os hosts são seus. O egress não é uma linha na fatura, porque a rede é nossa e a porta não é contada. O crescimento é uma conversa sobre acrescentar hosts ou storage ao pool, não uma surpresa na fatura.

h2: O que controla, o que operamos

Dentro do pool, o tenant controla tudo o que define o ambiente: as máquinas virtuais e os seus tamanhos, os templates de sistema operativo e as ISO, as redes privadas e as VPC, os endereços públicos da gama atribuída, as regras de firewall e os load balancers, os snapshots e os volumes, as contas e as quotas para equipas ou clientes, e a API com que a automação fala.

Por baixo, o fornecedor opera o que torna o pool fiável: os hosts de hypervisor e o seu patching, os arrays de storage e a sua replicação, o fabric de rede e o seu encaminhamento, o plano de gestão da plataforma cloud, o planeamento de capacidade, a monitorização e os backups da própria plataforma. A linha é clara, e é a razão pela qual uma equipa de operações de duas pessoas consegue operar um vDC que de outra forma precisaria de uma equipa de datacenter.

figure (inline SVG)

  • aria-label: Um virtual data center: o pool de máquinas virtuais, redes, volumes e templates do tenant acima da linha de isolamento, com a indicação «seu». Hosts de hypervisor, arrays de storage, fabric de rede e plano de gestão abaixo dela, com a indicação «nosso»

figcaption: A linha entre o que um tenant controla dentro de um virtual data center e o que o fornecedor opera por baixo.

SVG text (English)Portuguese
YOURS: THE TENANT POOLSEU: O POOL DO TENANT
created and changed by you, through the console and the APIcriado e alterado por si, através da consola e da API
Virtual machines / sizes you chooseMáquinas virtuais / tamanhos à sua escolha
Networks and VPCs / private, with public IPsRedes e VPC / privadas, com IP públicos
Volumes and snapshots / all-flashVolumes e snapshots / all-flash
Templates and ISOs / your imagesTemplates e ISO / as suas imagens
Accounts and quotas / teams or customersContas e quotas / equipas ou clientes
Firewalls and balancers / your rulesFirewalls e balancers / as suas regras
The API your automation talks to / CloudStack, or a ticket to our engineers on OLVMA API com que a sua automação fala / CloudStack, ou um ticket aos nossos engenheiros em OLVM
ISOLATION LINE: THE POOL IS RESERVED FOR ONE ORGANISATIONLINHA DE ISOLAMENTO: O POOL ESTÁ RESERVADO A UMA ORGANIZAÇÃO
OURS: THE PLATFORMNOSSO: A PLATAFORMA
run, patched, monitored and backed up by our engineersoperada, corrigida, monitorizada e com backup pelos nossos engenheiros
Hypervisor hosts / dedicated to youHosts de hypervisor / dedicados a si
Storage arrays / replicatedArrays de storage / replicados
Network fabric / routing, AS200477Fabric de rede / encaminhamento, AS200477
Management plane / the cloud platformPlano de gestão / a plataforma cloud
Capacity planning and monitoring / the pool grows by whole hosts and volumesPlaneamento de capacidade e monitorização / o pool cresce por hosts e volumes inteiros
Patching and platform backups / on our schedule, never on your invoicePatching e backups da plataforma / no nosso calendário, nunca na sua fatura

h2: Como a capacidade é dimensionada e faturada

Um vDC é dimensionado a partir das cargas de trabalho que vai alojar: total de vCPU e memória com margem para crescimento, storage por volume e classe de desempenho, rede por espaço de endereçamento e largura de banda. O pool é reservado em hosts inteiros e volumes inteiros, pelo que o preço é um valor mensal fixo pelo envelope, e só muda quando o envelope muda. Essa previsibilidade é a primeira coisa que as equipas financeiras notam quando saem de uma cloud medida.

h2: As duas formas como entregamos um vDC

Apache CloudStack. Para organizações que querem uma cloud self-service completa, com contas, projetos, templates, VPC e a API do CloudStack, construímos uma cloud CloudStack dedicada em KVM: management servers dedicados, hosts de computação e storage all-flash, administrada por si e operada por nós. É a casa natural para agências que servem muitos clientes, empresas SaaS com ambientes de staging e produção, e qualquer organização com automação que já fala uma API cloud. Veja Managed Apache CloudStack e a página de engenharia Cloud dedicada em Apache CloudStack.

Managed private cloud em OLVM. Para organizações que querem um pool reservado operado inteiramente pelos nossos engenheiros, com VM aprovisionadas a pedido em vez de através de uma consola self-service, construímos uma private cloud em Oracle Linux Virtualization Manager. Os mesmos hosts dedicados, o mesmo storage, a mesma rede, com a nossa equipa a operar o pool no dia a dia. Veja Private cloud e Private cloud em OLVM.

Ambas correm em hardware que nos pertence, nas nossas próprias cages: hosts Dell e HPE atuais com duas ligações 25GbE cada, storage all-flash HPE 3PAR por Fibre Channel, e a nossa própria rede, AS200477, em Atenas, Amesterdão e Toronto.

h2: A quem se adequa um vDC

A uma agência ou empresa de software que aloja muitos websites ou tenants e precisa de isolamento entre eles e de uma única fatura. A uma empresa que sai da VMware ou de um hyperscaler e quer manter o self-service sem manter o contador. A uma empresa com requisitos rigorosos de localização dos dados que precisa do seu ambiente dentro da UE, em hardware que pode apontar. A uma equipa que opera desenvolvimento, staging e produção e quer criar e destruir ambientes sem um ticket.

h2: Por onde começar

Diga-nos o que executa hoje e quanto lhe custa. Dimensionamos o pool, propomos a plataforma e orçamentamos tudo como um valor mensal fixo. Fale com um engenheiro.

Do arquivo do blog da EuroVPS, publicado pela primeira vez em 7 de fevereiro de 2024.

Todas as notas de campo