Prévia do material em texto
34. Computação em Nuvem e Virtualização A computação em nuvem é uma tecnologia que permite o acesso remoto a recursos computacionais como servidores, armazenamento, banco de dados e aplicativos pela internet, sem a necessidade de investir pesadamente em infraestrutura física. A virtualização é a tecnologia subjacente que permite a criação de ambientes virtuais, como máquinas virtuais (VMs), em um único servidor físico, proporcionando maior flexibilidade e eficiência no uso dos recursos.A computação em nuvem é baseada em três modelos principais de serviço: 1. Infraestrutura como Serviço (IaaS): Fornece recursos de hardware como servidores, redes e armazenamento. O usuário pode criar e gerenciar suas próprias máquinas virtuais e sistemas operacionais. Exemplos incluem Amazon Web Services (AWS) e Microsoft Azure. 2. Plataforma como Serviço (PaaS): Oferece uma plataforma de desenvolvimento e implantação para que os desenvolvedores possam criar e implantar aplicativos sem se preocupar com a infraestrutura subjacente. Exemplos incluem Google App Engine e Heroku. 3. Software como Serviço (SaaS): Fornece aplicativos completos que são acessados via navegador, como Gmail, Dropbox e Microsoft 365. Além desses, existem também os modelos Função como Serviço (FaaS) e Container como Serviço (CaaS), que estão se tornando populares por fornecerem uma experiência mais especializada para tarefas específicas. Virtualização na Computação em NuvemA virtualização é uma tecnologia que permite a criação de várias instâncias virtuais em um único hardware físico, o que melhora a utilização dos recursos e reduz custos operacionais. Ela pode ser dividida em várias camadas: 1. Virtualização de Servidores: Consiste em criar várias máquinas virtuais em um único servidor físico, permitindo a execução de diferentes sistemas operacionais e aplicativos simultaneamente. 2. Virtualização de Armazenamento: Permite que múltiplos dispositivos de armazenamento sejam agrupados em uma única unidade lógica, facilitando a gestão de dados em ambientes de nuvem. 3. Virtualização de Rede: Cria redes virtuais sobre uma infraestrutura de rede física, possibilitando maior flexibilidade, isolamento e segurança em ambientes de nuvem. Questões:Qual dos seguintes modelos de computação em nuvem permite o acesso remoto a aplicativos completos, como Gmail e Dropbox? o ( ) Infraestrutura como Serviço (IaaS) o (x) Software como Serviço (SaaS) o ( ) Plataforma como Serviço (PaaS) o ( ) Função como Serviço (FaaS) 2. O que caracteriza a virtualização de servidores? o (x) Criação de múltiplas máquinas virtuais em um único servidor físico o ( ) Criação de uma rede virtual em uma infraestrutura de rede física o ( ) Agrupamento de dispositivos de armazenamento em uma unidade lógica o ( ) Gerenciamento de recursos sem a necessidade de hardware físico 3. Qual é um dos principais desafios da computação em nuvem? o ( ) Aumento de custos com aquisição de hardware o ( ) Maior utilização de servidores físicos o (x) Segurança e privacidade dos dados armazenados remotamente o ( ) Falta de escalabilidade dos recursos computacionais