<script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/jamesbayer" data-format="inline"  data-related="false"></script><script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/drmaximilien" data-format="inline"  data-related="false"></script><script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/jamesbayer" data-format="inline"  data-related="false"></script><script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/drmaximilien" data-format="inline"  data-related="false"></script><script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/jamesbayer" data-format="inline"  data-related="false"></script><script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/drmaximilien" data-format="inline"  data-related="false"></script>{"id":1875,"date":"2015-06-03T20:00:26","date_gmt":"2015-06-03T17:00:26","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=1875"},"modified":"2018-11-02T21:15:17","modified_gmt":"2018-11-02T18:15:17","slug":"cloud-foundry-in-comparison-to-other-paases","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/","title":{"rendered":"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms"},"content":{"rendered":"<p>One of the most interesting presentations at this year\u2019s CF Summit was a comparison of Cloud Foundry with other PaaS systems. It was delivered by Michael Maximilien of IBM and James Bayer of Pivotal. The overview featured OSS Cloud Foundry, Microsoft Azure, Google App Engine, AWS+ (EC2, Beanstalk, and services), Heroku, and OpenShift. This blog post highlights the main points of this presentation.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Background\" >Background<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Comparing_the_features\" >Comparing the features<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Pros_and_cons\" >Pros and cons<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Bottom_line_and_next_steps\" >Bottom line and next steps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#What_else_could_be_there\" >What else could be there?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Further_reading\" >Further reading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#Related_slides\" >Related slides<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#About_the_experts\" >About the experts<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Background\"><\/span>Background<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>IBM started working on a PaaS comparison back in 2010 to evaluate different platforms for the company. The research presented at the CF Summit was an updated and revised version with 50 criteria divided into 8 groups, such as:<\/p>\n<ul>\n<li dir=\"ltr\">workloads and tooling<\/li>\n<li dir=\"ltr\">integration services and SLAs<\/li>\n<li dir=\"ltr\">programming models and data stores<\/li>\n<li dir=\"ltr\">management, etc.<\/li>\n<\/ul>\n<p>The solutions were scored from 0 to 3 in accordance to what extent they support each of the features. The presentation featured scoring tables with the results of the comparison, as well as comments on them.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/dr-max-and-james-bayer-presenting-paas-comparison-2014.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/dr-max-and-james-bayer-presenting-paas-comparison-2014.png\" alt=\"\" width=\"648\" height=\"455\" class=\"aligncenter size-full wp-image-38509\" \/><\/a><small>Dr. Max (left) and James Bayer (right) at Cloud Foundry Summit 2014<\/small><\/center><\/p>\n<p>According to the speakers, this research is not exactly scientific, since there was no way to measure some of the features and often what was advertised did not match the reality. The comparison also has a certain bias to it, since it was made by Pivotal and IBM, members of the Cloud Foundry ecosystem. Still, it provides a framework for other PaaS benchmarks.<\/p>\n<p>(Last year, Altoros did a similar <a href=\"https:\/\/www.altoros.com\/research-papers\/openshift-and-cloud-foundry-paas-high-level-overview-of-features-and-architectures\/\">evaluation<\/a> of Cloud Foundry and OpenShift, but on a smaller scale.)<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Comparing_the_features\"><\/span>Comparing the features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p dir=\"ltr\">Michael Maximilien led the first part of the session, giving insights into how the platforms compared against each other in terms of their features.<\/p>\n<p>Open source PaaS systems, such as OpenShift and Cloud Foundry, are generally stronger when it comes to tooling. They are also better at providing programming models and frameworks. Today, Cloud Foundry is the leader in this area\u2014together with Heroku, which supports multiple frameworks and languages.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-workloads-tooling.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-workloads-tooling.png\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-34751\" \/><\/a><small><a href=\"https:\/\/www.slideshare.net\/Pivotal\/paa-s-comparison2014v08\" rel=\"noopener\" target=\"_blank\">Source<\/a><\/small><\/center><\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-datastores-programming-models.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-datastores-programming-models.png\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-34747\" \/><\/a><small><a href=\"https:\/\/www.slideshare.net\/Pivotal\/paa-s-comparison2014v08\" rel=\"noopener\" target=\"_blank\">Source<\/a><\/small><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Pros_and_cons\"><\/span>Pros and cons<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The second part of the session was dedicated to quality of experience. James Bayer described what it feels like to use each of the platforms from a developer\u2019s point of view. According to him, 60\u201370% of all applications running on a PaaS are Java-based. So, the main scenario was to push, scale, update, etc. an app written in this language to see what it feels like to work with a platform in day-to-day situations.<\/p>\n<p>1.\u00a0<strong>AWS Elastic Beanstalk<\/strong> provides great integration with Amazon&#8217;s services along with outstanding out-of-the-box monitoring features. It is really easy to start using Beanstalk, but this platform has some shortcomings. For example, it turned out to be by far the slowest\u2014it took James Bayer 15 minutes to spin up his app. Beanstalk treats different languages\/frameworks very differently, you are often forced to learn many AWS concepts, and the extensibility is low.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-integration-services-SLA.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-integration-services-SLA.png\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-34748\" \/><\/a><small><a href=\"https:\/\/www.slideshare.net\/Pivotal\/paa-s-comparison2014v08\" rel=\"noopener\" target=\"_blank\">Source<\/a><\/small><\/center><\/p>\n<p>2.<strong> Google App Engine <\/strong>is deeply integrated with Google\u2019s services ans APIs,\u00a0like Beanstalk is with AWS. It comes with nice load balancing, Cloud SQL integration, events, and runtimes. The downsides include lots of Java limitations\u2014e.g., they want you to use their Google SQL driver, you have to insert the DB connection into the code manually, and if you want to customize a container, you won\u2019t be able to debug it.<\/p>\n<p>3.\u00a0When speaking about <strong>Azure Websites<\/strong>, James mentioned that he did not have the time to see all the features, so this evaluation is only partial. Still, he noted the great job Microsoft had done on the web experience. Azure provides lots of SCM integration options and there are many ways you can move your app to the platform. However, they put you on Windows right away, although it is advertised as a general PaaS.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-management.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-management.png\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-34749\" \/><\/a><small><a href=\"https:\/\/www.slideshare.net\/Pivotal\/paa-s-comparison2014v08\" rel=\"noopener\" target=\"_blank\">Source<\/a><\/small><\/center><\/p>\n<p>4.\u00a0<strong>OpenShift<\/strong> is the platform most frequently compared to Cloud Foundry\u2014both are open source, both were launched at approximately the same time. Of all the platforms evaluated, OpenShift has the best container SSH and port forwarding\u2014e.g., you can go directly to the container and see the problems, forward things to your VM with one command, etc. Unfortunately, many things turned out to be outdated: you have to choose which cartridge to use from a lot of options, and scaling can only happen one instance at a time. In addition, you can see the traffic from all the containers on your host\u2014i.e., other people may see yours, as well.<\/p>\n<p>5.\u00a0<strong>Heroku<\/strong> seems to provide the most &#8220;polished&#8221; user experience. In addition, they have some features that other platforms don\u2019t: run command, pipelines, stats in logs, a good marketplace, etc. The drawbacks include poor support for Java. You have to use Git, and team support is not so great compared to other platforms.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-miscellaneous.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/Cloud-Foundry-Comparison-miscellaneous.png\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-34750\" \/><\/a><small><a href=\"https:\/\/www.slideshare.net\/Pivotal\/paa-s-comparison2014v08\" rel=\"noopener\" target=\"_blank\">Source<\/a><\/small><\/center><\/p>\n<p>6.\u00a0The most notable thing mentioned about <strong>Cloud Foundry<\/strong> was that it actually has the best Java support\u2014with Maven, Gradle, Eclipse, and many builpacks to choose from. All dependencies and JDK are updated almost every week. Cloud Foundry also &#8220;scales and responds fast.&#8221; It has Loggregator, introduced about 6 months ago, that logs both app and audit events. Using services is extremely easy\u2014you don\u2019t have to insert anything into your code, etc. However, there is still no shell access to containers, so you can\u2019t see what\u2019s going on. Beanstalk and Heroku have much better app metrics. Finally, zero-downtime updates on Cloud Foundry are not yet a &#8220;irst-class&#8221; feature\u2014it still requires scripting.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Bottom_line_and_next_steps\"><\/span>Bottom line and next steps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>James and Michael ended their talk by saying it was hard to be objective when comparing the platforms and then shared some future plans. In particular, they wanted the community to be involved in the research to create a PaaS benchmark that will use standard sample apps and scenarios close to real life. Although the comparison did not include any pricing data, it was very thorough and, absolutely, unique.<\/p>\n<p>&nbsp;<br \/>\n<div id=\"\" class=\"clearfix padded-panel\"><div class=\"details-box-wrapper\" style=\"\/* background-image:url(http:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cf-after-dark-apache-brooklyn.gif); *\/\"><div class=\"details-box-overlay details-box-overlay-a\"><\/div><div class=\"details-box\"><div class=\"section-title\">Altoros Take<\/div><div class=\"details-wrapper\"><div class=\"detail-item\"><div class=\"take\"><span>\n<h3><span class=\"ez-toc-section\" id=\"What_else_could_be_there\"><\/span>What else could be there?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In their presentation, James Bayer and Dr. Max clearly state they\u2019re in a quandary in trying to compare several unlike products. They make a game try, though, coming up with some rankings and making detailed \"pro\" and \"con\" statements about each.<\/p>\n<p>However, coming from Pivotal and IBM, the two reviewers are going to have a freely admitted, in-built bias toward Cloud Foundry. As a Silver member of the Cloud Foundry Foundation, we at Altoros will have the same bias.<\/p>\n<p>So, the question that needs to be asked is, \"Do any of these other PaaS offerings exceed Cloud Foundry to the extent that you should adopt their attached infrastructure?\" The real issue is whether you must be a Microsoft house for the project at hand, or whether you\u2019re tied to Red Hat or locked in to AWS or Google.<\/p>\n<p>If you are, then you may not have a choice other than to go with a PaaS other than Cloud Foundry. Further, if you\u2019ve gone with (or are going with) a commercial version of Cloud Foundry, you might have locked yourself in\u2014to some degree\u2014as well.<\/p>\n<p>What we would like to see, for instance, is a comparison of proprietary Cloud Foundry offerings (including a TCO analysis) vs. its open-source version. Or, trying the DIY approach vs. relying on managed PaaS services.<\/p>\n<p>That would be of great interest to developers and architects alike.<\/p>\n<\/span><\/div><\/div><\/div><\/div><\/div><\/div>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/research-papers\/openshift-and-cloud-foundry-paas-high-level-overview-of-features-and-architectures\/\">OpenShift and Cloud Foundry: A High-Level Overview of Features and Architectures<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table width=100%>\n<tr>\n<td class=\"video-details-td\">\n<div style=\"float:right; width:45%; padding-left:15px; font-size:14px;\">\n<strong>Table of contents<\/strong><\/p>\n<ol>\n<li style=\"margin-bottom: 6px; margin-top: 6px;\">Research: background, the challenges, and limitations (01:47)<\/li>\n<li style=\"margin-bottom: 6px;\">What are the criteria? (04:34)<\/li>\n<li style=\"margin-bottom: 6px;\">How do the platforms behave under different workloads and what tools they support? (06:06)<\/li>\n<li style=\"margin-bottom: 6px;\">What about integration services and SLAs? (06:55)<\/li>\n<li style=\"margin-bottom: 6px;\">What data stores and programming models do the PaaS systems support? (08:30)<\/li>\n<li style=\"margin-bottom: 6px;\">How easy are the platforms to manage? (09:10)<\/li>\n<li style=\"margin-bottom: 6px;\">What about load balancing, pattern-based deployments, real-time patching, etc.? (09:51)<\/li>\n<li style=\"margin-bottom: 6px;\">The pros and cons of OpenShift, Heroku, Amazon&#8217;s Beanstalk, Google App Engine, Microsoft Azure, and Cloud Foundry (11:29)<\/li>\n<li style=\"margin-bottom: 6px;\">Lessons learned and potential next steps (22:26)<\/li>\n<\/ol>\n<\/div>\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"IBM &amp; Pivotal - Cloud Foundry Compared with Other PaaSes (Cloud Foundry Summit 2014)\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/k3TazUmv7Fg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>\n<\/td>\n<\/tr>\n<\/table>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_slides\"><\/span>Related slides<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/v9AgZWMrcRrT37\" width=\"425\" height=\"355\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/center><\/p>\n<div style=\"margin-bottom: 5px;\"><\/div>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"About_the_experts\"><\/span>About the experts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div>\n<div style=\"float: right;\"><!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"https:\/\/www.linkedin.com\/in\/jamesbayer\" data-format=\"inline\"  data-related=\"false\"><\/script><\/div>\n<div style=\"width: 450px;\"><small>James Bayer is Senior Director of Product Management for both open-source Cloud Foundry and commercial projects at Pivotal. Before he started working on Cloud Foundry in 2011, James specialized in Java EE technologies (at Oracle, VMware, IBM, and BEA Systems). He is recognized for his expertise in cloud computing, enterprise architecture and software, web logic, distributed systems, and a willingness to share his knowledge at different events.<\/small><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div>\n<div style=\"float: right;\"><!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"https:\/\/www.linkedin.com\/in\/drmaximilien\" data-format=\"inline\"  data-related=\"false\"><\/script><\/div>\n<div style=\"width: 450px;\"><small>Michael Maximilien (a.k.a Dr. Max) is Chief Architect PaaS Innovation at IBM Cloud Labs. He is closely cooperating with Pivotal in attempt to make open-source Cloud Foundry the best PaaS in the world. His main expertise embraces the areas of software engineering and distributed systems. Michael has over 50 refereed papers published and holds 12 issued US patents.<\/small><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<hr\/>\n<p><center><small>The post is written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>, Sophia Turol, and Roger Strukhoff.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most interesting presentations at this year\u2019s CF Summit was a comparison of Cloud Foundry with other PaaS systems. It was delivered by Michael Maximilien of IBM and James Bayer of Pivotal. The overview featured OSS Cloud Foundry, Microsoft Azure, Google App Engine, AWS+ (EC2, Beanstalk, and services), [&#8230;]<\/p>\n","protected":false},"author":5,"featured_media":38431,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[873,206],"class_list":["post-1875","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cloud-native","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PaaS Comparison 2014: Cloud Foundry vs. Other Platforms | Altoros<\/title>\n<meta name=\"description\" content=\"James Bayer and Dr. Max compare Cloud Foundry with Microsoft Azure, Google App Engine, Amazon&#039;s Beanstalk, Heroku, and OpenShift across 50 criteria.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms | Altoros\" \/>\n<meta property=\"og:description\" content=\"James Bayer of Pivotal and Michael Maximilien of IBM compare six PaaS systems: Cloud Foundry, Microsoft Azure, Google App Engine, Amazon&#039;s Beanstalk, Heroku, and OpenShift.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-03T17:00:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-02T18:15:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Alex Khizhniak\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Khizhniak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/\",\"name\":\"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif\",\"datePublished\":\"2015-06-03T17:00:26+00:00\",\"dateModified\":\"2018-11-02T18:15:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420\"},\"description\":\"James Bayer of Pivotal and Michael Maximilien of IBM compare six PaaS systems: Cloud Foundry, Microsoft Azure, Google App Engine, Amazon's Beanstalk, Heroku, and OpenShift.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif\",\"width\":640,\"height\":480},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420\",\"name\":\"Alex Khizhniak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg\",\"caption\":\"Alex Khizhniak\"},\"description\":\"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\/ML, data science, data integration, ETL\/DWH, data quality, databases (SQL\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.\",\"sameAs\":[\"https:\/\/x.com\/https:\/\/twitter.com\/alxkh\"],\"url\":\"https:\/\/www.altoros.com\/blog\/author\/alex\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms | Altoros","description":"James Bayer and Dr. Max compare Cloud Foundry with Microsoft Azure, Google App Engine, Amazon's Beanstalk, Heroku, and OpenShift across 50 criteria.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/","og_locale":"en_US","og_type":"article","og_title":"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms | Altoros","og_description":"James Bayer of Pivotal and Michael Maximilien of IBM compare six PaaS systems: Cloud Foundry, Microsoft Azure, Google App Engine, Amazon's Beanstalk, Heroku, and OpenShift.","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/","og_site_name":"Altoros","article_published_time":"2015-06-03T17:00:26+00:00","article_modified_time":"2018-11-02T18:15:17+00:00","og_image":[{"width":640,"height":480,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif","type":"image\/gif"}],"author":"Alex Khizhniak","twitter_misc":{"Written by":"Alex Khizhniak","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/","name":"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif","datePublished":"2015-06-03T17:00:26+00:00","dateModified":"2018-11-02T18:15:17+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420"},"description":"James Bayer of Pivotal and Michael Maximilien of IBM compare six PaaS systems: Cloud Foundry, Microsoft Azure, Google App Engine, Amazon's Beanstalk, Heroku, and OpenShift.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/PaaS-Comparison-2014-Cloud-Foundry-vs-Other-Platforms.gif","width":640,"height":480},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-comparison-to-other-paases\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PaaS Comparison 2014: Cloud Foundry vs. Other Platforms"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420","name":"Alex Khizhniak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","caption":"Alex Khizhniak"},"description":"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\/ML, data science, data integration, ETL\/DWH, data quality, databases (SQL\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.","sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/alxkh"],"url":"https:\/\/www.altoros.com\/blog\/author\/alex\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/1875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=1875"}],"version-history":[{"count":38,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/1875\/revisions"}],"predecessor-version":[{"id":38515,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/1875\/revisions\/38515"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/38431"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=1875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=1875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=1875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}