Cloud Native Journey Faiz Parkar Director, Product Marketing Pivotal EMEA @_CloudNinja
Cloud Native Journey
Faiz ParkarDirector, Product MarketingPivotal EMEA
@_CloudNinja
DIGITAL DISRUPTION IS CHANGING THE WAY BUSINESS IS DONE
EXPERIENCES ARE BEING REIMAGINEDSee a Doctor in minutes at
a time and location that suits you
Get offers for stuff you like when you’re where you
can buy
Get meals from the best local restaurants in under
10 minutes
must be built, they can’t be bought.Superior digital experiences
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
Shift from off the shelf to custom purpose-built
Building internal expertise in modern software development approaches
“In the past 90% of car value was in hardware, we expect 50% of value will be in hardware and the other 50% divided by software and experiences”
Don ButlerExecutive Director, Connected Vehicles
HOW TO BECOME A “SOFTWARE COMPANY”?
Innovate
Automate
Record
Mainframe / PC / Web
IT Mode 1Safety, Accuracy
1960
IT Mode 2Exploratory, Rapid, Non-linear
Record,Automate, Learn
Cloud-Native
Cloud / Mobile / IoT
Innovate Iterate
2000 2016
“BIMODAL IT” (GARTNER)
9
So what do the Cloud Natives do?
$6B $50B $41B
$25B $33.5B
10
SPEED
UBIQUITY*
SCALE
SAFETY
(MOBILE)
11
Continuous Delivery
12
Delivery Continuous
13
Day One Day Two and BeyondDeliver Continuously
Continuously Delivered Microservices
14
Loosely coupled service oriented architecture with bounded contexts
If every service has to be updated in concert, it’s not loosely coupled!
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
“Two people built an app and got it into the App Store in five weeks”
“I said to my vendors, I don’t want five years ago. I want five years from now.
“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 • Microservices architecture• API-first design
• Fault-tolerant and resilient design• Cloud-agnostic runtime implementation• Bundled metrics and monitoring• Proactive failure testing
Cloud Resilient
Cloud Friendly
Cloud Ready• No permanent disk access• Self-contained application• Platform-managed ports and networking• Consumes platform-managed backing
services
• 12 Factor App methodology• Horizontally scalable• Leverages platform for high availability
Cloud Native Maturity Model
Azure
VMware vSphere
Seneca
Application Frameworks
Container Schedulers
AutomationTools
Cloud Technology Bingo
Spring Boot
SenecaRuby on
Rails
DropwizardMesos
ChronosDocker
KubernetesSALT
Chef
Puppet
Ansible
Cloud adoption with non-cloud native applications, unopinionated tools and adhoc automation
Amazon Web
Services
OpenStack
CloudInfrastructure
18
10:1the ratio of app developers to platform developers
at “web scale” companies
19
UNDIFFERENTIATEDHEAVYLIFTING
Application Framework
Infrastructure Automation
Platform Runtime
Language framework for microservice-based architectures including components for service discovery, metrics and
circuit breakers.
Application container runtime with attachable backing services, automated CI/CD, routing, health management and
logging.
A single deployment API for provisioning for bit-for-bit, consistent, self-healing deployments across any private or
public cloud.
Dev
Dev Ops
Ops
SpringCloud
SpringBoot
BOSH
Cloud Foundry
Pivotal
Cloud Foundry
Pivotal
Contract: 12 Factor Application
Contract: BOSH Release
SPRING BOOT
21
OMAKASE TWELVE FACTOR APPS
http://start.spring.io
SPRING CLOUD
22
http://cloud.spring.io
https://network.pivotal.io/products/p-spring-cloud-servicesOMAKASE DISTRIBUTED SYSTEMS
SPRING CLOUD DATA FLOW
23
OMAKASE BATCH AND STREAM DATA PROCESSING
http://cloud.spring.io/spring-cloud-dataflow
24
IAAS
PAAS
Cloud Platform EvolutionBEFORE
Virtualization Platform
Operating System
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
Your Application Code
Physical Servers
App
AFTER
Infrastructureconcerns
Technology silos
Matrix of specialization
Businessfocus
All about theapplications
Line-of-sight to customers
App App
Cloud Foundry: The Industry’s Open Cloud Standard
Gold
Silver
Platinum
Container Scheduling
Application Framework
ServicesPlatform Runtime
Routing DatabaseConfigurationService Discovery
Big Data
Object Storage
Mobile
Build CI
User ProvidedLogging & Metrics Messaging
Circuit Breakers12 Factor Apps RESTful
ServicesMicroservices
.NETSpring Boot Node.jsRuby on Rails
Operations Zero Downtime Deployments
Failover & Recovery Scaling Security
PatchingPlatformUpgrades
Infrastructure
OpenStack AmazonVMware
27
Cloud Native
DevOps ContinuousDelivery
ContainersMicro services
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… we don’t have to touch the apps to do it”
“Bank provisioned 2 transaction processing apps onto Cloud Foundry in half a day”
George Sherman CIO Global Technology
Infrastructure
Faster Time to Market
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.
MyHealth By Humana
Delivered:2.5 months
Cue by Humana
Delivered: 5 weeks
“
”
“Think of a product on a Monday and deliver on Friday.”
- Richard Leurig, SVP Innovation Development Center
“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.”
“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
• Align IT with business goals
• Respond to changes in marketplace quickly
• Capture new business opportunities
DEVELOPMENT
• Self-service with automated provisioning
• Rapidly iterate, deploy to production faster
• Framework with integrated tools
OPERATIONS
• Operational agility
• Deploy consistent platforms with application visibility
• High availability with instant scaling
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 somethingMEANINGFUL