Difference between revisions of "Main Page"

From stoney cloud
Jump to: navigation, search
[unchecked revision][unchecked revision]
Line 1: Line 1:
 +
<div style="float:left; width:67%">
 +
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.
 +
</div>
 +
<div style="float:right; width:33%">
 +
== Quick Links ==
 +
* [http://packages.stoney-cloud.org/stoney-cloud/pre-releases/1.2/iso/ stoney cloud: Download]
 +
* [[stoney cloud: Multi-Node Installation]]
 +
* [[stoney cloud: Upgrade]]
 +
</div>
 +
<div style="clear:both; height:0px; line-height:0px;"></div>
 +
 +
<div style="float:left; width:33%">
 +
 +
== Infrastructure ==
 +
The stoney cloud builds upon the [http://www.gentoo.org/ Gentoo] Linux Distribution and is dependent on infrastructure projects like:
 +
* Build Server
 +
* Binary Package Server
 +
* Mirror Server
 +
* Puppet Server
 +
</div>
 +
 +
<div style="float:left; width:34%;">
 +
== 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.
 
The stoney cloud is an expandable multi-tenant web based Open Source Cloud management solution with service providers as it's target audience.
  
<div style="float:left; width:60%;">
+
*[[:Category:stoney core|stoney core]]: Main framework responsible for shared functionality (used to be self-care):
= Characteristics =
+
== Existing Self-Service Modules ==
+
* [[:Category:stoney core|stoney core]]: Main framework responsible for shared functionality (used to be self-care):
+
 
** [[:Category:REST_API|REST API]], which serves as a data and business logic abstraction layer and uses JSON as the primary data interchange format.
 
** [[:Category:REST_API|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.
 
** User management, rights and roles.
 
** A consistent look and feel between modules.
 
** A consistent look and feel between modules.
 
** Internationalization.
 
** Internationalization.
* [[:Category:stoney backup|stoney backup]]: On-line backup service for desktops, servers and virtual machines.
 
  
== Work in progress ==
+
*[[:Category:stoney conductor|stoney conductor]]: Responsible for:
* [[:Category:stoney vm|stoney vm]]: Simplified sub set of the [[:Category:stoney conductor|stoney conductor]] functionality.
+
* [[:Category:stoney mail|stoney mail]]: Mail service with optional group-ware (based on Open-Xchange).
+
 
+
== Planned ==
+
* [[:Category:stoney conductor|stoney conductor]]: Responsible for:
+
 
** Storage allocation
 
** Storage allocation
 
** Network configuration
 
** Network configuration
Line 24: Line 41:
 
** Virtual machine snapshots
 
** Virtual machine snapshots
 
** Virtual machine full backups
 
** Virtual machine full backups
* [[:Category:stoney monitor|stoney monitor]]: Monitoring (with Zabbix). ((monitoring, control, inspection, interception, surveillance)
 
* [[:Category:stoney orchestra|stoney orchestra]]: Configuration Management (with Puppet).
 
* [[:Category:stoney box|stoney box]]: An on-line storage service (will support WebDAV via HTTPS and SFTP, later CIFS as well).
 
* [[:Category:stoney web|stoney web]]: Web & Database hosting service (based on Apache and MariaDB).
 
 
</div>
 
</div>
  
<div style="float:right; width:40%">
+
<div style="float:right; width:33%">
 +
== Service Modules ==
 +
=== Existing Self-Service Modules ===
 +
* [[:Category:stoney backup|stoney backup]]: On-line backup service for desktops, servers and virtual machines.
  
= Overview =
+
=== Work in progress ===
The following image gives an overview of the life cycle of a virtual machine, starting with the ISO file and ending with a persistent or non-persistent virtual machine.
+
* [[:Category:stoney vm|stoney vm]]: Simplified sub set of the [[:Category:stoney conductor|stoney conductor]] functionality.
 
+
* [[:Category:stoney mail|stoney mail]]: Mail service with optional group-ware (based on Open-Xchange).
[[Image:Workflow Compact.png||400px]]
+
 
+
= Quick Links =
+
* [http://packages.stoney-cloud.org/stoney-cloud/pre-releases/1.2/iso/ stoney cloud: Download]
+
* [[stoney cloud: Multi-Node Installation]]
+
* [[stoney cloud: Upgrade]]
+
  
 +
=== Planned ===
 +
* [[:Category:stoney monitor|stoney monitor]]: Monitoring (with Zabbix). ((monitoring, control, inspection, interception, surveillance)
 +
* [[:Category:stoney orchestra|stoney orchestra]]: Configuration Management (with Puppet).
 +
* [[:Category:stoney box|stoney box]]: An on-line storage service (will support WebDAV via HTTPS and SFTP, later CIFS as well).
 +
* [[:Category:stoney web|stoney web]]: Web & Database hosting service (based on Apache and MariaDB).
 
</div>
 
</div>
 
<div style="clear:both; height:0px; line-height:0px;"></div>
 
<div style="clear:both; height:0px; line-height:0px;"></div>

Revision as of 11:08, 28 December 2013

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

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

Service Modules

Existing Self-Service Modules

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

Work in progress

Planned

  • stoney monitor: Monitoring (with Zabbix). ((monitoring, control, inspection, interception, surveillance)
  • 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).