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

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay