A computação em Nuvem revolucionou radicalmente o mercado da tecnologia, pois é a entrega sob demanda de recursos de TI pela Internet cobrando apenas conforme é utilizada. É muito mais fácil para uma empresa independente do porte, possuir e manter data centers físicos e servidores, podendo acessar serviços de tecnologia, como poder computacional, armazenamento e bando de dados, conforme é necessário, de um provedor de nuvem.
Seus principais benefícios
Motivos pelos quais as organizações estão adotando os serviços de
computação em nuvem:
- Otimização de custo: pois elimina gastos com hardwares, data certers e equipes de TI especializadas para manutenção, substituindo o modelo de capital por despesas operacionais;
- Os recursos podem ser provisionados em minutos com poucos cliques, oferecendo uma flexibilidade sob demanda;
- Permite dimensionar recursos conforme a necessidade, na localidade geográfica adequada;
- Permite o aumento de produtividade liberando as equipes de tarefas operacionais repetitivas, permitindo o foco em outras atividades;
- Utiliza hardwares atualizados e rede mundial de datacenters, reduzindo a latência e aumentando a eficiência;
- Facilita o backup, recuperação de desastres e continuidade dos negócios com espelhamento de dados em sites redundantes;
- Oferece policias, tecnologias e controles robustos para proteção de dados, aplicativos e infraestrutura.
Modelos de Serviço (IaaS, PaaS e SaaS)
IaaS – Infraestrutura com Serviço: É o aluguel dos componentes básicos de computadores pela Internet. O provedor oferece recursos essenciais, como servidores virtuais, armazenamento, redes, firewalls, balanceadores de carga e sistemas básicos de segurança.
Sua principal característica é a flexibilidade, pois é possível criar e remover máquinas virtuais rapidamente, redimensionar a capacidade do CPU e memória, configurar redes internas, estabelecer VPNs e implementar balanceamento de carga.
PaaS – Plataforma como Serviço: Um ambiente pronto para desenvolvedores criarem e testarem diversos programas sem se preocupar com a infraestrutura de hardware ou sistemas operacionais. Fornece um ambiente completo de desenvolvimento, execução e gerenciamento de aplicações sem que o usuário precise administrar servidores, sistemas operacionais ou infraestrutura física.
A preocupação do desenvolvedor se concentra apenas no código e na lógica de negócio, enquanto o provedor de nuvem gerencia automaticamente a infraestrutura subjacente.
SaaS – Software como Serviço: Modelo de entrega de software baseado em nuvem no qual indivíduos ou organizações assinam aplicativos ao invés de comprá-los e instalá-los localmente. Nesse formato, o produto já está completo e disponível para o usuário acessar por meio de um navegador ou aplicativo, sem necessidade de instalar, manter ou atualizar os componentes do sistema.
O provedor possui a responsabilidade de cuidar de todos os aspectos técnicos, como infraestrutura, servidores, banco de dados, segurança e manutenção.
Modelos de implantação (Nuvem pública, privada e híbrida)
Os modelos de implantação representação a maneira como a infraestrutura de nuvem será disponibilizada, administrada e acessada pelas organizações.
Nuvem pública é um modelo onde os servidores, armazenamento e outros recursos de TI são fornecidos por empresas terceirizadas. Os recursos são compartilhados por vários usuários ou empresas, mas os dados de cada cliente ficam separados e seguros. O cliente apenas paga pelo que utiliza.
Nuvem Privada é um ambiente exclusivo e dedicado a uma única organização ou usuário, sem compartilhamento de recursos com terceiros.
Nuvem Hibrida é um ambiente de TI que une e integra uma infraestrutura local ou nuvem privada a uma nuvem pública.
Papel da Virtualização e sua Relação com o IaaS
A virtualização é uma tecnologia fundamental que viabiliza o IaaS, pois trata-se da criação de recursos computacionais simulados a partir de um único sistema físico, permitindo que múltiplas máquinas virtuais (VMs) executem sistemas operacionais e aplicações de forma isoladas em um mesmo servidor físico.
O hypersivor (ou VMM – Virtual Machine Monitor) é o software responsável por essa abstração, gerenciando a alocação de recursos físicos (CPU, memória, armazenamento) entre as VMs. Na nuvem pública, provedores como AWS, Azure e Google Cloud utilizam essa tecnologia para criar pools massivos de recursos computacionais que são alocados dinamicamente aos clientes sob demanda.
A relação com o IaaS se estabelece porque a virtualização permite que cada VM opere em ambiente independente, a criação e remoção rápida de instâncias, discos de VM podem ser tratados como arquivos e as VMs podem ser movidas entre servidores físicos sem interrupção.
Se você deseja conhecer mais sobre cloud computing, acompanhe a lista a seguir:
Cursos gratuitos de AWS, da Amazon
Cursos gratuitos de Azure, da Microsoft;
Top comments (0)