Article image
Viviane Santos
Viviane Santos05/10/2023 10:28
Compartilhe

Exemplificando os modelos de Serviço na Nuvem que utilizamos no cotidiano

    O presente artigo tem como objetivo realizar o desafio proposto pelo professor Renan Oliveira através do Bootcamp: Descubra a Nuvem AWS – LocalizaLabs.

    Aqui estão alguns exemplos de serviços que usamos no dia a dia, cada um correspondendo a um dos quatro modelos de serviço em nuvem: IaaS, PaaS, SaaS e CaaS:

    • IaaS (Infraestrutura como Serviço):

    · Amazon Web Services (AWS): A AWS disponibiliza uma grande variedade de serviços de infraestrutura, como servidores virtuais (EC2), armazenamento em bloco (EBS), e redes virtuais (VPC). Os desenvolvedores podem usar esses recursos para criar e gerenciar suas próprias infraestruturas de TI, adequando a quantidade necessária de recursos.

    · Amazon EC2 (Elastic Compute Cloud): Amazon EC2 é um serviço de IaaS oferecido pela Amazon Web Services (AWS). Ele fornece servidores virtuais escaláveis que você pode usar para executar aplicativos, hospedar sites e executar diversos tipos de cargas de trabalho.

    • PaaS (Plataforma como Serviço):

    · Google App Engine: O Google App Engine é uma plataforma de desenvolvimento que oferece um ambiente de execução para aplicativos web. Os desenvolvedores podem implantar seus aplicativos diretamente na plataforma, que cuida da infraestrutura e da escalabilidade.

    · Heroku: Heroku é uma plataforma de desenvolvimento que fornece um ambiente pronto para implantação de aplicativos. Os desenvolvedores podem se concentrar no código de suas aplicações, enquanto a plataforma cuida de aspectos como hospedagem, escalabilidade e gerenciamento de banco de dados.

    • SaaS (Software como Serviço):

    · Gmail: O Gmail é um serviço de e-mail baseado na web oferecido pela Google. Os usuários podem acessar suas contas de e-mail por meio de navegadores da web sem precisar instalar software adicional.

    · Microsoft 365: Microsoft 365 oferece aplicativos de produtividade, como Word, Excel e PowerPoint, sendo executados diretamente no navegador. Os usuários podem acessar esses aplicativos sem a necessidade de instalação local por serem executados na nuvem.

    • CaaS (Contêineres como Serviço):

    · Docker Swarm: Docker Swarm é uma plataforma de orquestração de contêineres que permite implantar e gerenciar contêineres Docker em um cluster de máquinas. Embora o Docker em si seja uma tecnologia de contêiner, o Docker Swarm oferece funcionalidades de CaaS para gerenciar esses contêineres em escala.

    · Google Kubernetes Engine (GKE): O GKE é um serviço que permite aos desenvolvedores implantar, gerenciar e orquestrar contêineres usando o Kubernetes na infraestrutura do Google Cloud. Ele simplifica a implantação e o gerenciamento de aplicativos em contêineres.

    Esses exemplos ilustram como diferentes modelos de serviço em nuvem atendem a necessidades específicas, desde infraestrutura flexível até aplicativos prontos para uso, dependendo das preferências e requisitos do usuário ou organização.

    Compartilhe
    Comentários (0)