Docker容器VS PCF

时间:2018-09-06 19:05:47

标签: azure docker kubernetes containers devops

我正在尝试了解Docker和PCF之间的区别。 我做了一些研究,发现了一些差异。

Docker:

-基本容器(基础结构作为代码)。

-根据我们的需求可定制的Dockerfiles。

-我们需要根据需要定义Dockerfile。

-更加灵活,便携并且可以满足我们的需求。

-需要进行配置和开发,并且难以管理。

-供应商(如Kubernetes)提供了日志页面和仪表板进行管理。

-对于Kubernetes,您需要具体说明。不要指望会隐含部署。

PCF: -容器之上的托管平台(平台即服务)

-提供要管理的日志页面和仪表板

-使用PCF,提供您知道的信息,该平台将隐含其余信息

-标准基线构建包由供应商提供。

-可以根据提供的构建工件的内容来识别要自动使用的buildpack。

-灵活性较差,需要一些依赖项(使其更难于移植)

-一项托管服务,只需较少的精力即可对其进行管理和使用。

请进一步介绍Docker和PCF之间的异同。

-TIA。

1 个答案:

答案 0 :(得分:1)

  

PCF是“应用程序” PaaS(也称为云)的一个示例   铸造应用程序运行时,Kubernetes是PaaS的“容器”   (有时称为CaaS)。

在该文档中,它们都是用于构建,部署和扩展应用程序的开源云PaaS产品。而且由于存在一些关键的差异因素,因此可以在Cloud Foundry Container Runtime(Pivotal与Google之间的开源协作)中以互补的方式一起使用,以证明它们的共同作用。

有关更多详细信息,请参见Pivotal Cloud Foundry vs Kubernetes: Choosing The Right Cloud-Native Application Deployment Platform