Diferença entre computação em nuvem e virtualização

Diferença entre computação em nuvem e virtualização
Diferença entre computação em nuvem e virtualização

Vídeo: Diferença entre computação em nuvem e virtualização

Vídeo: Diferença entre computação em nuvem e virtualização
Vídeo: VIRTUALIZAÇÃO É A MESMA COISA QUE COMPUTAÇÃO EM NUVEM? 2024, Novembro
Anonim

Computação em nuvem vs virtualização

Could Computing e Virtualização são termos relacionados na otimização de recursos da infraestrutura de TI. A virtualização é uma tecnologia utilizada no conceito Cloud Computing. A virtualização está usando a mesma infraestrutura de hardware para construir vários servidores virtuais de acordo com os requisitos e necessidades. Por exemplo, suponha que você precise de um servidor Windows Server e Linux para fins diferentes, você pode criar isso em um mesmo servidor físico usando a técnica de virtualização.

Virtualização (Virtualização Soft vs Virtualização Hard)

Virtualização é usar a mesma infraestrutura de hardware para construir vários servidores virtuais de acordo com os requisitos e necessidades. Se colocarmos isso em uma arquitetura em camadas, a camada 1 seria SAN (Storage Area Network), a camada 2 seria servidores de hardware (servidores blade) para a alocação de recursos e a camada superior seria o servidor host. Softwares de virtualização como Citrix, VMware vSphere, Xen, Microsoft Hyper V, Sun xVM serão executados nos servidores da camada superior que são chamados de servidores host. O servidor host executa qualquer sistema operacional e os servidores virtuais podem ser construídos em qualquer sistema operacional conforme a necessidade.

A técnica de virtualização foi introduzida para otimizar o uso de dispositivos de hardware e reduzir os encargos de manutenção e custos relacionados. O servidor virtual com a mesma configuração do servidor dedicado, fornecerá o desempenho exato que o servidor dedicado pode executar, se necessário. A técnica acima mencionada é chamada de Virtualização Soft. Existe outra técnica chamada Hard Virtualization que é feita alocando recursos dedicados ao construir o servidor. Isso pode ser feito em servidores de marca apenas com o Pre OS. Esta é basicamente uma partição física de recursos e não atingirá a utilização máxima de recursos.

Imagem
Imagem

Computação em Nuvem

O conceito de computação em nuvem é fornecer servidores virtuais com detalhes de configuração específicos com sistema operacional, aplicativos e serviços específicos. A localização física dos núcleos (processadores ou poder computacional), software, acesso a dados e espaço de armazenamento é irrelevante para os usuários. Cloud Computing utiliza a técnica de Virtualização para atingir seus critérios.

Basicamente Cloud Computing é uma coleção de Técnicas de Virtualização, SOA (Service Oriented Architecture), Autonomic e Utility Computing.

O conceito de negócios por trás disso é que, em vez de ter cada servidor físico para cada serviço ou aplicativo no local, você pode contratar um servidor virtual off-shore ou off-site de um provedor de computação em nuvem. Esses recursos externos não requerem mão de obra dedicada para manutenção do ponto de vista da empresa. A empresa pode definir a especificação do requisito e entregá-la ao provedor de computação em nuvem ou calcular o requisito de recurso e solicitar um servidor em nuvem online.

Cloud Computing incorpora IaaS e SaaS (IasS vs SaaS). IaaS significa Infraestrutura como Serviço e SaaS é Software como Serviço. Em vez de investir em servidores, SAN, softwares, espaço de rack, dispositivos de rede, largura de banda, força de trabalho de manutenção, é melhor comprar um serviço de servidor em nuvem de um provedor de computação em nuvem. Nesse modelo, as empresas não precisam investir muito dinheiro em infraestrutura e não precisam arcar com custos de reparo ou manutenção.

Software as a Service (SaaS) é um conceito para fornecer serviços de software para empresas na plataforma IaaS virtual. Os arquivos de instalação ou binários serão mantidos no servidor host onde o software de virtualização está sendo executado e serão instalados em servidores virtuais como e quando necessário ou solicitado.

Assim, com IaaS e SaaS, os provedores de computação em nuvem devem ser capazes de fornecer uma solução completa em uma única caixa virtual de acordo com as necessidades do cliente. Por exemplo, se você deseja executar um servidor para o Microsoft Exchange Server para fins de correspondência da equipe, em vez de comprar um servidor físico e gastar mais recursos, você pode comprar uma caixa de nuvem com o MS Exchange instalado com conexão à Internet ou conexão VPN à rede corporativa.

Diferença entre computação em nuvem e virtualização

(1) A virtualização é uma técnica, mas a computação em nuvem é um conceito usando técnicas de virtualização.

(2) A virtualização pode ser feita internamente no local e o envolvimento de recursos, exceto que o hardware ainda existe, mas na computação em nuvem não serão necessários recursos internos.

Recomendado: