Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
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
3. 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
4. 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
5. You need a platform with the
right abstractions to capitalize
on cloud-native patterns.
8. 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)
9. 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
10. 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
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 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
14. “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
16. 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
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
App Integration
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 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
21. 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