Thursday, September 11, 2014

Heroku VS BlueMix

Heroku is a cloud platform as a service (PaaS) supporting several programming languages. Heroku was acquired by in 2010.It is one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but has since added support forJava, Node.js, Scala, Clojure, Python and PHP and (undocumented) Perl. The base operating system is Debian or, in the newest stack, the Debian-basedUbuntu.

Today I will compare Heroku and BlueMix these two PAAS features.I list some comparison results below just for your reference.

1 Command line tool
They use different command line

Bluemix: Cloud Foundry command line: cf
e.g.  $ cf login
        $ cf push
        $ cf apps
Heroku: Heroku toolbelt (CLI tool for creating and managing Heroku apps)
   e.g.  $ heroku login
         $ heroku create
         $ heroku logs
2.Application deployment

Bluemix: by Cloud Foundry command line: cf push

Heroku: by git push. Better git integration

3.Application check

BlueMix N/A
Heroku: Run Production Check
run a series of tests on your app recommended for maintaining and monitoring availability. Each check includes useful links to related resources.

4.UI responsiveness

BlueMix Support mobile,PAD see below screenshot
Heroku  Not well support

5.Build in Service

BlueMix Support about 50 etc
Heroku  more then 100 services provided


BlueMix less
Heroku  third-party buildpacks available for use with your Heroku apps. These buildpacks enable you to use languages and frameworks beyond those officially supported by Heroku.

You can see some detail feature comparison result from below screen.

1 comment: