Salesforce To Acquire Ruby App Hosting Service Heroku

Ruby applications currently run in Amazon's EC2 cloud, but one day may move to
Slideshow: Amazon's Case For Enterprise Cloud Computing
Slideshow: Amazon's Case For Enterprise Cloud Computing
(click image for larger view and for full slideshow)
Heroku founder Adam Wiggins explained in an April 12 InfoQ podcast that Heroku is described as a cloud service but "we have no physical servers. The day we started the company was the second beta launch of Amazon EC2... It worked so well, we never looked back."

It's likely some Ruby programmers who use the Heroku deployment service will be candidates to also use Salesforce's upcoming service. But many existing Heroku users have dependencies linked to EC2. Ruby programmers also like MySQL, so many Ruby applications have built-in calls to EC2's relational database service. They might move one day to Salesforce's platform, but such a transfer would have to be executed with migration tools that don't yet exist and assurances that everything would continue to work as before. There was no reference to such assurances at the user group show.

"They're doing amazing work, some of the best computer science I've ever seen. I thought -- this is amazing. If we buy this company, we can accelerate this whole industry, move the whole industry to Ruby," Benioff said. stock rose sharply on the announcement. At the close of trading on the New York Stock Exchange, shares were trading at $150.58, up $5.34 or 3.7%.

Heroku CEO Byron Sebastian, who made a cameo appearance on stage, responded: "Together, we will provide the best place to run and deploy Cloud 2 apps. We believe this is the winning combination to bring cloud application platforms into the mainstream of the enterprise."

By invoking the company of Hulu, Twitter, and other popular existing Ruby applications, Benioff seemed to say that was on the right side of the use of the new generation of "dynamic" languages, and will soon be hosting thousands of Ruby apps. Heroku currently serves as the deployment environment for 106,538 applications, as of Wednesday.

Heroku serves as both a Ruby development and deployment environment, solving multi-tenancy issues for application developers by managing a shared EC2 infrastructure. It supplies SSL encryption service, automated scaling up and down, and other services, while billing for monthly use.

Editor's Choice
Brandon Taylor, Digital Editorial Program Manager
Jessica Davis, Senior Editor
Cynthia Harvey, Freelance Journalist, InformationWeek
Terry White, Associate Chief Analyst, Omdia
John Abel, Technical Director, Google Cloud
Richard Pallardy, Freelance Writer
Cynthia Harvey, Freelance Journalist, InformationWeek
Pam Baker, Contributing Writer