Category    swarm


Using Go-Docker and Docker Swarm on top of a cluster of raspberry pi.

by Walter Rudametkin     docker swarm go-docker raspberry pi

Posted 2016.03.24 — Rennes, France

Lightweight containers technologies such as Docker are more and more adopted for deploying and managing micro-services architectures. Indeed, they hide a part of the complexity resulting from the language heterogeneity and the large choice of existing implementation frameworks that can be used to implement modern applications. Containers provide those benefits without introducing the general cost of the virtualization.

It exists lots of open-source configuration managers such as kubernetes, nomad, apache Mesos, or docker swarm to define and keep a standard modular applications in a consistent state and to dispatch its services on a cluster of remote nodes. Tools such as Go-Docker would complement these stacks to provide a batch computing/cluster management tool using Docker as execution/isolation system. It can be seen like Sun Grid Engine/Torque/.

Go-Docker acts as an additional layer above those tools on multiple user systems where users do not have Docker priviledges or knowledge.

In this blog post, I will present some experiments to run Go-Docker on top of a cluster of raspberry pi.

Read More

Using Go-Docker and Docker Swarm to create a high-volume live and on demand video encoding solutions

by Walter Rudametkin     docker swarm go-docker

Posted 2015.12.01 — Rennes, France

The idea is to propose an initial solution to securely manages high-volume live and on demand video encoding solutions in combination with the scale and elasticity of the cloud. The providing service will automatically provisions and dynamically scales docker instances, and can seamlessly integrate those resources with on site infrastructure to instantly expand video processing capacity. This flexibility enables video providers to rapidly enhance multiscreen video offerings, grow audiences, generate greater revenues, and decrease capital expenses.

Read More