Submit Search
Upload
OpenStack + CloudFoundry Austin Meetup
•
13 likes
•
1,591 views
R
ragss
Follow
OpenStack + CloudFoundry Austin Meetup
Read less
Read more
Software
Report
Share
Report
Share
1 of 31
Recommended
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
VMware Tanzu
Cloud Foundry - An Open Innovation Platform
Cloud Foundry - An Open Innovation Platform
All Things Open
Sydney cloud foundry meetup - Service Brokers
Sydney cloud foundry meetup - Service Brokers
Lawrence Crowther
Cloud foundry
Cloud foundry
Isuru Perera
Docker Service Broker for Cloud Foundry
Docker Service Broker for Cloud Foundry
Ferran Rodenas
Cloud Foundry Technical Overview
Cloud Foundry Technical Overview
cornelia davis
CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud Foundry
Nima Badiey
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Nima Badiey
Recommended
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
VMware Tanzu
Cloud Foundry - An Open Innovation Platform
Cloud Foundry - An Open Innovation Platform
All Things Open
Sydney cloud foundry meetup - Service Brokers
Sydney cloud foundry meetup - Service Brokers
Lawrence Crowther
Cloud foundry
Cloud foundry
Isuru Perera
Docker Service Broker for Cloud Foundry
Docker Service Broker for Cloud Foundry
Ferran Rodenas
Cloud Foundry Technical Overview
Cloud Foundry Technical Overview
cornelia davis
CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud Foundry
Nima Badiey
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Nima Badiey
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
Amit Gupta
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Nima Badiey
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
cornelia davis
Cloudfoundry Introduction
Cloudfoundry Introduction
Yitao Jiang
Deploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud Foundry
cornelia davis
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
Multi-Cloud Micro-Services with CloudFoundry
Multi-Cloud Micro-Services with CloudFoundry
geekclub888
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
Manuel Silveyra
Four levels of HA in Cloud Foundry
Four levels of HA in Cloud Foundry
cornelia davis
Cloudfoundry architecture
Cloudfoundry architecture
Ramnivas Laddad
Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and more
cornelia davis
Cloud Foundry for PHP developers
Cloud Foundry for PHP developers
Daniel Krook
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
Ravindra Dastikop
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
VMware Tanzu
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
Pivotal cloud foundry introduction
Pivotal cloud foundry introduction
Gaurav Shukla
Cloud foundry presentation
Cloud foundry presentation
Vivek Parihar
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
IBM Cloudfoundry PaaS offering BlueMix Berlin Tech Meetup 24.4.14
IBM Cloudfoundry PaaS offering BlueMix Berlin Tech Meetup 24.4.14
Romeo Kienzler
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Jack-Junjie Cai
More Related Content
What's hot
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
Amit Gupta
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Nima Badiey
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
cornelia davis
Cloudfoundry Introduction
Cloudfoundry Introduction
Yitao Jiang
Deploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud Foundry
cornelia davis
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
Multi-Cloud Micro-Services with CloudFoundry
Multi-Cloud Micro-Services with CloudFoundry
geekclub888
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
Manuel Silveyra
Four levels of HA in Cloud Foundry
Four levels of HA in Cloud Foundry
cornelia davis
Cloudfoundry architecture
Cloudfoundry architecture
Ramnivas Laddad
Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and more
cornelia davis
Cloud Foundry for PHP developers
Cloud Foundry for PHP developers
Daniel Krook
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
Ravindra Dastikop
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
VMware Tanzu
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
Pivotal cloud foundry introduction
Pivotal cloud foundry introduction
Gaurav Shukla
Cloud foundry presentation
Cloud foundry presentation
Vivek Parihar
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
What's hot
(20)
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloudfoundry Introduction
Cloudfoundry Introduction
Deploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud Foundry
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
Multi-Cloud Micro-Services with CloudFoundry
Multi-Cloud Micro-Services with CloudFoundry
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
Four levels of HA in Cloud Foundry
Four levels of HA in Cloud Foundry
Cloudfoundry architecture
Cloudfoundry architecture
Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry for PHP developers
Cloud Foundry for PHP developers
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
Pivotal cloud foundry introduction
Pivotal cloud foundry introduction
Cloud foundry presentation
Cloud foundry presentation
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
Viewers also liked
IBM Cloudfoundry PaaS offering BlueMix Berlin Tech Meetup 24.4.14
IBM Cloudfoundry PaaS offering BlueMix Berlin Tech Meetup 24.4.14
Romeo Kienzler
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Jack-Junjie Cai
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
Jake Peyser
IBM Bluemix hands on
IBM Bluemix hands on
Felipe Freire
IBM Bluemix Overview
IBM Bluemix Overview
Ian Lynch ☁️
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
Animesh Singh
Viewers also liked
(6)
IBM Cloudfoundry PaaS offering BlueMix Berlin Tech Meetup 24.4.14
IBM Cloudfoundry PaaS offering BlueMix Berlin Tech Meetup 24.4.14
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
IBM Bluemix hands on
IBM Bluemix hands on
IBM Bluemix Overview
IBM Bluemix Overview
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
Similar to OpenStack + CloudFoundry Austin Meetup
Scala dayssrinivas v3
Scala dayssrinivas v3
ragss
Cloud expo 2015_rags
Cloud expo 2015_rags
ragss
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
ragss
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC
Oracle mobile cloud service
Oracle mobile cloud service
shravan kumar chelika
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
Kellton Tech Solutions Ltd
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppDynamics
Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
Mauricio Godoy
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...
ragss
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
Lew Tucker
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
David Currie
Cloud 12 08 V2
Cloud 12 08 V2
Pini Cohen
Explore Advanced CA Release Automation Configuration Topics
Explore Advanced CA Release Automation Configuration Topics
CA Technologies
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
Rajesh Raheja
Istio Service Mesh
Istio Service Mesh
Lew Tucker
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshow
patmisasi
Cloud foundry meetup 12112013
Cloud foundry meetup 12112013
Christopher Ferris
Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014
cornelia davis
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
EnterpriseGRC Solutions, Inc.
Serverless service adoption for Thailand
Serverless service adoption for Thailand
Watcharin Yang-Ngam
Similar to OpenStack + CloudFoundry Austin Meetup
(20)
Scala dayssrinivas v3
Scala dayssrinivas v3
Cloud expo 2015_rags
Cloud expo 2015_rags
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
Oracle mobile cloud service
Oracle mobile cloud service
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
Cloud 12 08 V2
Cloud 12 08 V2
Explore Advanced CA Release Automation Configuration Topics
Explore Advanced CA Release Automation Configuration Topics
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
Istio Service Mesh
Istio Service Mesh
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshow
Cloud foundry meetup 12112013
Cloud foundry meetup 12112013
Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
Serverless service adoption for Thailand
Serverless service adoption for Thailand
Recently uploaded
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Christina Lin
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
VICTOR MAESTRE RAMIREZ
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
JheuzeDellosa
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
Arshad QA
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Recently uploaded
(20)
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
OpenStack + CloudFoundry Austin Meetup
1.
1© Copyright 2015
EMC Corporation. All rights reserved. IT’s WHAT’S ON THE STACK THAT MATTERS: CloudFoundry RAGHAVAN N. SRINIVAS @ragss
2.
2© Copyright 2015
EMC Corporation. All rights reserved. • Rags (not to Riches) and work for EMC CODE • Middleware and Application programmer • Architect and Evangelist • Part time teaching at UML and writing at InfoQ • Philosophy: It’s better to have an unanswered question than a unquestioned answer Who am I?
3.
3© Copyright 2015
EMC Corporation. All rights reserved. • Overview and Architecture • Deploying and Managing CloudFoundry • Applications and Services • Health Management – Applications and Platform • Resources and Summary Agenda
4.
4© Copyright 2015
EMC Corporation. All rights reserved. Business Expectations Exceed IT Capabilities Cloud IT Technology Eras Mainframe Client-Server The exponential increase in business expectations is unsustainable for IT MILLIONS OF APPS BILLIONS OF USERS * Source: Gartner, 2013: “Hunting and Harvesting in a Digital World: The 2013 CIO Agenda” $ $ $ $ $ $ ABILITY OF IT TO DELIVER S/W STEADY IT BUDGETS* BUSINESS EXPECTATIONS
5.
5© Copyright 2015
EMC Corporation. All rights reserved. PaaS (On Premise & Off Premise) Traditional IT Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime YouManage O/S IaaS Storage Servers Networking Middleware Virtualization Data Applications Runtime YouManage IaaS Business Value, Agility & Cost Savings PaaS Storage Servers Networking Middleware Virtualization Data Applications Runtime O/S Cloud Foundry + OpenStack You Manage
6.
6© Copyright 2015
EMC Corporation. All rights reserved. • Microservices: a radical departure from traditional monolithic applications • 12 Factor Linux applications • In both cases, the enterprise is forced to “think different.” Microservices Architectures
7.
7© Copyright 2015
EMC Corporation. All rights reserved. Provision VM Install Applica;on Run;me Deploy Applica;on Configure Load Balancer Configure Service Connec;vity Configure Firewall cf push Configure SSL Termina;on cf scale Application Development – IaaS vs PaaS
8.
8© Copyright 2015
EMC Corporation. All rights reserved. DEVELOPERS OPERATORS App Deployment: 30-90 seconds target <my cloud> push <my app> bind <my services> scale <my app> +1000 Cloud Deployment: 2-4 hours provision cloud <Public/Private> provision service <MySQL,Hadoop...> upgrade/update <my cloud> scale <my cloud> CloudFoundry way
9.
9© Copyright 2015
EMC Corporation. All rights reserved. Cloud Foundry Enterprise Capabilities At A Glance Application Containerization Monitoring, Logs and Performance as-a-Service Integrated Services: Data, Mobile, Platform High Availability and Scaling Network Isolation and Security Groups Automatic Middleware Configuration Simple Service Binding Automatic IaaS Provisioning Roles and Policy Management Running on top of
10.
10© Copyright 2015
EMC Corporation. All rights reserved. Gold Silver CloudFoundry Foundation
11.
11© Copyright 2015
EMC Corporation. All rights reserved. CloudFoundry Runtime Architecture Ops Manager UI Ops Manager Director Operations Manager Service Service Broker Service Nodes Service Broker Service Nodes Service App Log Aggregator Login Server Dynamic Router Cloud Controller UAA Health Manager DEA Pool Messaging (NATS) Apps Metrics Collec;on Apps HA Proxy LB Elastic Runtime
12.
12© Copyright 2015
EMC Corporation. All rights reserved. Deploying and Managing CloudFoundry
13.
13© Copyright 2015
EMC Corporation. All rights reserved. BOSH DB Blob Store Worker NATS Health Monitor CPI DirectorCLI Inner shell Outer shell Agents When you deploy Cloud Foundry the following sequence of steps occur: 1. Target a BOSH director using CLI 2. Upload a Stemcell 3. Get a Release from a repo 4. Create a deployment manifest 5. BOSH Deploy Cloud Foundry: • Prepare deployment • Compile packages • Create and bind VMs • Pull in job configurations • Create needed job instances – this is where things get pushed live
14.
14© Copyright 2015
EMC Corporation. All rights reserved. Message Bus Behind the Scenes - BOSH IaaS DB BOSH Director Blobs Health Monitor Deploy Worker VMs Messaging Target VMHealth Manager Target VMCloud Controller Target VM PaaS Ops Deployment • Packages • Blobs • Source • Jobs • Manifest
15.
15© Copyright 2015
EMC Corporation. All rights reserved. Apps and Services
16.
16© Copyright 2015
EMC Corporation. All rights reserved. Stage an Application Router Blobstore DB DEA Detect Compile Upload NoYes System Buildpacks + = Cloud Controller App Ops Pivotal CF Elas;c Run;me
17.
17© Copyright 2015
EMC Corporation. All rights reserved. Application Deployment Overview App Ops ① Upload app bits and metadata push app Router ② Create and bind services ③ Stage application ④ Deploy application CloudFoundry Elas;c Run;me Blobstore DB Cloud Controller Service Broker Node(s) DEA DEA DEA DEA + app MD + = Service credentials
18.
18© Copyright 2015
EMC Corporation. All rights reserved. Creating and Binding a Service Router Cloud Foundry Run;me (ERS) DB Service credentials reserve resources create service (HTTP) create service (HTTP) bind service (HTTP) bind service (HTTP) obtain connection data CLI Cloud Controller Service Broker Data Service App Ops
19.
19© Copyright 2015
EMC Corporation. All rights reserved. DEA Apps Service Broker Service Nodes Cloud Controller create bind Service Brokers generate connection details and credentials for managed services CC encrypts and stores credentials in CCDB Credentials are exposed to bound applications via VCAP_SERVICES environment variable connect Managed Services
20.
20© Copyright 2015
EMC Corporation. All rights reserved. VCAP_SERVICES environment variable is visible only to members of the org and space containing the service instance VCAP_SERVICES=" { "p-mysql": [ { "name": "music-db", "label": "p-mysql", "tags": [ "mysql", "relational” ], "plan": "100mb-dev", "credentials": { "hostname": "192.168.1.147", "port": 3306, "name": "cf_aceae021_7f27_48db_9844_d7c151f29195", "username": "Tr12ZI4hPu4OPJPY", "password": "fuTWBqpGeyvv0qge", "uri": "mysql://Tr12ZI4hPu4OPJPY:fuTWBqpGeyvv0qge@192.168.1.147:3306/ cf_aceae021_7f27_48db_9844_d7c151f29195?reconnect=true” } } ] } " Managed Services
21.
21© Copyright 2015
EMC Corporation. All rights reserved. Health Management Applications and Platform
22.
22© Copyright 2015
EMC Corporation. All rights reserved. Multiple Availability Zones for HA requirements • Application and the Platform itself are automatically balanced across availability zones – Enhanced availability for applications – Tolerate significant infrastructure failures with continuous availability
23.
23© Copyright 2015
EMC Corporation. All rights reserved. Application Instances and Availability Zones Router DEA DEA DEA DEA DEA DEA Zone 1 Zone 2 Application instances are evenly distributed over two availability zones. Losing an AZ keeps instances running and available. App Ops CF Elas;c Run;me
24.
24© Copyright 2015
EMC Corporation. All rights reserved. Router Failed Application Instances Replaced Blobstore Cloud Controller Health Manager Actual StateDesired State Messaging (NATS) DEA DEA DEA App Ops CF Elas;c Run;me
25.
25© Copyright 2015
EMC Corporation. All rights reserved. Monitoring CF Components Cloud Controller Health Monitor Messaging (NATS) Collector DEA /varz /varz /varz /varz Customer Monitoring JMX- compatible tool of choice Datadog (~1.0) JMX (1.1) PaaS Ops CF Elas;c Run;me
26.
26© Copyright 2015
EMC Corporation. All rights reserved. Message Bus Monitoring Processes (Elastic Runtime Example) IaaS Health Monitor Health Manager DEA Cloud Controller Responder s: pager email monitoring … PaaS Ops Opera;on Manager
27.
27© Copyright 2015
EMC Corporation. All rights reserved. Message Bus Monitoring VMs (Elastic Runtime Example) IaaS Health Monitor Messaging Cloud Controller DEA Responder s: pager email monitoring resurrector … BOSH Director (CPI) Actual StateDesired State DEA PaaS Ops Opera;on Manager
28.
28© Copyright 2015
EMC Corporation. All rights reserved. Log Aggregation Cloud Controller Health Monitor Messaging (NATS) Syslog Aggregator DEA Syslog Syslog Syslog Syslog Logstash Splunk … • Log files from /var/vcap/sys/log • Support for external syslog endpoints in PCF 1.2 PaaS Ops Pivotal CF Elas;c Run;me
29.
29© Copyright 2015
EMC Corporation. All rights reserved. Resources and Summary
30.
30© Copyright 2015
EMC Corporation. All rights reserved. https://ace.ng.bluemix.net/ http://www.hpcloud.com/products-services/ application-paas http://www.anynines.com/ https://run.pivotal.io/ Resources