Introdução à Computação em Nuvem

Como disponibilizar aplicações ágeis e seguras para otimização e modernização, como computação em nuvem(cloud computing), em um ambiente corporativo?

Até meados de 2000, a forma padrão para empresas era comprar hardware (CPU, RAM, HD) e colocá-lo em um grande data center monolítico. Era necessário realizar toda a instalação e configuração tediosa dessa infraestrutura, o que poderia levar semanas, e posteriormente implantar a aplicação dentro do mesmo. 

Essa abordagem era extremamente inflexível, pois quando havia um aumento significativo de acessos a uma aplicação, o data center limitado pelo seu hardware não conseguia suprir a demanda, gerando lentidão ao acessar a aplicação ou até mesmo a sua queda. Isso fazia com que as empresas comprassem mais hardware para suprir a demanda, o que gerava uma espera de semanas ou meses por essa entrega e quando chegava, o tráfego de requisições na aplicação poderia ter diminuído, tornando a aquisição inutilizável. 

Nesse período, a Amazon percebeu essa necessidade de mercado e começou a disponibilizar o aluguel de computadores virtuais, onde as empresas podiam usar seus próprios serviços e aplicativos sem ter que arcar com elevados custos de hardware. Isso permitiu que até pequenas empresas pudessem disponibilizar suas aplicações para todos através da infraestrutura da Amazon. 

Assim, surgiu a ideia da Computação em Nuvem (Cloud Computing), que é a entrega de recursos de TI sob demanda através da internet com definição de preço de pagamento conforme o uso ou mediante um contrato de utilização. Isso ajudou imensamente a todas as pessoas, como podemos ver em serviços que usamos diariamente, como o Google Drive para armazenar nossos arquivos e aplicativos de produtividade online, como o Google Docs e o Microsoft Office 365, todos disponibilizados na nuvem. 

 Atualmente, os principais provedores de Computação em Nuvem(Cloud Computing) são:

Amazon Web Services(AWS)

Microsoft Azure

Google Platform

Esses provedores oferecem certificações de Cloud que atestam a capacidade do profissional que passa em sua prova. Elas são divididas em três categorias: Foundational, Associate e Profissional. Essas são as categorias principais de todas as nuvens, podendo haver algumas diferenças na descrição e adição de um nível de certificação extra. 

Uma certificação recomendada para quem está iniciando no mundo da Computação em Nuvem é a AWS Cloud Practitioner, que se concentra nos conceitos básicos da nuvem e nos principais serviços da AWS. Comparativamente, a certificação AZ-900 da Azure é mais teórica e se concentra principalmente nos serviços SaaS, PaaS e IaaS, o que proporciona uma compreensão técnica mais profunda da nuvem. No entanto, a prova pode ser mais desafiadora, com perguntas de múltipla escolha e ordenação de respostas. Por fim, temos a certificação Cloud Digital Leader da Google Cloud, que é considerada a mais difícil das três mencionadas. 

Para que esse serviço de computação em nuvem(cloud computing) seja executado com excelência, tenha profissionais com as certificações recomendadas. Quer saber como ter essa otimização no seu ambiente corporativo? Acesse o site GFT.

  

Referências: 

 [Skill Builder da google cloud plataform] 

https://partner.cloudskillsboost.google  

 [Skill Builder da Aws Cloud] 

https://explore.skillbuilder.aws/learn/catalog  

[Skill Builder da Azure Cloud] 

https://azure.microsoft.com/pt-br/  

[Percentual de mercado] 

https://www.statista.com/chart/18819/worldwide-market-share-of-leading-cloud-infrastructure-service-providers