SlapOS software profiles already cover a wide range of Cloud Computing applications in the field of Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). SlapOS can be deployed on public clouds or private clouds, on dedicated servers or on virtual machines, using VIFIB infrastructure, on your own infrastructure or on a combination.
It is up to you to decide because SlapOS is about Freedom of Choice.
SlapOS can be used to create public clouds, private clouds and federated cloud in the area of Infrastrcture as a Service (IaaS). It provides the following profiles:
SlapOS is already used to implement Software as a Service (SaaS). The following public profiles can be used to bootstrap your own SaaS platform in a matter of hours:
SlapOS is a language-independent, runtime-independent, architecture-independent Platform as a Service (PaaS) engine. It provides a wide variety of elementary software profiles which cover about all needs of software developers. Software profiles are meant to be forked, extended and combined together to build a complex application, all throuth the Web thanks to Buildout Runner.
Creating your own software profile is extremely easy. For Linux, Apache, PHP, MySQL (LAMP) applications, it is a metter of minutes if you follow our "How to become a Cloud Provider" tutorial.
SlapOS provides different options for the front-end. It supports currently HTTP, SMTP, TLS/SSL.
SlapOS includes support for multiple NoSQL key-value stores.
SlapOS provides multiple options for SQL database and full text search extensions:
SlapOS provides full support for LAMP applications using arbitrary PHP code.
SlapOS includes a very wide range of file conversion tools for office files, images, videos, sounds, etc.
Developers can use their favourite source code management platform (Gitorious, Github, etc.) and integrate it with SlapOS thanks to the built-in support of standard version control solutions.
The following profiles are provides with SlapOS to support the compilation of arbitrary GNU software on any SlapOS Node (Linux, MacOS, xBSD, etc.). By providing a complete list of dependencies to the glibc library, SlapOS applications can be ported easily to any GNU platform including GNU/Linux, GNU/MacOSX, GNU/BSD and GNU/Windows. Thanks to GNU support, it is also possible to extend SlapOS with new languages and application servers. Please contribute!
SlapOS is self-hosted. It is thus possible to bootstrap a new SlapOS Cloud with SlapOS itself and the following profiles: