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) |