Cloud Foundry vs Heroku
Last updated: October 11, 2017
Open Source Cloud Application Platform that makes it faster and easier to build, test, deploy and scale applications, providing a choice of clouds, developer frameworks, and application services. It is an open source project and is available through a variety of private cloud distributions and public cloud instances.
Heroku is the leading platform as a service in the world and supports Ruby, Java, Python, Scala, Clojure, and Node.js. Deploying an app is simple and easy. No special alternative tools needed, just a plain git push. Deployment is instant, whether your app is big or small.
Cloud Foundry vs Heroku in our news:
2017 - Cloud Foundry adds native Kubernetes support to compete with Pivotal
Cloud Foundry, the open-source platform as a service (PaaS) offering for enterprise made an early bet on Docker containers, but with Kubo, which Pivotal and Google donated to the project last year, the project gained a new tool for allowing its users to quickly deploy and manage a Kubernetes cluster (Kubernetes being the Google-backed open-source container orchestration tool that itself is becoming the de facto standard for managing containers). The project is now taking Kubo, renaming it to “Cloud Foundry Container Runtime” (because who needs cute names, after all), and making it a core part of the Cloud Foundry platform. Unsurprisingly, Google and Pivotal worked with Cloud Foundry on building this integration.
2015 - Heroku launches application development platform for Enterprise. Beware Force.com
Heroku, the Salesforce-owned, application development and hosting platform, announced a new product line called Heroku Enterprise. It’s geared for big companies that want to develop the kind of modern applications seen at startups while providing the type of features that many large enterprises want, including security features and access control. Essentially, the product line claims that large enterprises can now have it both ways: a way to make the type of applications that are typically derived from an agile-development process (with access to trendy technology like containers and new database services) all while being monitored under the iron fist of the enterprise. Kudos to Heroku if it can pull that off. With Heroku Enterprise, organizations can supposedly now monitor all their developers, applications and resources under one interface.
2014 - Salesforce connects Heroku to its cloud - a new advantage over Cloud Foundry
Salesforce finally connected the Heroku cloud application platform (which it acquired in 2010) to Force.com with the release of the Heroku Connect tool. Heroku and Force.com represent two vastly different development systems based on completely different programming languages—but Salesforce now has a working bi-directional connection between them. Instead of a deep integration with Heroku, Salesforce customers can connect Heroku apps to Salesforce without the need for extensive recoding, which is a potentially expensive and time-consuming affair. Salesforce knows it needs to show off tools like Heroku Connect to attract developers and convince them Force.com will work with popular Web toolkits like Node.js, Ruby on Rails and Java.
2012 - Top 7 Dreamforce stories
At the Dreamforce 12 conference Salesforce presented a lot of new products, but the problem is that most of these new products either had been already presented at the conference last year, or will become live to next year's conference. So, we'll just briefly go over the main ones:
1. Salesforce Marketing Cloud has absorbed the acquired services Radian6 and Buddy Media and become the most powerful social marketing tool in the world.
2. Service for employee development and business goals achievement Work.com is already live and appeared in the top six Salesforce's products on the home page of the company site
3. Salesforce's version of Dropbox for Enterprise (ChatterBox) will appear next year. It's main feature will be the "social context" of stored files
4. Communities and chat in the Chatter (announced a year ago) are finally available
5. Also available the HTML5 interface Salesforce Touch, which allows to access any Salesforce application from any mobile device. Interestingly, that few days ago the Internet giant Facebook announced the 180-degree turn from HTML5 to mobile apps
6. Next year, Salesforce will launch the service, code-named Salesforce Identity, which would become a universal authentication tool for enterprise applications, like Facebook is for public sites
7. The PaaS-platform Heroku (owned by Salesforce) adds support for Java and becomes much more attractive for developing and hosting enterprise applications (previously it supported only Ruby)
2012 - Surprise! VMWare has joined OpenStack. Beware Amazon Web Services
Recently we found out that the open cloud platform alliance OpenStack includes several members from EMC. It was a surprise, because EMC owns VMWare - the direct competitor of OpenStack. We thought that it was a little misunderstanding in the Swedish family EMC-VMWare. But this wasn't the last surprise in this story. In the end of the last week, VMWare personally became the "Gold member" in OpenStack. (Recall, OpenStack was founded two years ago in order to struggle against the dominance of Amazons's public cloud and VMWare's data-center cloud management systems). Together with VMWare two more giants: Intel and NEC joined OpenStack on Friday. So now, on the cloud platform market we have the confrontation: Amazon vs "Everyone else". You may think that the forces are not equal, but ...
It's likely that VMWare's entry hardly strengthen OpenStack. First, VMWare is not going to stop developing its (competing) solutions vCloud cloud platform and Cloud Foundry. The company is considering it's contribution to OpenStack as an diversification of investments in cloud platforms. Second, it's probably just a political (or marketing) step by VMWare. Because its main virtualization-competitor Citrix has recently quit OpenStack. So it's an excellent opportunity to turn the whole cloud market against the rival.
In result, OpenStack may not just become the Soviet Union but the Soviet Union with political games. At first glance, such organization can't be effective.
2011 - SaaS vendors using third-party PaaS as their own
An interesting new trend is emerging: SaaS vendors start to use third-party PaaS services as platforms for their own clients and partners. Let's first consider the ordinary situation. For example, there was such SaaS provider as Salesforce. And it provided the online CRM system. The system was growing but the customers wanted more and more new features. Then Salesforce management thought: "we can't implement so many features, and it's not right to make the system too complicated. Let's better create a (PaaS) platform, and let our customers and partners create add-on apps and functions themselves. That's how Force.com appeared. And many others SaaS vendors headed the same way: Google, NetSuite, Intuit, Box.net ... But not all SaaS-providers are so mighty to create own PaaS platform. Or maybe creating own PaaS-platform - is not the smartest option. Why not use one of the existing PaaS-services, such as Force.com?
That's what Workday, Infor and Concur decided to do last summer. They created SDK and interfaces for Force.com and offered their customers and partners to build applications on Force.com and use the data inside their systems. And a few days ago another SaaS-giant SuccessFactors (which is the champion in SaaS-implementation size) has partnered with VMWare to use its PaaS-Platform CloudFoundry.
2011 - VMware wants to revolutionize PaaS market to challenge Windows Azure
We have already noted that PaaS (Platform as a Service) - is the future of cloud platforms. For now the PaaS market is dominated by Salesforce (Force.com), Microsoft (Windows Azure) and Google (Google App Engine). Recently Amazon also entered this space with AWS Elastic Beanstalk. Of course VMWare also has its own plans regarding this market. Like Amazon, VMWare still paid more attention to another cloud technology - IaaS (Infrastructure as a Service). Its product vCloud enables service providers and enterprises to create cloud platforms that mimic Amazon EC2. But, frankly speaking, VMWare hasn't achieved great success in the IaaS-space so far, because it didn't offer something revolutionary. Having analyzed these mistakes, the company is now entering the PaaS market. And here it really wants to make a revolution.
Few days ago VMWare unveiled online service Cloud Foundry and the eponymous "portable" PaaS platform. The mane feature of this platform is that it's completely free and open-source. According to the developers, it can work anywhere - on a single server, in the enterprise data center, in a public cloud (e.g. Amazon or vCloud), as well as on several of these infrastructures, forming so-called "federated cloud." Thus, it's eliminating the main drawback of existing PaaS-solutions - locking to a single provider.
The second feature of Cloud Foundry - is its extensibility. For example, Google App Engine only supports Python and Java. Windows Azure - primarily designed for use with Microsoft's .NET framework. But VMWare Cloud Foundry initially supports Spring Java, Rails, Sinatra and Node.JS and allows you to integrate other frameworks. So the platform does not limit developers in their tools and infrastructure software. Moreover, for the convenience of developers, VMWare will soon release a micro version of Cloud Foundry, that can be installed on any PC.
It is also interesting that the Cloud Foundry will compete with a joint project of VMWare and Salesforce - VWForce (which is now a part of the Force.com). Probably now these two companies diverge and each will go its own way to the top of the PaaS-market.
2010 - Force.com 2 - already 5 PaaS platfroms. Rackspace is in panic
At the Dreamforce conference, Salesforce demonstrated one more time that now it's not so interested in CRM (it was mainly a subject for jokes) as in cloud platforms. Following the release of SaaS database Database.com, the company introduced another big Force.com feature - Heroku - the PaaS startup that Salesforce has recently acquired for $ 212 million. Heroku - is a cloud platform for developing and hosting Ruby-applications (Ruby - is a popular framework for developing Web apps, created by 37Signals). Heroku became one of the five PaaS-services included in the new version Force.com 2. And the new structure of the Force.com platform now looks like this:
Force.com is backed by cloud DBMS Database.com. And developers, depending on their skills and goals, can select one of five options:
- AppForce - platform for rapid app development. It allows to build apps with 80% clicks and 20% code
- Siteforce - platform for creating and managing external websites. It also utilises mainly visual development tools
- VMForce - platform for building Java-based applications. Supports easy migration of existing packaged enterprise apps to the cloud
- Heroku - platform for building Ruby-applications
- ISVforce - platform for SaaS providers, where they can host and manage internet services, sell them at AppExchange marketplace
Recall also that Force.com provides tools for developing and hosting Flash/AIR apps and integration tools for Google Apps.