Infrastructure and Operations

Infrastructure and Operations

Volatile packaging container with Docker

We've been discussing a lot about Docker as a mean to build and expose Web applications, here is another way to use it as a native distribution package building tool. You want to product deb and rpm package for applications written in Ruby, Nodes.js, Python... These technologies usually rely on specific packaging tools which need internet to work (gem for Ruby, npm for Node.js, pip or easy_install for Python). Having a compiling chain or an internet access on a production server is bad for security reason so you must use a…

Read more
Infrastructure and Operations

Docker container’s configuration

As we saw in the previous post, Docker basic usage seems pretty simple. Let's try to dig a little deeper into the configuration management. From an OPS perspective, we can consider containers as application black boxes, without caring about how they are built, and simply use them. However there are several aspects of a container that must be configured to ensure their correct integration in an information system.

Read more
Infrastructure and Operations

Docker registry first steps

Here at Octo, we are fond of Docker. Not because we completely master it, but because we don't (yet). And as DevOps-minded guys, we like new perspectives in Dev / Ops relationship. Docker is mainly about this, shifting each other's expectation. Now that the 0.7 and 0.8 releases are out, its production readiness has never been closer and it's getting pretty exciting. In a previous article, we've answered a few questions allowing to understand the basic concepts of Dockers, let's play around with few Docker…

Read more
Infrastructure and Operations

Build your own “cloud machine” at home

You are reading this article, so it’s likely that you are a geek who loves to test software products and make complex infrastructure mocks like an OpenStack cloud. Seeing four or five desktops stacked in your living room doesn’t make your wife happy. Right? Your dream is to have a very monolithic machine made of several motherboards, switch, disks, power supply, DVD reader and network cards. It was also my dream, and once I decided to turn it to reality. In fact it was a…

Read more
Infrastructure and Operations

Hadoop in my IT department: How to plan a cluster?

Ok, you have decided to setup a Hadoop cluster for your business. Next step now, planning the cluster… But Hadoop is a complex stack and you might have many questions: HDFS deals with replication and Map Reduce create files… How can I plan my storage needs? How to plan my CPU needs? How to plan my memory needs? Should I consider different needs on some nodes of the cluster? I heard that Map Reduce moves its job code where the data to process is located……

Read more