SlideShare a Scribd company logo
Thinking About Containers
Some thoughts on the modern datacenter
Sebastian Weigand: DevOps and Cloud PSE, VMware
A brief history of the datacenter
Datacenter 1.0
Mainframes
Computation
Datacenter 2.0
Many x86 servers
General-purpose computation
Datacenter 3.0
Virtualization of hardware
Consolidation
Datacenter 3.5
Cloud computing
IaaS and SDDC
Datacenter 4.0
Containers and clusters
Schedulers
A brief history of business needs
Datacenter 1.0
Technology is new
“How do we use these machines?”
“Can a machine do this task?”
“How can we integrate?”
Datacenter 2.0
Technology is needed
“We need some computers.”
“We need an application.”
“We need a sysadmin.”
Datacenter 3.0
Technology is becoming vital
“We need some VMs.”
“We need applications.”
“We need IT people.”
Datacenter 3.5
Technology is dominant
“We have a lot of VMs.”
“We have a lot of applications.”
“We need cloud/devops people.”
Datacenter 4.0
IT management is key
“We need to manage our VMs.”
“We need to manage our apps.”
“We still need devops people.”
Driving motivations
Setting the stage: Modern IT shops
Symptoms
Most are between DC 2.0 - 3.5
Many want “cloud computing”
Many don’t know what “cloud computing” is…
Many don’t have proper processes/procedures
Many are still “fire-fighting” everyday ops
Causes
Departmental silos
Heard it from Gartner / Forrester / etc…
Don’t fully understand how IT delivers value
Manual processes are easy to implement
Manual processes fail
Issues with current thinking
Bad thought
“I need a VM.”
“I need to change a VM.”
“I need a maintenance window.”
Good thought
“I need to run an application.”
“My application isn’t running well.”
“I need to update my application.”
How we solve this today
Problems
“I need to run an application.”
“My application isn’t running well.”
“I need to update my application.”
Solutions
Leverage CM, orchestration, and provisioning
Auto-scaling, preemptive provisioning
CM orchestration, “bakery” workflow
How we solve this with containers and schedulers
Problems
“I need to run an application.”
“My application isn’t running well.”
“I need to update my application.”
Solutions
Scheduler runs your applications
Scheduler scales your applications
Scheduler deploys new applications
CNA solves other problems, too
Additional benefits with CNA
Problem
“I need to configure my OS.”
“I need high-availability.”
“I need to scale my CM system.”
“I need to scale my multi-tiered app.”
CNA Solution
Use a minimal OS, like Photon, CoreOS, Atomic
Tell the scheduler, it will run it
Build artifacts, deploy with blue/green
Let the scheduler do the work
Wrap-up
Task-Focused
CNA is optimized for
getting things done
The farther away you are from
achieving a business goal, the less
efficient you are.
Infrastructure by
itself is pointless
Containers are
application-centric
Schedulers manage
your containers.
CNA Advantage
Spend less time on
lower-level things
The CNA methodology allows you
to spend less time on traditional
tasks of provisioning, configuring,
and orchestrating…
And allows you to spend more time
running and improving upon your
applications.
Robert A. Heinlein
“Progress isn't made by early risers.
It's made by lazy men trying to find
easier ways to do something.”

More Related Content

Viewers also liked

Funcionamiento y utilidad_pc
Funcionamiento y utilidad_pcFuncionamiento y utilidad_pc
Funcionamiento y utilidad_pc
oscar leiton
 
Peptídeos de Colágenos com Silício Biodisponível
Peptídeos de Colágenos com Silício BiodisponívelPeptídeos de Colágenos com Silício Biodisponível
Peptídeos de Colágenos com Silício Biodisponível
Clinic Mais
 
OmlisWP_Latin_American_Mobile_Payments
OmlisWP_Latin_American_Mobile_PaymentsOmlisWP_Latin_American_Mobile_Payments
OmlisWP_Latin_American_Mobile_Paymentshelmutokike
 
Pepsi Co.
Pepsi Co.Pepsi Co.
Ha3 sidekick production log
Ha3 sidekick production logHa3 sidekick production log
Ha3 sidekick production logMrrrjones
 
