Na era do DevOps, a operacionalização de serviços na nuvem, cada vez mais, vem sendo automatizada para atender demandas emergentes de negócios a qual exige resposta rápida à mudanças e capacidade em se escalar. Automatizações como CI/CD (Continuous Integration e Continuous Development) permitem em grande parte atender cenários diversos onde é necessário reduzir ou simplesmente liquidar operações manuais de Deployment por meio de passos automatizados intermediados por um agente robô. Em contrapartida, existe a necessidade em se ter o mínimo necessário de infraestrutura como pré-requisito, o que obriga equipes a investirem tempo e esforço na criação desses ambientes, nos quais, em alguns casos, a complexidade é multiplicada pelo uso de serviços distintos de computação na nuvem, a Multi-Cloud. O termo “Infrastructure as a Code” é um assunto emergente o qual trata infraestrutura como código versionado, um asset do projeto onde o seu objetivo não é apenas reduzir esforço operacional mas também poder compartilhar conhecimento e engajar membros de equipes. Esta apresentação tem como objetivo introduzir “Infrastruscture as a Code” assim como o seu potencial para cenários Multi-Cloud.
Todos os posts com a tag continuous integration
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (SindicoNet/Magnadev) – Nova versão da apresentação revista e ampliada
Postado por joaogaldino em 14/05/2019
https://cmgbrasil.com/2019/05/14/scaling-multi-cloud-with-infrastructure-as-a-code-por-andre-rocha-agostinho-sindiconet/
Cloud Continuous Integration – A distributed approach using distinct services
André Rocha Agostinho – andre@magnadev.com.br
Em serviços de computação na nuvem a capacidade em compartilhar e disponibilizar serviços, escalar recursos computacionais e distribuir armazenamento de dados e arquivos exige um processo de implantação alinhado à agilidade e escalabilidade. Na era do “DevOps” a integração contínua possibilita um processo automatizado com o objetivo de reduzir o esforço operacional de equipes de desenvolvimento que se empenham em equilibrar entregas com qualidade e reduzir o “Time-to-Market”. Com o crescente aumento de serviços distintos de computação na nuvem, a integração contínua necessita atender diferentes plataformas, o que torna o processo de implantação ainda mais complexo. Este artigo tem como proposta demonstrar uma abordagem de integração contínua distribuída para diferentes tipos serviços de computação na nuvem cobrindo desde a configuração do processo à apresentação dos resultados em ambiente teste.
Postado por joaogaldino em 28/05/2018
https://cmgbrasil.com/2018/05/28/cloud-continuous-integration-a-distributed-approach-using-distinct-services/