• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Cisco Umbrella

Enterprise network security

  • Free Trial
  • Contact us
  • Blog
  • Login
    • Umbrella Login
    • Cloudlock Login
  • Products
    • Product
      • Cisco Umbrella Cloud Security Service
      • Cisco Umbrella Investigate
      • Product Packages
      • Support Packages
    • Functionality
      • DNS-Layer Security
      • Secure Web Gateway
      • Cloud Access Security Broker (CASB)
      • Interactive Intelligence
      • Cloud-Delivered Firewall
    •  
    • Webinar signup
  • Solutions
    • By Need
      • Protect Mobile Users
      • Fast Incident Response
      • Web Content Filtering
      • Shadow IT Discovery & App Blocking
      • Unified Threat Enforcement
      • Reduce Security Infections
      • Secure Direct Internet Access
      • Securing Remote and Roaming Users
    • By Network
      • Protect Guest Wi-Fi
      • SD-WAN Security
      • Off-Network Endpoint Security
    • By Industry
      • Higher Education Security
      • K-12 Schools Security
      • Healthcare, Retail and Hospitality Security
      • Enterprise Cloud Security
      • Small Business Cybersecurity
      • Our Customers
      • Customer Stories
    • Ransomware Defense for Dummies book
  • Why Us
    • Fast Reliable Cloud
      • Cloud Security Infrastructure
      • Cloud Network Status
      • Cloud Network Activity
      • Recursive DNS Services
      • Top Reasons to Trial
      • Getting Started
    • Unmatched Intelligence
      • Cyber Attack Prevention
      • Interactive Intelligence
    • Extensive Integrations
      • IT Security Integrations
      • Hardware Integrations
      • Meraki Integration
      • Cisco SD-WAN
    • Navigation-dropdown-promo-free-trial_102820
  • Resources
    • Content Library
      • Top Resources
      • Analyst Reports
      • Case Studies
      • Customer Videos
      • Datasheets
      • eBooks
      • Infographics
      • Solution Briefs
    • International Documents
      • Deutsch/German
      • Español/Spanish
      • Français/French
      • Italiano/Italian
      • 日本語/Japanese
    • Cisco Umbrella Blog
      • Latest Posts
      • Security Posts
      • Research Posts
      • Threats Posts
      • Product Posts
      • Spotlight
    • For Customers
      • Support
      • Customer Success Hub
      • Umbrella Deployment Hub
      • Customer Success Webinars
      • What’s New
      • Cisco Umbrella Studio
  • Trends & Threats
    • Market Trends
      • Rise of Remote Workers
      • Secure Internet Gateway (SIG)
      • Secure Access Service Edge (SASE)
    • Security Threats
      • Ransomware
      • Cryptomining Malware Protection
      • Cybersecurity Threat Landscape
    •  
    • 2020 Cybersecurity trends
  • Partners
    • Channel Partners
      • Partner Program
      • Become a Partner
    • Service Providers
      • Secure Connectivity
      • Managed Security for MSSPs
      • Managed IT for MSPs
    •  
    • Become a partner
  • Free Trial Signup
  • Umbrella Login
  • Cloudlock Login
  • Contact Us
Product

Docker at OpenDNS

By Kris Foster
Posted on October 22, 2014
Updated on October 15, 2020

Share

Facebook0Tweet0LinkedIn0

We’ve been hard at work this year building out Quadra, our internal Platform as a Service (PaaS), for our engineering teams. Quadra relies heavily on Docker for application deployment. Last night at OpenLate, OpenDNS Infrastructure Engineer Jessica Gadling presented a talk and demo of our progress so far.
Below is a quick summary of Jessica’s talk.

Docker at OpenDNS from OpenDNS

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 choose tools and technologies that best meet their needs. We also have a number of environments (dev, staging, production) across our own dedicated infrastructure and Amazon’s AWS. This can make dependency management difficult when sharing compute resources.

Why Docker?

We chose to Docker (http://docker.io) as a central component in our PaaS. Containerization makes software packaging and deployment simple by bundling applications with their dependencies and isolating both from unrelated applications. Virtualization was another option, but efficiently utilizing shared resources and the management overhead can become costly. We’re able to deploy hundreds of instances to individual hosts easily with low overhead.

Quadra

We’ve provided our engineers with a CLI tool to work with Quadra. This is a simple and human-friendly interface that gives our engineers enough power and control to build and deploy applications directly or from a CI tool such as Jenkins.
Base images are provided for common dependencies. We’ve also created pre-baked load balancers that can talk to the PaaS and keep proxy configurations up to date, so new projects can be up and running quickly.
Behind the scenes Quadra takes care of scheduling application instances to appropriate hosts based upon host utilization. Routing traffic to Quadra instances is fully automated by our software based routing layer.

Future

Improvements and features added to Docker are quickly incorporated into our PaaS. It’s an exciting time to be working with this technology. We look forward to talking in more detail about Docker and the rest of Quadra!
About OpenLate
OpenLate is biweekly meetup at OpenDNS offices featuring technical talks and hack time. The community in San Francisco is over 600 engineers, and talks have included maintainers of prominent open source projects, authors, and industry leaders. Learn more at meetup.com/openlate.

Previous Post:

Previous Article

Next Post:

Next Article

Follow Us

  • Twitter
  • Facebook
  • LinkedIn
  • YouTube

Footer Sections

What we make

  • Cloud Security Service
  • DNS-Layer Network Security
  • Secure Web Gateway
  • Security Packages

Who we are

  • Cisco Umbrella Blog
  • Cloud Network Status
  • Cloud Network Activity
  • OpenDNS is now Cisco Umbrella

Learn more

  • Events
  • Careers
  • Support
  • Cisco Umbrella Live Demo
  • Contact Sales
Umbrella by Cisco
208.67.222.222+208.67.220.220
2620:119:35::35+2620:119:53::53
Sign up for a Free Trial
  • Cisco Online Privacy Statement
  • Terms of Service
  • Sitemap

© 2021 Cisco Umbrella