Diferença entre Cloud Computing e Virtualization
Computação em nuvem versus virtualização
Poderia a computação e a virtualização são termos relacionados na otimização de recursos da infra-estrutura de TI. A virtualização é uma tecnologia utilizada no conceito Cloud Computing. A virtualização está usando a mesma infraestrutura de hardware para criar 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 suave versus virtualização rígida)
A virtualização está usando a mesma infra-estrutura de hardware para criar 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. O software de virtualização como o Citrix, o vSphere, o Xen, o Microsoft Hyper V da VMware, o Sun xVM serão executados nos servidores de camada superior chamados servidores host. O servidor host executa qualquer sistema operacional e os servidores virtuais podem ser criados em qualquer sistema operacional conforme o requisito.
A técnica de virtualização foi introduzida para alcançar o uso otimizado de dispositivos de hardware e reduzir os encargos de manutenção e os custos relacionados. Serra virtual com a mesma configuração que o servidor dedicado, dará o desempenho exato que o servidor dedicado pode executar, se necessário. A técnica acima mencionada é chamada de Soft Virtualização. Existe outra técnica chamada Hard Virtualization que é feita alocando recursos dedicados ao construir o servidor. Isso pode ser feito apenas em servidores de marca com o sistema operacional Pré. Esta é basicamente uma partição física de recursos e não alcançará a utilização máxima de recursos.
Cloud Computing
O conceito de computação em nuvem é entregar 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 energia computacional), software, acesso a dados e espaço de armazenamento é imaterial para os usuários. Cloud Computing usa a técnica de virtualização para atingir seus critérios.
A Basically Cloud Computing é uma coleção de Técnicas de Virtualização, SOA (Arquitetura Orientada a Serviços), Autônomo e Computação Utilizada.
O conceito de negócios por trás disso é, ao invés de ter cada servidor físico para cada serviço ou aplicativo no local, você pode contratar um servidor virtual off-shore ou fora do local de um provedor de computação em nuvem. Estes recursos fora do site não exigem energia dedicada do homem para a manutenção do ponto de vista da empresa.O corporativo pode definir a especificação do requisito e dar ao provedor de computação em nuvem ou calcular o requisito de recursos e a ordem para um servidor em nuvem online.
Cloud Computing incorpora IaaS e SaaS (IasS vs SaaS). IaaS significa infra-estrutura como um serviço e SaaS é o software como um serviço. Ao invés de investir em servidores, SAN, Softwares, Rack Space, dispositivos de rede, largura de banda, mão-de-obra de manutenção, é melhor comprar um serviço de servidor em nuvem a partir de provedores de computação em nuvem. Neste modelo, as corporações não precisam investir grande quantidade de dinheiro em infra-estrutura e não precisam custos de reparo nem custo de manutenção.
Software como serviço (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á instalado em servidores virtuais quando necessário ou solicitado.
Assim, com o IaaS e o SaaS, os provedores de computação em nuvem devem ser capazes de fornecer toda a solução em uma única caixa virtual de acordo com as necessidades do cliente. Por exemplo, se você quiser executar um servidor para o Microsoft Exchange Server para fins de correspondência da equipe, antes comprar um servidor físico e gastar mais recursos, você poderia comprar uma caixa de nuvem com o MS Exchange instalado com conexão à Internet ou conexão VPN com a rede corporativa.
Diferença entre Cloud Computing e Virtualization (1) A virtualização é uma técnica, mas Cloud Computing é um conceito usando técnicas de virtualização. (2) A virtualização pode ser feita internamente no local e o envolvimento dos recursos, exceto o hardware, ainda existe, mas, no Cloud Computing, nenhum recurso interno será necessário. |