Ep keyote slides
-
Upload
openebs -
Category
Technology
-
view
199 -
download
2
Transcript of Ep keyote slides
![Page 1: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/1.jpg)
Containers: And 3D-C Containers & Developer Defined Data Centers (D^3, C)Evan Powell - @epowell101
Containers in ProductionBangalore April 7, 2017
![Page 2: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/2.jpg)
Your 1st curves
![Page 3: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/3.jpg)
Your 1st curves
![Page 4: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/4.jpg)
Your 1st curves
‘80-’90 ‘90-’00 ‘00-’10 ‘10-’15 ‘80-’90 ‘90-’00 ‘00-’10 ‘10-’15
![Page 5: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/5.jpg)
Your 1st curves
‘80-’90 ‘90-’00 ‘00-’10 ‘10-’15 ‘80-’90 ‘90-’00 ‘00-’10 ‘10-’15
![Page 6: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/6.jpg)
![Page 7: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/7.jpg)
“Bimodal IT”
“Automation platforms”
“IoT...Innovation”
“Outcome based”
“Start-up ecosystem”
![Page 8: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/8.jpg)
“Bimodal IT”
“Automation platforms”
“IoT...Innovation”
“Outcome based”
“Start-up ecosystem”
![Page 9: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/9.jpg)
“Bimodal IT”
“Automation platforms”
“IoT,...Innovation”
“Outcome based”
“Start-up ecosystem”
DevOps & DDDC
Holocracy
OpenSource community
Machine learning
![Page 10: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/10.jpg)
Who dat?
2001 2008 2016
![Page 11: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/11.jpg)
Who dat?
2001 2008 2016
The 2017 case for acceleration in innovation & the persistence of unicorns:
https://venturebeat.com/2017/02/11/were-not-in-a-bubble-were-in-a-revolution/
![Page 12: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/12.jpg)
4:45PM Kubernetes - Google - standards and OCI
Today!
App security Kubernetes
design
Docker in
production
Containers in
prod w Rancher
Containers in
prod w K8S
Containers in
prod w Cl
Foundry
NOW DevOps & Containers: Developer Defined Data Centers & you
Cloud
alternatives
![Page 13: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/13.jpg)
Why DevOps? So what?
https://puppet.com/resources/white-paper/2016-state-of-devops-report
![Page 14: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/14.jpg)
Why DevOps? So what?
https://puppet.com/resources/white-paper/2016-state-of-devops-report
SAY DEVOPS
ONE MORE TIME
![Page 15: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/15.jpg)
Why DevOps? So what?
https://puppet.com/resources/white-paper/2016-state-of-devops-report‘80-’90 ‘90-’00 ‘00-’10 ‘10-’15
Revenue per employee, India tech (‘80-
’15)SAY DEVOPS
ONE MORE TIME
![Page 16: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/16.jpg)
Adoption: Bimodal IT: Retailer
Marks and Spencer: Enterprise DevOps presentation ‘15
![Page 17: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/17.jpg)
Before After
4 releases per year
45-90 days of testing
Big releases
Monolithic
Large operations teams that limit risk and
developer choice
Hopelessly outclassed vs. Amazon
![Page 18: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/18.jpg)
Before After
4 releases per year 5-7 releases per week
45-90 days of testing 1-3 hours of testing
Big releases Tiny releases
Monolithic 12 factor, containerized
Large operations teams that limit risk and
developer choice
NoOps - or DevOps - with a handful of
engineers doing the work of dozens
Hopelessly outclassed vs. Amazon Competitive
![Page 19: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/19.jpg)
http://www.slideshare.net/ITRevolution/does-sfo-2016-ross-clanton-and-chivas-nambiar-devops-at-verizon
First consolidate, then innovate
![Page 20: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/20.jpg)
Challenges
People Full stack engineers that are willing to wear a
pager are rare.
Complexity Many simple bricks, tied together, work well; until
they don’t.
OpenSource Communities that grow quickly are great; until
they don’t.
Transparency Everyone knows everything.
Infrastructure as code Ops teams using GitHub.
Failure Daily. Ones you notice & understand are good.
Persistence You need it. To keep going. And to enable the
next wave in analytics - machine learning.
![Page 21: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/21.jpg)
People Full stack engineers that are willing to wear a
pager are rare.
Complexity Many simple bricks, tied together, work well; until
they don’t.
OpenSource Communities that grow quickly are great; until
they aren't.
Transparency Everyone knows everything.
Infrastructure as code Ops teams using GitHub.
Failure Daily. Ones you notice & understand are good.
Persistence You need it. To keep going. And to enable the
next wave in analytics - machine learning.
Challenges
![Page 22: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/22.jpg)
What projects?
Hard to overstate the promise of
Kubernetes● Makes real the hype that crazy people were
throwing around about software defined
years ago*
● Part of a move to DevOps & NoOps
○ Which is disrupting all tech vendors
○ Also disrupting most industries
* https://blog.openebs.io/software-defined-storage-finally-37fdffc0e37c
![Page 23: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/23.jpg)
The magic of K8S
Manifests express intent
stateless
![Page 24: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/24.jpg)
Before OpenEBS DevOps workflow broken
Manifests express intent
K8S used rarely for apps requiring persistence
because they require brittle tight coupling.
Container 1 Container 2 Container 2
Hard wired connections via plug-in
stateless
stateful
NAS SAN S3 NAS SAN S3Legacy storage
Flocker, Docker,
EMC plug-ins
![Page 25: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/25.jpg)
Manifests express intent
stateless stateful
No changes to DevOps workflow even for containers requiring
persistence. Users manifest their intent and the storage and
storage controllers adjust automatically as needed.
MayaPolicy engine
Remote Storage
Local Storage
OpenEBS Storage Hosts
OpenEBS VSMs
OpenEBS Storage ClusterEBS
APIs
Containers and underlying storage,
local on host or dedicated storage
pods OR remote S3 or EBS storage
all grouped into a storage cloud that
just works. Billing by AWS.
Manifests express intent
With OpenEBS the workflow works
![Page 26: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/26.jpg)
What if I were you, what would I try to do?
1
2
3
Try OpenEBS - find OSS that you can use & influence
● 0.2 being released in the next few days
![Page 27: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/27.jpg)
What if I were you, what would I try to do?
1
2
3
Rage quit
Try OpenEBS - find OSS that you can use & influence
● 0.2 being released in the next few days
![Page 28: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/28.jpg)
What if I were you, what would I try to do?
1
2
3
Rage quit
Save the world
Try OpenEBS - find OSS that you can use & influence
● 0.2 being released in the next few days
![Page 29: Ep keyote slides](https://reader034.fdocuments.in/reader034/viewer/2022052514/5a64b3e37f8b9a88148b479b/html5/thumbnails/29.jpg)
4:45PM Kubernetes - Google - standards and OCI
Today!
App security Kubernetes
design
Docker in
production
Containers in
prod w Rancher
Containers in
prod w K8S
Containers in
prod w Cl
Foundry
NOW DevOps & Containers: Developer Defined Data Centers & you
Cloud
alternatives
@epowell101