SlideShare a Scribd company logo
Pivotal Cloud Platform Deep Dive 
Part 1: The Developer Experience 
Pivotal CF Team 
© Copyright 2014 Pivotal. All rights reserved. 
1
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
2
https://run.pivotal.io 
© Copyright 2014 Pivotal. All rights reserved. 3
© Copyright 2014 Pivotal. All rights reserved. 4
© Copyright 2014 Pivotal. All rights reserved. 5
© Copyright 2014 Pivotal. All rights reserved. 6
© Copyright 2014 Pivotal. All rights reserved. 7
© Copyright 2014 Pivotal. All rights reserved. 8
© Copyright 2014 Pivotal. All rights reserved. 9
1. Download the CLI 
according to your OS 
2. Target the cloud 
© Copyright 2014 Pivotal. All rights reserved. 10
© Copyright 2014 Pivotal. All rights reserved. 
Welcome to Cloud Foundry! 
11 
Pivotal CF
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
12
Application push 
Login to the CLI 
Clone the app 
Push the app 
Verify app is running 
! 
cf api api.run.pivotal.io 
cf login 
$ 
$ 
me@me.com 
Email: 
Password: 
************** 
https://github.com/Pivotal-Field-Engineering/PCF-demo 
© Copyright 2014 Pivotal. All rights reserved. 13
Clone or Download 
Application push 
Login to the CLI 
Clone the app 
Push the app 
Verify app is running 
! 
https://github.com/Pivotal-Field-Engineering/PCF-demo 
© Copyright 2014 Pivotal. All rights reserved. 14
cd PCF-demo 
cf push 
PCF-demo$ 
cf push 
Application push 
Login to the CLI 
Clone the app 
Push the app 
Verify app is running 
! 
$ 
© Copyright 2014 Pivotal. All rights reserved. 15
Application push 
Login to the CLI 
Clone the app 
Push the app 
Verify app is running 
! 
Navigate to the PWS Web Console 
© Copyright 2014 Pivotal. All rights reserved. 16
© Copyright 2014 Pivotal. All rights reserved. 17
© Copyright 2014 Pivotal. All rights reserved. 18
© Copyright 2014 Pivotal. All rights reserved. 19
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
20
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
21 
Create Service 
Bind service 
Restart App 
Verify 
! 
Click on "Marketplace"
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
22 
Create Service 
Bind service 
Restart App 
Verify 
! 
Choose “Cloud AMQP” (RabbitMQ)
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
23 
Create Service 
Bind service 
Restart App 
Verify 
! 
Select the free plan
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
24 
Create Service 
Bind service 
Restart App 
Verify 
! 
Give it a name and bind it to the app
Service creation and bind 
Create Service 
Bind service 
Restart App 
Verify 
! 
Give it a name and bind it to the app 
© Copyright 2014 Pivotal. All rights reserved. 25
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
26 
Create Service 
Bind service 
Restart App 
Verify 
!
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
27 
Create Service 
Bind service 
Restart App 
Verify 
!
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
28 
Create Service 
Bind service 
Restart App 
Verify 
! 
Click here
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
29 
Create Service 
Bind service 
Restart App 
Verify 
! Heat Map gets 
activated as 
orders come
Service creation and bind 
© Copyright 2014 Pivotal. All rights reserved. 
30 
Create Service 
Bind service 
Restart App 
Verify 
!
Service creation and bind 
Create Service 
Bind service 
Restart App 
Verify 
! 
$ cf env pcfdemo 
© Copyright 2014 Pivotal. All rights reserved. 31
Service creation and bind 
$ 
Create Service 
Bind service 
Restart App 
Verify 
! 
© Copyright 2014 Pivotal. All rights reserved. 32
The Magic is in Spring Cloud Connectors 
© Copyright 2014 Pivotal. All rights reserved. 
33 
http://cloud.spring.io/spring-cloud-connectors
Cloud Foundry 
Connector 
Heroku 
Connector 
Core 
Spring Service 
Connector 
Spring 
Cloud 
Connectors 
Modules 
© Copyright 2014 Pivotal. All rights reserved. 34
From VCAP_SERVICES to Connection Bean 
© Copyright 2014 Pivotal. All rights reserved. 
35
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
36
Scale my App 
Scale instances 
Verify 
! 
© Copyright 2014 Pivotal. All rights reserved. 37
Scale my App 
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved.
Scale my App 
Scale instances 
Verify 
! 
© Copyright 2014 Pivotal. All rights reserved. 40
Scale my App 
Scale instances 
Verify 
! 
© Copyright 2014 Pivotal. All rights reserved. 41
Scale my App 
Scale instances 
Verify 
! 
© Copyright 2014 Pivotal. All rights reserved. 42
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
43
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved. 
$ cf logs pcfdemo
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved. 
$ cf events pcfdemo
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved.
Logs and Health Management 
cf logs 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved.
Logs and Health Management 
cf logs 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved.
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved. 
Click me!
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved. 
Click me!
© Copyright 2014 Pivotal. All rights reserved.
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved. 
but… App is still up !!!
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
Refresh page and 
see IP changing 
© Copyright 2014 Pivotal. All rights reserved.
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved.
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved. 
Few seconds and all 
instances are back again. 
No intervention needed.
Logs, Events and Health Management 
cf logs 
cf events 
Kill app 
Verify fail-over 
Recover failed instance 
© Copyright 2014 Pivotal. All rights reserved.
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
57
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved.
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved.
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved.
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved. 
PCF-demo$ cf push
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved.
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved.
Monitor App Performance 
Create/Bind New Relic 
Re-push app 
Check New Relic 
© Copyright 2014 Pivotal. All rights reserved.
It’s Time for New Relic 
© Copyright 2014 Pivotal. All rights reserved. 
65
The Developer Experience 
• Target My Cloud Foundry Provider 
• Push My App 
• Bind My App to Backing Services 
• Scale My App 
• Monitor My App’s Logs 
• Monitor My App’s Health 
• Monitor My App’s Performance 
© Copyright 2014 Pivotal. All rights reserved. 
66
Coming Up 
• Break (11:30 - 11:45) 
• Part Two (11:45 - 1:00) 
• Architecture and Operations 
• Lunch and Keynote (1:00 - 2:30) 
• Break (2:30 - 2:45) 
• Part Three (2:45 - 4:00) 
• Enabling Continuous Delivery 
• Break (4:00 - 4:15) 
• Part Four (4:15 - 5:30) 
• Custom Buildpacks & Data Services 
• DEMO: Write and Deploy a Service Broker 
© Copyright 2014 Pivotal. All rights reserved. 
67
THANK YOU! 
See you after the break! 
© Copyright 2014 Pivotal. All rights reserved. 
68
A NEW PLATFORM FOR A NEW ERA

