Skip to main content

Deployment as a Service

Translations

This tutorial is also available in the following languages:

Definition

DaaS for Deployment as a service is a compromise between the IaaS and the PaaS. You have the ability:

  • to provision ready-to-use managed services from a modern web-console (PaaS)
  • to update your deployments scripts and template3 in a gitops way (IaaS)
  • to orchestrate those deployments through an API and CLI alongside other common cloud components such as OCI registries, object storages... (IaaS)

How it works

Here's a schema explaining how the DaaS is working using virtual machines:

cwcloud_daas_vm

And how it's working with Kubernetes:

cwcloud_daas_k8s

You can also check-out this DevoxxFR's university we gave to explain how the DaaS of cwcloud is working:

devoxxfr_pulumi_university

Examples

You'll find various examples and demo in this playlist:

demo_playlist


  1. ansible roles and playbooks for VM, helm charts for Kubernetes