WSO2 launches industry’s most complete open enterprise-grade PaaS

Friday, 28 June 2013 05:09 -     - {{hitsCtrl.values.hits}}

WSO2 has launched the industry’s most complete, open enterprise-grade platform as a service (PaaS). The WSO2 Stratos 2.0 features an all-new cartridge-based architecture, which combines support for heterogeneous applications and service-oriented architecture (SOA) platform runtimes with native, secure multi-tenancy. WSO2 unveiled the latest release of WSO2 Stratos at GigaOm Structure, which conclude on 20 June in San Francisco. WSO2 Stratos 2.0 is now available and includes the WSO2 Stratos PaaS Foundation; all preintegrated, cloud-ready, and fully multi-tenant WSO2 Carbon middleware products; and cartridges for PHP and MySQL. Developers and third-party vendors also can develop their own cartridges for WSO2 Stratos 2.0. Through the use of jclouds — an Apache incubator project — WSO2 Stratos 2.0 offers the ability to run on almost any infrastructure as a service (IaaS) cloud, including SUSE Cloud and other OpenStack-based offerings, VMware, Eucalyptus, and Amazon Elastic Computing Cloud (EC2). Significantly, WSO2 Stratos can coordinate across multiple different IaaS clouds at the same time. Like all WSO2 software, WSO2 Stratos 2.0 is 100% open source and is available under the Apache License 2.0. “Too often enterprises are asked to make trade-offs between the flexibility to work with their preferred systems and the ability to capitalize on the benefits of PaaS multi-tenancy. With WSO2 Stratos 2.0, these organisations no longer have to compromise,” said Dr. Sanjiva Weerawarana, WSO2 founder and CEO. “WSO2 Stratos 2.0 extends our longstanding commitment to supporting heterogeneous environments in the cloud — both through the new plug-in simplicity of adding third-party cartridges and expanded support for the mix of IaaS platforms that enterprises are running today.” At the core of WSO2 Stratos is the WSO2 Stratos PaaS Foundation, which provides cloud-native capabilities, such as multi-tenancy, elastic scaling, self-service provisioning, metering, billing, and resource pooling, among others. Running on top of the Foundation are pre-integrated, fully multi-tenant WSO2 Carbon middleware products that deliver a range of PaaS services. These include WSO2 Enterprise Service Bus (WSO2 ESB), WSO2 API Manager, WSO2 Application Server, WSO2 Governance Registry, WSO2 Business Activity Monitor, WSO2 Business Process Manager, WSO2 Business Rules Server, WSO2 Identity Server, WSO2 Complex Event Processor, and WSO2 Message Broker. Through the new cartridge architecture in version 2.0, WSO2 Stratos now enables developers to easily plug in any runtime as a service — not just WSO2 middleware, but also third-party runtimes — into the WSO2 Stratos PaaS Foundation. A cartridge is a cloud-aware platform environment that extends legacy technologies into the cloud and delivers cloud benefits. It can wrap a cloud-ready, multi-tenant product, such as WSO2 ESB. Additionally, cartridges can wrap traditional, non-cloud-aware application platform containers, such as PHP and MySQL, and extend these technologies into a multi-tenant cloud deployment. WSO2 Stratos 2.0 ships with all WSO2 Carbon enterprise middleware products, which are now pre-integrated through cartridges, as well as cartridges for PHP and MySQL. Postlaunch, WSO2 plans to deliver a number of other popular runtimes. Developers also can create their own custom cartridge types and host applications, containers or frameworks as PaaS-enabled services in WSO2 Stratos 2.0. With WSO2 Stratos 2.0, multi-tenancy goes beyond other PaaS environments to support multiple levels of virtualisation—from standard virtual machines, Linux Containers, and even intra-process isolation. The resource sharing choices offer the correct isolation levels across multiple tenants and are a significant factor in enabling lower costs, increasing flexibility, and providing an easier on-ramping to a private or public cloud environment. The new tenant-aware elastic load balancer in Stratos 2.0 is a first-of-a-kind capability that allows the environment to provide highly tunable performance across different tenant requirements, ranging from “economy class” for low priority workloads up to “private jet” mode for workloads that require dedicated resources. Core capabilities include load monitoring, auto-scaling, and the ability to accept both static and dynamic cluster domain WSO2 Stratos 2.0 significantly enhances PaaS deployment through the WSO2 Stratos Cloud Controller and an integration layer that uses the popular jclouds technology to allow it to run on any IaaS including OpenStack, VMware, Eucalyptus and CloudStack. The Cloud Controller is the central location where the service topology resides; it is responsible for periodically sharing the up-to-date service topology among other Stratos 2.0 core services, and it supports hot updates and deployment of its configuration files. Significantly with WSO2 Stratos 2.0, the Cloud Controller acts as a bridge between the application level and IaaS level via jclouds, which enables the PaaS deployment to dynamically “cloud burst” or scale across multiple IaaS providers. Additionally, use of the Puppet open source tool for infrastructure deployment in version 2.0 makes it easier than ever to install and configure WSO2 Stratos in a private or public cloud environment.

COMMENTS