Google App Engine vs Heroku
Last updated: March 14, 2017
Google App Engine lets you run web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.
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 tools needed, just a plain git push. Deployment is instant, whether your app is big or small.
Latest news about Google App Engine and Heroku:
14.03.17. Google App Engine now supports all programming languages. Google launched the new version of its platform-as-a-service for building application backends App Engine.The big news is that App Engine now supports any programming language, so a developer can create the app in whatever language they are comfortable using. Google sees this as a game changer, making the platform more open, which is a big theme with the company as it transitions to try and lure enterprise customers to Google Cloud Platform in general. In the previous version there was a limited set of runtime libraries and once you built an application, it was very difficult to take it out of Google. The company has indicated that part of its philosophy on being open means making it easy to move and avoid lock-in, even if that means leaving Google Cloud Platform.
20.02.15. Heroku launches application development platform for Enterprise. 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.
23.05.14. Salesforce connects Heroku to its cloud. 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.
2013. Now you can use Google App Engine to host your company website. Google App Engine added support for PHP - the language on which 90% of websites are created. So now you can move your corporate website to this cloud platform. Why is it better than the regular hosting that you currently use? First, GAE provides free quotas: 1GB for file and data storage and 1Gb of traffic per day. So for most small business websites this hosting will be free. For large companies that have websites with big attendance - the cost would be almost the same as with regular hosting. But with GAE they can be sure that their sites work reliably, because GAE - is the platform on which Google's own services work and it can withstand heavy loads and even natural disasters. In addition to website hosting, the PHP support on Google App Engine may help to grow more SaaS services. Because now the large army of PHP-developers will get the opportunity to start for free and attract customers with the reliable platform.
2013. Google Compute Engine is available for all. Google launched its cloud IaaS platform Google Compute Engine a year ago, and then we called it the very strong competitor for Amazon Web Services. But the problem was that during this year the platform was available only for selected users (who paid $400/month for Google's Gold-support). Yesterday Google Compute Engine has become available to everyone, so let's get ready to rumble. With the public launch Google has added several new features. In particular, advanced routing - to create gateways and VPN servers, and enable you to build applications that span your local network and Google’s cloud, support for PHP in Google App Engine. Unlike AWS, Google introduced per-minute billing for the virtual servers (instead of per-hour). The pricing starts at $0.02/hour for a shared-core server. The video shows how you can create linux-server with the required parameters in 30 seconds on Google Compute Engine.
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
2011. Google killed App Engine for Business. Last month, at the Google I/O conference, Google announced changes in GAE pricing, and caused panic among the developers. Without going into details, we'll just say that the developers initially incorrectly calculated the new fees, and only after Google's clarification post, it became clear that the prices would jump, but not so much. However, in the shadow of this panic another small announcement was unnoticed - the enterprise version of Google App Engine, launched a year ago - was closed. This does not mean that Google is no longer positioning its PaaS platform for business. Most of the features of the enterprise version (99.95% SLA, support for SSL, SQL, Spring framework) will be soon implemented in the basic version. However, this means that Google has done a lot of mistakes with the PaaS platform and currently loosing the game in competition with Microsoft, Salesforce, Amazon, VMWare.
2010. Force.com 2 - already 5 PaaS platfroms. 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:
2010. Google partners with VMWare to adopt GAE for Enterprise. In response to the recent launch of VMForce, Google today announced the upcoming version of its cloud platform for enterprise users - Google App Engine for Business. Until now, GAE was actually not suitable for hosting enterprise applications. First, GAE does not provides enterprise-ready support, security and service level guarantees. Besides, it supports only one database - Big Table, which is not used in existing business applications, and locks clients into one platform. The enterprise version of GAE, which is scheduled for 4 quarter of 2010, will fix these issues. Corporate customers will be offered a premium support, 99.9% SLA, administration panel for managing security policies. In addition, GAE will add support for SSL and SQL databases. Instead of difficult-to-forecast scheme of payment for computer resources, the clients will pay a flat rate - $8/month for app user.