Deployment as a Service
Traductions
Ce tutoriel est également disponible dans les langues suivantes :
Définition
DaaS for Deployment as a service est un compromis entre l'IaaS et le PaaS. Vous avez à la fois la possibilité :
- de provisionner des services managés prêts à l'emploi depuis une console web moderne (PaaS)
- de mettre à jour vos templates et scripts de déploiements3 de façon "gitops" (IaaS)
- d'orchestrer ces déploiements à partir d'une API ou CLI incluant d'autres composants communs du cloud tels que les registries OCI, les objects storages... (IaaS)
Comment ça fonctionne
Voici un schéma expliquant comment le DaaS fonctionne avec des machines virtuelles :
Et un autre expliquant comment ça fonctionne avec Kubernetes :
Vous pouvez aussi consulter cette université que nous avons donné à DevoxxFR qui explique comment le DaaS fonctionne avec cwcloud en détail :
Exemples
Vous trouverez de nombreux exemples qui illustrent cette définition dans cette playliste de démos :
- roles et playbooks ansible pour les VM, helm charts pour Kubernetes↩