5. Containers!
• Easy to use !
• Single Purpose environment!
!
• But: non trivial once you move beyond a single
host and applications need networking and
other tooling!
7. 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!
8. Weave Info!
• Launched Sept 2014!
• Founders previously founded RabbitMQ!
• Current release (1.0.1) launched in June 2015!
• Cumulative 140K Downloads of github releases!
• 300K Weavetools containers / 1M+ since launch!
• ~3550 Stars on Github!
https://github.com/weaveworks/weave!
!
!
16. Weave Run!
• Service Discovery, Automatic IP Address Allocation
and Management, Load Balancing and DNS for
containers!
• All part of Weave!
• nothing to configure!
• nothing to maintain!
• no change request to submit when you need a
new name…. !
17. Weave Run!
• Just launch your containers with a hostname using
regular docker commands!
• Weaves functionality will do the rest!
• Application is addressable by a known hostname!
• Weave 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!