SlideShare a Scribd company logo
DevOps and Cloud Native
DevOps and Cloud Native
me@alistairisrael.com
• In 1999, built a 20M page view per month Web site
• On two (2) HP servers (active-passive, manual
failover)
• Dual Pentium 3 CPUs at 500+ MHz, 256MB RAM,
200GB HD
• ASP and C++ on Microsoft IIS
DevOps and Cloud Native
DevOps and Cloud Native
I.T. IS FACING GROWING
DEMAND AND COMPLEXITY
DevOps and Cloud Native
2009
790 EB
2010
1.2 ZB
2020
40 ZB
2015
7.9 ZB
http://www.csc.com
Global Data
DevOps and Cloud Native
“EXPONENTIAL GROWTH WILL CONTINUE
INDEFINITELY: YOU WILL NEED TO HANDLE
TWICE AS MUCH CRAP TODAY AS YOU DID
18 MONTHS AGO.”
“EXPONENTIAL GROWTH WILL CONTINUE
INDEFINITELY: YOU WILL NEED TO HANDLE
TWICE AS MUCH CRAP TODAY AS YOU DID
18 MONTHS AGO.”
20 © 2014 CA. ALL RIGHTS RESERVED.
Technology opens the
door to many more
competitors
…and perhaps takes banks
out of the equation
WINNERSVS LOSERS
DevOps and Cloud Native
DevOps and Cloud Native
DevOps and Cloud Native
DevOps and Cloud Native
70 © 2014 CA. ALL RIGHTS RESERVED.
How long
does it take
you to
deploy your
application?
INCLUDING ROLE BASED ACCESS
INCLUDING MONITORING
INCLUDING CONNECTIVITY
DevOps and Cloud Native
DevOps and Cloud Native
DEVSVS. OPS
• “Move fast and break things.”
• Iterations: from 2 weeks
down to continuous

• “It works on my machine!”

• Security? Privacy? Backups?
• “Don’t fix it if it ain’t broke.

• Procurement: from 2 weeks
up to 4 months

• Dev ≠Test ≠ Staging ≠
Production

• Security! Privacy! Backups!
WHAT DEVOPS IS NOT
• Tool orTechnology
• Methodology
• Role or aTeam
• Silver bullet
DevOps and Cloud Native
DevOps and Cloud Native
VIRTUALISATION
CPU RAM HD NIC
Operating System
Applications
CPU RAM HD NIC
Virtualisation
Operating System
Application
Operating System
Application
Operating System
Application
Operating System
Application
Operating System
Application
Virtualisation Platform
Operating System
Application Application
CLOUDCLOUD
IAAS
Infrastructure as Code
DevOps and Cloud Native
INFRASTRUCTURE AS CODE
• Can be checked into source control
• Can be versioned
• Can be audited
• Can be automatically executed
HOW WE USEDTO DO SOURCE CONTROL:
“Don’t touch files A and B I’m not done with them yet.”
GIT
Plus branching strategy (e.g. git flow)
"ABOUT 15 - 50 ERRORS PER
1000 LINES OF DELIVERED
CODE."
Steve McConnell, Code Complete
BUGS PER LINES OF CODE
DevOps and Cloud Native
AUTOMATED TESTING
DevOps and Cloud Native
DevOps and Cloud Native
MICROSERVICES
http://martinfowler.com/articles/microservices.html
DevOps and Cloud Native
DevOps and Cloud Native
WE CAN REWRITE OUR SERVICES AT WILL -
WHICH WE DO, RATHER THAN CONTINUE TO
REFACTOR THEM OR TO ADD MORE AND MORE
TECHNICAL DATA OVER TIME. WE JUST REWRITE
THEM WHEN WE GET TO A SCALING INFLECTION
POINT.
Kevin Goldsmith

