Overview of IBM Cloud Private Cloud Foundry and Cloud Foundry Enterprise Environment

IBM® Cloud Private Cloud Foundry platform brings Cloud Foundry web application capability to your data center on VMware vSphere, AWS, and OpenStack. Cloud Foundry Enterprise Environment platform brings Cloud Foundry web application capability to your data center in Kubernetes containers.

Cloud Foundry Enterprise Environment platform

To take advantage of containers and Kubernetes, a new deployment method, Cloud Foundry Enterprise Environment platform, has been created. Cloud Foundry Enterprise Environment allows for the deployment and maintenance of Cloud Foundry into Kubernetes instead of traditional IaaS environments. With Cloud Foundry Enterprise Environment, you can run your Kubernetes workloads side-by-side your Cloud Foundry environment. You can also use any services that are available in IBM Cloud Private or Kubernetes in your Cloud Foundry applications by using the Open Service broker extension.

Note: The traditional deployment of Cloud Foundry is done by using Bosh, however the Cloud Foundry Enterprise Environment platform does not use Bosh. A limitation of this approach is that it is not possible to deploy user-created Bosh releases into this environment.

Cloud Foundry Enterprise Environment that is available in IBM Cloud Private Version 3.2.0 offers Cloud Foundry Version 2.7.

Note: Cloud Foundry Enterprise Environment currently only supports IBM Cloud Private that is installed on Ubuntu.

Offerings

You can deploy Cloud Foundry Enterprise Environment in two modes: Developer and Enterprise.

Developer mode uses a small footprint and is good way to learn about the product. It still deploys into an enterprise infrastructure, but its footprint is minimal.

In Enterprise mode, you deploy all components to two or more node clusters. This deployment model provides a second layer of protection, in addition to the protection that is offered by infrastructure as a service (IaaS) high availability (HA), to make sure that your workloads stay running. After the HA platform is initialized, you can expand or reduce its nodes to fit your specific requirements.

For more information about Cloud Foundry Enterprise Environment, see the following topics that are specific to this deployment as well as the information common to both Cloud Foundry Enterprise Environment and IBM Cloud Private Cloud Foundry throughout this section of the Knowledge Center. Any information that is not applicable to Cloud Foundry Enterprise Environment includes the following note: IBM® Cloud Private Cloud Foundry: This information is applicable to IBM Cloud Private Cloud Foundry only.

IBM Cloud Private Cloud Foundry platform

You can extend IBM Cloud Private Cloud Foundry by using IBM or community releases while you continue to receive IBM certified releases. This capability offers you the ability to use new or specialized features that are not always present in Cloud Foundry deployments.

IBM Cloud Private Cloud Foundry that is available in IBM Cloud Private Version 3.2.0 offers Cloud Foundry Version 7.5.0.

Capabilities

IBM Cloud Private Cloud Foundry

Offerings

You can deploy IBM Cloud Private Cloud Foundry in two modes, Developer and Enterprise. Developer mode uses a small footprint and is good way to learn about the product. It still deploys into an enterprise infrastructure, but its footprint is minimal. In Enterprise mode, you deploy all components to 2 or 3 node clusters. This deployment model provides a second layer of protection, in addition to the protection that is offered by infrastructure as a service (IaaS) high availability (HA), to make sure that your workloads stay running. After the HA platform is initialized, you can expand or reduce its nodes to fit your specific requirements.

Enterprise and Developer deployment options for IBM Cloud Private Cloud Foundry are available as a single binary file from IBM Passport Advantage® Opens in a new tab to support an airgap scenario. The installer is small enough that you can run it on a small virtual machine (VM) by using Docker. You can run the VM on an individual computer or on enterprise infrastructure.