root / docs / plankton.rst @ 7a8df455
History | View | Annotate | Download (1.1 kB)
1 | bc055d09 | Constantinos Venetsanopoulos | .. _plankton: |
---|---|---|---|
2 | bc055d09 | Constantinos Venetsanopoulos | |
3 | bc055d09 | Constantinos Venetsanopoulos | Image Registry Service (plankton) |
4 | bc055d09 | Constantinos Venetsanopoulos | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
5 | bc055d09 | Constantinos Venetsanopoulos | |
6 | 60f9db6f | Kostas Papadimitriou | Introduction |
7 | 60f9db6f | Kostas Papadimitriou | ============ |
8 | bc055d09 | Constantinos Venetsanopoulos | |
9 | 60f9db6f | Kostas Papadimitriou | Plankton is the synnefo Image Registry Service. It is implemented as a very thin |
10 | 60f9db6f | Kostas Papadimitriou | layer on top of Pithos+; every Image on Plankton is a file on a Pithos+ backend, |
11 | 32fcee13 | Constantinos Venetsanopoulos | with special metadata. At the frontend, Plankton implements the OpenStack |
12 | 32fcee13 | Constantinos Venetsanopoulos | Glance API; at the backend it queries an existing Pithos+ backend. In the |
13 | 32fcee13 | Constantinos Venetsanopoulos | current implementation the service runs Plankton and Pithos+ on a single, |
14 | 32fcee13 | Constantinos Venetsanopoulos | unified backend: users may synchronize their Images, using the Pithos+ clients, |
15 | 32fcee13 | Constantinos Venetsanopoulos | then register them with Plankton, with zero data movement. Then spawn new VMs |
16 | 32fcee13 | Constantinos Venetsanopoulos | from those images with Cyclades. |
17 | 32fcee13 | Constantinos Venetsanopoulos | |
18 | 32fcee13 | Constantinos Venetsanopoulos | Let's see below: |
19 | 32fcee13 | Constantinos Venetsanopoulos | |
20 | 60f9db6f | Kostas Papadimitriou | |
21 | 60f9db6f | Kostas Papadimitriou | .. image:: images/synnefo-clonepath.png |
22 | 60f9db6f | Kostas Papadimitriou | |
23 | 32fcee13 | Constantinos Venetsanopoulos | The figure shows a sailor bundling his physical machine with the |
24 | 32fcee13 | Constantinos Venetsanopoulos | ``snf-image-creator`` tool, uploading the file to pithos+, registering the file |
25 | 32fcee13 | Constantinos Venetsanopoulos | as a new image with plankton and then spawning two new VMs with Cyclades from |
26 | 32fcee13 | Constantinos Venetsanopoulos | this image. |
27 | 32fcee13 | Constantinos Venetsanopoulos | |
28 | 60f9db6f | Kostas Papadimitriou | The :ref:`Plankton API <plankton-api-guide>` is implemented inside Cyclades, so please consult the |
29 | bc055d09 | Constantinos Venetsanopoulos | :ref:`Cyclades Documentation <cyclades>` for more details. |