Pivotal Cloud Foundry - Cell 和 Garden

Pivotal Cloud Foundry - Cell and Garden

  1. 当 PCF 安装在 IAAS 上时,它是否安装在多个 PCF 表示为单元的 VM?
  2. 每个单元格都会包含一个花园实现吗?
  3. 是否所有单元格都采用花园的不同实现方式(windows、linux 和 docker)?
  4. 一个单元格能否同时具有基于 windows 和 linux 的应用程序 运行?

其中有些问题不是很清楚,但我会尽力回答。

  1. When PCF is installed on IAAS , does it get installed on multiple VMs which are denoted as cells by PCF?

是的,Cloud Foundry 包含多个 VM。 VM 由 Bosh(或 Ops Manager & Bosh,如果您使用的是 Pivotal Cloud Foundry)部署和管理。

这不是一个详尽的列表,但您会看到用于云控制器、UAA、多普勒、交通控制器等工作的 VM,当然还有您的 Diego Cells。

Diego Cells 是您的应用程序所在的地方 运行,因此您通常拥有比任何其他 VM 类型都多的 Cells。

  1. Will each cell contain a garden implementation?

是的。花园 Linux(在 Windows 个单元格中称为 Guardian) on your Linux Cells & Garden Windows

  1. Will all cells all the different implementations of garden (windows , linux and docker)?

没有。 Linux Cells 运行 Linux 基于应用程序(大多数构建包和 Docker)和 Windows Cells 运行 Windows 应用程序( HWC 构建包)。

  1. Can a single cell have both windows and linux based apps running?

不,除非您想计算 运行 .NET Core 应用程序在 Linux 上的事实。不过有点不同。

如果您想同时部署 Linux 和 Windows 应用程序,您需要至少有两个 Cell。一份用于 Linux & 一份用于 Windows.

希望对您有所帮助!

@punter-vicky - 最初,如果你 运行 cf stacks 你会看到如下输出:

name         description
cflinuxfs2   Cloud Foundry Linux-based filesystem

Pivotal 文档的 Using PCF Runtime for Windows 部分完整概述了如何安装和使用 Windows 单元。

一旦您拥有两种类型的电池可用,Diego 在授予中标的拍卖出价时考虑的首要任务是电池是否为正在投标的应用程序提供正确的堆栈。