Statistics
| Branch: | Tag: | Revision:

root / docs / overview.rst @ 52b2b3bd

History | View | Annotate | Download (2.6 kB)

1
Overview
2
========
3

    
4
History
5
-------
6

    
7
Kamaki was created in 2011 by the `Synnefo <http://www.synnefo.org>`_
8
development team at the *Greek Research and Technology Network (GRNET)*,
9
initially as an internal project and later as a multipurpose tool for all
10
users.
11

    
12
Synnefo is open source cloud software used to create massively scalable IaaS
13
clouds. It uses Google Ganeti for the low level VM management. It talks to
14
the outside world through the OpenStack APIs with extensions for advanced
15
operations. Synnefo is used by GRNET to power its
16
`~okeanos <http://okeanos.grnet.gr>`_ service, providing cloud services to the
17
whole Greek research and academic community. 
18

    
19
Kamaki was originally conceived as a handy tool for the developers of *Synnefo*
20
and the administrators of *~okeanos*. The initial purpose of kamaki was to
21
provide an easy to use command-line client for accessing the various ReST APIs
22
of Synnefo.
23

    
24
Kamaki has been designed to act as a command line client as well as a python
25
library for client developers. It is widely used in various Synnefo and okeanos
26
components. Third parties are also encouraged to use the kamaki library for
27
developing their own python-based cloud applications.
28

    
29
As Synnefo became a full, scalable and stable cloud solution, kamaki also
30
evolved to an intuitive, multipurpose tool, available to a wider user base.
31
For example, it is used as the main Pithos+ client in Linux and other Unix-like
32
environments. It can be easily set up in all popular platforms, including
33
recent Linux, OS X and Windows releases.
34

    
35
Who uses *kamaki*?
36
------------------
37

    
38
Kamaki is targeted to new and advanced users who need an intuitive
39
command-line tool for managing a local or remote Synnefo deployment.
40

    
41
*kamaki* is currently used
42

    
43
* internally by the Synnefo development team to test the Synnefo software,
44

    
45
* by the deployment team which operates `GRNET ~okeanos` service
46

    
47
* as the main `Pithos+` client in Linux and other Unix-like environments, as
48
    well as in windows and osx by users with a preference for command line
49

    
50
* by third-party `Synnefo` deployers for testing and debugging their setup
51

    
52
* as an API library for other components in the Synnefo universe ((`burnin`,
53
    `image-creator`) or external applications
54

    
55
Community & Support
56
-------------------
57

    
58
The *kamaki* development team values your help and depends on community
59
feedback for the evolution of new features. Any contributions and bug reports
60
are highly appreciated.
61

    
62
For any problems you may bump into while using *kamaki* or for help from the
63
development team please contact us at::
64

    
65
* Users list: synnefo@googlegroups.com
66
* Developers list: synnefo-devel@googlegroups.com