Immutable infrastructure, container e microservizi

Immutable infrastructure, container e microserviziPer la serie dedicata ad OpenStack ed alla Cloud Automation, il 31 maggio si è tenuto il webinar "Immutable infrastructure, container e microservizi". Con la definizione di Immutable Infrastructure, ci si riferisce ad infrastrutture completamente automatizzate, che possono essere dispiegate, distrutte e ri-dispiegate senza intervento umano.

A rendere possibile tutto questo sono le tecnologie cloud, come OpenStack, i contenitori GNU/Linux, e una serie di tool di cloud automation molto variegati ed interessanti. In base al concetto di Immutable Infrastructure, la gestione delle configurazioni diventa una parte del build stesso, usando tool come ansible, saltstack, puppet o chef.

L'estrema flessibilità delle Immutable Infrastructure le rende ideali nei processi di Continuous Integration e Continuous Deployment tipici del DevOps. Durante il webinar abbiamo presentato le principali implementazioni di container nei sistemi GNU/Linux e illustrato come questi possano essere impiegati su piattaforme OpenStack. Attraverso i container è possibile realizzare i cosiddetti microservizi, ovvero processi che cooperano per il raggiungimento di obiettivi comuni e comunicano tra loro in rete usando protocolli leggerissimi.

E' così possibile distribuire differenti responsabilità di un sistema in servizi a granularità più fine, per aumentare il disaccoppiamento e facilitare la manutenzione dei sistemi e il rilascio di software.

Per chi si fosse perso il webinar, è possibile rivederlo iscrivendosi al corso omonimo sulla piattaforma di eLearning "RIOS Academy":  Vi ricordiamo che tutti i nostri webinar e corsi sono gratuiti. Potete iscrivervi sulla piattaforma per accedere alle registrazioni e alle relative slide: