SlideShare une entreprise Scribd logo
1  sur  30
John Engates, CTO
dockercon14
2
Do something nobody thought was possible
3
4
5
6
7
[RACKSPACE VIDEO]
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
1
test
and
deploy
1
devOps
1email for devs
1diy PaaS
1
load balancing
1
Whimsical rackers?
innovation
[PANTHEON VIDEO]
“containerization
is the new
virtualization”
megatrends
mobile
big data /
analytics
Internet of
things
social /
context
2
planet
scale
cloud
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
2
Native Cloud Support for Docker
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
2
Native Cloud Support for Docker
2
docker.rax.io
Freenode: #docker-rackspace
thank you
jengates@rackspace.com
@jengates

Contenu connexe

Tendances

OpenStack - Docker - Rackspace HQ
OpenStack - Docker - Rackspace HQOpenStack - Docker - Rackspace HQ
OpenStack - Docker - Rackspace HQ
dotCloud
 
Docker in pratice -chenyifei
Docker in pratice -chenyifeiDocker in pratice -chenyifei
Docker in pratice -chenyifei
dotCloud
 
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
dotCloud
 

Tendances (20)

Developer workflow with docker
Developer workflow with dockerDeveloper workflow with docker
Developer workflow with docker
 
Wordcamp Bratislava 2017 - Docker! Why?
Wordcamp Bratislava 2017 - Docker! Why?Wordcamp Bratislava 2017 - Docker! Why?
Wordcamp Bratislava 2017 - Docker! Why?
 
Dockerizing stashboard - Docker meetup at Twilio
Dockerizing stashboard - Docker meetup at TwilioDockerizing stashboard - Docker meetup at Twilio
Dockerizing stashboard - Docker meetup at Twilio
 
Docker
DockerDocker
Docker
 
HP Advanced Technology Group: Docker and Ansible
HP Advanced Technology Group: Docker and AnsibleHP Advanced Technology Group: Docker and Ansible
HP Advanced Technology Group: Docker and Ansible
 
OpenStack - Docker - Rackspace HQ
OpenStack - Docker - Rackspace HQOpenStack - Docker - Rackspace HQ
OpenStack - Docker - Rackspace HQ
 
Docker in pratice -chenyifei
Docker in pratice -chenyifeiDocker in pratice -chenyifei
Docker in pratice -chenyifei
 
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
 
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
 
Dockerize the World - presentation from Hradec Kralove
Dockerize the World - presentation from Hradec KraloveDockerize the World - presentation from Hradec Kralove
Dockerize the World - presentation from Hradec Kralove
 
How we dockerized a startup? #meetup #docker
How we dockerized a startup? #meetup #docker How we dockerized a startup? #meetup #docker
How we dockerized a startup? #meetup #docker
 
Docker, the Future of DevOps
Docker, the Future of DevOpsDocker, the Future of DevOps
Docker, the Future of DevOps
 
All Things Containers - Docker, Kubernetes, Helm, Istio, GitOps and more
All Things Containers - Docker, Kubernetes, Helm, Istio, GitOps and moreAll Things Containers - Docker, Kubernetes, Helm, Istio, GitOps and more
All Things Containers - Docker, Kubernetes, Helm, Istio, GitOps and more
 
Getting started with docker
Getting started with dockerGetting started with docker
Getting started with docker
 
Hide your development environment and application in a container
Hide your development environment and application in a containerHide your development environment and application in a container
Hide your development environment and application in a container
 
Docker - 15 great Tutorials
Docker - 15 great TutorialsDocker - 15 great Tutorials
Docker - 15 great Tutorials
 
Docker for Java Developers
Docker for Java DevelopersDocker for Java Developers
Docker for Java Developers
 
DockerCon EU 2015: What is it we want in containers anyway?
DockerCon EU 2015: What is it we want in containers anyway?DockerCon EU 2015: What is it we want in containers anyway?
DockerCon EU 2015: What is it we want in containers anyway?
 
Orchestrating Docker containers at scale
Orchestrating Docker containers at scaleOrchestrating Docker containers at scale
Orchestrating Docker containers at scale
 
Microservices using relocatable Docker containers
Microservices using relocatable Docker containersMicroservices using relocatable Docker containers
Microservices using relocatable Docker containers
 

En vedette

Wot2013云计算架构师峰会 -陈轶飞2
Wot2013云计算架构师峰会 -陈轶飞2Wot2013云计算架构师峰会 -陈轶飞2
Wot2013云计算架构师峰会 -陈轶飞2
dotCloud
 
Chato liquid acquisition strategies for exploration missions current status 2010
Chato liquid acquisition strategies for exploration missions current status 2010Chato liquid acquisition strategies for exploration missions current status 2010
Chato liquid acquisition strategies for exploration missions current status 2010
David Chato
 
Esta Foto Es Muy Rara 1 1 2 1 2 [1]...
Esta Foto Es Muy Rara 1  1  2  1  2 [1]...Esta Foto Es Muy Rara 1  1  2  1  2 [1]...
Esta Foto Es Muy Rara 1 1 2 1 2 [1]...
wildprovider
 
U09CH153-Industrial Training Report - ATG
U09CH153-Industrial Training Report - ATGU09CH153-Industrial Training Report - ATG
U09CH153-Industrial Training Report - ATG
Kailasham Ramalingam
 
Na Sombra De Uma áRvore
Na Sombra De Uma áRvoreNa Sombra De Uma áRvore
Na Sombra De Uma áRvore
guestc3476a
 
4 alerta cat
4 alerta cat4 alerta cat
4 alerta cat
danavar78
 

En vedette (20)

Building a smarter application Stack by Tomas Doran from Yelp
Building a smarter application Stack by Tomas Doran from YelpBuilding a smarter application Stack by Tomas Doran from Yelp
Building a smarter application Stack by Tomas Doran from Yelp
 
Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2
 
DockerCon Keynote Ben Golub
DockerCon Keynote Ben GolubDockerCon Keynote Ben Golub
DockerCon Keynote Ben Golub
 
Docker at Spotify - Dockercon14
Docker at Spotify - Dockercon14Docker at Spotify - Dockercon14
Docker at Spotify - Dockercon14
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé?
 
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
 
Wot2013云计算架构师峰会 -陈轶飞2
Wot2013云计算架构师峰会 -陈轶飞2Wot2013云计算架构师峰会 -陈轶飞2
Wot2013云计算架构师峰会 -陈轶飞2
 
Dockerizing your applications - Docker workshop @Twitter
Dockerizing your applications - Docker workshop @TwitterDockerizing your applications - Docker workshop @Twitter
Dockerizing your applications - Docker workshop @Twitter
 
Introduction to Docker - Docker workshop @Twitter
Introduction to Docker - Docker workshop @TwitterIntroduction to Docker - Docker workshop @Twitter
Introduction to Docker - Docker workshop @Twitter
 
Dockerizing WordPress
Dockerizing WordPressDockerizing WordPress
Dockerizing WordPress
 
Chato liquid acquisition strategies for exploration missions current status 2010
Chato liquid acquisition strategies for exploration missions current status 2010Chato liquid acquisition strategies for exploration missions current status 2010
Chato liquid acquisition strategies for exploration missions current status 2010
 
Esta Foto Es Muy Rara 1 1 2 1 2 [1]...
Esta Foto Es Muy Rara 1  1  2  1  2 [1]...Esta Foto Es Muy Rara 1  1  2  1  2 [1]...
Esta Foto Es Muy Rara 1 1 2 1 2 [1]...
 
Presentación ana beltran
Presentación ana beltranPresentación ana beltran
Presentación ana beltran
 
Presentacion Alas 2012
Presentacion Alas 2012Presentacion Alas 2012
Presentacion Alas 2012
 
U09CH153-Industrial Training Report - ATG
U09CH153-Industrial Training Report - ATGU09CH153-Industrial Training Report - ATG
U09CH153-Industrial Training Report - ATG
 
