Prévia do material em texto
122. Computação em Nuvem (Cloud Computing) A computação em nuvem é uma tecnologia que permite o fornecimento de recursos de computação (como servidores, armazenamento, bancos de dados, redes, software e muito mais) pela internet. Com a computação em nuvem, as empresas podem acessar e pagar apenas pelos recursos que utilizam, sem a necessidade de investir em infraestrutura física cara. 1. Modelos de Serviço em NuvemExistem três principais modelos de serviço em nuvem, que diferem em termos de responsabilidade e controle sobre a infraestrutura: • Software como Serviço (SaaS): No modelo SaaS, os aplicativos são hospedados na nuvem e acessados pelos usuários por meio da internet. Exemplos incluem Google Workspace, Dropbox e Salesforce. O usuário não se preocupa com a manutenção da infraestrutura ou das plataformas, apenas com o uso do aplicativo. • Plataforma como Serviço (PaaS): O PaaS fornece uma plataforma para que os desenvolvedores construam, implantem e gerenciem aplicações sem precisar se preocupar com a infraestrutura subjacente. O exemplo mais popular de PaaS é o Heroku, que oferece uma plataforma para implantação de aplicativos sem a necessidade de configurar servidores. • Infraestrutura como Serviço (IaaS): No modelo IaaS, as empresas alugam recursos de infraestrutura, como servidores, armazenamento e redes, para executar suas próprias aplicações. Exemplos de IaaS incluem Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform (GCP). O cliente tem controle total sobre a configuração e o gerenciamento da infraestrutura.2. Vantagens da Computação em NuvemA computação em nuvem oferece uma série de vantagens, especialmente no contexto corporativo:Escalabilidade: A nuvem permite que as empresas escalem facilmente seus recursos de TI, adicionando mais capacidade conforme a demanda. Isso ajuda a evitar o superdimensionamento de infraestrutura, além de reduzir custos. • Custo-benefício: Em vez de comprar e manter hardware e software caros, as empresas podem pagar apenas pelos recursos que utilizam, o que reduz significativamente os custos de TI. • Acessibilidade e Flexibilidade: Como os serviços em nuvem podem ser acessados pela internet, os funcionários podem trabalhar remotamente de qualquer lugar, o que aumenta a flexibilidade e a produtividade.Segurança: As principais plataformas de nuvem investem pesadamente em segurança, oferecendo criptografia, autenticação multifatorial e outros recursos de proteção para garantir a segurança dos dados.3. Desafios da Computação em NuveApesar de seus muitos benefícios, a computação em nuvem também apresenta alguns desafios que as empresas devem considerar: Questões:O que caracteriza o modelo SaaS (Software como Serviço)? o ( ) A empresa paga apenas pela infraestrutura utilizada o ( ) O usuário desenvolve e mantém seu próprio software o (x) O usuário acessa aplicativos hospedados na nuvem sem se preocupar com a manutenção da infraestrutura o ( ) A plataforma oferece apenas ferramentas de análise de dados 2. Qual é um benefício importante da computação em nuvem? o ( ) Maior complexidade na configuração de servidores o ( ) Aumento no custo de infraestrutura o (x) Escalabilidade fácil de recursos conforme a demanda o ( ) Necessidade de manter servidores físicos