Category Cloud

Containerization is Reducing the Gap with SaaS
There is a lot of noise these days around containerization technologies like Docker. I this post I explore why I believe such technologies are reducing the gap with SaaS based solutions. I explore SaaS and Docker based solutions in particular, aware there are a myriad of options such as dedicated managed hosted solutions. My goal […]

Increasing Data Center Efficiency with Apache Mesos
Apache Mesos wants to make developing software for your data center as easy as for your laptop. I had put off reading up on Mesos for a while as it is more applicable to larger sites, but I had been hearing about it more frequently in the context of Docker so I finally did some […]
Docker Machine – not quite ready for prime time under Windows? (Quick Note)
Docker machine was recently announced as a quick way to get a new VM provisioned and ready to run Docker containers. That is, it creates a new VM with the Docker engine installed in it for you, setting up the various certificate files for authentication. It knows how to talk to VirtualBox (locally), Azure, Amazon, Digital […]

Exploring Azure Support for Docker
I knew Microsoft’s cloud solution, Azure, supported Docker – but how well? It felt a little strange that Microsoft were embracing Docker so rapidly with Docker being built on Linux. This post is my first foray into trying to run Magento in a Docker image on Microsoft Azure. While I had a couple of speed […]
Reducing Magento 2 Install Pain through Virtualization
Magento 2 has lifted the minimum supported versions of PHP, MySQL and other supporting software to higher levels – the level anticipated to be the norm when Magento 2 is released at GA. However a lot of people have reported current issues with running Magento 2 in environments such as MAMP (and for myself XAMP […]
Magento on Docker on GitHub (Quick Note)
In case anyone is interested, I am kicking off an effort on defining a series of Docker images and topologies for use with Magento (https://github.com/alankent/magento-on-docker). This is intended for Magento 1 and Magento 2, and hopefully a useful resource for anyone looking at using Docker to deploy Magento. I anticipate this project proceeding as follows: Spend […]

Cluster Control with Etcd and Docker
Adding and removing hosts for live multi-server sites is a lot easier with technology such as Docker and etcd. Docker containers make it easy to create a template for a new server that you want to spin up, such as a new web server, but you have to connect all the servers together by configuration files when you […]

Docker, Distributed Systems, and Why it Matters to Magento (Part 2)
In Part 1 I talked about the reasons behind why I believe a Docker based distributed Magento installation makes sense. In this post I continue with how it could work and some of the problems to overcome. Hosting Provider Images Getting onto a hosted solution, it is easy to get an Ubuntu or similar distribution […]

Docker, Distributed Systems, and Why it Matters to Magento (Part 1)
Docker is a really interesting technology for scaling Magento installations. Docker is standardizing the way to ship application functionality. It goes further than having an installer and setting up a machine with an operating system, the application, and all the configuration settings by providing a way to package all that configuration into a single “container” […]

Magento 2 Demo on Docker and Panamax
I had a question – is Docker useful to demonstrate Magento 2 progress? Magento 2 updates are pushed weekly to GitHub so the code is available, but is it useful making it easier for people to run the code? In practice what may be of more interest showing the installation steps used, knowing that they […]