Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Enterprise DevOps in 2016
Search
Matt Saunders
May 17, 2016
Technology
0
41
Enterprise DevOps in 2016
Matt Saunders
May 17, 2016
Tweet
Share
More Decks by Matt Saunders
See All by Matt Saunders
How Microservices and Containers Drive Agility
cm6051
0
65
Banking and Docker Datacenter: How containers drive agility
cm6051
0
200
Containers and Docker - Leeds Technology UG
cm6051
0
37
Other Decks in Technology
See All in Technology
Evolutionary Optimization of Model Merging Recipes
fuyu_quant0
3
550
AMLD 2024 - Build Your Own GPT
donlelef
1
260
複数の LLM モデルを扱う上で直面した辛みまとめ
kazuyaseki
1
250
継続的テストモデルを実現するためにスリーアミーゴスを用いた10Xでのシフトレフトの事例
nihonbuson
3
250
生成AI・LLM時代における 機械学習エンジニアとしてのキャリア戦略・開発戦略 / my-career-and-development-strategies-for-ml-engineer-2024
yuya4
4
880
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
2.1k
MongoDB Atlas Vectorsearchではじめる生成AIアプリ開発
chie8842
3
510
OpenTelemetry実践 はじめの一歩
taxin
0
330
統計的学習理論読み Chapter 2
kmatsui
1
270
コードレビューを支援するAI技術の応用
akkie76
2
150
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
Azureコストは水道代/The_47th_Tokyo_Jazug
aeonpeople
3
380
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
950
Embracing the Ebb and Flow
colly
78
4.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Adopting Sorbet at Scale
ufuk
66
8.5k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Agile that works and the tools we love
rasmusluckow
323
20k
Transcript
sendachi.com
sendachi.com Enterprise DevOps in 2016 • Matt Saunders • Principal
Consultant • Sendachi
sendachi.com Sendachi • Formed in 2016 • Merging Clutch (US)
and Contino (UK) • VC Funded Services Company • Docker Premier Partner
sendachi.com Sendachi • Enterprise Focus • DevOps & Continuous Delivery
• Containerisation & Virtualisation • Microservices • Security, Reliability & Resilience • Cloud Architecture
sendachi.com Matt Saunders • Old-school Sysadmin • DevOps since before
it was cool • Twitter @cm6051 •
[email protected]
sendachi.com London DevOps Meetup
sendachi.com Docker London Meetup
sendachi.com Cloud
sendachi.com Cloud
sendachi.com Private Cloud Adoption • The bad – Some failed
projects – PaaS ideal is hard to realise – Private clouds encumbered by process – Agility hard to deliver
sendachi.com Private Cloud Adoption • The good – Accelerated by
simpler requirements of Docker – Fewer dependencies – Shorter provisioning lead times
sendachi.com Public Cloud Adoption • The bad – Cost models
still less understood – Replatforming for cloud-native is still rare – Enterprises with data-centre sunk costs
sendachi.com Public Cloud Adoption • The good – Enterprises keen
to pilot public cloud – Enterprises understand public cloud is years ahead – Regulatory requirements often met
sendachi.com Public Cloud Adoption
sendachi.com Public Cloud Adoption
sendachi.com Containers
sendachi.com Containers
sendachi.com Docker • Enterprise adoption of Docker – 2015: 13%
– 2016: 29% • Source: Rightscale
sendachi.com Docker • Larger Companies are the Early Adopters
sendachi.com Docker
sendachi.com Docker • Big money investors • $1 billion market
cap
sendachi.com Container Benefits • Container Abstraction Layer – Common point
of entry for containers – Run diverse technology stacks – HTTP with RESTful interfaces work well
sendachi.com Container Benefits • Platform Portability – Move applications easily
between servers – Private and public cloud – Everything is contained
sendachi.com Container Benefits • Resilience with Clustering – Multiple clustering
options – Built specifically for Docker – Docker Swarm gaining traction
sendachi.com Container Benefits • Provenance and Traceability – Container builds
can be automated – Cryptographic signing of images – Docker registry communication is encrypted – Proof that an image is as-built
sendachi.com Container Benefits • Environment Consistency – Applications run entirely
in containers – Environment info stored outside containers – The same container runs everywhere – Environmental drift is minimised
sendachi.com Container Benefits • Improved Resource Utilisation – Applications can
be limited by memory or CPU – Pre-allocation of resource isn’t required – Docker containers can be multi-tenanted – Remove the virtualisation tax
sendachi.com Regulation
sendachi.com Regulatory Changes • Regulation becoming harder • But Enterprises
being more prepared to deal with it • Leveraging Cloud, Containers and Regulation gains competitive advantage
sendachi.com Microservices
sendachi.com Microservices
sendachi.com Microservices
sendachi.com Microservices • Small replaceable services • Loosely coupled together
• Deploy seperately • REST APIs • Independent backends
sendachi.com Microservices • Release at Independent speed • Continuous Integration
• Continuous Delivery • Social Contracts
sendachi.com Microservices • Breaking up monoliths • Unsupportably large •
Different release cadences needed • Carve bits off the edge
sendachi.com Microservices • Breaking up monoliths • Unsupportably large •
Different release cadences needed • Carve bits off the edge
sendachi.com Microservices • Breaking up monoliths • Unsupportably large •
Different release cadences needed • Carve bits off the edge
sendachi.com Microservices
sendachi.com Microservices: Not a Free Lunch • Significant DevOps skills
needed • Significant Operations overhead • Distributed Systems complexity • Testability challenges
sendachi.com Microservices: Not a Free Lunch
sendachi.com Microservices: Continuous Integration
sendachi.com Microservices: Deployment
sendachi.com Organisation
sendachi.com Organisational Design • The bad – Silos can be
rigid in Enterprises – Hearts and Minds hard to influence – Cross-functional teams hard to form – Limited scope of DevOps projects
sendachi.com Organisational Design • The good – DevOps pilot projects
having some success – Not so many “DevOps teams” – Projects in large enterprises have a chance to flourish – Upskilling always welcome
sendachi.com Summary
sendachi.com Thanks! • Matt Saunders • Principal Consultant • @cm6051
•
[email protected]
• Sendachi • @dangerousisgood • sendachi.com