Difference between revisions of "Sahara/Architecture"
< Sahara
Line 1: | Line 1: | ||
− | [[File:Savanna-architecture]] | + | [[File:Savanna-architecture.png]] |
The Savanna architecture consists of several components: | The Savanna architecture consists of several components: |
Revision as of 16:42, 28 March 2013
The Savanna architecture consists of several components:
- Cluster Configuration Manager - all the business logic resides here
- Auth component - responsible for client authentication & authorization
- DAL - Data Access Layer, persists internal models in DB
- VM Provisioning - component responsible for communication with Nova and Glance
- Deployment Engine - pluggable mechanism responsible for deploying Hadoop on provisioned VMs; existing management solutions like Apache
- Ambari and Cloudera Management Console could be utilized for that matter
- REST API - exposes Savanna functionality via REST
- Savanna Python Client - similar to other OpenStack components Savanna has its own python client
- Savanna pages - GUI for the Savanna is located on Horizon