Docker on Nomad

Running docker containers on a cluster has several solutions available today:

  • ECS, Amazons Elastic Container Service
  • Kubernetes - A docker clustering and scheduling solution from programmers at Google
  • Docker Swarm - Native clustering from Docker which I covered in a setup last week
  • Hashicorp’s Nomad - A task scheduler for clusters that supports Docker
(Read more...)

Docker Swarm

This weeks challenge. Automate the creation of a docker swarm.

(Read more...)

6 steps to becoming a cloud expert

Though the cloud means different things to different people, as a basic concept, it’s really very simple. Instead of storing data and running applications on your home or work computer, it’s stored and processed on remote machines that are accessed via the Internet. This alternative method of computing has spawned a variety of new concepts, technologies and services, some of which have made their cross back into the in-house environment in the form of private clouds.

(Read more...)

persistent data for docker and the cloud

There are two types of data when we talk about computing, non-persistent or temporary data, and persistent data.

Non-persistent

Temporary data has a sliding scale also,

  • a random number for a decision in an online game; required but lasts less than a second,
  • a session ID for tracking your login details on a website; usually lasts for the length of that session, upto about 30-45 minutes,
  • the contents of a shopping basket at an online shop; amazon keeps this for days, even years.
(Read more...)

software design principles according to Neil Millard and John Romero

This week ‘ I’ve been mainly checking ‘ Infrastructure As Code, IAC for a new mongodb cluster. One of my design and implementation principles states:

  • only pay for the server, when your team needs it
(Read more...)