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.
- Cloud Foundry Enterprise Environment sizing
- Cloud Foundry Enterprise Environment parameters
- Installing Cloud Foundry Enterprise Environment
- Autoscaling applications in Cloud Foundry Enterprise Environment
- Cloud Foundry Enterprise Environment deployment fails
- Stager is unavailable
- Cannot unbind an OSB service from a Cloud Foundry application
- Uninstalling Cloud Foundry Enterprise Environment
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
- Is built on the Cloud Foundry Diego architecture
- Uses a dockerized installation and update tool
- Offers several authentication options, including built-in UAA and corporate LDAP
- Contains the Cloud Foundry community buildpacks for the IBM versions of Node.js, Liberty, and Swift
- Allows the following user customizations:
- Change the Director or Cloud Foundry deployment configurations (modify settings and add or remove releases)
- Add or remove buildpacks
- Modify certificates, secrets, and passwords
- Use a customized Stemcell
- Connect to your existing logging and monitoring services or use an IBM Cloud Private service from the Catalog
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® 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.