Provavelmente você já ouviu falar sobre Computação em Nuvem, mas talvez até hoje não entendeu muito bem como é que funciona na prática. Nesse post vou explicar sobre o conceito de Cloud, aplicações na prática e quais são os benefícios que este tipo d
Oi, pessoal! Sejam bem vindos ao meu primeiro artigo por aqui 💜
Já faz um tempo que venho estudando sobre Cloud, pois é um tema que está super em alta. Resolvi então compartilhar com vocês alguns dos conteúdos que estou aprendendo.
Provavelmente você já ouviu falar sobre Computação em Nuvem, mas talvez até hoje não entendeu muito bem como é que funciona na prática.
Nesse post vou explicar sobre o conceito de Cloud, suas aplicações e quais são os benefícios que este tipo de serviço agrega.
|
|
Cloud Computing ou Computação na Nuvem trata-se do fornecimento de serviços de computação (servidores, bancos de dados, redes, softwares, análise de dados, IOT, machine learning, etc) através da internet (nuvem).
O usuário paga apenas pelos serviços que de fato utiliza, diminuindo assim diversos custos. O aluguel dos serviços é feito à provedores de nuvem (ex: Azure, AWS, Google Cloud).
Especialistas preveem que a computação em nuvem crescerá 55% até 2022. A procura tem sido cada vez maior por conta dos diversos benefícios que ela traz. Alguns deles são:
Existem três tipos de cloud:
1. Nuvem Privada: São utilizadas por apenas uma empresa ou organização. Pode estar localizada fisicamente no data center local da empresa, ou em provedores terceirizados.
2. Nuvem Pública: Pertencem a um provedor de nuvem terceirizado (azure, aws, gooogle cloud).
3. Nuvem Híbrida: É uma junção dos dois tipos, gerando mais flexibilidade, otimização e segurança.
Com relação aos tipos de serviços que podem ser adquiridos, temos 4 opções:
✨IaaS: Infraestrutura como Serviço
É a categoria mais básica de serviço de nuvem. Engloba servidores, armazenamentos, segurança, planta física do datacenter.
Os cenários de negócios que utilizam esse tipo de serviço mais comuns são: teste e desenvolvimento (ambientes de teste de forma mais rápida e econômica), hospedagem de sites, armazenamento/backup/recuperação, aplicativos web (suporte como servidores e armazenamentos), computação de alto desempenho (ex: simulação de terremoto), análise de big data (necessita grande potência de processamento).
Algumas vantagens de se utilizar IaaS são:
✨ PaaS: Plataforma como Serviço
Oferece ambiente sob demanda para desenvolvimento, teste, fornecimento e gerenciamento de aplicações de software. Torna possível desenvolver aplicativos móveis ou web de forma mais rápida e simples. Também englobam os serviços oferecidos pelo IaaS.
Cenários mais comuns: estrutura de desenvolvimento, análise de dados e business intelligence, além de serviços adicionais (como diretório, segurança, agendamento).
Algumas vantagens de se utilizar PaaS são:
✨ SaaS: Software como Serviço
Oferece a distruibuição de software pela internet sob demanda. Os provedores hospedam e gerenciam o aplicativo e sua infra, fazendo manutenções tais como atualizações necessárias. Sobrepõe todos os demais tipos, ou seja, engloba também os serviços de IaaS e PaaS.
Os cenários mais comuns de SaaS são serviços de e-mail, CRM e ERP's.
Vantagens do SaaS:
✨ Computação sem Servidor (Serverless)
Concentra-se na funcionalidade de aplicativos, sem precisar perder tempo com o gerenciamento contínuo dos servidores e da infraestrutura. São altamente escalonáveis e controladas por eventos, utilizando o recurso apenas quando é disparada uma determinada função ou evento.
Os principais benefícios da computação Serverless são:
É provável que você utilize computação em nuvem diariamente, através de jogos online, armazenamento de imagens e documentos, email, streaming, etc. Os serviços de cloud são relativamente recentes, existem há apenas uma década. Porém diversos tipos de organizações têm utilizado eles cada vez mais.
Se você se interessou pelo tema e deseja se aprofundar, vou deixar aqui o link do percurso de aprendizagem "Princípios fundamentais do Azure" da Microsoft Learn, que é totalmente gratuito e super completo. Apesar do título ser específico sobre o Azure, os módulos englobam também conceitos gerais de Cloud.
🔗 https://docs.microsoft.com/pt-pt/learn/paths/az-900-describe-cloud-concepts/
Gostou do artigo? Clica pra seguir o canal e fiquem ligados que ainda terá muito conteúdo sobre nuvem por aqui 😉
Feito com 💜 por Rebecca Manzi (codepwr)