What is a Container as a Service (CaaS) means in general terminology. I found Kubernetes, Docker provide these services. But, what does that mean?
Does Container mean it provides the different OS platform to deploy our code to work?
What is a Container as a Service (CaaS) means in general terminology. I found Kubernetes, Docker provide these services. But, what does that mean?
Does Container mean it provides the different OS platform to deploy our code to work?
You take your container and put them in that service and you don't care about the server and network structure behind them. For that Google use Kubernetes. So if you want yes. You can deploy your container on different services if you want.
On AWS you can do the same and deploy your container with the AWS Container service.
https://aws.amazon.com/de/documentation/ecs/
In short words: CaaS allows any Docker container to run on provider platform.
It means, as seen in dockercon here, that docker provides a set of services (a Service Platform) around containers for:
Building and shipping can be either:
It means you combine Iaas and PaaS into a Caas: Infrastructure + Platform.
(Source: Hyper.sh blog, currently unavailable, from Thibault Bronchain)
The term CaaS was seen in GOTO conference: Patterns for Docker Success • Simon Eskildsen (video).