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!