Serviços AWS: Os quatros modelos na vida cotidiana.
- #AWS
A AWS oferece uma ampla variedade de serviços em nuvem em quatro modelos principais de entrega de serviços: infraestrutura, plataforma, software e função. Veremos alguns exemplos que ilustram como os modelos de serviços AWS podem ser aplicados a situações cotidianas , simplificando o gerenciamento de recursos de TI e possibilitando maior eficiência no uso da computação em nuvem.
IaaS, ou "Infraestrutura como Serviço":
Fornece recursos de infraestrutura virtualizados, incluindo servidores, armazenamento e redes, ao mesmo tempo que permite aos usuários gerenciar e dimensionar esses recursos conforme necessário.
Um exemplo seria hospedar um site pessoal , imagine que você queira hospedar um site ou um blog e você pode usar ofertas de IaaS da AWS, como Amazon e Amazon S3, para provisionar servidores virtuais e arquivos estáticos, respectivamente. Sem ter que gerenciar a infraestrutura física, você pode utilizar o IaaS para dimensionar seus recursos de acordo com as necessidades do seu site.
Platform as a Service:
PaaS fornece uma plataforma completa para desenvolvimento, teste e aplicativos sem se preocupar com infraestrutura.
Um exemplo seria o desenvolvimento de um aplicativo móvel, você pode usar o AWS Elastic Beanstalk como uma plataforma PaaS se estiver desenvolvendo um aplicativo móvel. Ele simplifica o processo de instalação e gerenciamento, permitindo que você se concentre apenas no código do aplicativo e não se preocupe com o servidor ou infraestrutura.
Software as a Service:
Oferece aplicativos prontos para uso acessíveis na Internet, na forma de assinatura.
Um exemplo seria o e-mail baseado em nuvem do Gmail, que é um serviço de e-mail baseado em nuvem fornecido pelo Google. Os usuários podem acessar o Gmail de qualquer lugar com uma conexão de Internet sem precisar instalar ou manter software de e-mail localmente.
Function as a Service:
Também conhecida como computação sem servidor , permite que desenvolvedores executem funções de código em resposta a eventos sem a necessidade de gerenciar servidores.
Um exemplo seria automatizar tarefas , digamos que você automatiza o redimensionamento de imagens quando elas são carregadas no site. Você pode usar o AWS Lambda como uma função serverless para executar código sempre que uma imagem é enviada. O Lambda responde automaticamente a eventos, como upload de imagem, que precisam ser provisionados e manipulados