11:00-11:30am
Pivotal Cloud Foundry: A Platform to Run all of your
Software Workloads with Catherine McGarvey
11:30-12:00pm
Virtustream: Fully Managed Enterprise Application
Platform with Dr. Clayton Tino
12:00-12:30pm
Dynatrace: Application Monitoring with Michael Villiger &
Working Lunch
12:30-12:45pm - Customer Use Cases
12:45-1:30pm
Debugging Your Applications With PCF, Dynatrace on a
Virtustream Environment
1:30-2:00pm - Agile Development in Action: Pivotal Labs
2:00-2:30pm -Wrap Up
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Developer Productivity &
Pivotal Cloud Foundry
Catherine McGarvey - Pivotal Platform Lead
2015
Transform
Transformed the world’s largest
companies into cloud-native
software companies
2013
Pivotal
Founded in April 2013
Investors
+800 employees
Mission
We transform how the
world builds software!
2017
Growth
new Investor
30 Fortune 100 companies on Pivotal
2’000+ Companies
7 of 10 largest US Banks
3 of 5 largest Car Manufacturers
Top 10 Telecom companies
3’000 Employees ww
800 PCF Specialists
600+ LABs in 20 Labs locations
220 Engineers and Architects
50 Data Scientists
2016
Accelerate
Accelerated the digital
transformation of the world’s largest
companies with a modern software
development methodology and
modern cloud platform
new Investors
Operational
Efficiency
● Employ 500:1 developer
to operator ratio
● Perform zero-downtime
upgrades
● Runs the same way on
every public/private
cloud
Developer
Productivity
Comprehensive
Security
● Accelerate feedback
loops by improving
delivery velocity
● Focus on applications,
not infrastructure
● Give developers the
tools and frameworks to
build resilient apps
● Adopt a defense-in-
depth approach
● Continuously update
platforms to limit threat
impact
● Apply the 3 R’s → repair,
repave, rotate
● Run platforms that stays
online under all
circumstances
● Scale up and down, in
and out, through
automation
● Deploy multi-cloud
resilience patterns
High Availability &
Stability
Typical Customer Outcomes with Pivotal Cloud Foundry
You need a platform with the
right abstractions to capitalize
on cloud-native patterns.
© Copyright 2015 Pivotal. All rights reserved.
The Cloud Platform Evolution
Cloud Native
Platform
Storage
Servers
Networking
Middleware
Virtualization
Data
Applications
Runtime
O/S
PivotalCF
Storage
IaaS
Traditional IT
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
Manage
O/S
IaaS
Storage
Servers
Networking
Middleware
Virtualization
Data
Applications
Runtime
You
Manage
IaaS
CONTAINERS
EVENT-DRIVEN
FUNCTIONS
DATA SERVICES
MICROSERVICES
Batches
MONOLITHIC
APPLICATIONS
Companies have many ways to package and run their
workloads in the cloud
Their goal: pick the right runtime for each workload
CONTAINERS
EVENT-DRIVEN
FUNCTIONS
DATA SERVICESMICROSERVICES
Batches
MONOLITHIC
APPLICATIONS
IaaS
Container
Orchestrator
(CaaS)
Application
Platform
(PaaS)
Serverless
Functions
(FaaS)
Container
Orchestrator
Container Scheduling
Primitives for Network,
Routing, Logs & Metrics
CONTAINER
Choose the right tool for the job
Developer
Provides
Tool
Provides
Application
Platform
APPLICATION
Container Orchestrator
Serverless
Functions
FUNCTION
Application Platform
IaaS
Container Image & build
L7 Network & Routing
Logs, Metrics, Monitoring
Services Marketplace
Team, Quotas & Usage
Function scheduling
Function exec services
Container Orchestrator
Container
Orchestrator
Container Scheduling
Primitives for Network,
Routing, Logs & Metrics
CONTAINER
Choose the right tool for the job
Developer
Provides
Tool
Provides
Application
Platform
APPLICATION
Container Orchestrator
Serverless
Functions
FUNCTION
IaaS
Container Image & build
L7 Network & Routing
Logs, Metrics, Monitoring
Services Marketplace
Team, Quotas & Usage
Application Platform
Container Orchestrator
Function scheduling
Function exec services
Lower complexity, higher efficiency
Higher flexibility, lower standardization
Hardware
IaaS
Container Orchestrator
Application Platform
Serverless
Functions
Strategic goal: Push as many workloads as technically
feasible to the top of the platform hierarchy
Higher flexibility and
less enforcement of
standards
Lower development
complexity and higher
operational efficiency
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
Java | .NET | NodeJS
Pivotal Application
Service (PAS)
Application Code & Frameworks
Buildpacks | Spring Boot | Spring Cloud |
Steeltoe
Elastic | Packaged Software | Spark
Pivotal Container
Service (PKS)
>cf push >kubectl run
YOU build the containerWE build the container
vSphere
Azure &
Azure StackGoogle CloudAWSOpenstack
Pivotal
Network
“3Rs”
Github
Concourse
Concourse
Pivotal Services
Marketplace
Pivotal and
Partner Products
Continuous
delivery
Public Cloud
Services
Customer
Managed
Services
Repair
— CVEs
Repave Rotate
— Credhub
VALUE LINE
“Run this app for me, I don’t care how”
Platform build containers The platform takes care of container creation and management
from source code. Pivotal makes sure they’re always up-to-date.
Out-of-box logging, metrics, tracing and monitoring. No additional configuration required.
Create services on demand On-demand service brokers allow dynamic creation and
binding of service dependencies, offered through a marketplace.
Fully automated Ops. State-of-art automation for consistent and reliable operations.
Pipeline-based deployment, scale, patching and upgrades. Powered by BOSH
Perfect for 12-Factor apps
Application
Platform
“Run this containerized app for me. Let me tell you how.”
Containerized workloads. Custom and ISV packaged apps and services delivered as
containers
Stateful services. Services using persistent storage such as MongoDB, Cassandra, Spark,
Elastic Search, CouchDB
Customization. Specify how your app is deployed and operated to optimize performance and
reliability
Ideal for packaged apps, apps/services exposing
multiple ports and where finer grained control is needed
Container
Orchestrator
IaaS
Pivotal Cloud Foundry Overview
Infrastructure Agnostic Software Packaging
Multi-Cloud Orchestration of Infrastructure Provisioning
Distributed Software Configuration and Health/Lifecycle Management
OpsManager
(Cloud Admin UI)
PCF Tools
- Apps Manager UI
(App Admin UI)
- CLI
- REST APIs
- PCF Metrics
Dashboard
- Healthwatch
- JMX Bridge
- Backup & Restore
Prepackaged
container deployed
and managed by platform
Compiled, staged, containerized, deployed
and managed by platform
Java | .NET | Ruby | Node.js |
Python | PHP | Go | others
Automated
Polyglot Build/
Package/Deploy
Integrated
Logging
& Metrics
Security for
Application and
Platform
Container
Scheduling
Dynamic
Routing &
Extensible Route
Services
Self Healing
& High
Availability
MySQL
Dev + Ops
Role Based Self
Services
Zero Downtime
Upgrades
& Patches
RabbitMQ
Redis
Spring Cloud Services
Cloud Cache
Crunchy PostgreSQL
S&W Kafka
Altoros Jenkins
PartnerPivotal
Elastic
(Auto) Scale
Greenplum DB
HDB
Dynatrace
NewRelic
apigee
Oracle DB
solace
MSSql
IBM DB/2
PivotalPartnerUserprovided
...
...
Pivotal Application Service
BOSH managed Services Brokered Services
© Copyright 2017 Pivotal Software, Inc. All rights Reserved - Confidential
Circuit Breaker
Dashboard for PCF
Visualizes a stream of Turbine health
and metric data from the circuit
breakers inside your microservices or
applications.
Service Registry for PCF
Provides an implementation of the
NetflixOSS Eureka Service Discovery
pattern, as a service.
Config Server for PCF
Delivers a dynamic, central
configuration service to manage an
application’s external properties
across all environments.
Build & Operate Microservices with Spring Cloud Services
Steeltoe: Cloud Native .NET Microservices
An open source project that enables
.NET developers to implement best
practices for resilient microservices
in the cloud.
● Client libraries for .NET and .NET Core
framework apps
● Service Discovery, via Eureka
● Config Server, via Spring Cloud Config
Server
● Circuit Breaker, via Hystrix
● Cloud Connectors to common CF
services
PCF Ecosystem
Mobile Networking
Storage
BPM
App Integration
DevOps Tooling
Data
Management
Microservices
Management
CRM
CommerceIAMIDE/CodeOther
APM/Monitoring
Search
Security
SIEM/Log/Audit
API Gateways
Messaging
IaaS
Liberty Mutual’s Rapid & Successful Jump into New Market
“Every member of our development team has
improved their skills in the last six months…”
● Built end-to-end underwriting portal for brokers in 4 weeks (MVP)
● 16 releases in 5 months
● In production in 6 months
● 40% strike rate compared to 20% industry average
● 3 minutes vs. 10 minutes to complete referral
● 199 quotes with 60 bound policies within 3 months in production
https://www.youtube.com/watch?v=FE3B2-jy3ws
Source: Mojgan Lefebvre, CIO, Global Speciality at Liberty Mutual Insurance, CF Summit June 2017
Verizon: Using Software to Break
Into New Markets
“We want developers to do
what they do well and what
we pay them to do - write
code that ends up in
production.”
Josh Stone, Verizon
Built to Adapt post
Challenge
● Needs to expand into adjacent, software-driven markets
beyond mobile phones to increase growth.
Solution
● Deployed Pivotal Cloud Foundry to support IoT, connected cars
and other businesses.
Benefits
● Automated fixes frees up ops team to work on higher-value
tasks.
● Developer productivity up thanks to self-service capabilities.
● Over 100 applications and 4,000 containers currently running
on Pivotal Cloud Foundry.
Source: https://builttoadapt.io/how-verizon-uses-software-to-break-into-new-markets-4a0e20f355a9
Improving health outcomes with
software
“The impact of the
partnership with Pivotal is
far greater than just
shortening the application
development cycle.”
Antonio Melo, Humana
CaseStudy
Challenge
● Wanted to use software to engage with customers and take
proactive steps towards better healthcare outcomes.
Solution
● Partnered with Pivotal Labs to learn modern software
development and deployed Pivotal Cloud Foundry.
Benefits
● Developed Humana Vitality mobile app, which allows
consumers to create and measure personal wellness goals.
● Created Humana Digital Experience Center to foster continued
adoption of customer-centric software development on the
platform.
Source: https://content.pivotal.io/pivotal-labs-customers/humana
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.

