SlideShare a Scribd company logo
Containers Across
Clouds!
!
Fintan Ryan!
!
Community Manager @ Weaveworks!
!
Contact:!
help@weave.works!
@weaveworks!
Application !
Portability Independent !
of Infrastructure?!
Containers!
Have we not heard this
before?!
Containers!
• Easy to use !
• Single Purpose environment!
!
Single Host!
Containers!
• Easy to use !
• Single Purpose environment!
!
• But: non trivial once you move beyond a single
host and applications need networking and
other tooling!
Multi Host!
Weave!
•  What? Portable application clusters made easy!
•  How? Service discovery & address automation via a secure,
application orientated virtual container network!
•  Write the application and get the networking to do what you
need not vice versa!
•  Minimum configuration, it just works !
•  Containers do not require specialist knowledge of other
containers to connect to each other!
Weave Info!
•  Launched Sept 2014!
•  Current release (0.9.0) launched in Feb
2015!
•  60K Downloads of current release!
•  160K Weavetools containers!
•  ~3150 Stars on Github!
https://github.com/weaveworks/weave!
!
!
Weave!
•  Connect services across hosts!
•  Across data centres!
•  Across clouds!
Weave!
•  Connect services across hosts!
•  Across data centres!
•  Across clouds!
With the same interface and !
no application changes!
Single Host!
Multiple Hosts!
Multiple Clouds!
WeaveDNS!
•  DNS for containers!
•  Part of Weave!
•  nothing to configure!
•  nothing to maintain!
•  no change request to submit when you need a
new name…. !
WeaveDNS!
•  Just launch your containers with a hostname!
•  WeaveDNS will do the rest!
•  Application is addressable by a known hostname!
•  WeaveDNS can do simple round robin load
balancing efficiently as you are in a constrained
network!
•  Easy to query via dig for information that load
balancers or other tools may need!
WeaveDNS!
Upcoming!
•  IPAM !
•  Fast Data Path!
•  WeaveDNS Enhancements & Tighter Integration!
•  Docker Plugins!
•  …. your suggestions? pull requests?!
!
Demo Time!
!
!
What could go wrong? J!
Demo!
!
Thank You!!
!
Questions?!
@weaveworks / @fintanr!
!
Get Involved!
https://github.com/weaveworks/weave!
!
Talk to Us!
help@weave.works!
@weaveworks!
#weaveworks on Freenode!
!

More Related Content

PDF
A 5 Minute Intro To Weave - Software Circus July 2015
PPTX
Cloud Native Apps ... from a user point of view
PDF
Dockercon plugins session
PDF
Weave - Containers Across Clouds - Edinburgh Docker Meetup, July 2015
PDF
Microservices Without the Hassle
PDF
OSGi Community Event 2010 - Eclipse Virgo Update
ODP
Icinga Camp Belgrade - ITAF Introduction
PDF
20161103 Serverless Italy Meetup
A 5 Minute Intro To Weave - Software Circus July 2015
Cloud Native Apps ... from a user point of view
Dockercon plugins session
Weave - Containers Across Clouds - Edinburgh Docker Meetup, July 2015
Microservices Without the Hassle
OSGi Community Event 2010 - Eclipse Virgo Update
Icinga Camp Belgrade - ITAF Introduction
20161103 Serverless Italy Meetup

What's hot (18)

PPTX
Icinga Camp Antwerp - Icinga2 Configuration
PPTX
Icinga Camp Berlin 2017 - Welcome & State of Icinga
PDF
Icinga Web 2 at Icinga Camp Antwerp
PDF
Serverless On Stage - Serverless URL Shortener
PPTX
Icinga Camp Bangalore - Welcome
PPTX
Icinga2 - Apify them all
PPTX
Open Source Monitoring with Icinga at Fossasia 2015
PDF
Icinga Web 2 is more
PDF
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
PDF
Saluki - do it like a user
PPTX
Icinga Camp Bangalore - Icinga integrations
PDF
Collaborative communication
PDF
Icinga Director
PDF
Icinga 2 @ SIG-NOC Meeting
PDF
Icinga 2 and Puppet - Automate Monitoring
PPTX
Welcome Icinga Camp San Francisco 2014
PDF
GSS Cloud Services Portal new design introduction
PDF
IPv6 at Home -2014
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Icinga Web 2 at Icinga Camp Antwerp
Serverless On Stage - Serverless URL Shortener
Icinga Camp Bangalore - Welcome
Icinga2 - Apify them all
Open Source Monitoring with Icinga at Fossasia 2015
Icinga Web 2 is more
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Saluki - do it like a user
Icinga Camp Bangalore - Icinga integrations
Collaborative communication
Icinga Director
Icinga 2 @ SIG-NOC Meeting
Icinga 2 and Puppet - Automate Monitoring
Welcome Icinga Camp San Francisco 2014
GSS Cloud Services Portal new design introduction
IPv6 at Home -2014
Ad

