Exemplos de serviços de computação em Nuvem no cotidiano.
- #AWS
Os 4 Modelos de Serviços de Computação em Nuvem: IaaS, PaaS, SaaS e CaaS. E exemplos de uso no cotidiano.
A computação em nuvem revolucionou a maneira como empresas e indivíduos utilizam e entregam serviços de TI. Quatro modelos principais emergiram como os pilares da computação em nuvem: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS), Software como Serviço (SaaS) e Contêineres como Serviço (CaaS).
1. Infraestrutura como Serviço (IaaS)
Serviço AWS: Amazon Elastic Compute Cloud (Amazon EC2)
O Amazon EC2 é um serviço de IaaS altamente escalável que permite aos usuários criar e gerenciar máquinas virtuais (instâncias) de acordo com suas necessidades. Os usuários podem escolher o tipo de instância, o sistema operacional e a capacidade de computação desejados.
Exemplo de Uso Cotidiano:
Imagine que você precise criar um servidor para hospedar seu site. Em vez de comprar um computador físico, você pode usar um serviço IaaS, como o Amazon EC2. Você escolhe o tipo de servidor, o sistema operacional e o poder de processamento desejados. Isso é como alugar um carro por um tempo específico sem se preocupar em possuir um.
2. Plataforma como Serviço (PaaS)
Serviço AWS: AWS Elastic Beanstalk
O AWS Elastic Beanstalk é um serviço PaaS que simplifica o processo de implantação, gerenciamento e escalabilidade de aplicativos web. Ele oferece uma plataforma completa, incluindo infraestrutura, balanceamento de carga e ambiente de execução para aplicativos.
Exemplo de Uso Cotidiano:
Suponha que você seja um desenvolvedor de aplicativos e deseja criar um novo software. Com um serviço PaaS, como o AWS Elastic Beanstalk, você carrega seu código e a plataforma cuida de todo o ambiente necessário para executar o aplicativo. É como ter um espaço de trabalho pronto para criar, sem se preocupar em montar a mesa e a cadeira.
3. Software como Serviço (SaaS)
Serviço AWS: Amazon WorkMail
O Amazon WorkMail é um serviço SaaS de e-mail e colaboração que permite que as empresas forneçam e-mail corporativo, calendários e contatos para seus funcionários sem a necessidade de gerenciar servidores de e-mail.
Exemplo de Uso Cotidiano:
Pense em um programa de edição de documentos, como o Trello. Você não precisa instalá-lo no seu computador; você o usa diretamente no navegador. Isso é SaaS. Você usa o software sem precisar se preocupar com a instalação, atualizações ou servidores. É como usar um carro de compartilhamento sem se preocupar com a manutenção.
4. Contêineres como Serviço (CaaS)
Serviço AWS: Amazon Elastic Kubernetes Service (EKS)
O Amazon EKS é um serviço CaaS que facilita a implantação, o gerenciamento e a escalabilidade de clusters Kubernetes na AWS. Ele oferece uma plataforma para orquestrar contêineres Docker.
Exemplo de Uso Cotidiano:
Vamos supor que você seja um chef de cozinha e precise transportar ingredientes para diferentes locais para preparar suas receitas. Em vez de embalar cada ingrediente separadamente, você os coloca em contêineres padronizados. Isso facilita o transporte e o uso dos ingredientes onde quer que você vá. O CaaS, como o Amazon Elastic Kubernetes Service (EKS), faz algo semelhante com aplicativos. Ele coloca aplicativos e suas dependências em "contêineres" para facilitar a implantação e o gerenciamento, como se fossem ingredientes em caixas prontas para uso.