背景
CaaSって言葉を最近見かける機会が多い。 なんとなく言葉から意味は察したが実際にどんな意味かを知りたくて調べてみました。
対象読者
IaaS、PaaS、SaaS、BaaS、FaaSあたりはなんとなく知ってるよって方
CaaSとは?
CaaS = Container as a Service Docker社が2015年に提唱した概念 参考 : Dockerが「Container as a Service」展開へ
例としては下記
- Kubernetes
- Docker Swarm
- Apache Mesos
CaaSでの提供機能
メリット
- 高い自由度
- ランタイム環境(ランタイム、バージョン、軽量OS、ネットワーク構成など)に対する制御性
- 可搬性の向上(ポータビリティ)
- コンテナ化されたアプリケーションやシステムのクラウド移行についての高い適性