Viewers also liked (10)

PPTX
BIOTAQAT PRESENTATIONS FOR KQ
PDF
WP Technical Paper - Inter-annual variability of wind speed in South Africa
PDF
Development Challenges, South-South Solutions: March 2012 Issue
DOCX
David Eastman CV Updated
PDF
Philosophers, Consultants and Containers - Cloudcamp London, April 30th 2015
PDF
The Business of IoT - Kickoff Slides
PPTX
Observer pattern dragor
PPTX
Desing pattern study 8 template method pattern
PPTX
Design pattern study 6 command pattern
PDF
Making Sense of the Growing Kubernetes Community
BIOTAQAT PRESENTATIONS FOR KQ
WP Technical Paper - Inter-annual variability of wind speed in South Africa
Development Challenges, South-South Solutions: March 2012 Issue
David Eastman CV Updated
Philosophers, Consultants and Containers - Cloudcamp London, April 30th 2015
The Business of IoT - Kickoff Slides
Observer pattern dragor
Desing pattern study 8 template method pattern
Design pattern study 6 command pattern
Making Sense of the Growing Kubernetes Community
Ad

Similar to Containers across Clouds - Docker Randstad, April 17th, 2015 (20)

PDF
Microservices Without The Hassle
PDF
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
PDF
Facilitating Continuous Delivery at Scale
PDF
Microservices: The OSGi way A different vision on microservices
PDF
Continuous Delivery with NetflixOSS
PDF
Networking in the Cloud Age (LISA 2012 Tutorial)
PPTX
Microservices pros and cons dark
PDF
Web APIs: The future of software
PDF
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
PDF
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
PDF
eMusic: WordPress in the Enterprise
PDF
[Annotated] QConSF 2018: Airbnb's Great Migration - From Monolith to Service-...
PDF
Workflows in the Virtual Observatory
PDF
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
PDF
PLAT-5 Jive, Dropbox & Other Integrations
PPTX
Inside Wordnik's Architecture
KEY
Building Pistachio with Sencha Touch 2 (introductory)
PDF
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
PDF
Austin Docker Meetup May 2015
PPTX
Apache Curator: Past, Present and Future
Microservices Without The Hassle
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
Facilitating Continuous Delivery at Scale
Microservices: The OSGi way A different vision on microservices
Continuous Delivery with NetflixOSS
Networking in the Cloud Age (LISA 2012 Tutorial)
Microservices pros and cons dark
Web APIs: The future of software
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
eMusic: WordPress in the Enterprise
[Annotated] QConSF 2018: Airbnb's Great Migration - From Monolith to Service-...
Workflows in the Virtual Observatory
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
PLAT-5 Jive, Dropbox & Other Integrations
Inside Wordnik's Architecture
Building Pistachio with Sencha Touch 2 (introductory)
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Austin Docker Meetup May 2015
Apache Curator: Past, Present and Future

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation theory and applications.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
August Patch Tuesday
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
project resource management chapter-09.pdf
Tartificialntelligence_presentation.pptx
Web App vs Mobile App What Should You Build First.pdf
Encapsulation_ Review paper, used for researhc scholars
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A Presentation on Artificial Intelligence
Encapsulation theory and applications.pdf
OMC Textile Division Presentation 2021.pptx
Zenith AI: Advanced Artificial Intelligence
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...
Assigned Numbers - 2025 - Bluetooth® Document
August Patch Tuesday
A novel scalable deep ensemble learning framework for big data classification...
Heart disease approach using modified random forest and particle swarm optimi...
Building Integrated photovoltaic BIPV_UPV.pdf
Enhancing emotion recognition model for a student engagement use case through...
MIND Revenue Release Quarter 2 2025 Press Release
project resource management chapter-09.pdf

Containers across Clouds - Docker Randstad, April 17th, 2015