Cloud-Native Workshop New York- Pivotal

  • 1.
    11:00-11:30am Pivotal Cloud Foundry:A Platform to Run all of your Software Workloads with Catherine McGarvey 11:30-12:00pm Virtustream: Fully Managed Enterprise Application Platform with Dr. Clayton Tino 12:00-12:30pm Dynatrace: Application Monitoring with Michael Villiger & Working Lunch 12:30-12:45pm - Customer Use Cases 12:45-1:30pm Debugging Your Applications With PCF, Dynatrace on a Virtustream Environment 1:30-2:00pm - Agile Development in Action: Pivotal Labs 2:00-2:30pm -Wrap Up
  • 2.
    © Copyright 2017Pivotal Software, Inc. All rights Reserved. Version 1.0 Developer Productivity & Pivotal Cloud Foundry Catherine McGarvey - Pivotal Platform Lead
  • 3.
    2015 Transform Transformed the world’slargest companies into cloud-native software companies 2013 Pivotal Founded in April 2013 Investors +800 employees Mission We transform how the world builds software! 2017 Growth new Investor 30 Fortune 100 companies on Pivotal 2’000+ Companies 7 of 10 largest US Banks 3 of 5 largest Car Manufacturers Top 10 Telecom companies 3’000 Employees ww 800 PCF Specialists 600+ LABs in 20 Labs locations 220 Engineers and Architects 50 Data Scientists 2016 Accelerate Accelerated the digital transformation of the world’s largest companies with a modern software development methodology and modern cloud platform new Investors
  • 4.
    Operational Efficiency ● Employ 500:1developer to operator ratio ● Perform zero-downtime upgrades ● Runs the same way on every public/private cloud Developer Productivity Comprehensive Security ● Accelerate feedback loops by improving delivery velocity ● Focus on applications, not infrastructure ● Give developers the tools and frameworks to build resilient apps ● Adopt a defense-in- depth approach ● Continuously update platforms to limit threat impact ● Apply the 3 R’s → repair, repave, rotate ● Run platforms that stays online under all circumstances ● Scale up and down, in and out, through automation ● Deploy multi-cloud resilience patterns High Availability & Stability Typical Customer Outcomes with Pivotal Cloud Foundry
  • 5.
    You need aplatform with the right abstractions to capitalize on cloud-native patterns.
  • 6.
    © Copyright 2015Pivotal. All rights reserved. The Cloud Platform Evolution Cloud Native Platform Storage Servers Networking Middleware Virtualization Data Applications Runtime O/S PivotalCF Storage IaaS Traditional IT Servers Networking O/S Middleware Virtualization Data Applications Runtime You Manage O/S IaaS Storage Servers Networking Middleware Virtualization Data Applications Runtime You Manage IaaS
  • 7.
  • 8.
    Their goal: pickthe right runtime for each workload CONTAINERS EVENT-DRIVEN FUNCTIONS DATA SERVICESMICROSERVICES Batches MONOLITHIC APPLICATIONS IaaS Container Orchestrator (CaaS) Application Platform (PaaS) Serverless Functions (FaaS)
  • 9.
    Container Orchestrator Container Scheduling Primitives forNetwork, Routing, Logs & Metrics CONTAINER Choose the right tool for the job Developer Provides Tool Provides Application Platform APPLICATION Container Orchestrator Serverless Functions FUNCTION Application Platform IaaS Container Image & build L7 Network & Routing Logs, Metrics, Monitoring Services Marketplace Team, Quotas & Usage Function scheduling Function exec services Container Orchestrator
  • 10.
    Container Orchestrator Container Scheduling Primitives forNetwork, Routing, Logs & Metrics CONTAINER Choose the right tool for the job Developer Provides Tool Provides Application Platform APPLICATION Container Orchestrator Serverless Functions FUNCTION IaaS Container Image & build L7 Network & Routing Logs, Metrics, Monitoring Services Marketplace Team, Quotas & Usage Application Platform Container Orchestrator Function scheduling Function exec services Lower complexity, higher efficiency Higher flexibility, lower standardization
  • 11.
    Hardware IaaS Container Orchestrator Application Platform Serverless Functions Strategicgoal: Push as many workloads as technically feasible to the top of the platform hierarchy Higher flexibility and less enforcement of standards Lower development complexity and higher operational efficiency
  • 12.
    Embedded OS (Windows &Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates Java | .NET | NodeJS Pivotal Application Service (PAS) Application Code & Frameworks Buildpacks | Spring Boot | Spring Cloud | Steeltoe Elastic | Packaged Software | Spark Pivotal Container Service (PKS) >cf push >kubectl run YOU build the containerWE build the container vSphere Azure & Azure StackGoogle CloudAWSOpenstack Pivotal Network “3Rs” Github Concourse Concourse Pivotal Services Marketplace Pivotal and Partner Products Continuous delivery Public Cloud Services Customer Managed Services Repair — CVEs Repave Rotate — Credhub VALUE LINE
  • 13.
    “Run this appfor me, I don’t care how” Platform build containers The platform takes care of container creation and management from source code. Pivotal makes sure they’re always up-to-date. Out-of-box logging, metrics, tracing and monitoring. No additional configuration required. Create services on demand On-demand service brokers allow dynamic creation and binding of service dependencies, offered through a marketplace. Fully automated Ops. State-of-art automation for consistent and reliable operations. Pipeline-based deployment, scale, patching and upgrades. Powered by BOSH Perfect for 12-Factor apps Application Platform
  • 14.
    “Run this containerizedapp for me. Let me tell you how.” Containerized workloads. Custom and ISV packaged apps and services delivered as containers Stateful services. Services using persistent storage such as MongoDB, Cassandra, Spark, Elastic Search, CouchDB Customization. Specify how your app is deployed and operated to optimize performance and reliability Ideal for packaged apps, apps/services exposing multiple ports and where finer grained control is needed Container Orchestrator
  • 15.
    IaaS Pivotal Cloud FoundryOverview Infrastructure Agnostic Software Packaging Multi-Cloud Orchestration of Infrastructure Provisioning Distributed Software Configuration and Health/Lifecycle Management OpsManager (Cloud Admin UI) PCF Tools - Apps Manager UI (App Admin UI) - CLI - REST APIs - PCF Metrics Dashboard - Healthwatch - JMX Bridge - Backup & Restore Prepackaged container deployed and managed by platform Compiled, staged, containerized, deployed and managed by platform Java | .NET | Ruby | Node.js | Python | PHP | Go | others Automated Polyglot Build/ Package/Deploy Integrated Logging & Metrics Security for Application and Platform Container Scheduling Dynamic Routing & Extensible Route Services Self Healing & High Availability MySQL Dev + Ops Role Based Self Services Zero Downtime Upgrades & Patches RabbitMQ Redis Spring Cloud Services Cloud Cache Crunchy PostgreSQL S&W Kafka Altoros Jenkins PartnerPivotal Elastic (Auto) Scale Greenplum DB HDB Dynatrace NewRelic apigee Oracle DB solace MSSql IBM DB/2 PivotalPartnerUserprovided ... ... Pivotal Application Service BOSH managed Services Brokered Services © Copyright 2017 Pivotal Software, Inc. All rights Reserved - Confidential
  • 16.
    Circuit Breaker Dashboard forPCF Visualizes a stream of Turbine health and metric data from the circuit breakers inside your microservices or applications. Service Registry for PCF Provides an implementation of the NetflixOSS Eureka Service Discovery pattern, as a service. Config Server for PCF Delivers a dynamic, central configuration service to manage an application’s external properties across all environments. Build & Operate Microservices with Spring Cloud Services
  • 17.
    Steeltoe: Cloud Native.NET Microservices An open source project that enables .NET developers to implement best practices for resilient microservices in the cloud. ● Client libraries for .NET and .NET Core framework apps ● Service Discovery, via Eureka ● Config Server, via Spring Cloud Config Server ● Circuit Breaker, via Hystrix ● Cloud Connectors to common CF services
  • 18.
    PCF Ecosystem Mobile Networking Storage BPM AppIntegration DevOps Tooling Data Management Microservices Management CRM CommerceIAMIDE/CodeOther APM/Monitoring Search Security SIEM/Log/Audit API Gateways Messaging IaaS
  • 19.
    Liberty Mutual’s Rapid& Successful Jump into New Market “Every member of our development team has improved their skills in the last six months…” ● Built end-to-end underwriting portal for brokers in 4 weeks (MVP) ● 16 releases in 5 months ● In production in 6 months ● 40% strike rate compared to 20% industry average ● 3 minutes vs. 10 minutes to complete referral ● 199 quotes with 60 bound policies within 3 months in production https://www.youtube.com/watch?v=FE3B2-jy3ws Source: Mojgan Lefebvre, CIO, Global Speciality at Liberty Mutual Insurance, CF Summit June 2017
  • 20.
    Verizon: Using Softwareto Break Into New Markets “We want developers to do what they do well and what we pay them to do - write code that ends up in production.” Josh Stone, Verizon Built to Adapt post Challenge ● Needs to expand into adjacent, software-driven markets beyond mobile phones to increase growth. Solution ● Deployed Pivotal Cloud Foundry to support IoT, connected cars and other businesses. Benefits ● Automated fixes frees up ops team to work on higher-value tasks. ● Developer productivity up thanks to self-service capabilities. ● Over 100 applications and 4,000 containers currently running on Pivotal Cloud Foundry. Source: https://builttoadapt.io/how-verizon-uses-software-to-break-into-new-markets-4a0e20f355a9
  • 21.
    Improving health outcomeswith software “The impact of the partnership with Pivotal is far greater than just shortening the application development cycle.” Antonio Melo, Humana CaseStudy Challenge ● Wanted to use software to engage with customers and take proactive steps towards better healthcare outcomes. Solution ● Partnered with Pivotal Labs to learn modern software development and deployed Pivotal Cloud Foundry. Benefits ● Developed Humana Vitality mobile app, which allows consumers to create and measure personal wellness goals. ● Created Humana Digital Experience Center to foster continued adoption of customer-centric software development on the platform. Source: https://content.pivotal.io/pivotal-labs-customers/humana
  • 22.
    Transforming How TheWorld Builds Software © Copyright 2017 Pivotal Software, Inc. All rights Reserved.