Run Your Own Web Hosting Platform With OpenShift Origin

“DigitalOcean is a new IaaS provider, similar to the Amazon EC2. Comparing to the AWS, DigitalOcean is still a small fish in the IaaS cloud market, but due to their offering of SSD storage, they are attracting more and more users.

OpenShift is a Platform as a Service (PaaS), developed by Red Hat. OpenShift Origin, compared to the Heroku is an Open-source project, so you can install it on your own machine and then run your own PaaS for web hosting.

OpenShift Online’s infrastructure is built on top of Amazon EC2, so I want to try how it would be to run my own PaaS, but on DigitalOcean. DigitalOcean, as I mentioned before, offers fast SSD storage and also a data-center in Amsterdam, which works well for EU citizens…”

The Future of OpenShift and Docker Containers

“A few months ago, Docker (then dotCloud) and Red Hat announced a partnership to collaborate around Docker, the excellent container management solution for Linux. At the time, the OpenShift team was heads down working on our 2.0 release, but we were already thinking about how we could use Docker to take application development and deployment on OpenShift to the next level.

For those who aren’t yet familiar with Docker, it takes the power of Linux containers (the ability to isolate software on a Linux system so that it can’t see other software), pairs them with an efficient file system abstraction for delivering the exact libraries you need to any server, and then makes it all ridiculously easy to use.

This gets to the heart of platform as a service – giving developers deep control over their stack (whether it’s JBoss, LAMP, Rails, or Python), and making it easy to control when and how changes are made. In addition, properly secured Docker containers can do things that were previously difficult to enable, like installing RPMs per container and changing system owned config files…”