Statistics
| Branch: | Tag: | Revision:

root / docs / plankton.rst @ 73ebcd68

History | View | Annotate | Download (1.1 kB)

1 bc055d09 Constantinos Venetsanopoulos
.. _plankton:
2 bc055d09 Constantinos Venetsanopoulos
3 73ebcd68 Constantinos Venetsanopoulos
Image Registry Service
4 73ebcd68 Constantinos Venetsanopoulos
^^^^^^^^^^^^^^^^^^^^^^
5 bc055d09 Constantinos Venetsanopoulos
6 60f9db6f Kostas Papadimitriou
Introduction
7 60f9db6f Kostas Papadimitriou
============
8 bc055d09 Constantinos Venetsanopoulos
9 73ebcd68 Constantinos Venetsanopoulos
The Image Registry Service is a part of Cyclades. It is implemented as a very
10 73ebcd68 Constantinos Venetsanopoulos
thin layer on top of Pithos; every Image on the Image Service is a file on
11 73ebcd68 Constantinos Venetsanopoulos
Pithos, with special metadata which are stored on Cyclades. At the frontend,
12 73ebcd68 Constantinos Venetsanopoulos
Cyclades implement the OpenStack Glance API; at the backend it queries an
13 73ebcd68 Constantinos Venetsanopoulos
existing Pithos backend. In the current implementation the service runs the
14 73ebcd68 Constantinos Venetsanopoulos
Image Service and Pithos on a single, unified backend: users may synchronize
15 73ebcd68 Constantinos Venetsanopoulos
their Images, using the Pithos clients, then register them with Cyclades, with
16 73ebcd68 Constantinos Venetsanopoulos
zero data movement. Then spawn new VMs 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
.. image:: images/synnefo-clonepath.png
21 60f9db6f Kostas Papadimitriou
22 32fcee13 Constantinos Venetsanopoulos
The figure shows a sailor bundling his physical machine with the
23 73ebcd68 Constantinos Venetsanopoulos
``snf-image-creator`` tool, uploading the file to Pithos, registering the file
24 73ebcd68 Constantinos Venetsanopoulos
as a new Image, and then spawning two new VMs with Cyclades from this Image.
25 bc055d09 Constantinos Venetsanopoulos
26 73ebcd68 Constantinos Venetsanopoulos
The :ref:`Image API <plankton-api-guide>` is implemented inside Cyclades, so
27 73ebcd68 Constantinos Venetsanopoulos
please consult the :ref:`Cyclades Documentation <cyclades>` for more details.