O que é virtualização em nuvem?
Conceitos de computação em nuvem
Qual é o conceito básico de virtualização e como ele é aplicado na computação em nuvem?
A virtualização, também conhecida como máquinas virtuais ou VMs, cria sistemas operacionais virtuais, mas ainda é executada em uma máquina física. Os exemplos incluem servidores e sistemas operacionais. A virtualização é projetada para que vários usuários possam estar na mesma nuvem.
Os provedores usam a virtualização para diferentes serviços, incluindo hospedagem na web e aplicativos da web.
Quais são os diferentes tipos de virtualização usados na computação em nuvem e quais são seus benefícios?
Os diferentes tipos de virtualização de computação em nuvem são usados para vários objetivos. Aqui está um resumo de cada um:
- Virtualização de servidor: Criando vários servidores virtuais a partir do mesmo servidor físico. Isso é usado para gerenciamento e alocação de recursos.
- Virtualização de desktop: Desktops virtuais e acessíveis. Algumas empresas têm suas equipes de TI acessando os computadores dos funcionários virtualmente para resolução de tickets.
- Virtualização de rede: Parte da rede física, mas não dependente dela. Geralmente usado para fins de segurança.
- Virtualização de armazenamento: Centralizando dispositivos de armazenamento físico em uma versão digital. Usado para gerenciar armazenamento e otimização de capacidade.
Qual é o papel dos hipervisores na virtualização e quais são os diferentes tipos disponíveis?
Os hipervisores são usados para gerenciamento e alocação de recursos, e existem dois tipos principais. São eles:
- Bare-Metal: Esses são executados a partir de hardware físico e são projetados para desempenho.
- Hospedado: Esses são usados como parte de um sistema operacional e são projetados para flexibilidade.
Como a virtualização contribui para a eficiência de custos, escalabilidade e flexibilidade da computação em nuvem?
A virtualização é usada para cada um desses componentes das seguintes maneiras:
- Custo: A virtualização deve ser projetada para otimização de hardware e servidor.
- Escalabilidade: Os provedores de computação em nuvem geralmente aumentam ou diminuem as máquinas virtuais com base nas demandas.
- Flexibilidade: Você deve usar VMs para pagar pelos recursos que precisa, que podem ser maiores ou menores dependendo da estação.
Você pode fornecer exemplos do mundo real de como os principais provedores de nuvem como AWS, Azure ou Google Cloud usam a virtualização para fornecer seus serviços?
Alguns provedores de nuvem que usam virtualização incluem:
- Amazon Web Services (AWS): O Simple Storage Service (S3) é usado para fins de armazenamento, e a empresa usa o Elastic Compute Cloud (EC2) para seus servidores privados virtuais.
- Microsoft Azure: A virtualização é usada para armazenamento virtual para hospedar dados online. O Azure também cria redes virtuais por meio da virtualização.
- Google Cloud Platform (GCP): O Cloud Storage é usado para armazenamento que pode aumentar ou diminuir. O Kubernetes Engine é usado para contêineres que implantam aplicativos e fazem outras coisas.
Conclusão
Você precisa considerar a virtualização ao pesquisar sobre computação em nuvem. Além disso, você precisa pensar sobre o tipo de virtualização que você precisa – com base nas duas opções disponíveis. Diferentes provedores de computação em nuvem, como GCP e AWS, usam virtualização para diferentes operações.
Ao analisar a virtualização, pense sobre seu uso em diferentes épocas do ano. Além disso, você precisará considerar fatores como segurança e flexibilidade.