Main Page

From stoney cloud
Revision as of 11:09, 19 January 2014 by Michael (Talk | contribs)


Jump to: navigation, search

The stoney cloud wiki acts as a collection of all aspects of a high availability cloud infrastructure. It is roughly divided into the following sections:

  • Infrastructure: The basis of the whole ecosystem.
  • stoney cloud: The actual cloud with a simple multi-tenant web based interface.
  • Self-Service Modules: Extension modules to expand the functionality of the stoney cloud.

Quick Links

Infrastructure

The stoney cloud builds upon the Gentoo Linux Distribution and is dependent on infrastructure projects like:

  • Build Server
  • Binary Package Server
  • Mirror Server
  • Puppet Server

These projects can be used independently from the rest of the content of this wiki.

stoney cloud

The stoney cloud is an expandable multi-tenant web based Open Source Cloud management solution with service providers as it's target audience.

  • stoney core: Main framework responsible for shared functionality (used to be self-care):
    • REST API, which serves as a data and business logic abstraction layer and uses JSON as the primary data interchange format.
    • User management, rights and roles.
    • A consistent look and feel between modules.
    • Internationalization.
  • stoney conductor: Responsible for:
    • Storage allocation
    • Network configuration
    • Virtual machine profiles
    • Virtual machine templates
    • Virtual machines
    • Virtual machine snapshots
    • Virtual machine full backups

Self-Service Modules

Existing

  • stoney backup: On-line backup service for desktops, servers and virtual machines.

Work in progress

Planned

  • stoney monitor: Monitoring (with Zabbix).
  • stoney orchestra: Configuration Management (with Puppet).
  • stoney box: An on-line storage service (will support WebDAV via HTTPS and SFTP, later CIFS as well).
  • stoney web: Web & Database hosting service (based on Apache and MariaDB).