Salesforce Aims to Be One-Stop Shop for Cloud Development
Salesforce.com's announcement Wednesday of plans to buy Heroku, as well as a rebranding of its array of services, makes it clear the vendor wants to be a one-stop shop for developing applications in the cloud.
Wed, December 08, 2010
IDG News Service — Salesforce.com's announcement Wednesday of plans to buy Heroku, as well as a rebranding of its array of services, makes it clear the vendor wants to be a one-stop shop for developing applications in the cloud.
Heroku is a PaaS (platform-as-a-service) offering for software written in the popular Ruby language. It underpins more than 100,000 applications. Salesforce.com's move is a play for "the hearts and minds of next-generation application developers," particularly of social and mobile software, said Ray Wang, CEO and principal analyst of Constellation Research.
The Heroku technology will join Salesforce.com's core Force.com platform, which has primarily been used by ISVs (independent software vendors) and companies to build transactional business applications, as well as the recently announced VMForce partnership with VMware for enterprise Java development. Salesforce.com also has technologies for developing websites and departmental applications, and announced a new service, Database.com, on Tuesday.
Once the deal closes next year, Heroku will be the newest member of the company's cluster of development technologies, which as of Wednesday has been dubbed Force.com 2.
Heroku deploys Ruby applications inside "dynos," each of which run independently on its grid. Dynos encapsulate the application logic, development framework, middleware, application server, virtual machine and other layers. "The number of dynos running for a given app directly affects the maximum concurrency and therefore the performance of that app," Heroku's website states. New dynos can be fired up in less than two seconds in most cases, it adds.
Like other PaaS offerings, Heroku uses metered pricing.
"Some developers complain that Heroku is expensive, but it's a get-what-you-pay-for situation," said Redmonk analyst Michael Coté. "You can get cheaper, but it's just bare-cloud infrastructure with no real services or middleware included."
The Heroku announcement gives new meaning to Salesforce.com's unveiling of Database.com, which enables customers to use its underlying database infrastructure.
Salesforce.com will no doubt sell Heroku users on using Database.com as an information store in support of their applications. But Heroku already offers a PostgreSQL-based database service.
"It's really important to us and Salesforce.com that things don't change for our installed base," said Heroku cofounder James Lindenbaum in a phone interview. "We absolutely intend to continue to run it. What we want to do is provide more choice over time. It will be one of the choices."
There are also no plans for Heroku to leave its current home at Amazon Web Services, according to Lindenbaum. "We absolutely want to stay there. We will likely add additional data centers and providers over time, but we'll make those decisions based on customer use cases," he said.