Which framework to choose - OpenStack, AWS, Heroku, CloudFoundry!

Ashutosh Bijoor

Thanks to Alex Popsecu’s NoSql blog, found a well articulated thesis by Johan den Haan, CTO at Mendix. Johan proposes a framework that describes the various layers of cloud platform services starting from virtualized hardware up to end-user software applications. This framework can also be used to categorize various cloud platforms such as OpenStack, Amazon Web Services, Heroku and CloudFoundry. He defines a 3 column, 6 layer framework that outlines the various components required to run an application in “the cloud” as below:

This is such a neat framework! For my reference, have expanded the table with salient points from Johan’s article here: