Skip to main content

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 :

cwcloud_daas_vm

Et un autre expliquant comment ça fonctionne avec Kubernetes :

cwcloud_daas_k8s

Vous pouvez aussi consulter cette université que nous avons donné à DevoxxFR qui explique comment le DaaS fonctionne avec cwcloud en détail :

devoxxfr_pulumi_university

Exemples

Vous trouverez de nombreux exemples qui illustrent cette définition dans cette playliste de démos :

demo_playlist


  1. roles et playbooks ansible pour les VM, helm charts pour Kubernetes