DEV Community

Cover image for ☁️ Conceitos básicos de Computação em nuvem ☁️
Matheus Patricio
Matheus Patricio

Posted on

☁️ Conceitos básicos de Computação em nuvem ☁️

☁️ O que é Cloud Computing?

Cloud computing é o conceito de fornecimento de recurso de TI (Tecnologia da informação) sob demanda com pagamento conforme o uso. Os recursos abragem tecnologias como: servidores, armazenamento, banco de dados, redes, softwares.

Provedores como Amazon Web Services(AWS), Google Cloud Platform(GCP), Microsoft Azure, Oracle Cloud são responsáveis por fornecer e gerenciar tais recursos para seus clientes.

🚀 Mas por que usar Cloud Computing na minha empresa/serviço?

  • Redução de custos: O primeiro grande motivo que a maioria das empresas toma a decisão de usar Cloud Computing é Redução de custos, isso por não necessitar de grandes investimentos inicias em hardware e tempo de implementação.

  • Elasticidade: Outro grande motivo é a capacidade de aumentar ou diminuir recursos de acordo com as necessidades. A provedora de cloud faz o ajuste automático dos recursos para lidar com variações de demanda, seja ela de tráfego, RAM, processamento ou armazenamento, garantindo desempenho e economia sem intervenção manual.

  • Escalabilidade : É a capacidade de aumentar ou diminuir recursos de acordo com as necessidades. A provedora disponibiliza maiores e melhores recursos para atender melhor o seu serviço/empresa. A grande diferença de escalabilidade e elasticidade é que na elasticidade os recursos são gerenciados conforme a demanda de forma dinâmica, já a escalabilidade é o aumento de recursos de forma planejada, pensando principalmente no futuro.

  • Disponibilidade global: Significa que os serviços estão disponíveis e acessíveis o tempo todo e de, basicamente, qualquer lugar do mundo.

  • Agilidade e velocidade: A implementação de novos servidores e serviços das provedoras de cloud estão no espaço tempo de alguns cliques, sendo assim a implementação ou mudanças nos servidores e serviços, extremamente rápida.

🌎 Modelos de serviços em cloud computing

  • Iaas (Infraestructure as a service) : Nesse modelo a provedora fornece serviços como servidores, bancos de dados, redes, armazenamento. O cliente gerencia o sistema operacional, aplicativos e dados, enquanto o provedor cuida da infraestrutura física. Exemplos são: Amazon EC2, Microsoft Azure VMs

  • Paas (Platform as a service) : Nesse modelo a provedora fornece um ambiente completo para desenvolvimento, testes e implantação de aplicações. O provedor gerencia infraestrutura, sistema operacional e plataformas, deixando o usuário focar apenas no código e na lógica da aplicação. Exemplos são: Google App Engine, Microsoft Azure App Services.

  • Saas (Software as a service) : Nesse modelo é composto por aplicações prontas para uso, acessadas pela internet via navegador, sem necessidade de instalação ou manutenção local. O provedor cuida de tudo: infraestrutura, aplicação, atualizações e segurança. Exemplos são: Google Workspace (Gmail, Docs), Microsoft 365, Salesforce

🌌 Modelos de Implementação em Cloud Computing

  • Nuvem Pública (Public Cloud)

    • Infraestrutura gerenciada por um provedor externo e compartilhada com outros clientes.
    • Mais escalável e com menor custo inicial.
    • Exemplo: AWS, Azure, Google Cloud.
  • Nuvem Privada (Private Cloud)

    • Infraestrutura dedicada exclusivamente a uma organização.
    • Maior controle, segurança e personalização.
    • Pode ser local (on-premise) ou hospedada por terceiros.
  • Nuvem Híbrida (Hybrid Cloud)

    • Combinação de nuvem pública e privada.
    • Permite mover dados e aplicações entre ambientes conforme a necessidade.
    • Flexível e ideal para cargas sensíveis e variáveis.
  • Multinuvem (Multicloud)

    • Uso de múltiplos provedores de nuvem pública ao mesmo tempo.
    • Aumenta a disponibilidade e evita dependência de um único fornecedor.
    • Exemplo: usar AWS para computação e Google Cloud para Big Data.

📚 Conclusão

A computação em nuvem oferece uma ampla gama de benefícios e vantagens, desde redução de custos e aumento da escalabilidade até maior agilidade e disponibilidade global. Ao compreender os diferentes modelos e conceitos-chave, as empresas podem aproveitar ao máximo o poder da nuvem para impulsionar a inovação e o crescimento.

🎓Referências

AWS
GCP

🧑‍💻 Autor

Matheus Patricio

Onde me achar?

Linkedin
Github
Portfolio

🙏 Agradecimentos

Se você ficou até aqui, agradeço de coração.
Até mais!

Top comments (1)

Collapse
 
mthsvidal profile image
Matheus Vidal •

Ótimo artigo! Apresente um caso na prática usando uma cloud pra gente, seria bem legal!