MB

Matheus Barros17/06/2023 17:13
Compartilhe

Os Modelos de Serviço na Nuvem

  • #AWS

Infrastructure as a Service - (laaS) 

 

Basicamente é uma infraestrutura como serviço, imagina que você precisa rodar um aplicativo que necessita de bastante capacidade de processamento se você tentar executar ele em um computador comum pode ser que ele fique um pouco lento ou até mesmo não rode e pare de funcionar nesse caso você pode alugar servidores e armazenamento na nuvem como a AWS por exemplo para você ter a capacidade de processamento o suficiente para que você possa garantir que o aplicativo seja executado sem problema. 

Quando vemos o iaaS: Infraestrutura como serviço, basicamente eu estou alugando uma infraestrutura, estou alugando um computador para que ele possa ser utilizado na medida que eu precise e demande dele, então é exatamente que nós falamos ali sobre os conceitos, então tem alguns que são os mais importantes como IaaS por exemplo a infraestrutura como serviço é um dos modelos mais importantes porque basicamente eu estou usando outro computador que não é o meu que ele está na nuvem então estou fazendo com que toda a minha infraestrutura ela funcione como se fosse um serviço na nuvem, como fosse algo que vou utilizar sem ter de forma física, basicamente vou criar um computador virtual para que ele possa processar o que eu quiser. 

Platform as a Service - (PaaS)

Uma plataforma como serviço; Digamos que você queira o seu próprio aplicativo, você pensou em uma super ideia e você quer desenvolver mas você não sabe como você constrói ele do zero, então se você usar um serviço como o PaaS como plataforma como serviço você pode usar as ferramentas e a infraestrutura do provedor de nuvem para construir e implantar o seu aplicativo sem se preocupar com a infraestrutura básica, um exemplo disso por exemplo é o Heroku, o Heroku ele basicamente permite que você crie e implante aplicativos em nuvens com uma super facilidade. Qual a diferença entre o IaaS (Infraestrutura como serviço) para o PaaS (Plataforma como serviço), na Infraestrutura eu não tenho nada eu tenho só a máquina, então eu subi a máquina se eu quiser instalar uma versão do Java, então eu vou ter que instalar uma versão do Java, se eu quiser instalar uma versão do node.js, então vou ter que instalar versão do node.js, tenho que fazer um upload uma aplicação, na Plataforma como serviço eu já tenho a opção super fácil que já vem instalado o Node.js já vem instalado o Java só para eu utilizar então tem essa diferença.               

Software as a Service - (SaaS)

Ou seja um software como serviço; Basicamente ele é um modelo muito comum para aplicativos de produtividade pessoal ou empresarial, um exemplo é o Trello, Trello é um sistema, é um SaaS, ele é um software que me oferece de forma online e remoto, outros exemplo é o Google Drive que permite que eu crie arquivos e compartilhe arquivos sem eu precisar instalar um software no meu computador; Então basicamente um software como serviço é tudo que permite acessar algo que já está pronto que eu não precise me preocupar nem com a criação mem com a infraestrutura dessa forma.           

Container as a Service - (CaaS)

Contêiner como serviço; Basicamente o Contêiner é uma forma de empacotar e executar aplicativos, eles são super úteis porque você pode ter um ambiente consistente para seu aplicativos e mais fácil de implantar e gerenciar esses aplicativos, um exemplo super popular de CaaS que nós falamos muito e trabalhamos muito é o Docker que é usado por uma empresa ou várias empresas e uma da empresas é o Spotify por exemplo e que usa para implantar seu serviços, então ele faz o empacotamento ele trabalha como um contêiner.     

Compartilhe
Comentários (0)