GigaSpaces Technologies, a pioneer of next generation application platforms for mission-critical applications, announces the beta release of a new product. GigaSpaces Cloudify is the industryâs first cloud application platform designed to enable enterprises and ISVs to take even their most mission-critical applications to any cloud, without forcing any code changes or cloud vendor lock-in.
"Enterprises increasingly want to move to the cloud â whether private or hybrid â to gain the benefits of agility and cost reduction. However, deploying mission-critical applications to the cloud can present significant challenges," said Adi Paz, EVP Marketing and Business Development at GigaSpaces. "Today, achieving cloud benefits requires vast investments of time and resources to rewrite applications, and so the bulk of enterprise business apps have still not made the move. Cloudify eliminates these barriers."
GigaSpaces Cloudify leverages the companyâs decade of experience in virtualisation and delivering application platforms for large-scale, mission-critical applications. GigaSpaces has recently entered multiple partnerships based on these capabilities, including partnering with Microsoft to deliver a specialised edition, Cloudify for Azure, which enables on-boarding Java applications onto the Azure cloud. Other collaborations include work with Citrix and Rackspace to create an open PaaS solution with OpenStack (CloudStack included). This makes Cloudify the only platform that supports any cloud, with specific integration with the most diverse array of Cloud environments. Moreover, Cloudify makes it possible to take any application and run it in a local development environment and then move it your cloud of choice, whether private or public, completely seamlessly with only a simple configuration switch.
Product Information & Features
Cloudify was designed based on the following principles:
â¢ Any app, any stack: Using a recipe-based deployment mechanism, Cloudify can deploy any middleware stack (Java/Spring, JEE, PHP, .NET, Ruby on Rails or others), whether a relational or non-relational data store is employed (e.g., MySQL or Apache Cassandra), or if other middleware components are added. In addition, Cloudify provides support for application services based on the GigaSpaces XAP stack.
â¢ Any cloud: Unlike other platforms that have inherent business conflicts by supporting their own cloud infrastructure as the primary choice, Cloudify remains the only truly independent platform, enabling enterprises a true lock-free cloud infrastructure choice.The choice-enabler is Cloudifyâs Open Cloud Driver, which provides an open plug-in that leverages and extends the jclouds framework. Cloudify comes with a set of ready-made plug-ins that support common public and private cloud environments. Unlike other cloud platforms, Cloudify was designed to also support non-virtualised environments, enabling deployment of a fully elastic application on top of bare metal machines. This is important for network-sensitive applications that want to leverage the cost benefits and agility of cloud-based environments but are not ready to take the performance hit that often comes with virtualising the network environment.
â¢ Full control: Other PaaS solutions often oblige a trade-off between a gain in productivity and loss of control. Cloudify comes with predefined application recipes and cloud platform integration specs that provide the high productivity and simplicity businesses seek in a PaaS solution. Cloudify also provides full access to the underlying infrastructure resources, enabling full control over the application stack, cloud environment, language choice, monitoring and tuning of the application environment â to whatever extent desired.
At the core of Cloudify stands a mechanism of application recipes. A recipe is a blueprint that provides Cloudify all the details needed to run an application, including what middleware services to run, what the dependencies are between these services, how to install the services and where to find the application and service binaries, when to spin more instances or terminate existing ones, and even how to monitor each of the services. Recipes are expressed in a Groovy-based DSL (domain specific language), making them very intuitive and easy to extend and customise.
Cloudify Values & Benefits
"Cloudify enables businesses to move their applications to the cloud with no code change and minimal learning curve â meaning that they can continue to develop in their traditional environment and leverage existing skills and assets, while gaining the cost and agility benefits of deploying to the cloud," says Nati Shalom, CTO at GigaSpaces. "We also enable our customers to survive a complete data centre failure, and to burst into the cloud at peak loads, by making replicas of the data available across multiple data centres and availability zones."
GigaSpaces Cloudify provides the following unique values:
â¢ Only platform that can on-board mission critical enterprise and big-data applications to any cloud, quickly and seamlessly, with no code change.
â¢ More than pure orchestration: Includes extended AWS-like services, with support for any stack, using an extensible recipe mechanism with multiple out-of-the-box blueprints for leading open source platforms such as Tomcat, JBoss, ActiveMQ, MySQL, MongoDB, and Cassandra.
â¢ Ensures business continuity: Built-in application- and cluster-aware monitoring, auto-scaling to maintain service levels, and self-healing to recover crashed or hung services.
â¢ Avoiding vendor lock-in: Enables businesses to maintain existing development practices, and provides support for any application stack.
â¢ Enables gradual cloud adoption: Enterprises can gain immediate benefits such as automation and cost saving with minimal effort, and get additional features such as elastic scaling later, with no interruption of application functionality.
Pricing and Download Information
The Cloudify beta version is currently available for download. This version already includes integration with Tomcat, JBoss, Cassandra, MySQL, Spring, MongoDB, HSQL, ActiveMQ and PostgreSQL. It also comes with a built-in local cloud, which makes it possible to run a complete application stack on your local desktop. The product will include a feature-rich free edition, designed to support real application workloads and enterprise use cases. Full official pricing will be available upon general release in December.