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: Tópicos Avançados em Engenharia de Computação I - Computação em nuvem: Datacenters e virtualização 2024, Abril
Anonim

Computação em nuvem vs virtualização

Could Computing e Virtualization são termos relacionados na otimização de recursos da infraestrutura de TI. A virtualização é uma tecnologia utilizada no conceito de 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 e um servidor Linux para finalidades diferentes, você pode construir isso em um mesmo servidor físico usando a técnica de virtualização.

Virtualização (Soft Virtualization vs Hard Virtualization)

A virtualização está usando 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 (Rede de Área de Armazenamento), 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's vSphere, Xen, Microsoft Hyper V, Sun xVM serão executados nos servidores de camada superior, 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 alcançar o uso otimizado de dispositivos de hardware e reduzir as cargas 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 mencionada acima é chamada de virtualização suave. Existe outra técnica chamada Hard Virtualization, que é feita pela alocação de 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 alcançará a utilização máxima de recursos.

Cloud Computing Virtual Server Virtualization
Cloud Computing Virtual Server Virtualization

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 de computação), software, acesso aos dados e espaço de armazenamento é imaterial para os usuários. A computação em nuvem usa a técnica de virtualização para atingir seus critérios.

Basicamente, Cloud Computing é uma coleção de Técnica de Virtualização, SOA (Arquitetura Orientada a Serviços), Autonômica e Computação Utilitária.

O conceito de negócio por trás disso é, 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 fornecê-la ao provedor de computação em nuvem ou calcular o requisito de recurso e o pedido de 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 em rack, dispositivos de rede, largura de banda e força de trabalho de manutenção, é melhor comprar um serviço de servidor em nuvem de provedores de computação em nuvem. Nesse modelo, a empresa não precisa investir muito dinheiro em infraestrutura e não precisa 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 exigido ou solicitado.

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

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

(2) A virtualização pode ser feita internamente no local e o envolvimento de recursos, exceto o hardware, ainda existe, mas enquanto na computação em nuvem nenhum recurso interno será necessário.

Recomendado: