Wewglshj5zpr45yi4p7q
SkillsCast

Running ElasticSearch cluster in Docker containers with Weave

26th May 2015 in London at Skills Matter

There are 2 other SkillsCasts available from Running ElasticSearch cluster in Docker containers with Weave

Docker provides a great way to ship and deploy apps. It is often seen as an alternative to OS-specific package managers as well partial replacement for configuration management tools with state of application embedded in the container you ship instead of being incrementally applied on each of your hosts. If you try to put ElasticSearch into a Docker container, it works almost out of the box, however you will have to cross into the host's network and it's not easy to manage. Weave provides a very flexible and secure overlay networking solution, which comes with added benefits of functional multicast in any cloud and DNS-based service discovery. There are a number of things you can do with Weave, that you haven't thought of before, for example, green/blue deployment can be performed on the same set of physical hosts with bringing up an entirely new network and copying each node's data locally.

Weave allows you, as a developer, to design the network around your application, instead of having to adopt to a model of the physical network you are given.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Running ElasticSearch cluster in Docker containers with Weave

Ilya Dmitrichenko

Ilya is a Developer Experience Engineer at Weaveworks, focused on making the adoption of microservices easier

SkillsCast

Docker provides a great way to ship and deploy apps. It is often seen as an alternative to OS-specific package managers as well partial replacement for configuration management tools with state of application embedded in the container you ship instead of being incrementally applied on each of your hosts. If you try to put ElasticSearch into a Docker container, it works almost out of the box, however you will have to cross into the host's network and it's not easy to manage. Weave provides a very flexible and secure overlay networking solution, which comes with added benefits of functional multicast in any cloud and DNS-based service discovery. There are a number of things you can do with Weave, that you haven't thought of before, for example, green/blue deployment can be performed on the same set of physical hosts with bringing up an entirely new network and copying each node's data locally.

Weave allows you, as a developer, to design the network around your application, instead of having to adopt to a model of the physical network you are given.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Running ElasticSearch cluster in Docker containers with Weave

Ilya Dmitrichenko

Ilya is a Developer Experience Engineer at Weaveworks, focused on making the adoption of microservices easier