More Related Content

PPTX
Architecture & Operations
PPTX
What's new in Pivotal Cloud Foundry 1.6
PPTX
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
PPTX
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
PPTX
Cloud foundry architecture and deep dive
PDF
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
PDF
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
PDF
Cloud Foundry Technical Overview
Architecture & Operations
What's new in Pivotal Cloud Foundry 1.6
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Cloud foundry architecture and deep dive
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Cloud Foundry Technical Overview

What's hot (20)

PPTX
PCF Architecture
PPTX
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
PPTX
Declarative Infrastructure with Cloud Foundry BOSH
PPTX
Pivotal cloud foundry introduction
PDF
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
PPTX
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
PDF
Manchester geek night pcf 101
PDF
PCF Cloud-Native Workshop Slides
PDF
Cloud native Microservices using Spring Boot
PDF
Pivotal cf for_devops_mkim_20141209
PDF
Pivotal Cloud Foundry 2.0: First Look
PDF
Pivotal Power Lunch - Why Cloud Native?
PDF
Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
PPTX
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
PDF
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
PDF
Development on cloud_paa_s_sddc_mkim_20141216_final
PDF
Pivotal spring boot-cloud workshop
PDF
Pivotal Cloud Foundry 2.5: A First Look
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
PDF
Pivotal Cloud Foundry 2.3: A First Look
PCF Architecture
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Declarative Infrastructure with Cloud Foundry BOSH
Pivotal cloud foundry introduction
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Manchester geek night pcf 101
PCF Cloud-Native Workshop Slides
Cloud native Microservices using Spring Boot
Pivotal cf for_devops_mkim_20141209
Pivotal Cloud Foundry 2.0: First Look
Pivotal Power Lunch - Why Cloud Native?
Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Development on cloud_paa_s_sddc_mkim_20141216_final
Pivotal spring boot-cloud workshop
Pivotal Cloud Foundry 2.5: A First Look
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Pivotal Cloud Foundry 2.3: A First Look
Ad

