Kiran Tej
Kiran Tej

Reputation: 143

What is Container as a Service

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?

Upvotes: 2

Views: 1126

Answers (3)

Tomasz Jakub Rup
Tomasz Jakub Rup

Reputation: 10680

In short words: CaaS allows any Docker container to run on provider platform.

Upvotes: 0

VonC
VonC

Reputation: 1324703

It means, as seen in dockercon here, that docker provides a set of services (a Service Platform) around containers for:

  • building,
  • shipping and
  • running:

caas

Building and shipping can be either:

  • to a data center
  • to a cloud:

caas targets

It means you combine Iaas and PaaS into a Caas: Infrastructure + Platform.

caas

(Source: Hyper.sh blog, currently unavailable, from Thibault Bronchain)

The term CaaS was seen in GOTO conference: Patterns for Docker Success • Simon Eskildsen (video).

Upvotes: 3

René Höhle
René Höhle

Reputation: 27295

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/

Upvotes: 0

Related Questions