Ghost and OpenShift the perfect match made in the cloud
Just a few weeks ago, ghost was finally released. The kickstarter campaign which started last year was another sucessful campaign.
Today, I switched from my old Wordpress install to the lovely new Ghost blooging platform and I say I'm mighty impressed. The whole UI and feel is just dead simple and all I was using Wordpress for. But enough of how awesome Ghost is, there are plenty of posts on the internet already.
OpenShift is Red Hat's new PaaS (Platform as a Service). If you don't know what a PaaS is, just think of IaaS (Infrastructure as a Service) being Amazon Web Services or RackSpace cloud hosting. Then PaaS is like your PHP server running ontop, except it's all taken care of you automagically!
Let me first show you how simple it was to deploy OpenShift:
1. Create an account at openshift.com (its free for your first three applications). 2. Create a nodejs 0.10 application, follow the steps to and setting a namespace and application name. (eg. mine is blog-andrewklau) where blog is my application ID and andrewklau is my namespace (like your own personal domain name). 3. Set the GIT source to be (kudos to Corey @ RedHat for the quickstart) https://github.com/developercorey/openshift-ghost-quickstart.git 4. Wait a while as it deploys. 5. Visit your new deployment http://applicationid-namespace.rhcloud.com/ 6. How easy was that?!?
If you want to use your own domain like I have. First add a cname pointing to your deployment URL. Then in OpenShift go to your application and in the overview page you'll see a tiny link that says change; this'll allow you to add aliases. Essentially like apache vhosts pointing to the same domain name.
OpenShift is simply amazing in the simplicity it has built upon. For web developers it cuts right through all the crap you think sysadmins are giving you. For sysadmins it just saves you so much time in deployment and management.
My business is currently deploying OpenShift Origin ontop of our current oVirt virtulization suite (another RedHat opensource project). More on these in another post.
I hope you all enjoy RedHat's awesomeness and their OpenShift service. If you're an sysadmin take a look at OpenShift origin, it's pretty damn awesome.