03 de outubro de 2019

Qual é a diferença entre nuvem e virtualização?

Por Tobias Geisler Mesevage
Infraestrutura de nuvemRecuperação e DRaaS

Se você acha que a computação em nuvem e a virtualização são intercambiáveis, você não está sozinho. Você não está correto, mas certamente não está sozinho.

A Forrester Research descobriu que 70% do que os administradores de TI chamam de "nuvens privadas" não se enquadram de fato na definição de computação em nuvem.

A confusão é compreensível quando você analisa cada termo e descobre que a nuvem tem mais em comum com a tecnologia de virtualização do que com as diferenças.

Neste artigo, detalhamos os conceitos básicos da computação em nuvem e da tecnologia de virtualização e os benefícios de cada uma.

O que é computação em nuvem?

O Instituto Nacional de Padrõesdefine a computação em nuvem como “o acesso em rede, onipresente, conveniente e sob demanda a um conjunto compartilhado de recursos de computação configuráveis (por exemplo, redes, servidores, armazenamento, aplicativos e serviços)”.

Para ser uma nuvem, o NIST determinou que ela deve ter as cinco características essenciais a seguir:

  • Autosserviço sob demanda: Um consumidor pode provisionar unilateralmente recursos de computação, como tempo de servidor e armazenamento de rede
  • Amplo acesso à rede: Os recursos estão disponíveis na rede por meio de vários clientes e dispositivos
  • Pooling de recursos: Os recursos de computação do provedor são agrupados para atender a vários consumidores usando um modelo multilocatário
  • Elasticidade rápida: Os usuários podem adicionar ou reduzir a capacidade através do software
  • Serviço medido: Controle automático e otimização de recursos detalhando quem está usando o quê e quanto

Sem essas cinco características essenciais, tecnicamente não se trata de uma nuvem.

O modelo de nuvem é composto por três modelos de serviço:

  • Software como Serviço (SaaS): O consumidor pode usar os aplicativos do provedor executados em uma infraestrutura de nuvem
  • Plataforma como um Serviço (PaaS): O consumidor pode implantar na infraestrutura da nuvem aplicativos criados usando linguagens de programação, bibliotecas, serviços ou ferramentas suportadas pelo provedor
  • Infraestrutura como um Serviço (IaaS): O consumidor pode provisionar processamento, armazenamento, redes e outros recursos de computador para implantar e executar software arbitrário

Há quatro modelos de implantação da nuvem:

  • Nuvem Privada: A infraestrutura de nuvem é provisionada para uso exclusivo por uma única organização que inclui vários consumidores.
  • Nuvem comunitária: A infraestrutura de nuvem é provisionada para uso exclusivo por uma comunidade específica de consumidores de organizações que têm preocupações compartilhadas (por exemplo, missão, requisitos de segurança, política e considerações de conformidade).
  • Nuvem pública: A infraestrutura de nuvem é provisionada para uso aberto pelo público em geral. Ela pode ser de propriedade, gerenciada e operada por uma organização comercial, acadêmica ou governamental.
  • Nuvem híbrida: A infraestrutura de nuvem é uma composição de duas ou mais infraestruturas de nuvem distintas (privada, comunitária ou pública).

O que é virtualização?

Ao contrário do que alguns acreditam, a virtualização não é computação em nuvem. No entanto, é uma tecnologia fundamental que faz com que a computação em nuvem funcione. Embora a computação em nuvem e a virtualização dependam de modelos e princípios semelhantes, elas são intrinsecamente diferentes.

Simplificando, a virtualização pode fazer com que um recurso funcione como muitos, enquanto a computação em nuvem permite que diferentes usuários acessem um único pool de recursos.

Com a virtualização, um único servidor físico pode se tornar várias máquinas virtuais, que são essencialmente peças isoladas de hardware com bastante capacidade de processamento, memória, armazenamento e rede.

Cada máquina virtual pode ser executada independentemente enquanto compartilha os recursos de uma única máquina host porque elas foram carregadas em hipervisores. Os hipervisores, também conhecidos como camada de abstração, são usados para separar os recursos físicos de seus ambientes virtuais. Depois que os recursos são agrupados, eles podem ser divididos em vários ambientes virtuais, conforme necessário.

Computação em Nuvem vs. Virtualização

A decisão de qual implementar em sua empresa depende do tipo de empresa e dos requisitos que você tem.

Para empresas menores, a computação em nuvem é mais fácil e econômica de implementar. Os recursos são acessados via Internet em vez de serem adicionados à rede.

Muitas pequenas empresas estão recorrendo à nuvem para aplicativos como gerenciamento de relacionamento com o cliente (CRM), voz sobre IP (VoIP) hospedada ou armazenamento externo. O custo de usar a nuvem é muito menor do que implementar a virtualização. A computação em nuvem também oferece uma instalação mais fácil de aplicativos e hardware, acesso a software que, de outra forma, eles não poderiam pagar e a possibilidade de experimentar o software antes de comprá-lo. É necessário um pequeno investimento para implementar um aplicativo baseado em nuvem.

Para algumas empresas, a virtualização é a escolha mais inteligente e pode economizar dinheiro de várias maneiras diferentes:

  • A adição de muitos hóspedes em uma casa maximiza os recursos, o que significa que a empresa precisa de menos servidores. Isso reduz os custos operacionais.
  • Menos servidores significam menos pessoas para cuidar e gerenciar servidores. Isso ajuda a consolidar o gerenciamento, reduzindo assim os custos.
  • A virtualização também oferece uma camada adicional de proteção para a continuidade dos negócios, já que as máquinas virtuais limitam os danos a si mesmas.

Para saber mais sobre computação em nuvem versus virtualização e determinar qual é a melhor opção para a sua empresa, entre em contato com a Datto.

Sugestões para as próximas leituras