Viewers also liked (19)

PDF
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
PDF
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
PDF
Pivotal Cloud Foundry: A Technical Overview
PPTX
Cloud Foundry | How it works
PDF
Cloud foundry presentation
PPTX
.NET Performance Boost
PDF
Using Data Science for Cybersecurity
PDF
Responsive web design with Angularjs
PPTX
Java Memory Management Tricks
PPT
Introduction to the EDF Innovation Exchange
PDF
An Introduction To Testing In AngularJS Applications
PPTX
Траекторія ліцеїста
PPT
Présentation edf pulse 2017 (1)
PPTX
TDD Basics with Angular.js and Jasmine
PPTX
How Comcast Transformed the Product Delivery Experience
PDF
Deploying Microservices to Cloud Foundry
PDF
Top Legacy Sins
PDF
Angularjs - Unit testing introduction
PPTX
Cloud Foundry Platform Operations - CF Summit 2015
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Pivotal Cloud Foundry: A Technical Overview
Cloud Foundry | How it works
Cloud foundry presentation
.NET Performance Boost
Using Data Science for Cybersecurity
Responsive web design with Angularjs
Java Memory Management Tricks
Introduction to the EDF Innovation Exchange
An Introduction To Testing In AngularJS Applications
Траекторія ліцеїста
Présentation edf pulse 2017 (1)
TDD Basics with Angular.js and Jasmine
How Comcast Transformed the Product Delivery Experience
Deploying Microservices to Cloud Foundry
Top Legacy Sins
Angularjs - Unit testing introduction
Cloud Foundry Platform Operations - CF Summit 2015
Ad

Similar to Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow) (20)

