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 foi 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 da computação em nuvem são usados para objetivos variados. Veja a seguir um resumo de cada um deles:
- Virtualização de servidores: Criação de vários servidores virtuais a partir do mesmo servidor físico. Isso é usado para gerenciamento e alocação de recursos.
- Virtualização de desktops: Áreas de trabalho virtuais e acessíveis. Algumas empresas fazem com que suas equipes de TI acessem virtualmente os computadores dos funcionários para a resolução de tíquetes.
- 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: Centralização de dispositivos de armazenamento físico em uma versão digital. Usado para gerenciar o armazenamento e otimizar a capacidade.
Qual é a função 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. Esses são:
- Bare-Metal: Eles são executados a partir de hardware físico e são projetados para desempenho.
- Hospedado: Eles são usados como parte de um sistema operacional e são projetados para oferecer flexibilidade.
Como a virtualização contribui para a eficiência de custo, a escalabilidade e a 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 otimizar o hardware e o 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 de que precisa, que podem ser maiores ou menores dependendo da estação.
Você pode dar exemplos reais de como os principais provedores de nuvem, como AWS, Azure ou Google Cloud, utilizam a virtualização para fornecer seus serviços?
Alguns provedores de nuvem que usam a 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 virtuais privados.
- Microsoft Azure: A virtualização é usada para armazenamento virtual para hospedar dados on-line. O Azure também cria redes virtuais por meio da virtualização.
- Google Cloud Platform (GCP): O armazenamento em nuvem é 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 a computação em nuvem. Além disso, é preciso pensar no tipo de virtualização de que você precisa, com base nas duas opções disponíveis. Diferentes provedores de computação em nuvem, como o GCP e o AWS, usam a virtualização para diferentes operações.
Ao analisar a virtualização, pense em seu uso em diferentes épocas do ano. Além disso, você precisará considerar fatores como segurança e flexibilidade.