L’avenir bouleversé du DevOps à l’aune de Serverless
👋 Salut ! Moi : Xavier Lefèvre Job 👨💻 : VP of Engineering Entreprise 🏢 : Theodo - agence de conseil et développement web Passions 🤩 : ☁ Serverless - 🏍 Moto - 🏮 Voyage
@xavi_lefevre
Plan
👀 Rétrospective du web 🔥 Le pari Serverless d’AWS ➡ À quoi ressemblera la suite ?
👀 Rétrospective du web
L’informatique ou l’art de l’abstraction
d’abstraction
Une architecture web il y a peu
Usages : Exigence faible des utilisateurs Marché : Faible compétition
Une architecture web aujourd’hui
Usages : Forte exigence des utilisateurs Marché : Ultra compétitif
La philosophie DevOps
La réponse de l’industrie cloud
Serverless
🔥 Le pari Serverless d’AWS
Serverless, c’est quoi ? Des services cloud auto-managés, auto-scalables et payés à l’usage
Avantages
● ● ● ● ● ●
Auto-scalable Paiement à l’usage Meilleur lead-time dev et ops Best practice sécurité Écologique Contrôle fin des coûts
et
Inconvénients
● ● ●
Vendor lock-in Black box Maturité de la technologie
Serverless abstrait scalabilité sans surcoût 💸
Ce qui change côté DevOps
Ce qui change côté DevOps
Code Une facilité et nécessité à créer des environnements de développement ISO Prod
Ce qui change côté DevOps
Test Facilité de monter/démonter des features environments pour tester en isolation (manuels et automatisés) Un besoin d’autant plus fort de tester l’IaC
Ce qui change côté DevOps
Release & Deploy Fonctionnalités de release pré-packagé comme le versioning des Lambdas et canary deployment
Ce qui change côté DevOps Operate Les machines et systèmes entièrement managés par le cloud provider L’opportunité d’optimiser ses dépenses beaucoup plus finement à l’action d’un utilisateur près
Ce qui change côté DevOps
Monitor Une architecture très éclatée se reposant sur une boîte noire, donc un challenge plus fort d’observabilité (sécurité, bugs et performance)
➡ À quoi ressemblera la suite ?
Côté Tech : Le vendor lock-in à abattre
L’espoir d’un standard Serverless Cross-Cloud (Publique, Privé et Dédié) Avec des initiatives comme : - OpenFaaS - K-Native - Kubeless - Anthos
Côté Job : Le DevOps continue sa mutation SysAdmin
DevOps
DevSecOps
Site Reliability Engineer Ops FinOps NoOps