First page Back Continue Last page Text

Notes:


SlapOS includes its own Platform as a Service: SlapOS Web Runner, a.k.a. SlapIDE.

Through a simple web based interface, developers can create SlapOS profiles and recipes to port their applications to the Cloud. Applications are normally based on a front-end, a stack and sometimes file conversion services.

SlapOS provides HTTP, SMTP and Web Socket/COMET front-ends. This includes Apache for general purpose applications, Varnish for HTTP caching, Postfix for SMTP and ha-proxy for load balancing. All of which are already in production. Hookbox provides an elegant solution for Web Sockets and COMET applications so that developers can turn their application into a real time application in a matter of hours. More front-ends are considered: Apache Traffic Server for caching and nginx for HTTP.

stunnel can secure any protocol between virtual machines hosted on a public clouds and thus remove the need to create complex virtual networks or virtual switches spanning over multiple public clouds. Through a single X509 certificate, all communications between the difference services of a SlapOS application can be secured.

SlapOS provides cloudooo to convert files from any format to any format. Cloudooo supports more than 200 file formats including office files, images, videos, audio and raw data.

SlapOS is compatible with LAMP, Python/Zope, Python/WSGI, Perl, Java and ProActive stacks. More stacks are considered ot planned to be added: OSGI, Node.js, Django and Ruby on Rails. The LAMP stack has been used by students to port a couple of PHP applications to SlapOS, including Wordpress and Dotclear.