VP of Engineering at Spotify
MICROSERVICES
DevOps and Cloud Native
SHIPPING?
DevOps and Cloud Native
SHIPPING!
WHAT DOCKER IS NOT
• Not just lightweightVMs
• Not another configuration management tool
• Not a silver bullet
DevOps and Cloud Native
http://slides.com/atbaker/demystifying-docker
http://slides.com/atbaker/demystifying-docker
http://slides.com/atbaker/demystifying-docker
http://slides.com/atbaker/demystifying-docker
http://slides.com/atbaker/demystifying-docker
http://slides.com/atbaker/demystifying-docker
http://slides.com/atbaker/demystifying-docker
DevOps and Cloud Native
DevOps and Cloud Native
DevOps and Cloud Native
DevOps and Cloud Native
DevOps and Cloud Native
DevOps and Cloud Native
APPLICATION WITH
DEPENDENCIES
http://www.theregister.co.uk/2015/11/06/containers_thrash_vms_in_the_power_consumption_stakes/
https://www.datadoghq.com/docker-adoption/
“The biggest single benefit of Docker is the extent that it’s
empowered the team to build services from scratch. We no
longer have a complex set of provisioning scripts or AMIs—
we just hand the production cluster an image, and it runs.
There’s no more stateful instances, and we’re guaranteed to
run the same exact code on both staging and prod.”
http://highscalability.com/blog/2015/10/19/segment-rebuilding-
our-infrastructure-with-docker-ecs-and-te.html
DEVCON 2015 TECH RADAR
DevOps and Cloud Native
KUBERNETES
• A platform for container management and
orchestration
• Started by Google (based on their internal
Borg platform) and released Open Source
• Donated to the Linux Foundation in 2015
• 4000+ contributors and 40,000+ code
commits (Dec 2016)
• Being adopted quickly by large Enterprises,
Banks, Retail, etc (Walmart, SAP, Goldman
Sachs, Box, etc)
• Sometimes referred to as GIFEE ("Google’s
Infrastructure for Everyone Else")
KUBERNETES
• All the benefits of Docker, but at
enterprise or "Web scale"
• Turn-key support from major cloud
providers (Google, Microsoft)
• Can run on-premise
• Bare metal
• OpenStack
• Kubernetes Federated Clusters!
• Hybrid cloud
• Multi-cloud
CLOUD
NATIVE
CLOUD
NATIVE
DevOps and Cloud Native
DevOps and Cloud Native
SHIPPING CADENCE DEFINESYOUR
COMPANY
CD SECOND ORDER EFFECTS
• Overall development costs reduced by ~40%
• Programs under development increased by ~140%
• Development costs per program reduced by 78%
• Resources driving innovation increased by 5x
CANARY RELASES
PUSHING IN MULTIPLE PHASES
• latest - a version of the site running the latest code at all time.  Employees
would use this site and find any major bugs almost instantly.
• p1 - a handful of servers that would be the first to run the new code in
production. The goal of this was to catch any obvious fatals/warnings in the logs
before a new release would gain wide distribution.
• p2 - a larger set of servers on the web tier. The number of servers in p2
increased over time, but I believe hovered around 5% or so. This offered several
opportunities, including catching long tail fatals and monitoring resource use
along with key user metrics on the servers for any anomalies.
• p3 - the entire web tier.
DevOps and Cloud Native
3 © 2014 CA. ALL RIGHTS RESERVED.
ING: A global
Financial
Services
GroupOver 33 million clients
40 different countries
64,000 employees of which 15,000 IT
€15 bn annual revenue
54 © 2014 CA. ALL RIGHTS RESERVED.
Mobile Banking App
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
Total number of deployments per month
56 © 2014 CA. ALL RIGHTS RESERVED.
Full Continuous Delivery Process with Nightly Builds
60 © 2014 CA. ALL RIGHTS RESERVED.
From 1 Star to 4 Stars in the iStore
63 © 2014 CA. ALL RIGHTS RESERVED.
ING Core Bank
Savings, Loans, Current Accounts
12 million accounts
10 DevOps teams
64 © 2014 CA. ALL RIGHTS RESERVED.
Continuous Delivery is not
just for Web Applications
One Branch
One automated test set
One CD pipeline
65 © 2014 CA. ALL RIGHTS RESERVED.
Time to market
from >20 weeks
To 4 days
67 © 2014 CA. ALL RIGHTS RESERVED.
From 30+ outages in 2013 to
0 in 2014
While increasing releases from
4 per year to every 3 weeks
• Culture
• Automation
• Lean
• Measurement
• Sharing
WHAT DEVOPS IS
me@alistairisrael.com
maraming salamat
ありがとうございます
terimah kasih
daghang salamat
thank you

More Related Content

What's hot (20)

PPTX
Ultimate AppDev Stack is Cloud Suite
Eric D. Schabell
 
PDF
Devops: Who Does What? - Devops Enterprise Summit 2016
cornelia davis
 
PPTX
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
CA Technologies
 
PDF
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
cornelia davis
 
PPTX
Red Hat Summit - Discover the foundations of digital transformation
Eric D. Schabell
 
PPTX
Red Hat Summit - What are your digital foundations?
Eric D. Schabell
 
PDF
Cloud-Native Workshop - Santa Monica
VMware Tanzu
 
PDF
Patterns of Cloud Native Architecture
Andrew Shafer
 
PDF
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DevOps Enterprise Summmit
 
PDF
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
cornelia davis
 
PPTX
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Chris Haddad
 
PPTX
Evolving Devops: The Benefits of PaaS and Application Dial Tone
cornelia davis
 
PDF
Cloud Native Architecture Patterns Tutorial
Matt Stine
 
PDF
Goto Berlin - Migrating to Microservices (Fast Delivery)
Adrian Cockcroft
 
PDF
When Developers Operate and Operators Develop
Adrian Cockcroft
 
PDF
Cloud Native Operations
Michael Mueller
 
PPTX
Mastering DevOps With Oracle
Kelly Goetsch
 
PDF
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Atlassian
 
PDF
devops, microservices, and platforms, oh my!
Andrew Shafer
 
PPTX
Agility and Control from AWS [FutureStack16]
New Relic
 
Ultimate AppDev Stack is Cloud Suite
Eric D. Schabell
 
Devops: Who Does What? - Devops Enterprise Summit 2016
cornelia davis
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
CA Technologies
 
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
cornelia davis
 
Red Hat Summit - Discover the foundations of digital transformation
Eric D. Schabell
 
Red Hat Summit - What are your digital foundations?
Eric D. Schabell
 
Cloud-Native Workshop - Santa Monica
VMware Tanzu
 
Patterns of Cloud Native Architecture
Andrew Shafer
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DevOps Enterprise Summmit
 
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
cornelia davis
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Chris Haddad
 
Evolving Devops: The Benefits of PaaS and Application Dial Tone
cornelia davis
 
Cloud Native Architecture Patterns Tutorial
Matt Stine
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Adrian Cockcroft
 
When Developers Operate and Operators Develop
Adrian Cockcroft
 
Cloud Native Operations
Michael Mueller
 
Mastering DevOps With Oracle
Kelly Goetsch
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Atlassian
 
devops, microservices, and platforms, oh my!
Andrew Shafer
 
Agility and Control from AWS [FutureStack16]
New Relic
 

Similar to DevOps and Cloud Native (20)

PDF
IoT Deep Dive - Be an IoT Developer for an Hour
Taisuke Yamada
 
PDF
From Monoliths to Services: Paying Your Technical Debt
TechWell
 
PDF
Velocity 2014 Tool Chain Choices
Mark Sigler
 
PDF
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
VMware Tanzu
 
PDF
SYN207: Newest and coolest NetScaler features you should be jazzed about
Citrix
 
PPTX
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Colin Bendell
 
PDF
'DOCKER' & CLOUD: ENABLERS For DEVOPS
ACA IT-Solutions
 
PDF
Docker and Cloud - Enables for DevOps - by ACA-IT
Stijn Wijndaele
 
PPTX
TiConf Australia 2013
Jeff Haynie
 
PPTX
Supercharging Optimizely Performance by Moving Decisions to the Edge
Optimizely
 
PDF
Webinar - Order out of Chaos: Avoiding the Migration Migraine
Peak Hosting
 
PPT
Praxistaugliche notes strategien 4 cloud
Roman Weber
 
PDF
Glynn Bird – Cloudant – Building applications for success.- NoSQL matters Bar...
NoSQLmatters
 
PPTX
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Bob Sokol
 
PDF
Improving velocity through abstraction
VictorSzoltysek
 
PPTX
Why Progressive Apps For WordPress?
Imran Sayed
 
PDF
E g innovations overview
Nuno Alves
 
PPTX
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
Jonas Rosland
 
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Matt Stine
 
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
VMware Tanzu
 
IoT Deep Dive - Be an IoT Developer for an Hour
Taisuke Yamada
 
From Monoliths to Services: Paying Your Technical Debt
TechWell
 
Velocity 2014 Tool Chain Choices
Mark Sigler
 
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
VMware Tanzu
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
Citrix
 
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Colin Bendell
 
'DOCKER' & CLOUD: ENABLERS For DEVOPS
ACA IT-Solutions
 
Docker and Cloud - Enables for DevOps - by ACA-IT
Stijn Wijndaele
 
TiConf Australia 2013
Jeff Haynie
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Optimizely
 
Webinar - Order out of Chaos: Avoiding the Migration Migraine
Peak Hosting
 
Praxistaugliche notes strategien 4 cloud
Roman Weber
 
Glynn Bird – Cloudant – Building applications for success.- NoSQL matters Bar...
NoSQLmatters
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Bob Sokol
 
Improving velocity through abstraction
VictorSzoltysek
 
Why Progressive Apps For WordPress?
Imran Sayed
 
E g innovations overview
Nuno Alves
 
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
Jonas Rosland
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Matt Stine
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
VMware Tanzu
 
Ad

Recently uploaded (20)

PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
Machine Learning Benefits Across Industries
SynapseIndia
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Machine Learning Benefits Across Industries
SynapseIndia
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Ad

DevOps and Cloud Native