PDF
The Cloud Foundry Story on OpenStack
PDF
Cloud Foundry - Platform as a Service for vSphere
PDF
Cloud Foundry - An Open Innovation Platform
PDF
Cloud Roundtable | Pivoltal: Agile platform
PDF
Cloud Foundry for Data Science
PPTX
Cloud Foundry Vancouver Meetup July 2016
PPTX
Pivotal One: The Platform For Building Great Software
PPTX
The Platform for Building Great Software
PPTX
Removing Barriers Between Dev and Ops
PDF
今すぐ始めるCloud Foundry #hackt #hackt_k
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
PDF
Ian huston getting started with cloud foundry
PDF
Ian Huston - "Deploying your data driven web app on Cloud Foundry"
PDF
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
PDF
The Cloud Foundry Story
PDF
Review: Cloud Foundry brings power and polish to PaaS
PDF
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
PDF
Removing Barriers Between Dev and Ops
PDF
To Microservices and Beyond
The Cloud Foundry Story on OpenStack
Cloud Foundry - Platform as a Service for vSphere
Cloud Foundry - An Open Innovation Platform
Cloud Roundtable | Pivoltal: Agile platform
Cloud Foundry for Data Science
Cloud Foundry Vancouver Meetup July 2016
Pivotal One: The Platform For Building Great Software
The Platform for Building Great Software
Removing Barriers Between Dev and Ops
今すぐ始めるCloud Foundry #hackt #hackt_k
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Ian huston getting started with cloud foundry
Ian Huston - "Deploying your data driven web app on Cloud Foundry"
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
The Cloud Foundry Story
Review: Cloud Foundry brings power and polish to PaaS
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Removing Barriers Between Dev and Ops
To Microservices and Beyond

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Essential Infomation Tech presentation.pptx
PDF
AI in Product Development-omnex systems
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPT
Introduction Database Management System for Course Database
PDF
Digital Strategies for Manufacturing Companies
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administration Chapter 2
How Creative Agencies Leverage Project Management Software.pdf
Softaken Excel to vCard Converter Software.pdf
PTS Company Brochure 2025 (1).pdf.......
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Wondershare Filmora 15 Crack With Activation Key [2025
Essential Infomation Tech presentation.pptx
AI in Product Development-omnex systems
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Understanding Forklifts - TECH EHS Solution
ISO 45001 Occupational Health and Safety Management System
Materi-Enum-and-Record-Data-Type (1).pptx
The Five Best AI Cover Tools in 2025.docx
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Introduction Database Management System for Course Database
Digital Strategies for Manufacturing Companies
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administration Chapter 2

Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)

  • 1. Pivotal Cloud Platform Deep Dive Part 1: The Developer Experience Pivotal CF Team © Copyright 2014 Pivotal. All rights reserved. 1
  • 2. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 2
  • 3. https://run.pivotal.io © Copyright 2014 Pivotal. All rights reserved. 3
  • 4. © Copyright 2014 Pivotal. All rights reserved. 4
  • 5. © Copyright 2014 Pivotal. All rights reserved. 5
  • 6. © Copyright 2014 Pivotal. All rights reserved. 6
  • 7. © Copyright 2014 Pivotal. All rights reserved. 7
  • 8. © Copyright 2014 Pivotal. All rights reserved. 8
  • 9. © Copyright 2014 Pivotal. All rights reserved. 9
  • 10. 1. Download the CLI according to your OS 2. Target the cloud © Copyright 2014 Pivotal. All rights reserved. 10
  • 11. © Copyright 2014 Pivotal. All rights reserved. Welcome to Cloud Foundry! 11 Pivotal CF
  • 12. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 12
  • 13. Application push Login to the CLI Clone the app Push the app Verify app is running ! cf api api.run.pivotal.io cf login $ $ me@me.com Email: Password: ************** https://github.com/Pivotal-Field-Engineering/PCF-demo © Copyright 2014 Pivotal. All rights reserved. 13
  • 14. Clone or Download Application push Login to the CLI Clone the app Push the app Verify app is running ! https://github.com/Pivotal-Field-Engineering/PCF-demo © Copyright 2014 Pivotal. All rights reserved. 14
  • 15. cd PCF-demo cf push PCF-demo$ cf push Application push Login to the CLI Clone the app Push the app Verify app is running ! $ © Copyright 2014 Pivotal. All rights reserved. 15
  • 16. Application push Login to the CLI Clone the app Push the app Verify app is running ! Navigate to the PWS Web Console © Copyright 2014 Pivotal. All rights reserved. 16
  • 17. © Copyright 2014 Pivotal. All rights reserved. 17
  • 18. © Copyright 2014 Pivotal. All rights reserved. 18
  • 19. © Copyright 2014 Pivotal. All rights reserved. 19
  • 20. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 20
  • 21. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 21 Create Service Bind service Restart App Verify ! Click on "Marketplace"
  • 22. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 22 Create Service Bind service Restart App Verify ! Choose “Cloud AMQP” (RabbitMQ)
  • 23. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 23 Create Service Bind service Restart App Verify ! Select the free plan
  • 24. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 24 Create Service Bind service Restart App Verify ! Give it a name and bind it to the app
  • 25. Service creation and bind Create Service Bind service Restart App Verify ! Give it a name and bind it to the app © Copyright 2014 Pivotal. All rights reserved. 25
  • 26. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 26 Create Service Bind service Restart App Verify !
  • 27. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 27 Create Service Bind service Restart App Verify !
  • 28. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 28 Create Service Bind service Restart App Verify ! Click here
  • 29. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 29 Create Service Bind service Restart App Verify ! Heat Map gets activated as orders come
  • 30. Service creation and bind © Copyright 2014 Pivotal. All rights reserved. 30 Create Service Bind service Restart App Verify !
  • 31. Service creation and bind Create Service Bind service Restart App Verify ! $ cf env pcfdemo © Copyright 2014 Pivotal. All rights reserved. 31
  • 32. Service creation and bind $ Create Service Bind service Restart App Verify ! © Copyright 2014 Pivotal. All rights reserved. 32
  • 33. The Magic is in Spring Cloud Connectors © Copyright 2014 Pivotal. All rights reserved. 33 http://cloud.spring.io/spring-cloud-connectors
  • 34. Cloud Foundry Connector Heroku Connector Core Spring Service Connector Spring Cloud Connectors Modules © Copyright 2014 Pivotal. All rights reserved. 34
  • 35. From VCAP_SERVICES to Connection Bean © Copyright 2014 Pivotal. All rights reserved. 35
  • 36. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 36
  • 37. Scale my App Scale instances Verify ! © Copyright 2014 Pivotal. All rights reserved. 37
  • 38. Scale my App © Copyright 2014 Pivotal. All rights reserved.
  • 39. © Copyright 2014 Pivotal. All rights reserved.
  • 40. Scale my App Scale instances Verify ! © Copyright 2014 Pivotal. All rights reserved. 40
  • 41. Scale my App Scale instances Verify ! © Copyright 2014 Pivotal. All rights reserved. 41
  • 42. Scale my App Scale instances Verify ! © Copyright 2014 Pivotal. All rights reserved. 42
  • 43. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 43
  • 44. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved. $ cf logs pcfdemo
  • 45. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved. $ cf events pcfdemo
  • 46. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved.
  • 47. Logs and Health Management cf logs Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved.
  • 48. Logs and Health Management cf logs Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved.
  • 49. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved. Click me!
  • 50. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved. Click me!
  • 51. © Copyright 2014 Pivotal. All rights reserved.
  • 52. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved. but… App is still up !!!
  • 53. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance Refresh page and see IP changing © Copyright 2014 Pivotal. All rights reserved.
  • 54. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved.
  • 55. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved. Few seconds and all instances are back again. No intervention needed.
  • 56. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance © Copyright 2014 Pivotal. All rights reserved.
  • 57. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 57
  • 58. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved.
  • 59. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved.
  • 60. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved.
  • 61. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved. PCF-demo$ cf push
  • 62. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved.
  • 63. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved.
  • 64. Monitor App Performance Create/Bind New Relic Re-push app Check New Relic © Copyright 2014 Pivotal. All rights reserved.
  • 65. It’s Time for New Relic © Copyright 2014 Pivotal. All rights reserved. 65
  • 66. The Developer Experience • Target My Cloud Foundry Provider • Push My App • Bind My App to Backing Services • Scale My App • Monitor My App’s Logs • Monitor My App’s Health • Monitor My App’s Performance © Copyright 2014 Pivotal. All rights reserved. 66
  • 67. Coming Up • Break (11:30 - 11:45) • Part Two (11:45 - 1:00) • Architecture and Operations • Lunch and Keynote (1:00 - 2:30) • Break (2:30 - 2:45) • Part Three (2:45 - 4:00) • Enabling Continuous Delivery • Break (4:00 - 4:15) • Part Four (4:15 - 5:30) • Custom Buildpacks & Data Services • DEMO: Write and Deploy a Service Broker © Copyright 2014 Pivotal. All rights reserved. 67
  • 68. THANK YOU! See you after the break! © Copyright 2014 Pivotal. All rights reserved. 68
  • 69. A NEW PLATFORM FOR A NEW ERA