Statistics
| Branch: | Tag: | Revision:

root / docs / overview.rst @ 447365fe

History | View | Annotate | Download (2.5 kB)

1 fa0fa721 Giorgos Verigakis
Overview
2 fa0fa721 Giorgos Verigakis
========
3 fa0fa721 Giorgos Verigakis
4 fa0fa721 Giorgos Verigakis
History
5 fa0fa721 Giorgos Verigakis
-------
6 fa0fa721 Giorgos Verigakis
7 abfaa6d9 Vangelis Koukis
Kamaki was created in 2011 by the `Synnefo <http://www.synnefo.org>`_
8 16d7b9ff Stavros Sachtouris
development team at the *Greek Research and Technology Network (GRNET)*,
9 abfaa6d9 Vangelis Koukis
initially as an internal project and later as a multipurpose tool for all
10 abfaa6d9 Vangelis Koukis
users.
11 abfaa6d9 Vangelis Koukis
12 abfaa6d9 Vangelis Koukis
Synnefo is open source cloud software used to create massively scalable IaaS
13 abfaa6d9 Vangelis Koukis
clouds. It uses Google Ganeti for the low level VM management. It talks to
14 abfaa6d9 Vangelis Koukis
the outside world through the OpenStack APIs with extensions for advanced
15 abfaa6d9 Vangelis Koukis
operations. Synnefo is used by GRNET to power its
16 abfaa6d9 Vangelis Koukis
`~okeanos <http://okeanos.grnet.gr>`_ service, providing cloud services to the
17 abfaa6d9 Vangelis Koukis
whole Greek research and academic community. 
18 fa479dc3 Stavros Sachtouris
19 fa479dc3 Stavros Sachtouris
Kamaki was originally conceived as a handy tool for the developers of *Synnefo*
20 abfaa6d9 Vangelis Koukis
and the administrators of *~okeanos*. The initial purpose of kamaki was to
21 abfaa6d9 Vangelis Koukis
provide an easy to use command-line client for accessing the various ReST APIs
22 fa479dc3 Stavros Sachtouris
of Synnefo.
23 fa479dc3 Stavros Sachtouris
24 fa479dc3 Stavros Sachtouris
Kamaki has been designed to act as a command line client as well as a python
25 abfaa6d9 Vangelis Koukis
library for client developers. It is widely used in various Synnefo and okeanos
26 fa479dc3 Stavros Sachtouris
components. Third parties are also encouraged to use the kamaki library for
27 16d7b9ff Stavros Sachtouris
developing their own python-based cloud applications.
28 fa479dc3 Stavros Sachtouris
29 fa479dc3 Stavros Sachtouris
As Synnefo became a full, scalable and stable cloud solution, kamaki also
30 fa479dc3 Stavros Sachtouris
evolved to an intuitive, multipurpose tool, available to a wider user base.
31 abfaa6d9 Vangelis Koukis
For example, it is used as the main Pithos+ client in Linux and other Unix-like
32 fa479dc3 Stavros Sachtouris
environments. It can be easily set up in all popular platforms, including
33 fa479dc3 Stavros Sachtouris
recent Linux, OS X and Windows releases.
34 fa0fa721 Giorgos Verigakis
35 cf49aa14 Stavros Sachtouris
Who uses *kamaki*?
36 fa0fa721 Giorgos Verigakis
------------------
37 fa0fa721 Giorgos Verigakis
38 abfaa6d9 Vangelis Koukis
Kamaki is targeted to new and advanced users who need an intuitive
39 abfaa6d9 Vangelis Koukis
command-line tool for managing a local or remote Synnefo deployment.
40 fa479dc3 Stavros Sachtouris
41 fa479dc3 Stavros Sachtouris
*kamaki* is currently used
42 cf49aa14 Stavros Sachtouris
43 abfaa6d9 Vangelis Koukis
* internally by the Synnefo development team to test the Synnefo software,
44 f5d9bc54 Stavros Sachtouris
45 16d7b9ff Stavros Sachtouris
* by the deployment team which operates GRNET ~okeanos service
46 fa0fa721 Giorgos Verigakis
47 abfaa6d9 Vangelis Koukis
* as the main Pithos+ client in Linux and other Unix-like environments
48 fa479dc3 Stavros Sachtouris
49 abfaa6d9 Vangelis Koukis
* by third-party Synnefo deployers for testing and debugging their setup
50 fa479dc3 Stavros Sachtouris
51 fa479dc3 Stavros Sachtouris
* as an API library for other components in the Synnefo universe.
52 fa0fa721 Giorgos Verigakis
53 fa0fa721 Giorgos Verigakis
Community & Support
54 fa0fa721 Giorgos Verigakis
-------------------
55 fa0fa721 Giorgos Verigakis
56 abfaa6d9 Vangelis Koukis
The *kamaki* development team values your help and depends on community
57 abfaa6d9 Vangelis Koukis
feedback for the evolution of new features. Any contributions and bug reports
58 abfaa6d9 Vangelis Koukis
are highly appreciated.
59 abfaa6d9 Vangelis Koukis
60 abfaa6d9 Vangelis Koukis
For any problems you may bump into while using *kamaki* or for help from the
61 abfaa6d9 Vangelis Koukis
development team please contact us at::
62 fa0fa721 Giorgos Verigakis
63 d8214a23 Constantinos Venetsanopoulos
* Users list: synnefo@googlegroups.com
64 d8214a23 Constantinos Venetsanopoulos
* Developers list: synnefo-devel@googlegroups.com