Notas sobre exposición Ángel Díaz Barriga 17 del 10
Notas sobre exposición Ángel Díaz Barriga 17 del 10Notas sobre exposición Ángel Díaz Barriga 17 del 10
Notas sobre exposición Ángel Díaz Barriga 17 del 10
María Ernestina ALONSO
 
Final fleck law techcamp 2011_social media_jun 18 11
Final fleck law techcamp 2011_social media_jun 18 11Final fleck law techcamp 2011_social media_jun 18 11
Final fleck law techcamp 2011_social media_jun 18 11
smahboobani
 
Moving your business abroad
Moving your business abroadMoving your business abroad
Moving your business abroad
Lee Chandler
 
Realism- An Analysis on Scott and Welch
Realism- An Analysis on Scott and WelchRealism- An Analysis on Scott and Welch
Realism- An Analysis on Scott and WelchMario Miralles
 
Maneira de amar
Maneira de amarManeira de amar
Maneira de amar
Flávia Paim Kunzler
 
Postgrad final without notes
Postgrad final without notesPostgrad final without notes
Postgrad final without notes
matthewwilliams1298
 
Referencias a celdas
Referencias a celdasReferencias a celdas
Referencias a celdas
Ariannita Camacho
 
Sistemas politicos control gubernamental
Sistemas politicos control gubernamentalSistemas politicos control gubernamental
Sistemas politicos control gubernamentalFavio Meneses
 
Le chiavi per_una_guida_responsabile
Le chiavi per_una_guida_responsabileLe chiavi per_una_guida_responsabile
Le chiavi per_una_guida_responsabileAlessandro Trezzi
 
Presentación1
Presentación1Presentación1
Presentación1eaceved5
 
Question 5
Question 5Question 5
Question 5
ashcane
 

Viewers also liked (18)

Funcionamiento y utilidad_pc
Funcionamiento y utilidad_pcFuncionamiento y utilidad_pc
Funcionamiento y utilidad_pc
 
Peptídeos de Colágenos com Silício Biodisponível
Peptídeos de Colágenos com Silício BiodisponívelPeptídeos de Colágenos com Silício Biodisponível
Peptídeos de Colágenos com Silício Biodisponível
 
OmlisWP_Latin_American_Mobile_Payments
OmlisWP_Latin_American_Mobile_PaymentsOmlisWP_Latin_American_Mobile_Payments
OmlisWP_Latin_American_Mobile_Payments
 
Pepsi Co.
Pepsi Co.Pepsi Co.
Pepsi Co.
 
Ha3 sidekick production log
Ha3 sidekick production logHa3 sidekick production log
Ha3 sidekick production log
 
Notas sobre exposición Ángel Díaz Barriga 17 del 10
Notas sobre exposición Ángel Díaz Barriga 17 del 10Notas sobre exposición Ángel Díaz Barriga 17 del 10
Notas sobre exposición Ángel Díaz Barriga 17 del 10
 
Final fleck law techcamp 2011_social media_jun 18 11
Final fleck law techcamp 2011_social media_jun 18 11Final fleck law techcamp 2011_social media_jun 18 11
Final fleck law techcamp 2011_social media_jun 18 11
 
Moving your business abroad
Moving your business abroadMoving your business abroad
Moving your business abroad
 
Realism- An Analysis on Scott and Welch
Realism- An Analysis on Scott and WelchRealism- An Analysis on Scott and Welch
Realism- An Analysis on Scott and Welch
 
Maneira de amar
Maneira de amarManeira de amar
Maneira de amar
 
Postgrad final without notes
Postgrad final without notesPostgrad final without notes
Postgrad final without notes
 
Project Managment
Project ManagmentProject Managment
Project Managment
 
Referencias a celdas
Referencias a celdasReferencias a celdas
Referencias a celdas
 
Scan
ScanScan
Scan
 
Sistemas politicos control gubernamental
Sistemas politicos control gubernamentalSistemas politicos control gubernamental
Sistemas politicos control gubernamental
 
