其中一些问题并不完全清楚,但我会尽力回答这些问题。
- 当在IAAS上安装PCF时,它是否安装在由PCF表示为单元的多个VM上?
是的,Cloud Foundry包含多个VM。虚拟机由Bosh(或Ops Manager和Bosh,如果您正在使用Pivotal Cloud Foundry)部署和管理。
这不是一个详尽的列表,但你会看到VM的工作,如云控制器,UAA,多普勒,流量控制器,当然还有你的迭戈细胞。
Diego Cells是应用程序运行的地方,因此您通常拥有的Cell数量超过任何其他VM类型。
- 每个单元格是否包含花园实现?
是。您的Linux Cell上的Garden Linux(称为Guardian)和Windows Cells的Garden Windows。
- 所有单元格都将花园(windows,linux和docker)的所有不同实现?
Linux Cell运行基于Linux的应用程序(大多数构建包和Docker),Windows Cells运行Windows应用程序(HWC构建包)。
- 单个单元可以同时运行基于Windows和Linux的应用程序吗?
不,除非您想要计算可以在Linux上运行.NET核心应用程序的事实。但这有点不同。
如果要部署Linux和Windows应用程序,则需要至少有两个单元格。一个用于Linux,一个用于Windows。
希望有所帮助!
@ punter-vicky - 最初,如果你运行cf stacks
,你会看到如下输出:
name description
cflinuxfs2 Cloud Foundry Linux-based filesystem
Pivotal文档的Using PCF Runtime for Windows部分提供了有关如何安装和使用Windows单元的完整概述。
一旦你有两种类型的单元格可用,迭戈在授予中标拍卖出价时考虑的第一个优先级是单元格是否为正在竞标的应用程序提供了正确的堆栈。