The presentation focuses on infrastructure types suitable for Cloud Foundry. It also explains the mechanism of communication between the PaaS and different cloud providers.
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Cloud Foundry: Infrastructure Options
1. Alex Khizhnyak
Director of Tech Communications
Victoria Fedzkovich
Technical Evangelist
www.altoros.com
@altoros
2. Table of Contents
Infrastructure Options for Cloud Foundry
PaaS Deployment and Orchestration
Communication via BOSH CPIs
BOSH CPIs at GitHub
Examples of Hardware Requirements
Evaluation Criteria
@altoros 2
3. Infrastructure Options for Cloud Foundry
Cloud Foundry is infrastructure-agnostic;
it can be deployed on:
an IaaS a virtualization platform a local machine
3@altoros
4. Deployment and Orchestration
BOSH: a tool chain for Cloud Foundry deployment and management
BOSH Lite: a local Cloud Foundry deployment
More at bosh.io 4@altoros
5. Communication via BOSH CPIs
BOSH interacts with an infrastructure layer through CPIs.
BOSH CPIs
Amazon Web Services
OpenStack
vCloud
vSphere
Warden/Garden
CloudStack
Microsoft Azure*
* A Microsoft-native CPI for Azure has just arrived.
Work in progress: Google Compute Engine, SoftLayer, and more.
+ Custom CPIs
5@altoros
6. BOSH CPIs at GitHub
Amazon Web Services
CloudStack
https://github.com/cloudfoundry-incubator/bosh-aws-cpi-release
https://github.com/cloudfoundry-community/bosh-cloudstack-cpi-release
Microsoft Azure https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release
OpenStack https://github.com/cloudfoundry-incubator/bosh-openstack-cpi-release
vCloud https://github.com/cloudfoundry-incubator/bosh-vcloud-cpi-release
vSphere https://github.com/cloudfoundry-incubator/bosh-vsphere-cpi-release
Warden/Garden https://github.com/cppforlife/bosh-warden-cpi-release
6@altoros
7. Examples of Hardware Requirements
Example 1. Installing Cloud Foundry on vSphere
CPU RAM DISK NIC
Minimum hardware requirements
Recommended hardware
configuration for a CF POC
2 physical cores
8 physical cores
48 GiB
128 GiB
500 GB
1 TB
1
2
Source: CF Docs
7@altoros
8. Examples of Hardware Requirements
Example 2. Installing Pivotal CF on OpenStack
Instance VM RAM vCPU Storage Network
22
16 small VMs:
1 vCPU
1,024 MB of RAM
10 GB of root disk
3 large VMs:
4 vCPU
16,384 MB of RAM
10 GB of root disk
70 GB 32 1 TB
Neutron networking
with floating IP support
Source: Pivotal CF Docs
8@altoros
9. Evaluation Criteria
Things to consider when choosing a cloud provider:
SLA
Risk management
Location
Pricing
Customer reference
Benchmarks
9@altoros
10. Want More? Download This Guide!
Architect’s Guide to Implementing Cloud Foundry
Infrastructure offerings for CF
Choosing an IaaS
Hardware requirements for a CF deployment
Related Information:
GET THE GUIDE
How to Add BOSH Support to a Custom Cloud
http://paas.ly/1Q6fXvP
10@altoros
11. In Case You Need Assistance...
Altoros deploys and integrates solutions offered
by the Cloud Foundry ecosystem.
Consulting Training Integration Managed Services
We’re behind some of the world’s largest Cloud Foundry deployments!
11@altoros
13. Thank You!
Questions?
Subscribe to new research:
Daily tech insights:
engineering@altoros.com
blog.altoros.com
@altoros
Further reading
(Benchmarks and tech studies):
www.altoros.com/research-papers
13
Victoria Fedzkovich
Technical Evangelist
Alex Khizhnyak
Director of Tech Communications
Cloud Foundry overviews: www.altoros.com/cflive
@alxkh