Resolução base do enunciado AAI 2.2 da disciplina de CNW
1.1 – O que significa IaaS?
IaaS (Infraestrutura como Serviço) é um modelo de computação em nuvem que fornece recursos de computação virtualizados através da Internet. Em vez de comprar e gerenciar servidores físicos, armazenamento e outros componentes de hardware, pessoas e/ou empresas podem alugar esses recursos de um provedor de nuvem. É como estarmos alugando um apartamento, metaforicamente dizendo.
Um provedor de IaaS oferece a infraestrutura básica virtualizada, incluindo:
- Servidores: Máquinas virtuais que podem ser configuradas e gerenciadas conforme a necessidade.
- Armazenamento: Soluções de armazenamento escalável, como blocos de armazenamento e discos rígidos virtuais.
- Rede: Componentes de rede, como endereços IP, balanceamento de carga e firewalls.
Os usuários podem gerenciar o sistema operacional, aplicativos e dados enquanto o provedor cuida da manutenção do hardware, garantindo alta disponibilidade, backup e recuperação.
1.2 – Diferenças entre os principais provedores de IaaS
Amazon Web Services (AWS)
Visão Geral: AWS é um dos pioneiros em serviços de nuvem, lançado pela Amazon em 2006. Ela oferece uma ampla gama de serviços, incluindo computação, armazenamento, banco de dados, aprendizado de máquina etc. A AWS é amplamente reconhecida por sua liderança de mercado e vasta experiência em fornecer serviços de nuvem confiáveis.
Diferenciais:
- Escalabilidade: AWS é conhecida por sua capacidade de escalabilidade massiva e suporte para grandes cargas de trabalho.
- Serviços Diversificados: AWS oferece a maior diversidade de serviços e ferramentas de integração.
- Comunidade e Recursos: Forte comunidade de usuários e extensa documentação e recursos de treinamento.
Microsoft Azure
Visão Geral: Lançado pela Microsoft em 2010, Azure é o segundo maior provedor de nuvem. O Azure oferece serviços semelhantes ao AWS, com forte integração com produtos Microsoft como Windows Server, SQL Server, e Office 365. É popular entre empresas que já utilizam produtos Microsoft e que procuram uma integração perfeita com seus sistemas existentes.
Diferenciais:
- Integração: Azure oferece uma integração superior com produtos e serviços Microsoft.
- Soluções Híbridas: Azure é conhecido por suas soluções híbridas, permitindo que empresas integrem facilmente seus data centers locais com a nuvem.
- Compliance: Azure possui uma vasta gama de certificações de compliance, tornando-o ideal para indústrias regulamentadas.
Google Cloud Platform (GCP)
Visão Geral: GCP foi lançado pelo Google em 2011. É conhecido por suas ofertas de Big Data, aprendizado de máquina e inteligência artificial. A plataforma do Google é popular entre startups e empresas focadas em tecnologias de ponta e análise de dados.
Diferenciais:
- Big Data e IA: GCP é líder em serviços de Big Data e inteligência artificial, com produtos como BigQuery, TensorFlow, e Google AI.
- Preços Competitivos: Oferece uma estrutura de preços competitiva, frequentemente com descontos para compromissos de longo prazo.
- Rede Global: Beneficia-se da rede global de baixa latência do Google, garantindo alto desempenho e disponibilidade.
IBM Cloud
Visão Geral: Anteriormente conhecida como Bluemix, IBM Cloud é uma oferta da IBM em serviços de nuvem. Ela oferece serviços de computação, armazenamento, blockchain, e mais, com forte ênfase em soluções empresariais. IBM Cloud é popular entre grandes corporações e setores regulamentados que já utilizam tecnologias IBM.
Diferenciais:
- Tecnologias Empresariais: Foco em soluções empresariais robustas, com forte suporte para mainframes e sistemas de missão crítica.
- Soluções de IA: Forte oferta de serviços de inteligência artificial através do IBM Watson.
- Compliance e Segurança: Oferece altos padrões de compliance e segurança, ideal para setores como finanças e saúde.
Oracle Cloud Infrastructure (OCI)
Visão Geral: Oracle Cloud é a oferta de nuvem da Oracle, focada em infraestrutura e software empresarial. Ela oferece IaaS, PaaS, SaaS, com uma forte ênfase em banco de dados e ERP. É popular entre empresas que utilizam sistemas Oracle, especialmente bancos de dados e aplicativos de negócios.
Diferenciais:
- Banco de Dados: Conhecido por seus serviços de banco de dados de alta performance, incluindo o Oracle Autonomous Database.
- Aplicativos Empresariais: Forte integração com os aplicativos empresariais da Oracle.
- Segurança e Compliance: Alta prioridade em segurança e compliance, com várias certificações e ofertas de segurança robustas.
Cada provedor de IaaS oferece vantagens e características únicas, e a escolha do provedor ideal depende das necessidades específicas da empresa, incluindo integração com sistemas existentes, requisitos de escalabilidade, orçamento, e considerações de segurança e compliance.
1.3 – Benefícios e Desafios de Usar IaaS
Benefícios de Usar IaaS
- Escalabilidade e Elasticidade: Uma permite ajustar os recursos de acordo com a demanda, crescendo ou diminuindo conforme necessário, enquanto a outra provê a capacidade de provisionar e liberar recursos automaticamente em resposta a cargas de trabalho variáveis.
- Economia de Custos: Nela há a economia de custos referente a manutenção de hardware, suporte técnico, e atualizações de infraestrutura. Ou seja, paga-se apenas pelos recursos utilizados, eliminando a necessidade de investimentos iniciais em hardware.
- Flexibilidade: O provedor oferece a flexibilidade de escolher e configurar sistemas operacionais, aplicativos e configurações de rede conforme as necessidades do negócio, além de disponibilizar uma ampla gama de serviços adicionais, como bancos de dados, aprendizado de máquina e análises de dados.
- Agilidade e Inovação: Os provedores permitem a rápida implementação de novos serviços e aplicações, além das mesmas lançarem novos serviços e funcionalidades, permitindo que as empresas adotem rapidamente novas tecnologias.
- Alta Disponibilidade e Recuperação de Desastres: Os provedores de IaaS geralmente oferecem alta disponibilidade através de data centers redundantes, além de soluções robustas de backup e recuperação de desastres, garantindo continuidade de negócios.
- Foco no Core Business: Permite que as empresas foquem em suas competências principais, deixando a gestão da infraestrutura para os provedores de IaaS.
Desafios de Usar IaaS
- Segurança: Os dados armazenados fora das instalações da empresa podem estar mais suscetíveis a ataques cibernéticos. Isto é, manter conformidade com regulamentos de segurança e privacidade pode ser mais complexo na nuvem.
- Dependência do Provedor: A migração de um provedor para outro pode ser difícil e custosa devido a dependências específicas de cada plataforma.
- Complexidade de Gestão: Apesar da manutenção do hardware seja responsabilidade do provedor, as empresas ainda precisam monitorar e manter suas aplicações e dados. Ou seja, gerenciar e otimizar recursos na nuvem pode ser complexo, requerendo habilidades especializadas.
- Custos de Longo Prazo: Apesar dos baixos custos iniciais, os custos de longo prazo podem aumentar, especialmente com o uso contínuo de recursos e serviços adicionais. Ou seja, controlar e prever os custos pode ser um desafio devido ao modelo de pagamento por uso.
- Desempenho e Latência:
- Latência: Dependendo da localização dos data centers e da infraestrutura de rede, pode haver problemas de latência que afetam o desempenho das aplicações.
- Performance Variável: O desempenho pode variar dependendo da carga de trabalho e da infraestrutura subjacente do provedor.
- Conformidade e Regulação:
- Requisitos Legais: As empresas precisam garantir que os provedores de IaaS atendam aos requisitos legais e regulamentares específicos do setor e da região.
- Armazenamento de Dados: A localização dos data centers pode afetar a conformidade com regulamentos de privacidade de dados, como o LGPD/GDPR.
- Disponibilidade do Provedor: A disponibilidade dos serviços depende da confiabilidade do provedor de IaaS.



