What is Apache Stratos all about?

Apache Stratos (Incubating) is a polyglot PaaS framework, providing developers a cloud-based environment for developing, testing, and running scalable applications, and IT providers high utilization rates, automated resource management, and platform-wide insight including monitoring and billing.

Apache Stratos helps run Tomcat, PHP and MySQL apps as a service on all the major cloud infrastructures. It brings self-service management, elastic scaling, multi-tenant deployment, usage monitoring as well as further capabilities. In addition, it brings the ability to take any server software and make it into a Stratos Cartridge. This means any server can be run 'as-a-Service' alongside the other app containers.

Architecture

Disclaimer

Apache Stratos is an effort undergoing incubation at The Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.