Le chiavi per_una_guida_responsabile
Le chiavi per_una_guida_responsabileLe chiavi per_una_guida_responsabile
Le chiavi per_una_guida_responsabile
 
Presentación1
Presentación1Presentación1
Presentación1
 
Question 5
Question 5Question 5
Question 5
 

Similar to Thinking About Containers

Operator-less DataCenters -- A Reality
Operator-less DataCenters -- A RealityOperator-less DataCenters -- A Reality
Operator-less DataCenters -- A Reality
Kishore Arya
 
Operator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future RealityOperator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future Reality
Kishore Arya
 
Extending on premise applications to the cloud
Extending on premise applications to the cloudExtending on premise applications to the cloud
Extending on premise applications to the cloud
Intechnica
 
Dori Exterman, Considerations for choosing the parallel computing strategy th...
Dori Exterman, Considerations for choosing the parallel computing strategy th...Dori Exterman, Considerations for choosing the parallel computing strategy th...
Dori Exterman, Considerations for choosing the parallel computing strategy th...
Sergey Platonov
 
Cloud computing
Cloud computingCloud computing
Cloud computing
gajula vijaya lakshmi
 
Lean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataLean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataStylight
 
Giga Spaces Getting Ready For The Cloud
Giga Spaces   Getting Ready For The CloudGiga Spaces   Getting Ready For The Cloud
Giga Spaces Getting Ready For The Cloudchzesin
 
GigaSpaces - Getting Ready For The Cloud
GigaSpaces - Getting Ready For The CloudGigaSpaces - Getting Ready For The Cloud
GigaSpaces - Getting Ready For The Cloud
gigaspaces
 
EEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsEEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS Applications
Expertos en TI
 
Startups In The Cloud
Startups In The CloudStartups In The Cloud
Startups In The Cloud
adilmd
 
You got a couple Microservices, now what? - Adding SRE to DevOps
You got a couple Microservices, now what?  - Adding SRE to DevOpsYou got a couple Microservices, now what?  - Adding SRE to DevOps
You got a couple Microservices, now what? - Adding SRE to DevOps
Gonzalo Maldonado
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best Practices
Aymen EL Amri
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
Brian Blanchard
 
Synapse NanoApps
Synapse NanoAppsSynapse NanoApps
Synapse NanoApps
Synapse Information Ltd
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
Chef
 
Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage
Priyesh Pratap Singh
 
Choosing the right parallel compute architecture
Choosing the right parallel compute architecture Choosing the right parallel compute architecture
Choosing the right parallel compute architecture
corehard_by
 
Cloud Computing Technology
Cloud Computing TechnologyCloud Computing Technology
Cloud Computing TechnologyAhmed Al Salih
 
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
apidays
 
Will ServerLess kill containers and Operations
Will ServerLess kill containers and OperationsWill ServerLess kill containers and Operations
Will ServerLess kill containers and Operations
Stephane Woillez
 

Similar to Thinking About Containers (20)

Operator-less DataCenters -- A Reality
Operator-less DataCenters -- A RealityOperator-less DataCenters -- A Reality
Operator-less DataCenters -- A Reality
 
Operator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future RealityOperator-Less DataCenters A Near Future Reality
Operator-Less DataCenters A Near Future Reality
 
Extending on premise applications to the cloud
Extending on premise applications to the cloudExtending on premise applications to the cloud
Extending on premise applications to the cloud
 
Dori Exterman, Considerations for choosing the parallel computing strategy th...
Dori Exterman, Considerations for choosing the parallel computing strategy th...Dori Exterman, Considerations for choosing the parallel computing strategy th...
Dori Exterman, Considerations for choosing the parallel computing strategy th...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Lean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataLean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big Data
 
Giga Spaces Getting Ready For The Cloud
Giga Spaces   Getting Ready For The CloudGiga Spaces   Getting Ready For The Cloud
Giga Spaces Getting Ready For The Cloud
 
