Jump to: navigation, search

Difference between revisions of "Sahara/Architecture"

(Created page with "File:Eho-architecture.png The Savanna architecture consists of several components: * Cluster Configuration Manager - all the business logic resides here * Auth componen...")
 
Line 1: Line 1:
[[File:Eho-architecture.png]]
+
[[File:Savanna-architecture]]
  
 
The Savanna architecture consists of several components:
 
The Savanna architecture consists of several components:

Revision as of 16:40, 28 March 2013

File:Savanna-architecture

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