hybrid cloud federation

16
HybridStack Presented by, Sirushti Murugesan, Pavan Sudheendra, Rohith Ananth, Ahmed Shabib, Vidhisha Nair, Abdul Hannan Kanji, Kruti Bhat, Swati Bhat, Akhilesh Hegde Under the guidance of Prof. Dinkar Sitaram,CSE Prof. Phalachandra,CSE Centre for Cloud Computing and Big Data, PESIT

Upload: openstackindia

Post on 08-May-2015

954 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Hybrid cloud federation

HybridStack

Presented by,!Sirushti Murugesan, Pavan Sudheendra,!

Rohith Ananth, Ahmed Shabib,!Vidhisha Nair, Abdul Hannan Kanji,!

Kruti Bhat, Swati Bhat,!Akhilesh Hegde

Under the guidance of !Prof. Dinkar Sitaram,CSE!Prof. Phalachandra,CSE!

Centre for Cloud Computing and Big Data, PESIT!

Page 2: Hybrid cloud federation

Motivation and Background

• Explore Hybrid Cloud Federated Architectures.!• Design and Implement a mechanism for cloud

bursting and migrating for OpenStack.!• Contribute to the OpenStack community.

Page 3: Hybrid cloud federation

Objectives

• Bursting across different deployments.!• Workload Migration policies. !• Support for:!oScalability !oHigh Availability !

• Interface OpenStack with different clouds.!

• Design and implement decision-making algorithms for !• Moving Data To Compute!• Moving Compute To Data

Page 4: Hybrid cloud federation

High Level Architecture

Private Cloud Public Cloud

Page 5: Hybrid cloud federation

Nova Cells

A separate database and message broker per cell.!Inter-cell communication via pluggable driver. Eg:- RPC.!Top Cells consist of KeyStone, Glance, Nova-API, Nova-Cells and a Nova-Cells Scheduler.!Child Cells consist of Nova-Compute, Nova-Cells, Nova-Network.

Page 6: Hybrid cloud federation

Nova Cells Architecture

Child Cell

Private !Cloud!Resources

Private!Cloud!Resources

Child Cell

Top Cell/Cells

Scheduler

Child Cell

Private!Cloud!Resources

Page 7: Hybrid cloud federation

Implemented Architecture

Child Cell

Top - Cell/Cells

Scheduler

Private !Cloud!Resources

Pseudo - Child Cell

Public!Cloud!Resources

Page 8: Hybrid cloud federation

Pseudo-Child Cell

Nova-API

Compute-API

Virtualization

Handle incoming Messages and Update Top Cell about status.

Interface that speaks to the public Cloud to execute resource requests.

Updates Database and makes Call to Interface Driver.

Nova Cells(Child)

Nova-Compute

VirtualizationInterface to the Public Cloud

Page 9: Hybrid cloud federation

Integration with Amazon

Child Cell

Top - Cell / Cells

Scheduler

Private !Cloud!Resources

Pseudo - Child Cell

Public!Cloud!Resources

Page 10: Hybrid cloud federation

Integration with Amazon

• Integration with Amazon Virtual Private Cloud!

• Ability to choose public/private IP Subnets for VM’s.!

• Compatibility with Hardware VPN.!

• Specify Custom Routing Tables/Firewall Rules.

Page 11: Hybrid cloud federation

Current Lab Deployment

Private Cloud Child Cell

Public Cloud Pseudo-Child

CellTop Cell

VPN/Firewall Node

VPN/NAT/Firewall Node

Private Cloud Public Cloud

Transport Layer Security

Page 12: Hybrid cloud federation

Introduction of a Policy Manager - HEAT

• Orchestration Of Services Across Infrastructure.!

• Policy Manager for decision-making to burst/migrate.!

• Cloud Formation Templates Compatible!

• Support for AutoScaling.!!

Page 13: Hybrid cloud federation

HEAT with Cells

• Assume Cells as Availability Zones. !

• Use CloudFormation templates to scale across Cells.!

• Use simple Scheduler Hints to pick appropriate Child Cell.

Page 14: Hybrid cloud federation

OpenStack - OpenStack Bursting

Bursting across various Availability zones running OpenStack Cloud using the concept of OpenStack Cells.!Both the clouds are running on OpenStack using cells. ! The third party OpenStack child cell is attached as the child cell of the native OpenStack parent cell. ! Federation Strategies using KeyStone for added security.

Page 15: Hybrid cloud federation

Future Improvements

• Integration with Grizzly keystone!• Integration with Quantum!•Openstack to Openstack bursting!•Migrate and Burst

Page 16: Hybrid cloud federation

Thank You

Contact Us:Sirushti Murugesan : [email protected]

Vidhisha Nair : [email protected]