He says developers shouldn't have to go through the painful exercise of replicating the data center deployment architecture when they move an application to the cloud. In addition, that method doesn't allow applications to transfer cleanly. These are the problems that led to Makara's PaaS solution. The unique software works in the virtual layer to provide scaling, rightsizing, and monitoring for applications. The Makara Cloud Application Platform is currently in a free beta preview. Roth says he is eager to hear from the developer community and gather as much feedback on the product as he can.
One of the main things that developers will notice when they test out the platform is the wide range of choices they have for infrastructure, language, and tooling. Makara supports Java, PHP, and Flex development along with JBoss and Tomcat applications. The platform also supports a multitude of cloud infrastructures including:
- Amazon EC2
- Rackspace Cloud
- Terremark vCloud Express
- VMware ESX
- VMware Workstation
According to Roth, Makara is the first company to run their platform on vCloud Express.
There are few, if any, platforms like Makara that provide so many choices for cloud optimization. Engine Yard is a similar solution for Ruby on Rails development. The versatility of a platform like Makara is important because developers don't want to deal with the infrastructure involved in cloud deployment and on-boarding. Copying the architecture of the data center and transporting it to the cloud defeats the purpose of many cloud benefits.
Makara's new approach to application management has all of the management and monitoring features built into a virtual layer. The technology sits on top of the hypervisor and under the application stack, making it easy to deploy and manage web applications in the cloud without the hassle of employing multiple agents. Makara also makes it easy for developers to provision across clusters and move between cloud providers with the push of a button.
“By moving application management to the platform layer, managing applications becomes less complex and more cost-effective,” said Roth. “Even moving between cloud environments is easy with the Makara Cloud Application Platform because all the application code, configuration, and dependencies are stored in the Makara application capsule.”
You can visit Makara's new website to download the beta.