Cloud Native Journey
Faiz Parkar
Director, Product Marketing
Pivotal EMEA
@_CloudNinja
DIGITAL DISRUPTION IS
CHANGING THE WAY
BUSINESS IS DONE
EXPERIENCES ARE BEING REIMAGINED
Get offers for stuff you like Get meals from the best See a Doctor in minutes at
when you’re where you local restaurants in under a time and location that
can buy 10 minutes suits you
Superior digital experiences
must be built, they can’t be bought.
75%
of application development supporting digital
business will be built not bought by 2020
Source: Gartner
In a world of digital interactions,
organizations will deliver business
innovation through software:
Every business will be a
software business
Software is your core differentiator
In-sourcing software development “In the past 90% of car value was in hardware, we
expect 50% of value will be in hardware and the
Shift from off the shelf to custom other 50% divided by software and experiences”
purpose-built
Building internal expertise in modern
software development approaches
Don Butler
Executive Director,
Connected Vehicles
HOW TO BECOME A “SOFTWARE COMPANY”?
“BIMODAL IT” (GARTNER)
IT Mode 1 IT Mode 2
Safety, Accuracy Exploratory, Rapid,
Innovate Non-linear
Innovate
Iterate
Automate
Record,
Automate, Learn
Record
Cloud-Native
1960 Mainframe / PC / Web 2000 Cloud / Mobile / IoT 2016
So what do the Cloud Natives do?
$6B $50B $41B
$25B $33.5B
SPEED
SAFETY
SCALE
UBIQUITY*
(MOBILE)
Continuous Delivery
Delivery Continuous
Deliver Continuously
Day One Day Two and Beyond
Continuously Delivered Microservices
If every service has to be updated in
concert, it’s not loosely coupled!
Loosely coupled service oriented
architecture with bounded contexts
If you have to know about surrounding
services you don’t have a bounded context.
Cloud native and microservice models
are moving into the Fortune 500
“I said to my vendors, I don’t want five “Two people built an app and got it
years ago. I want five years from now. into the App Store in five weeks”
“The adopters we speak to today, like GE, HP, Equinix, PayPal, Capital
One, Goldman Sachs, Airbnb, Medallia, Square, and Xoom say that
microservices are well worth the tradeoffs.”
Cloud Native Maturity Model
• Microservices architecture
Cloud Native • API-first design
• Fault-tolerant and resilient design
• Cloud-agnostic runtime implementation
Cloud Resilient • Bundled metrics and monitoring
• Proactive failure testing
• 12 Factor App methodology
Cloud Friendly • Horizontally scalable
• Leverages platform for high availability
• No permanent disk access
• Self-contained application
Cloud Ready • Platform-managed ports and networking
• Consumes platform-managed backing services
Cloud Technology Bingo
Cloud adoption with non-cloud native applications, unopinionated tools and adhoc automation
Spring Mesos Kubernetes Puppet
Boot Dropwizard SALT
Chef
Amazon
Web Ansible
Seneca Docker
Seneca Chronos
Services
Ruby on VMware
Rails vSphere OpenStack
Azure
Application Container Automation Cloud
Frameworks Schedulers Tools Infrastructure
the ratio of app developers to platform developers
at “web scale” companies
UNDIFFERENTIATED
HEAVY
LIFTING
Application Framework
Language framework for microservice-based architectures including Spring Spring
Dev components for service discovery, metrics and circuit breakers. Boot Cloud
Contract: 12 Factor Application
Platform Runtime
Application container runtime with attachable backing services, Pivotal
Dev Ops automated CI/CD, routing, health management and logging. Cloud Foundry
Contract: BOSH Release
Infrastructure Automation
A single deployment API for provisioning for bit-for-bit, consistent, self- Pivotal
Ops healing deployments across any private or public cloud. BOSH Cloud Foundry
SPRING BOOT
http://start.spring.io
OMAKASE TWELVE FACTOR APPS
SPRING CLOUD
http://cloud.spring.io
OMAKASE DISTRIBUTED SYSTEMS
https://network.pivotal.io/products/p-spring-cloud-services
SPRING CLOUD
DATA FLOW
http://cloud.spring.io/spring-cloud-dataflow
OMAKASE BATCH AND STREAM DATA PROCESSING
Cloud Platform Evolution
BEFORE AFTE
R
Your Application Infrastructure Business
Code concerns focus App App App
Messaging
Database
Server
Technology All about the
Web
PAAS
silos applications
Operating System
Virtualization Platform
Matrix of Line-of-sight
IAAS
specialization to customers
Physical Servers
24
Cloud Foundry: The Industry’s Open Cloud Standard
Platinum
Gold
Silver
T E A M
Platform Runtime Services
Routing Container Scheduling Service Discovery Configuration Database
Application Framework Big Data
RESTful Object Storage
12 Factor Apps Microservices Circuit Breakers
Services
Mobile
Spring Boot Ruby on Rails Node.js .NET
Build CI
Logging & Metrics Messaging User Provided
Zero Downtime Failover & Security Platform
Operations Deployments Recovery
Scaling
Patching Upgrades
Infrastructure VMware OpenStack Amazon
DevOps Continuous
Delivery
Cloud Native
Micro services Containers
27
Flexibility without getting locked in
“It’s definitely around speed to market, but it’s also
about getting it right faster”
“Should the bank elect to use public cloud services…
George Sherman we don’t have to touch the apps to do it”
CIO Global Technology
Infrastructure
“Bank provisioned 2 transaction processing apps
onto Cloud Foundry in half a day”
Faster Time to Market
Delivered: Delivered:
2.5 months 5 weeks
MyHealth By Humana Cue by Humana
“ People have taken notice of the rapid rate in which we’re able to deliver applications.
With Cloud Foundry we’ve transitioned to a situation where those same people who were
moving files before may be managing Cloud Foundry Ops manager in a role of being a
partner instead of being a barrier.
”
“Think of a product on a Monday and deliver on Friday.”
“Moving to a Cloud
Native Platform is more
than a technological
transformation.
It’s a new way to
develop products…
It’s the most
exciting thing we’ve
done in the last 12
months.”
- Richard Leurig,
SVP Innovation
Development Center
“Now with Cloud
Foundry and Pivotal,
operations that used
to take weeks can
take minutes or
less.”
- Francois Andry,
Sr. Director of Architecture,
HealthSuite Digital Platform
Cloud Native Platform to Transform your Enterprise
BUSINESS DEVELOPMENT OPERATIONS
• Align IT with business goals • Self-service with automated • Operational agility
provisioning
• Respond to changes in • Deploy consistent platforms
marketplace quickly • Rapidly iterate, deploy to with application visibility
production faster
• Capture new business • High availability with instant
opportunities • Framework with integrated scaling
tools
How to get started on your Cloud Native journey
http://bit.ly/cloud-native-book http://pivotal.io/cloud-foundry-the-cloud-native-platform
Let’s build something
MEANINGFUL