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

Image of AssemblyAI tool

Challenge Submission: SpeechCraft - AI-Powered Speech Analysis for Better Communication

SpeechCraft is an advanced real-time speech analytics platform that transforms spoken words into actionable insights. Using cutting-edge AI technology from AssemblyAI, it provides instant transcription while analyzing multiple dimensions of speech performance.

Read full post

Top comments (0)

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay