Docker at OpenDNS

65 %
35 %
Information about Docker at OpenDNS
Technology

Published on October 22, 2014

Author: OpenDNS

Source: slideshare.net

Description

Jessica Gadling is a Software Engineer at OpenDNS. She gave a talk and demo at OpenLate (http://www.meetup.com/OpenLate/) on October 21st, 2014 on why Docker was chosen as a central component in OpenDNS's internal PaaS Quadra.

1. OpenDNS

2. great idea, let’s get it in prod asap!

3. Orrrr… skip the hardware?

4. A simple little app? Dev Stage Dogfood? Build? Prod

5. Sharing Servers FTW!

6. even great ideas change

7. Docker ●●●●●

8. Fewer surprises in Prod ●●●

9. But can it scale? $ ssh host1 host1$ docker run -dP myapp host1$ exit $ ssh host2 host2$ docker run -dP myapp host2$ exit

10. Quadra Service Architecture

11. Quadra Network Architecture

12. Deploying an app in Quadra $ docker build -t myproject/myapp $ qq image push myproject/myapp --tags latest

13. Running your app $ qq pool create mypool.myproject --instances 4 --image myproject/myapp

14. Pools, Deployments, LB’s oh my image: myapp/myproject:latest env: FOO=bar instance1 instance2 instance3 instance4 image: myapp/myproject:newbuild env: FOO=baz instance5 instance6 instance7 instance8 IP Address: 10.11.12.13 image: quara/http-lb:latest env: BACKEND_POOL=myapp.myproject instance1 instance2

15. Getting traffic to your app $ qq deploy create mylb.myproject --instances 2 --image quadra/http-lb --env ‘{“BACKEND_POOL”:”myapp.myproject”}’ --iptype private

16. Upgrade your pool $ qq deploy create mypool.myproject:deploy2 --instances 4 --image myproject/myapp --tag newest_build

17. Oh, crap. $ qq deploy update mypool.myapp:deploy2 --instances 0

18. DEMO

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Docker at OpenDNS - OpenDNS Engineering

Motivations. At OpenDNS we have many engineering teams working on a range of products and internal services. We take pride in the fact that engineers can ...
Read more

Docker at OpenDNS - HubSlide

Transcripts - Docker at OpenDNS. 1. OpenDNS; 2. great idea, let’s get it in prod asap! 3. Orrrr… skip the hardware? 4. A simple little app? Dev Stage ...
Read more

IP Routing, AWS, and Docker - OpenDNS Engineering

Operating distributed computing systems at scale brings a variety of challenges. Minor issues like having the wrong version of a small software library can ...
Read more

opendns - hub.docker.com

opendns/basic-auth-service. public | automated build. 3. STARS. 207. PULLS. DETAILS. opendns/openresolve. public | automated build ...
Read more

Considering Docker? Consider Security First - OpenDNS Blog

Containers started making a big splash in IT and dev operations starting in 2014. The benefits of flexibility and go-live times, among many others, are ...
Read more

opendns - Docker

OpenResolve. Fall 2014 USF Intern Project at OpenDNS. OpenResolve aims to address three issues in the realm of domain name lookup: DNS lookup typically ...
Read more

GitHub - opendns/OpenResolve: Docker Image for Domain ...

README.md OpenResolve. Fall 2014 USF Intern Project at OpenDNS. OpenResolve aims to address three issues in the realm of domain name lookup: DNS lookup ...
Read more

Opendns | LinkedIn

View 786 Opendns posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn.
Read more