SlideShare a Scribd company logo
1 of 61
Download to read offline
© Copyright 2014 Pivotal. All rights reserved.
The image cannot be
displayed. Your computer may
not have enough memory to
Pivotal Cloud Platform Deep Dive
The Developer Experience
1
© Copyright 2015 Pivotal. All rights reserved.
The Developer Experience
•  Target CenturyLink Cloud Endpoint
•  Push My App
•  Bind My App to Backing Services
Plus….. we’ll look at a few other capabilities
• Scale
• View Logs and Events
• Failover
© Copyright 2015 Pivotal. All rights reserved.
This is not how you do Cloud Native
© Copyright 2015 Pivotal. All rights reserved.
This is….
https://www.youtube.com/watch?v=SSxI9eonBVs
© Copyright 2015 Pivotal. All rights reserved.
Provisioning Your Account for Today
http://activate.pcf.centurylinkcloud.com
© Copyright 2015 Pivotal. All rights reserved.
Create user account
© Copyright 2015 Pivotal. All rights reserved.
Create user account
© Copyright 2015 Pivotal. All rights reserved.
Download and Install
Cloud Foundry CLI tool
for your platform.
* Request an alternate
approach if you cannot
install software on your
workstation.
https://github.com/cloudfoundry/cli/releases
© Copyright 2015 Pivotal. All rights reserved.
Confirm you can login
and target your cf tool to
the Cloud Foundry
endpoint we’ll be using
throughout the rest of the
session
© Copyright 2015 Pivotal. All rights reserved.
Welcome to Cloud Foundry!
Pivotal CF
© Copyright 2014 Pivotal. All rights reserved.
The Developer Experience
•  Target CenturyLink Cloud PCF Instance
•  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
11
© Copyright 2015 Pivotal. All rights reserved.
https://github.com/Pivotal-Field-Engineering/PCF-demo
Login to the CLI
Clone the app
Push the app
Verify app is running
Application push
© Copyright 2015 Pivotal. All rights reserved.
https://github.com/Pivotal-Field-Engineering/PCF-demo
Clone or Download
Login to the CLI
Clone the app
Push the app
Verify app is running
Application push
© Copyright 2015 Pivotal. All rights reserved.
Alternative - https://github.com/Pivotal-Field-Engineering/PCF-demo
Download
Login to the CLI
Clone the app
Push the app
Verify app is running
Application push
© Copyright 2015 Pivotal. All rights reserved.
cf push
Login to the CLI
Clone the app
Push the app
Verify app is running
Application push
© Copyright 2015 Pivotal. All rights reserved.
Login to the CLI
Clone the app
Push the app
Verify app is running
Application push
Navigate to the App
Manager
© Copyright 2015 Pivotal. All rights reserved.
© Copyright 2015 Pivotal. All rights reserved.
© 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
19
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
Click on "Marketplace"
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
Choose “RabbitMQ for PCF”
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
Select the free plan
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
Name it “myrabbitmq” and bind it to the app
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
Click here
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify Heat Map gets
activated as
orders come
© Copyright 2015 Pivotal. All rights reserved.
Create Service
Bind service
Restart App
Verify
Service creation and bind
© Copyright 2015 Pivotal. All rights reserved.
…
© Copyright 2015 Pivotal. All rights reserved.
$
Service creation and bind
Create Service
Bind service
Restart App
Verify
© Copyright 2015 Pivotal. All rights reserved.
The Magic is in Spring Cloud Connectors
http://cloud.spring.io/spring-cloud-connectors
© Copyright 2015 Pivotal. All rights reserved.
Cloud Foundry
Connector
Heroku
Connector
Core
Spring Service
Connector
Spring
Cloud
Connectors
Modules
© Copyright 2015 Pivotal. All rights reserved.
From VCAP_SERVICES to Connection Bean
© Copyright 2015 Pivotal. All rights reserved.
From VCAP_SERVICES to Connection Bean (XML)
© 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
35
© Copyright 2014 Pivotal. All rights reserved. 36
Scale instances
Verify
Scale my App
© Copyright 2014 Pivotal. All rights reserved.
Scale my App
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved. 39
Scale instances
Verify
Scale my App
© Copyright 2014 Pivotal. All rights reserved. 40
Scale instances
Verify
Scale my App
© Copyright 2014 Pivotal. All rights reserved. 41
Scale instances
Verify
Scale my App
Refresh page and
see IP and Index
changing
© Copyright 2014 Pivotal. All rights reserved. 42
Scale instances
Verify
Scale my App
© 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
43
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
cf logs <app name>$
Logs, Events and Health Management
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
© 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 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.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
Click me!
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
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.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
but… App is still up !!!
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
Refresh page and
see IP and Index
changing
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
Few seconds and all
instances are back again.
No intervention needed.
© Copyright 2014 Pivotal. All rights reserved.
cf logs
cf events
Kill app
Verify fail-over
Recover failed instance
Logs, Events and Health Management
© 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
58
© Copyright 2015 Pivotal. All rights reserved.
Service creation and bind
Create Service
Bind service
Restart App
Verify
© Copyright 2015 Pivotal. All rights reserved.
Coming Up
• 12:30 pm - 1:15 pm - Networking Lunch
• 1:15 pm - 2:45 pm - Session 2 - Architecture & The
Operator Experience
• 2:45 pm - 3:00 pm - Break
• 3:00 pm - 4:00 pm - Session 3 - Enabling Continuous
Delivery
© Copyright 2015 Pivotal. All rights reserved.
The image cannot be
displayed. Your computer may
not have enough memory to
THANK YOU!
See you after the break!

