Statistics
| Branch: | Tag: | Revision:

root / docs / plankton.rst @ aacbeed2

History | View | Annotate | Download (1.1 kB)

1
.. _plankton:
2

    
3
Image Registry Service (plankton)
4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5

    
6
Introduction
7
============
8

    
9
Plankton is the synnefo Image Registry Service. It is implemented as a very thin
10
layer on top of Pithos+; every Image on Plankton is a file on a Pithos+ backend,
11
with special metadata. At the frontend, Plankton implements the OpenStack
12
Glance API; at the backend it queries an existing Pithos+ backend. In the
13
current implementation the service runs Plankton and Pithos+ on a single,
14
unified backend: users may synchronize their Images, using the Pithos+ clients,
15
then register them with Plankton, with zero data movement. Then spawn new VMs
16
from those images with Cyclades.
17

    
18
Let's see below:
19

    
20

    
21
.. image:: images/synnefo-clonepath.png
22

    
23
The figure shows a sailor bundling his physical machine with the
24
``snf-image-creator`` tool, uploading the file to pithos+, registering the file
25
as a new image with plankton and then spawning two new VMs with Cyclades from
26
this image.
27

    
28
The :ref:`Plankton API <plankton-api-guide>` is implemented inside Cyclades, so please consult the
29
:ref:`Cyclades Documentation <cyclades>` for more details.
30