GigaSpaces - Getting Ready For The Cloud
GigaSpaces - Getting Ready For The CloudGigaSpaces - Getting Ready For The Cloud
GigaSpaces - Getting Ready For The Cloud
 
EEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsEEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS Applications
 
Startups In The Cloud
Startups In The CloudStartups In The Cloud
Startups In The Cloud
 
You got a couple Microservices, now what? - Adding SRE to DevOps
You got a couple Microservices, now what?  - Adding SRE to DevOpsYou got a couple Microservices, now what?  - Adding SRE to DevOps
You got a couple Microservices, now what? - Adding SRE to DevOps
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best Practices
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
 
Synapse NanoApps
Synapse NanoAppsSynapse NanoApps
Synapse NanoApps
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage
 
Choosing the right parallel compute architecture
Choosing the right parallel compute architecture Choosing the right parallel compute architecture
Choosing the right parallel compute architecture
 
Cloud Computing Technology
Cloud Computing TechnologyCloud Computing Technology
Cloud Computing Technology
 
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
 
Will ServerLess kill containers and Operations
Will ServerLess kill containers and OperationsWill ServerLess kill containers and Operations
Will ServerLess kill containers and Operations
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

Thinking About Containers

  • 1. Thinking About Containers Some thoughts on the modern datacenter Sebastian Weigand: DevOps and Cloud PSE, VMware
  • 2. A brief history of the datacenter
  • 4. Datacenter 2.0 Many x86 servers General-purpose computation
  • 5. Datacenter 3.0 Virtualization of hardware Consolidation
  • 7. Datacenter 4.0 Containers and clusters Schedulers
  • 8. A brief history of business needs
  • 9. Datacenter 1.0 Technology is new “How do we use these machines?” “Can a machine do this task?” “How can we integrate?”
  • 10. Datacenter 2.0 Technology is needed “We need some computers.” “We need an application.” “We need a sysadmin.”
  • 11. Datacenter 3.0 Technology is becoming vital “We need some VMs.” “We need applications.” “We need IT people.”
  • 12. Datacenter 3.5 Technology is dominant “We have a lot of VMs.” “We have a lot of applications.” “We need cloud/devops people.”
  • 13. Datacenter 4.0 IT management is key “We need to manage our VMs.” “We need to manage our apps.” “We still need devops people.”
  • 15. Setting the stage: Modern IT shops Symptoms Most are between DC 2.0 - 3.5 Many want “cloud computing” Many don’t know what “cloud computing” is… Many don’t have proper processes/procedures Many are still “fire-fighting” everyday ops Causes Departmental silos Heard it from Gartner / Forrester / etc… Don’t fully understand how IT delivers value Manual processes are easy to implement Manual processes fail
  • 16. Issues with current thinking Bad thought “I need a VM.” “I need to change a VM.” “I need a maintenance window.” Good thought “I need to run an application.” “My application isn’t running well.” “I need to update my application.”
  • 17. How we solve this today Problems “I need to run an application.” “My application isn’t running well.” “I need to update my application.” Solutions Leverage CM, orchestration, and provisioning Auto-scaling, preemptive provisioning CM orchestration, “bakery” workflow
  • 18. How we solve this with containers and schedulers Problems “I need to run an application.” “My application isn’t running well.” “I need to update my application.” Solutions Scheduler runs your applications Scheduler scales your applications Scheduler deploys new applications
  • 19. CNA solves other problems, too
  • 20. Additional benefits with CNA Problem “I need to configure my OS.” “I need high-availability.” “I need to scale my CM system.” “I need to scale my multi-tiered app.” CNA Solution Use a minimal OS, like Photon, CoreOS, Atomic Tell the scheduler, it will run it Build artifacts, deploy with blue/green Let the scheduler do the work
  • 22. Task-Focused CNA is optimized for getting things done The farther away you are from achieving a business goal, the less efficient you are.
  • 26. CNA Advantage Spend less time on lower-level things The CNA methodology allows you to spend less time on traditional tasks of provisioning, configuring, and orchestrating… And allows you to spend more time running and improving upon your applications.
  • 27. Robert A. Heinlein “Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something.”