Uma viagem até a nuvem - segunda parte
“A viagem de Alberto à nuvem é uma série de conteúdos na qual Alberto Valencia, arquiteto Cloud de Cartagon, conta em primeira pessoa a sua aventura e jornada para chegar “até a nuvem”. Dessa forma, partilhamos com vocês a sua experiência com a ideia de que servirá de guia e ajuda a todos que estão a iniciar este emocionante caminho. Se ainda não o fez, pode ler aquí. a primeira parte dessa série.
Nesta segunda edição, chamada “Primeiros passos”, explico o meu primeiro contato com numerosos programas e ferramentas, e como me formei e aprendi cada vez mais sobre a nuvem. Desta forma, convido-o a conhecer o meu começo na nuvem.
Eu tinha experiência na área de sistemas, por isso a minha primeira aproximação com a nuvem baseou-se nas equivalências que encontrava nela com relação aos sistemas tradicionais. Dessa forma, transferia o que já conhecia e sabia, além de como utilizar, para esse novo meio que enfrentava. Depois disso, entrei em serviços serveless, principalmente na investigação de containers e Kubernetes, que estão mais relacionados com a área de desenvolvimento, que eu não conhecia.
Isso foi um obstáculo no início, mas comecei a ler e a pesquisar até compreender os conceitos e as suas utilidades. Para começar, escolhi o Google Cloud, descobrindo o GKE (Google Kubernetes Engine) que me permitiu ter um cluster Kubernetes de forma fácil e rápida, o que, por sua vez, me possibilitou aprender a interagir com a nuvem e as suas muitas possibilidades.
O cluster foi a “peça de base” e mais tarde aprendi como implementá-lo e ligá-lo aos serviços, por isso já estava a construir uma arquitetura completa.
Assim, pouco a pouco, comecei a compreender a linguagem e todas as possibilidades que a nuvem me oferecia. Após essa primeira tentativa, observei como o cluster interagia com os serviços da nuvem, liguei-o aos serviços de monitorização e sistemas analíticos que o Google oferecia, por um lado, o Google BigQuery e, por outro, um MySQL que instalei como um serviço PAAS.
Tomando as estruturas que já conhecia, decidi experimentar mais nuvens para obter um melhor rendimento. Primeiro, optei pelo Azure e o seu serviço AKS, obtendo objetivos em apenas duas horas, sem necessidade de alterar o código. A forma de desenvolvimento e, em geral, quase tudo era muito semelhante ao Google Cloud. No que diz respeito ao código, eu desdobrei-o automaticamente utilizando o comando “KUBECTL apply” da minha própria máquina, mas inicialmente eu procedia manualmente.
Isso levou-me a procurar uma ferramenta que unificasse o trabalho com um único “clique”. Optei pelo Azure DevOps da Microsoft, que tinha um repositório de código que permitia a todos os programadores colaborarem e implantarem em qualquer nuvem utilizando uma série de pipelines.
Espero que tenham gostado e nos vemos em breve para as próximas etapas da minha aventura!
Alberto Valencia, Arquitecto Cloud
Em Cartagon ajudamos há mais de 20 anos empresas com as suas necessidades tecnológicas e somos especialistas em serviços Cloud e DevOps. Não hesite em contactar-nos para saber como podemos apoiá-lo. Contacte-nos agora.
Somos uma empresa de consultoria de Cloud Services e Managed Services com mais de 20 anos de experiência no sector das TI.
Posts recentes
- Conheça melhor a sua empresa e os seus concorrentes online com a SimilarWeb
- Como incluir as férias na carga de trabalho dos seus projetos com a Monday.com
- Monday.com: o melhor aliado do Gestor de Projetos
- Como NÃO utilizar o Google Workspace? Principais erros e como não voltar a cometê-los.
- SLA, SLO e SLI. O que são e qual usar em cada situação?