Statistics
| Branch: | Tag: | Revision:

root / docs / index.rst @ 2e1e6844

History | View | Annotate | Download (4.8 kB)

1
Welcome to Synnefo's documentation
2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3

    
4
.. image:: /images/synnefo-logo.png
5

    
6
Synnefo is opensource software, used to create massively scalable IaaS clouds.
7

    
8
| You can see Synnefo in action, powering GRNET's
9
  `~okeanos cloud service <https://okeanos.grnet.gr>`_.
10
| It is a collection of components (snf-*), most of them written in python, that
11
  are used as the building bricks to provide the following services:
12

    
13
.. toctree::
14
   :maxdepth: 1
15

    
16
   Identity Management (codename: astakos) <astakos>
17
   Object Storage Service (codename: pithos+) <pithos>
18
   Compute Service (codename: cyclades) <cyclades>
19
   Network Service (part of Cyclades) <networks>
20
   Image Registry (codename: plankton) <plankton>
21
   Billing Service (codename: aquarium) <http://docs.dev.grnet.gr/aquarium/latest/index.html>
22
   Volume Storage Service (codename: archipelago) <archipelago>
23

    
24
.. image:: images/synnefo-overview.png
25

    
26
There are also components for:
27

    
28
.. toctree::
29
   :maxdepth: 1
30

    
31
   Secure image deployment (snf-image tool) <snf-image>
32
   Command-line cloud management (kamaki tool) <http://docs.dev.grnet.gr/kamaki/latest/index.html>
33
   Image bundling/uploading/registering (snf-image-creator tool) <http://docs.dev.grnet.gr/snf-image-creator/latest/index.html>
34

    
35
Synnefo is designed to be as simple, scalable and production ready as possible.
36
Furthermore, although it can be deployed in small configurations, its prime
37
target is large installations. If you are planning for the latter, you should
38
first be completely aware of what you want to provide, the architecture of your
39
cluster/s and Synnefo's overall architecture before you start deploying.
40

    
41
All Synnefo components use an intuitive settings mechanism, that gives you the
42
ability to either deploy the above services independently and standalone, or
43
interconnected with each other, in large configurations.
44

    
45

    
46
Synnefo Guides
47
==============
48

    
49
There are 4 guides for Synnefo.
50

    
51
The quick installation guide describes how to install the whole synnefo stack
52
in just two physical nodes, for testing purposes. This guide is useful to those
53
interested in deploying synnefo in large scale, as a starting point that will
54
help them get familiar with the synnefo components and overall architecture, as
55
well as the interconnection between different services. Such an installation,
56
also provides a quick preview of the basic synnefo features, although we would
57
like to think that synnefo unveils its real power while scaling.
58

    
59
The Administrator's Guide targets system administrators, who want to dive into
60
more details and common tasks regarding Synnefo. The Developer's Guide targets
61
developers, who want to build on top of Synnefo and so describes all the
62
different types of interfaces Synnefo provides to the external world. The
63
Integrator's Guide targets developers, who want to actually
64
extend/modify/change Synnefo itself, so describes Synnefo's indepth
65
architecture and the internals of Synnefo components.
66

    
67
.. toctree::
68
   :maxdepth: 1
69

    
70
   Quick Installation Guide <quick-install-admin-guide>
71

    
72
.. toctree::
73
   :maxdepth: 2
74

    
75
   Administrator's Guide <admin-guide>
76
   Developer's Guide <dev-guide>
77
   Integrator's Guide <intgrt-guide>
78

    
79

    
80
List of all Synnefo components
81
==============================
82

    
83
Here are all Synnefo components. Combined in different ways, they provide all
84
Synnefo services. All components are released as:
85

    
86
.. toctree::
87

    
88
   debian packages <http://docs.dev.grnet.gr/debs/>
89
   python packages <http://docs.dev.grnet.gr/pypi/>
90

    
91
They are also available from our apt repository: ``apt.okeanos.grnet.gr``
92

    
93
 * `snf-common <http://docs.dev.grnet.gr/snf-common/latest/index.html>`_
94
 * `snf-webproject <http://docs.dev.grnet.gr/snf-webproject/latest/index.html>`_
95
 * `snf-astakos-app <http://docs.dev.grnet.gr/astakos/latest/index.html>`_
96
 * `snf-pithos-backend <http://docs.dev.grnet.gr/pithos/latest/backends.html>`_
97
 * `snf-pithos-app <http://docs.dev.grnet.gr/pithos/latest/index.html>`_
98
 * `snf-pithos-tools <http://docs.dev.grnet.gr/pithos/latest/index.html>`_
99
 * `snf-pithos-webclient <http://docs.dev.grnet.gr/pithos-webclient/latest/index.html>`_
100
 * `snf-cyclades-app <http://docs.dev.grnet.gr/snf-cyclades-app/latest/index.html>`_
101
 * `snf-cyclades-gtools <http://docs.dev.grnet.gr/snf-cyclades-gtools/latest/index.html>`_
102
 * `snf-vncauthproxy <https://code.grnet.gr/projects/vncauthproxy>`_
103
 * `snf-image <https://code.grnet.gr/projects/snf-image/wiki/>`_ 
104
 * `snf-image-creator <http://docs.dev.grnet.gr/snf-image-creator/latest/index.html>`_
105
 * `snf-occi <http://docs.dev.grnet.gr/snf-occi/latest/index.html>`_
106
 * `snf-cloudcms <http://docs.dev.grnet.gr/snf-cloudcms/latest/index.html>`_
107
 * `nfdhcpd <https://code.grnet.gr/projects/nfdhcpd>`_
108

    
109

    
110
Contact
111
=======
112

    
113
You can contact the Synnefo team at: synnefo@lists.grnet.gr
114

    
115

    
116
Indices and tables
117
==================
118

    
119

    
120
* :ref:`genindex`
121
* :ref:`modindex`
122
* :ref:`search`