Containers across Clouds - Docker Randstad, April 17th, 2015
-
Upload
fintan-ryan -
Category
Technology
-
view
212 -
download
3
Transcript of Containers across Clouds - Docker Randstad, April 17th, 2015
![Page 1: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/1.jpg)
Containers Across Clouds!
!Fintan Ryan!
!Community Manager @ Weaveworks!
!Contact:!
[email protected]!@weaveworks!
![Page 2: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/2.jpg)
Application !Portability Independent !
of Infrastructure?!
![Page 3: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/3.jpg)
Containers!
![Page 4: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/4.jpg)
Have we not heard this before?!
![Page 5: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/5.jpg)
Containers!
• Easy to use !• Single Purpose environment!!
![Page 6: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/6.jpg)
Single Host!
![Page 7: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/7.jpg)
Containers!
• Easy to use !• Single Purpose environment!!
• But: non trivial once you move beyond a single host and applications need networking and other tooling!
![Page 8: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/8.jpg)
Multi Host!
![Page 9: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/9.jpg)
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!
![Page 10: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/10.jpg)
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!
!
!
![Page 11: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/11.jpg)
Weave!
• Connect services across hosts!
• Across data centres!
• Across clouds!
![Page 12: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/12.jpg)
Weave!
• Connect services across hosts!
• Across data centres!
• Across clouds!
With the same interface and !
no application changes!
![Page 13: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/13.jpg)
Single Host!
![Page 14: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/14.jpg)
Multiple Hosts!
![Page 15: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/15.jpg)
Multiple Clouds!
![Page 16: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/16.jpg)
WeaveDNS!• DNS for containers!
• Part of Weave!
• nothing to configure!
• nothing to maintain!
• no change request to submit when you need a new name…. !
![Page 17: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/17.jpg)
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!
![Page 18: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/18.jpg)
WeaveDNS!
![Page 19: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/19.jpg)
Upcoming!• IPAM !
• Fast Data Path!
• WeaveDNS Enhancements & Tighter Integration!
• Docker Plugins!
• …. your suggestions? pull requests?!
!
![Page 20: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/20.jpg)
Demo Time!!!
What could go wrong? J !
![Page 21: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/21.jpg)
Demo!
![Page 22: Containers across Clouds - Docker Randstad, April 17th, 2015](https://reader034.fdocuments.net/reader034/viewer/2022042701/55a775191a28abb2298b4931/html5/thumbnails/22.jpg)
!Thank You!!
!Questions?!
@weaveworks / @fintanr!!
Get Involved!https://github.com/weaveworks/weave!
!Talk to Us!
[email protected]!@weaveworks!
#weaveworks on Freenode!!!