Serviços na nuvem
- #AWS
Os 4 principais modelos de serviço de computação em nuvem:
1-Infrastucture as a Service - IaaS ou infraestrutura como serviço:
É onde onde a estrutura que eu utilizo funciona como um serviço na nuvem. Eu posso utiliza-la para ter armazenamento, basicamente criando um computador virtual, para que ele possa acessar o que eu quiser.
2-Plataforma as a Service - PaaS ou plataforma como serviço
Posso usar ferramentas e a infraestrutura do provedor de nuvens para construir e implantar o meu aplicativo sem se preocupar com a infraestrutura básica.
Ex: HEROKU, é uma uma plataforma de nuvem que permite criar e implantar aplicativos em nuvem com uma super facilidade. Na plataforma como serviço se eu precisar do Node.js por exemplo ou do Java eu não preciso instalar, pois lá já vem tudo instalado.
3-Software as a Service - SaaS ou Software como serviço
É um modelo muito comum para aplicativos de produtividade pessoal ou empresarial. Ex: Trello, ele é um software que oferece serviço de forma online e remota. Ex: Google drive, permite que eu compartilhe arquivos online sem precisar instalar o software. Então um software como serviço me permite acessar algo pronto que eu não precise me preocupar com a criação e nem com a infraestrutura. Ex: NetFlix, Uber, 99 Pop, Ifood.
4-Container as a Service - CaaS ou Empacotar e executar aplicativos
Um oferece um ambiente consistente para os meus aplicativos, mais fácil de implanta-los e gerencia-los. Um exemplo é o Docker, que é usado por várias empresas, uma delas é o Spotify que usa para implantar os seus serviços. Ele faz um empacotamento e trabalha como container.