More Related Content

What's hot

Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
Animesh Singh
 

What's hot (20)

Development on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_finalDevelopment on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_final
 
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
 
Pivotal CF 소개
Pivotal CF 소개 Pivotal CF 소개
Pivotal CF 소개
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSH
 
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a PlatformLinux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
Pivotal cloud foundry introduction
Pivotal cloud foundry introductionPivotal cloud foundry introduction
Pivotal cloud foundry introduction
 
Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014
 
A Cloud Native Platform - Cloud Native Day Santa Monica
A Cloud Native Platform - Cloud Native Day Santa MonicaA Cloud Native Platform - Cloud Native Day Santa Monica
A Cloud Native Platform - Cloud Native Day Santa Monica
 
Success Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices ImplementationSuccess Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices Implementation
 
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
 
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2UCloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
 
Cloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a CacheCloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a Cache
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
OPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesOPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu Slides
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
 

Similar to Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experience

Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
Platform CF
 

Similar to Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experience (20)

The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStack
 
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Roles
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
 
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
 
Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise
 
Building regression tests to increase velocity and prevent things from “Going...
Building regression tests to increase velocity and prevent things from “Going...Building regression tests to increase velocity and prevent things from “Going...
Building regression tests to increase velocity and prevent things from “Going...
 
Supercharge Your Application Delivery
Supercharge Your Application DeliverySupercharge Your Application Delivery
Supercharge Your Application Delivery
 
You've Made Kubernetes Available to Your Developers, Now What?
You've Made Kubernetes Available to Your Developers, Now What?You've Made Kubernetes Available to Your Developers, Now What?
You've Made Kubernetes Available to Your Developers, Now What?
 
What Does Your Platform Do For You? by Karun Bakshi
What Does Your Platform Do For You? by Karun BakshiWhat Does Your Platform Do For You? by Karun Bakshi
What Does Your Platform Do For You? by Karun Bakshi
 
Monkeys & Lemurs and Locusts, Oh my
Monkeys & Lemurs and Locusts,  Oh myMonkeys & Lemurs and Locusts,  Oh my
Monkeys & Lemurs and Locusts, Oh my
 

More from VMware Tanzu

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
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 | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experience

  • 1. © Copyright 2014 Pivotal. All rights reserved. The image cannot be displayed. Your computer may not have enough memory to Pivotal Cloud Platform Deep Dive The Developer Experience 1
  • 2. © Copyright 2015 Pivotal. All rights reserved. The Developer Experience •  Target CenturyLink Cloud Endpoint •  Push My App •  Bind My App to Backing Services Plus….. we’ll look at a few other capabilities • Scale • View Logs and Events • Failover
  • 3. © Copyright 2015 Pivotal. All rights reserved. This is not how you do Cloud Native
  • 4. © Copyright 2015 Pivotal. All rights reserved. This is…. https://www.youtube.com/watch?v=SSxI9eonBVs
  • 5. © Copyright 2015 Pivotal. All rights reserved. Provisioning Your Account for Today http://activate.pcf.centurylinkcloud.com
  • 6. © Copyright 2015 Pivotal. All rights reserved. Create user account
  • 7. © Copyright 2015 Pivotal. All rights reserved. Create user account
  • 8. © Copyright 2015 Pivotal. All rights reserved. Download and Install Cloud Foundry CLI tool for your platform. * Request an alternate approach if you cannot install software on your workstation. https://github.com/cloudfoundry/cli/releases
  • 9. © Copyright 2015 Pivotal. All rights reserved. Confirm you can login and target your cf tool to the Cloud Foundry endpoint we’ll be using throughout the rest of the session
  • 10. © Copyright 2015 Pivotal. All rights reserved. Welcome to Cloud Foundry! Pivotal CF
  • 11. © Copyright 2014 Pivotal. All rights reserved. The Developer Experience •  Target CenturyLink Cloud PCF Instance •  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 11
  • 12. © Copyright 2015 Pivotal. All rights reserved. https://github.com/Pivotal-Field-Engineering/PCF-demo Login to the CLI Clone the app Push the app Verify app is running Application push
  • 13. © Copyright 2015 Pivotal. All rights reserved. https://github.com/Pivotal-Field-Engineering/PCF-demo Clone or Download Login to the CLI Clone the app Push the app Verify app is running Application push
  • 14. © Copyright 2015 Pivotal. All rights reserved. Alternative - https://github.com/Pivotal-Field-Engineering/PCF-demo Download Login to the CLI Clone the app Push the app Verify app is running Application push
  • 15. © Copyright 2015 Pivotal. All rights reserved. cf push Login to the CLI Clone the app Push the app Verify app is running Application push
  • 16. © Copyright 2015 Pivotal. All rights reserved. Login to the CLI Clone the app Push the app Verify app is running Application push Navigate to the App Manager
  • 17. © Copyright 2015 Pivotal. All rights reserved.
  • 18. © Copyright 2015 Pivotal. All rights reserved.
  • 19. © 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 19
  • 20. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify Click on "Marketplace"
  • 21. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify Choose “RabbitMQ for PCF”
  • 22. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify Select the free plan
  • 23. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify Name it “myrabbitmq” and bind it to the app
  • 24. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify
  • 25. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify
  • 26. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify Click here
  • 27. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify Heat Map gets activated as orders come
  • 28. © Copyright 2015 Pivotal. All rights reserved. Create Service Bind service Restart App Verify Service creation and bind
  • 29. © Copyright 2015 Pivotal. All rights reserved. …
  • 30. © Copyright 2015 Pivotal. All rights reserved. $ Service creation and bind Create Service Bind service Restart App Verify
  • 31. © Copyright 2015 Pivotal. All rights reserved. The Magic is in Spring Cloud Connectors http://cloud.spring.io/spring-cloud-connectors
  • 32. © Copyright 2015 Pivotal. All rights reserved. Cloud Foundry Connector Heroku Connector Core Spring Service Connector Spring Cloud Connectors Modules
  • 33. © Copyright 2015 Pivotal. All rights reserved. From VCAP_SERVICES to Connection Bean
  • 34. © Copyright 2015 Pivotal. All rights reserved. From VCAP_SERVICES to Connection Bean (XML)
  • 35. © 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 35
  • 36. © Copyright 2014 Pivotal. All rights reserved. 36 Scale instances Verify Scale my App
  • 37. © Copyright 2014 Pivotal. All rights reserved. Scale my App
  • 38. © Copyright 2014 Pivotal. All rights reserved.
  • 39. © Copyright 2014 Pivotal. All rights reserved. 39 Scale instances Verify Scale my App
  • 40. © Copyright 2014 Pivotal. All rights reserved. 40 Scale instances Verify Scale my App
  • 41. © Copyright 2014 Pivotal. All rights reserved. 41 Scale instances Verify Scale my App Refresh page and see IP and Index changing
  • 42. © Copyright 2014 Pivotal. All rights reserved. 42 Scale instances Verify Scale my App
  • 43. © 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 43
  • 44. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management
  • 45. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance cf logs <app name>$ Logs, Events and Health Management
  • 46. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management
  • 47. © Copyright 2014 Pivotal. All rights reserved. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance
  • 48. © Copyright 2014 Pivotal. All rights reserved. Logs and Health Management cf logs Kill app Verify fail-over Recover failed instance
  • 49. © Copyright 2014 Pivotal. All rights reserved. Logs and Health Management cf logs Kill app Verify fail-over Recover failed instance
  • 50. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management Click me!
  • 51. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management Click me!
  • 52. © Copyright 2014 Pivotal. All rights reserved. Logs, Events and Health Management cf logs cf events Kill app Verify fail-over Recover failed instance
  • 53. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management but… App is still up !!!
  • 54. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management Refresh page and see IP and Index changing
  • 55. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management
  • 56. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management Few seconds and all instances are back again. No intervention needed.
  • 57. © Copyright 2014 Pivotal. All rights reserved. cf logs cf events Kill app Verify fail-over Recover failed instance Logs, Events and Health Management
  • 58. © 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 58
  • 59. © Copyright 2015 Pivotal. All rights reserved. Service creation and bind Create Service Bind service Restart App Verify
  • 60. © Copyright 2015 Pivotal. All rights reserved. Coming Up • 12:30 pm - 1:15 pm - Networking Lunch • 1:15 pm - 2:45 pm - Session 2 - Architecture & The Operator Experience • 2:45 pm - 3:00 pm - Break • 3:00 pm - 4:00 pm - Session 3 - Enabling Continuous Delivery
  • 61. © Copyright 2015 Pivotal. All rights reserved. The image cannot be displayed. Your computer may not have enough memory to THANK YOU! See you after the break!