Computação em nuvem x virtualização
O jargão na indústria da computação é bastante numeroso, e muitos deles são difíceis de entender. Virtualização e computação em nuvem são dois termos que eram relativamente obscuros, mas que chegaram à vanguarda devido à pressão do Google pela computação em nuvem. Os dois termos estão intimamente relacionados, mas não competem entre si. Virtualização é a criação de um ambiente virtual em outra máquina. Um bom exemplo disso seria a criação de um ambiente Windows XP para a execução de um programa antigo dentro de um sistema operacional Windows 7. Por outro lado, a computação em nuvem é uma arquitetura de computação na qual a maior parte dos recursos é agrupada e pode ser acessada remotamente, geralmente pela Internet.
A virtualização oferece várias vantagens. O primeiro, como ilustrado acima, permite que aplicativos projetados a partir de um sistema operacional sejam executados em outro. É uma solução mais econômica do que ter duas ou mais máquinas apenas para poder usar todo o software necessário. Para a computação em nuvem, o principal conceito e objetivo é criar uma plataforma de computação virtual na qual os recursos possam ser alocados, dependendo das necessidades de cada usuário individual. Isso fornece flexibilidade, pois cada usuário é alocado exatamente do que precisa e pode ser alocado para outro usuário assim que o usuário efetua logout. Isso também significa que o computador do usuário não precisa ser muito poderoso, pois a maior parte do processamento é feita na nuvem. Também é conveniente para os usuários, pois seus dados estão na nuvem e eles não precisam se preocupar em deixar os dados em casa ou em outro computador. Seus dados sempre estarão acessíveis, independentemente do computador em que eles estejam.
O uso de "uma plataforma de computação virtual" acima pode já ter lhe indicado que a computação em nuvem usa a virtualização para atingir seus objetivos. Isso é verdade, pois é necessário virtualizar o ambiente de área de trabalho de cada usuário, bem como recursos como unidades e pastas, a fim de dar ao usuário a sensação geral de uma área de trabalho personalizada.
Resumo:
1. Virtualização é a simulação virtual de qualquer elemento de computação, enquanto a computação em nuvem é uma arquitetura em que os recursos são agrupados e acessados remotamente.
2.O objetivo da virtualização é fornecer vários ambientes em uma única máquina, enquanto o objetivo da computação em nuvem é fornecer uma plataforma de computação escalável.
A computação em nuvem utiliza virtualização.