Feeds

Makara's do-it-yourself platform cloud

Like Google App Engine. Without the Google

High performance access to file storage

So, you want to use so-called platform cloud like Microsoft Azure, Google App Engine, or Engine Yard? But you want more choices and more control than these application clouds offer, and you don't want to have to monkey around and build a virtual data center yourself using Amazon's EC2 or a number of infrastructure clouds? A startup called Makara is cooking up something that you might find interesting.

The Cloud Application Platform, which is launched today as a beta program by Makara and which goes by the alternative name of WebappVM, is yet another abstraction layer that rides on top of iron to make it easier to use and manage. The idea, says Isaac Roth, co-founder and chief executive officer at Makara, is to allow PHP and Java applications that have been coded to run on systems inside companies to be deployed without having to change their programming models, as application cloud providers do.

The WebappVM abstraction layer replaces operating systems that would normally run atop virtual machine hypervisors, operating systems that in turn support applications. WebappVM includes PHP and Java runtime environments as well as a middleware stack based on either Tomcat or JBoss application servers; Apache is the Web server of choice.

This abstraction layer hooks into the provisioning APIs used by public cloud providers or to the provisioning features of the popular hypervisors used on commodity x64 servers that are generally used to build private, internal clouds. Makara has deployed whatever technique necessary to talk to public cloud and hypervisor provisioning tools, be it C, Python, or Web services methods.

The WebappVM abstraction layer also has features to gather performance information on running applications and automatically scale resources on the clouds as PHP and Java applications run, and it also has change management features that allows for upgrading of the runtime and middleware environments and rollback when something goes wrong. The WebappVM tool has a user interface coded using Adobe's Flex tool for creating Flash applications. The upshot is a tool that can manage different and incompatible infrastructure clouds and hide their differences to PHP and Java applications.

The WebappVM is currently supported on the Amazon EC2, Rackspace Cloud, Terramark vCloud public clouds and can be used to create an platform cloud internally on VMware ESX Server, Oracle VirtualBox (formerly Sun), or Xen hypervisor (it can be Oracle VM, XenServer from Citrix Systems, or the Xen hypervisors embedded in Linux by Red Hat and Novell). The WebappVM extraction layer does not, as yet, present a database service layer, but the applications that are running atop WebappVM can be pointed at any database source they need on the public or private cloud.

Roth, who spent five years at application performance monitoring tool maker Wily Technology before CA ate it for $375m in 2006, co-founded Makara with Tobias Kunze Briseño, the company's chief technology officer who used to run portal development for Lycos Europe and who used to run software engineering for digital media at supercomputer maker Silicon Graphics. Roth has worked as a software engineer at both Cisco Systems and Red Hat in their early days.

The company has venture backing from Shasta Ventures and Sierra Ventures as well as the Marc Andreessen-Ben Horowitz tag team. Makara was founded in May 2008, originally as OSS-1701 (yes, that's the Open Source Software flagship Enterprise) and then briefly by its product name, WebappVM.

Roth says that he wants beta testers to kick the tool around for a few months, and once it is hardened Makara will release WebAppVM 1.0 for production use. Pricing has not been set yet, but on public clouds, Makara will charge an incremental metered usage fee on top of the cloud provider's infrastructure fees, and on private clouds, Makara will charge a fee for every virtual machine in production. You can download Makara's Cloud Application Platform here and see a YouTube video walking you through the features there. ®

High performance access to file storage

More from The Register

next story
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
OpenSSL Heartbleed: Bloody nose for open-source bleeding hearts
Bloke behind the cockup says not enough people are helping crucial crypto project
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Windows XP still has 27 per cent market share on its deathbed
Windows 7 making some gains on XP Death Day
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
US taxman blows Win XP deadline, must now spend millions on custom support
Gov't IT likened to 'a Model T with a lot of things on top of it'
prev story

Whitepapers

Mainstay ROI - Does application security pay?
In this whitepaper learn how you and your enterprise might benefit from better software security.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.