Chapter 4. Preparing Your Cloud Foundry Environment
This chapter explores the steps you must perform prior to bootstrapping BOSH and deploying Cloud Foundry. Critically, Cloud Foundry is not a “one size fits all” technology, and therefore, you must make some decisions at the outset prior to installing the platform. It is important that you understand the key concerns and decision points that define your environment, including:
-
Installation steps
-
Non-technical considerations
-
Cloud Foundry dependencies and integrations
-
IaaS and infrastructure design
-
Networking design and routing
This chapter assumes that you are familiar with the Cloud Foundry components discussed in Chapter 3.
Installation Steps
Following are general steps for deploying Cloud Foundry:
-
Create and configure your IaaS environment, including all the periphery infrastructure that Cloud Foundry requires, such as networks, security groups, blobstores, and load balancers.
-
Set up any additional external enterprise services such as LDAP, syslog endpoints or monitoring, and metrics dashboards.
-
Deploy the BOSH Director.
-
Create an IaaS/infrastructure-specific BOSH configuration such as cloud configuration.
-
Create a deployment manifest to deploy Cloud Foundry.
-
Integrate Cloud Foundry with the required enterprise services (via your deployment manifest).
-
Deploy Cloud Foundry.1
The rest of this chapter explores the necessary considerations for each step. Before we dive into those topics, let’s address ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access