PaaS和CaaS是两回事。在PaaS上,您只能在一个代码包中运行您的代码(可能是VM或甚至是一个容器),但您只能运行由您的PaaS提供商支持的代码。您无法修改您的代码所在的操作系统。例如:Heroku。在CaaS上,您将能够运行一个容器,并且您不会受到PaaS提供商支持的语言的限制。您可以在您的容器中运行任何您想要的东西,只要容器引擎由您的CaaS提供商支持即可。例如:Amazon Container Services(ECS)。CaaS介于基础设施即服务(IaaS)和平台即服务(PaaS)之间。详情请查看:http://searchitoperations.techtarget.com/definition/Containers-as-a-Service-CaaS。