Today, we’ll see an overview of the Synnefo Services and the RESTful APIs that enable Synnefo to talk to the outside world and vice versa.
Synnefo has three (3) basic components that provide all its Services. These components are:
- Cyclades: Compute, Network, Image, Block Storage Service
- Pithos: File/Object Storage Service
- Astakos: Identity, Quotas Service
Synnefo exposes the OpenStack APIs for most of its operations. Also, extensions have been written for advanced operations wherever needed, and minor changes for things that were missing or change frequently. Specifically:
The following diagram shows the layered approach of Synnefo and the various APIs for each Service. The corresponding Synnefo component that implements each Service also appears in the diagram: