DEV Community

Cover image for 🌥️ O que é computação em nuvem?
Richardson
Richardson

Posted on • Edited on

🌥️ O que é computação em nuvem?

A computação em nuvem é um modelo que permite o acesso sob demanda a um conjunto compartilhado de recursos de computação configuráveis, como redes, servidores, armazenamento, aplicações e serviços, acessíveis através da internet [[1]] [[2]]. Este modelo possibilita o provisionamento e liberação rápidos desses recursos, com o mínimo de gestão ou interação com o provedor de serviços [[1]]. Essencialmente, a computação em nuvem significa usar servidores de terceiros para executar cargas de trabalho digitais, eliminando a necessidade de investir em infraestruturas locais [[3]] [[4]].

🔑 Características Principais da Computação em Nuvem

  1. Acesso Amplo à Rede 🌐:

    Os recursos na nuvem devem estar disponíveis através da rede e acessíveis por meio de mecanismos padrão, como HTTPS, o que promove o uso da nuvem por diversas plataformas, incluindo dispositivos móveis, tablets e computadores [1].

  2. Pool de Recursos 🏞️:

    O provedor de nuvem reúne recursos de computação para atender a múltiplos clientes usando um modelo multi-inquilino, onde diversos clientes podem usar o mesmo hardware físico de forma segura. Os recursos são dinamicamente alocados e realocados de acordo com a demanda do cliente, proporcionando independência de localização [1].

  3. Flexibilidade e Escalabilidade 📈:

    A nuvem oferece flexibilidade e escalabilidade, permitindo adicionar mais servidores ou outros recursos conforme a necessidade. Isso é crucial para empresas que precisam se adaptar rapidamente às mudanças nas demandas do mercado [5] [2] [6].

  4. Pagamento Conforme o Uso 💸:

    Os clientes pagam apenas pelos recursos que utilizam, o que elimina a necessidade de grandes investimentos iniciais em hardware e infraestrutura. Isso permite a otimização de custos e a alocação eficiente de recursos [2].

  5. Autosserviço sob Demanda 🛠️:

    Os usuários podem acessar recursos de computação sem a necessidade de interação humana com o provedor de serviços [6].

  6. Elasticidade 🌊:

    A capacidade de aumentar ou diminuir automaticamente os recursos para atender a demandas flutuantes [3] [6].

  7. Serviço Medido 📊:

    O uso dos recursos é monitorado, e os custos são baseados no consumo real [6].

⚙️ Modelos de Serviços em Nuvem

A computação em nuvem é oferecida através de três modelos principais:

  1. Software como Serviço (SaaS) 🧑‍💻

    Os clientes acessam aplicações executadas na infraestrutura da nuvem. O cliente não gerencia a infraestrutura subjacente, apenas configurações específicas da aplicação. Exemplos incluem Gmail, Microsoft 365 e Salesforce [2] [5] [6].

  2. Plataforma como Serviço (PaaS) 🌍

    Oferece uma plataforma para o desenvolvimento, execução e gestão de aplicações, sem a necessidade de gerenciar hardware ou sistemas operacionais. Exemplos são AWS Elastic Beanstalk e Heroku [5] [6].

  3. Infraestrutura como Serviço (IaaS) 🖥️

    Fornece acesso a recursos básicos de computação, como máquinas virtuais, armazenamento e rede. Os clientes têm mais controle sobre a infraestrutura, mas também mais responsabilidade pela gestão. Exemplos incluem AWS EC2, Microsoft Azure e Oracle Cloud [5] [6].

🔄 Evolução da Computação em Nuvem

A computação em nuvem representa a mais recente evolução na forma como os recursos de TI são utilizados. Anteriormente, as empresas dependiam de servidores dedicados, que eram caros e ineficientes. A virtualização e a hospedagem compartilhada foram passos importantes nessa evolução, mas foi a computação em nuvem que revolucionou a forma como as empresas operam, tornando a tecnologia mais acessível e flexível [5].


📚 Referências

  1. AWS Certified Cloud Practitioner CLF-C02 Cert Guide2 por Anthony Sequeira
  2. AWS Certified Cloud Practitioner Exam por Jon Bonso
  3. AWS Certified Cloud Practitioner Study Guide With 500 Practice Test Questions Foundational (CLF-C02) Exam por Ben Piper, David Clinton
  4. CLF-C02 AWS Certified Cloud Practitioner Study Guide por Rodrigo Garrido
  5. AWS Certified Cloud Practitioner Certification Course (CLF-C02) - Pass the Exam!
  6. Ultimate AWS Certified Cloud Practitioner’s Exam Guide Master the Concepts, Services, Security, and Architectural por Gaurav H Kankaria

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay