image

Access unlimited bootcamps and 650+ courses

50
%OFF
Renato Jr
Renato Jr03/06/2023 19:03
Share

Cloud Computing

      A Cloud Computing tornou-se essencial para inúmeras empresas ao redor do mundo, proporcionando flexibilidade, escala e eficiência na gestão operacional. 

      Face a popularização do 'mundo cloud', é premente e mandatório entendermos os diferentes modelos existentes. 

       

      Aqui, procurarei demonstrar os principais modelos de serviços e como podem ser utilizados como modelos de negócios.

    Infrastructure as a Service - IaaS

      Fornece a infraestrutura básica necessária. Recursos como Virtualização, Servidores, Armazenamento e Redes, permitindo às organizações controle mais preciso na configuração e gerenciamento dos recursos necessários, evitando os custos desnecessários com aquisições e manutenções da infraestrutura local e técnicos especializados.

    Platform as a Service - PaaS

      Fornece uma plataforma completa através de ambientes de desenvolvimento, juntamente com serviços de gerenciamento de banco e dados e segurança, às empresas que podem focar exclusivamente no desenvolvimento dos apps, esquecendo preocupações subjacentes. Fato que acelera a 'time-life' de produção reduzindo o tempo para a comercialização.

    Software as a Service - SaaS

      Oferece disponibilização de apps para uso imediato pela internet, fornecendo acesso por meio de navegadores web ou cliente dedicado, sendo executados na infraestrutura do provedor dos serviços em nuvens, economizando recursos significativos em instalações, manutenções e upgrades necessários.

       

    Container as a Service - CaaS

      Oferece aos desenvolvedores a possibilidade de criar, implantar e gerenciar de forma simples e ágil, os componentes necessários à execução de um app, por intermédio do container, podendo escalar de forma rápida e automaticamente, se utilizando da flexibilidade e eficiência do serviço.

    Function as a Service - FaaS

      Conhecido como 'serverless computing', permitindo às empresas a execução de um código em nuvem sem a necessidade do gerenciamento da infraestrutura pertinente. Permite aos desenvolvedores a criação de funções que são executadas em respostas a determinados eventos.

       

      Alguns exemplos dos serviços supra citados:

       

    IaaS:

      AWS - Amazon Web Sevice; Microsoft Azure; Google Cloud Platform; IBM Cloud; Oracle Cloud Infrastructure

    PaaS:

      Heroku; Microsoft Azure App Service; Google App Engine; IBM Cloud Foundry; Oracle Cloud Platform

    SaaS:

      Salesforce; Microsoft Office 365; Dropbox; Slack; Adobe Creative Cloud

    CaaS:

      ECS - Elastic Container Service (AWS); IBM Cloud Kubernetes Service; GKE - Google Kubernetes Engine; AKS - Azure Kubernetes Service (Microsoft)

       

    FaaS:

      Amazon Web Services Lambda; Microsoft Azure Functions; Google Cloud Functions; IBM Cloud Functions; Oracle Functions

      Hoje, toda e qualquer empresa que pretende lançar um produto, necessariamente, precisa utilizar a nuvem, porque sem esses serviços, o tempo agirá em desfavor da empresa.

       

      E hoje lembro das reclamações da minha mãe (ela sempre me falava isso):  "Menino, você vive no mundo das Nuvens!" 

       

      Hoje, certamente diria com todas as letras que quero sim viver DO mundo das Nuvens!!!

       

    Share
    Comments (0)