Emprende profesorado
Emprende profesoradoEmprende profesorado
Emprende profesorado
 
Na Sombra De Uma áRvore
Na Sombra De Uma áRvoreNa Sombra De Uma áRvore
Na Sombra De Uma áRvore
 
SOLAR IMPULSE - LAB WORK - WEATHER (FR)
SOLAR IMPULSE - LAB WORK - WEATHER (FR)SOLAR IMPULSE - LAB WORK - WEATHER (FR)
SOLAR IMPULSE - LAB WORK - WEATHER (FR)
 
4 alerta cat
4 alerta cat4 alerta cat
4 alerta cat
 

Plus de dotCloud

Intro Docker october 2013
Intro Docker october 2013Intro Docker october 2013
Intro Docker october 2013
dotCloud
 

Plus de dotCloud (11)

Docker links | Docker workshop #2 at Twitter
Docker links | Docker workshop #2 at TwitterDocker links | Docker workshop #2 at Twitter
Docker links | Docker workshop #2 at Twitter
 
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
 
Intro Docker october 2013
Intro Docker october 2013Intro Docker october 2013
Intro Docker october 2013
 
[Open stack] heat + docker
[Open stack] heat + docker[Open stack] heat + docker
[Open stack] heat + docker
 
Building images from dockerfiles
Building images from dockerfilesBuilding images from dockerfiles
Building images from dockerfiles
 
Docker at DevTable
Docker at DevTableDocker at DevTable
Docker at DevTable
 
Docker presentation | Paris Docker Meetup
Docker presentation | Paris Docker MeetupDocker presentation | Paris Docker Meetup
Docker presentation | Paris Docker Meetup
 
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
 
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command lineInstalling and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command line
 
LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013
 
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

John Engates Keynote at Dockercon 14

Notes de l'éditeur

  1. There are great moments in history where people, united in a common goal, have worked together to do something amazing.
  2. Something initially no one thought was possible. And to take things to new heights of excellence Things that contribute to changing the course of history.
  3. When you’re in the middle of writing code at 2 in the morning, it’s hard to realize that what the ultimate impact might be.
  4. But here today, we’re in the middle of something amazing. We’re creating something great. Maybe not on the same scale as a bridge or skyscraper, but great nonetheless. We’re building a community. And this community has a lot to celebrate. The contributors to Docker are making the use of Linux containers trivial and and pervasive. They are enabling application virtualization for new users and a wide variety of use cases.
  5. At Rackspace we actually have a long history with Docker. Docker (dot.cloud) once shared office space with Mailgun. A company that Rackspace acquired a few years ago. But we didn’t just share office space…We shared a common idea. A commitment to open source and community.
  6. I’d like to say that we were way out in front when it came to Docker. But we didn’t get really involved until customers and Rackers like Sasha pulled us into it. Here’s a video about what we have been doing with Docker since then. [RACKER VIDEO]
  7. [RACKER VIDEO] Containers are transformative.
  8. As we saw in the videos, Rackers are fired up about Docker. Specifically, we use Docker to:
  9. Test and deploy new applications internally.
  10. Our DevOps Rackers love working with Docker. They can keep more things consistent as they move from dev to test to production for customers.
  11. As we heard in the video, Mailgun uses Docker quite heavily. The biggest benefit? Simplicity. Mailgun runs 5 DBs on 50 different instances. It takes 72 Chef cookbooks and 36 roles for an instance. That’s a lot of dependencies to worry about. By using Docker containers, it allows the team to sleep at night. And recently Mailgun has been working on Shipper, a fabric for Docker. Essentially. a tool for orchestrating Docker containers.
  12. Another team is using Docker to build an OpenStack-based ALM/PaaS. This is a complex application built with collaborators and contributors all over the world. RedHat advocated using Docker for CICD. Simple idea: run a container right from the Git Repository. It’s enabled us to build and run in a matter of seconds. Makes us agile and eases collaboration.
  13. Load Balancing is another area Docker makes multi-tenancy of software based load balancers easy. Containerization helps connect load balancing with our Cloud Networks. This connects cloud servers on a layer-two network. It makes it easy to use any network protocol, not just TCP/IP. We can do this securely and with high performance, so it’s cost effective. Those were the approved use cases. But then we asked Rackers how they were using Docker…and we got a few surprises…
  14. Rackers use Docker in ways we didn’t know about. It’s where we get innovation. Today we’re using Docker to: deploy OpenStack services virtualize network hardware isolate Hadoop environments run Logstash infrastructure quickly provision our support teams with admin tools in customer environments Anything that streamlines support benefits our bottom line.
  15. Last summer we saw first hand what Docker could do at serious scale when we met with one of our customers called Pantheon. Pantheon uses Docker containers on top of bare metal servers in our datacenters to run content management software for its customers. Docker allows Pantheon to instantly provision Drupal or Wordpress sites for its customers in seconds. instead of the several minutes it would take with a cloud server or EC2 instance. We recently had a chance to talk to Pantheon CEO Zack Rosen about this.
  16. [PANTHEON VIDEO] Containers are transformative.
  17. But all of the existing use cases and examples are just baby steps toward what will be. I saw this quote on the Docker meetup page I’m not sure who said this but it totally resonates with me. It illustrates the path we’re on
  18. This path is helping address the realities of the modern web. The challenges presented by these megatrends. Virtualization was the first step in addressing these demands. Cloud Infrastructure as a Service was the next step. And now containers are taking it even further. Further in efficiency, performance, ease of use, further in every dimension. Just like Pantheon needs Docker to run at their scale, these trends also demand similar architectures and strategies.
  19. We believe that this path is leading us to a planet-scale cloud. It will be hybrid, multivendor and highly flexible and customizable. Docker could be a major enabler of that future.
  20. Docker could provide the abstraction that makes swapping workloads between clouds easy. And they don’t have to all be OpenStack clouds either. Containerization makes the application agnostic to the underlying infrastructure.
  21. Docker could be the glue that makes this future possible. It could enable true application portability. Or help users find the architectural best-fit for their needs by reducing lock-in As exciting as it is today, Docker can be so much more.
  22. We love how Docker works on your laptop We want to make Docker work that easy in the cloud.
  23. And not just our cloud. Any cloud. At Rackspace, we have been working with core Docker team for months to make this vision a reality. What it really comes down to is…
  24. Native Cloud Support for Docker. Think about the cloud as a new destination for Docker. Not just one ship.
  25. But a whole shipping industry that makes it easy to send Docker containers anywhere. In a way that when you start a Docker container, it automatically starts a cloud server to put it on. And when you are done with a Docker container, the cloud server goes away automatically. And best of all you access this Native Cloud Support with the Docker commands you already know. And we built native cloud support so it will work on any cloud. And we’re contributing all of our work back to the community. That’s what we’ve been working on and Solomon is going to have more exciting details tomorrow.
  26. I’d encourage all of you to get involved in the Docker community – from dockerizing applications, to code contributions to documentation and more. To get containers to work in the shipping industry, companies had to work together It wouldn’t have worked if the docks, cranes, shipping containers weren’t designed to work together. To do the same thing in this context, we need to build a similar foundation for Docker. We need to make sure that we don’t go in different directions with Docker and confuse users. When we all work together in the spirit of contribution and collaboration, great things will happen.
  27. How will we know if we’re successful? If we’re standing here at dockercon 2015 or 2016 and… --Other major cloud providers volunteer engineers to OPENLY participate in the evolution of native cloud support for docker -- Launching Containers in the cloud are as easy (or easier) as containers on your desktop. --The Docker community celebrates many code contributions and contributors. --Users show us where to go, code contributions get us there. --New unimaginable Docker-enabled applications emerge. --And finally an even larger and STRONGER community. One that balances all of our needs.
  28. If you want to know more about what we’re doing with Docker, check out this link. Or join us on IRC.
  29. Thank you.