Project Decker: Cloud Foundry with Docker (Cloud Foundry Summit 2014)
Experience Report: Cloud Foundry Open Source Operations
-
Upload
anynines -
Category
Technology
-
view
172 -
download
0
Transcript of Experience Report: Cloud Foundry Open Source Operations
![Page 1: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/1.jpg)
Experience ReportCloud Foundry Open Source
Operations
![Page 2: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/2.jpg)
Introduction
![Page 3: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/3.jpg)
Lucas Pinto Steffen Zuber
@medk_ @[email protected] [email protected]
DevOpsanynines Service Framework Team
Who we are
![Page 4: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/4.jpg)
Agenda
1. Requirements2. CF System Analysis3. Solutions4. Question Round
![Page 5: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/5.jpg)
1. Requirements
![Page 6: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/6.jpg)
Requirements
• High-Availability • Resilience• Self-Healing• Monitoring
![Page 7: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/7.jpg)
Requirements
• High-Availability • Resilience• Self-Healing• Monitoring
![Page 8: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/8.jpg)
Requirements
• High-Availability • Resilience• Self-Healing• Monitoring
![Page 9: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/9.jpg)
Requirements
• High-Availability • Resilience• Self-Healing• Monitoring
![Page 10: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/10.jpg)
2. CF System Analysis
![Page 11: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/11.jpg)
CF System Analysis
UAA-DB
UAA HM DEA
Router
HAProxy
Nats
CC
CC-DBCC-Blobstore (Debian NFS)
![Page 12: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/12.jpg)
CF SPOFs
UAA-DB
UAA HM DEA
Router
HAProxy
Nats
CC
CC-DBCC-Blobstore (Debian NFS)
![Page 13: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/13.jpg)
CC-DB & UAA-DB
UAA-DB
UAA HM DEA
Router
HAProxy
Nats
CC
CC-DBCC-Blobstore (Debian NFS)
![Page 14: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/14.jpg)
CC-Blobstore
UAA-DB
UAA HM DEA
Router
HAProxy
Nats
CC
CC-DBCC-Blobstore (Debian NFS)
![Page 15: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/15.jpg)
HAProxy
UAA-DB
UAA HM DEA
Router
HAProxy
Nats
CC
CC-DBCC-Blobstore (Debian NFS)
![Page 16: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/16.jpg)
Static IPs• cf-release templates are based on static
IPs (Nats, Consul, etcd, router)• —> BOSH VM healing problems on
OpenStack• —> Destroys value proposition of BOSH• Not really the Cloud way
• Goal: Service Discovery via DNS
![Page 17: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/17.jpg)
3. Solutions
![Page 18: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/18.jpg)
CC-DB & UAA-DB
CC-DB UAA-DB
UAA HM DEA
Router
HAProxy
Nats
CCCC-Blobstore (Debian NFS)
PostgreSQL Cluster (CC-DB + UAA-DB)
![Page 19: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/19.jpg)
CC-Blobstore
CC-Blobstore (Debian NFS)
UAA HM DEA
Router
HAProxy
Nats
CCPostgreSQL Cluster (CC-DB + UAA-DB)
CC-Blobstore (S3 / Swift)
![Page 20: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/20.jpg)
HAProxyHAProxy
UAA HM DEA
Router
Nats
CCPostgreSQL Cluster (CC-DB + UAA-DB)
CC-Blobstore (S3 / Swift)
SSL-Gateways
![Page 21: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/21.jpg)
Static IPsConsul Cluster
UAA HM DEA
Router
Nats
CCPostgreSQL Cluster (CC-DB + UAA-DB)
CC-Blobstore (S3 / Swift)
SSL-Gateways
![Page 22: Experience Report: Cloud Foundry Open Source Operations](https://reader034.fdocuments.in/reader034/viewer/2022042722/58a79d451a28ab03128b48f1/html5/thumbnails/22.jpg)
4. Question Round