SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
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!
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.
Objectives
• Bursting across different deployments.!
• Workload Migration policies. !
• Support for:!
o Scalability !
o High Availability !
• Interface OpenStack with different clouds.

!
• Design and implement decision-making algorithms for !
• Moving Data To Compute!
• Moving Compute To Data
High Level Architecture
Private Cloud Public Cloud
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.
Nova Cells Architecture
Child Cell
Private !
Cloud!
Resources
Private!
Cloud!
Resources
Child Cell
Top Cell/
Cells
Scheduler
Child Cell
Private!
Cloud!
Resources
Implemented Architecture
Child Cell
Top - Cell/
Cells
Scheduler
Private !
Cloud!
Resources
Pseudo -
Child Cell
Public!
Cloud!
Resources
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
Integration with Amazon
Child Cell
Top - Cell /
Cells
Scheduler
Private !
Cloud!
Resources
Pseudo -
Child Cell
Public!
Cloud!
Resources
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.
Current Lab Deployment
Private Cloud
Child Cell
Public Cloud
Pseudo-Child
Cell
Top Cell
VPN/
Firewall Node
VPN/NAT/
Firewall Node
Private Cloud Public Cloud
Transport Layer
Security
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.!
!
HEAT with Cells
• Assume Cells as Availability Zones. !
• Use CloudFormation templates to scale
across Cells.!
• Use simple Scheduler Hints to pick
appropriate Child Cell.
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.
Future Improvements
• Integration with Grizzly keystone!
• Integration with Quantum!
• Openstack to Openstack bursting!
• Migrate and Burst
Thank You
Contact Us:
Sirushti Murugesan : sirushtim@gmail.com
Vidhisha Nair : vidhishanair@gmail.com

Mais conteúdo relacionado

Mais procurados

Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
openstackindia
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 
State of Linux Containers in OpenStack
State of Linux Containers in OpenStackState of Linux Containers in OpenStack
State of Linux Containers in OpenStack
openstackindia
 

Mais procurados (20)

Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
 
Introduction to OpenStack Cinder
Introduction to OpenStack CinderIntroduction to OpenStack Cinder
Introduction to OpenStack Cinder
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
 
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebulaOpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community worksCloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community works
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
Kubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOpsKubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOps
 
Building a Microsoft cloud with open technologies
Building a Microsoft cloud with open technologiesBuilding a Microsoft cloud with open technologies
Building a Microsoft cloud with open technologies
 
State of Linux Containers in OpenStack
State of Linux Containers in OpenStackState of Linux Containers in OpenStack
State of Linux Containers in OpenStack
 
SUSE Container as a Service Platform
SUSE Container as a Service PlatformSUSE Container as a Service Platform
SUSE Container as a Service Platform
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservices
 
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
 
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
 
Scheduling a Kubernetes Federation with Admiralty
Scheduling a Kubernetes Federation with AdmiraltyScheduling a Kubernetes Federation with Admiralty
Scheduling a Kubernetes Federation with Admiralty
 
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
 

Destaque

обработка фото
обработка фотообработка фото
обработка фото
Svetlana_2013
 
презентация лицей
презентация лицейпрезентация лицей
презентация лицей
buildmaster2011
 
Promotie munax aprilie
Promotie munax apriliePromotie munax aprilie
Promotie munax aprilie
Ovidiu Mabda
 
Anthony Silard Presentation 3
Anthony  Silard Presentation 3Anthony  Silard Presentation 3
Anthony Silard Presentation 3
Business Days
 
Music Video Storyboards By Walat Kurdi
Music Video Storyboards By Walat KurdiMusic Video Storyboards By Walat Kurdi
Music Video Storyboards By Walat Kurdi
guestd894
 
Marelife NEWS November 2012
Marelife NEWS November 2012Marelife NEWS November 2012
Marelife NEWS November 2012
Marlife
 
mememem
memememmememem
mememem
myghyn
 
History of the navy seals
History of the navy sealsHistory of the navy seals
History of the navy seals
Jessica Gavin
 
Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編
mondaiarimasen
 
Bizkaiko txapelketa, soraia,asier,libe, iñaki
Bizkaiko txapelketa, soraia,asier,libe, iñakiBizkaiko txapelketa, soraia,asier,libe, iñaki
Bizkaiko txapelketa, soraia,asier,libe, iñaki
maitenasanz
 

Destaque (20)

Introduction to Cloudify for OpenStack users
Introduction to Cloudify for OpenStack users Introduction to Cloudify for OpenStack users
Introduction to Cloudify for OpenStack users
 
TOSCA and Cloudify
TOSCA and CloudifyTOSCA and Cloudify
TOSCA and Cloudify
 
117186516 улога-личности-у-историји-новог-века-и-савременог-доба
117186516 улога-личности-у-историји-новог-века-и-савременог-доба117186516 улога-личности-у-историји-новог-века-и-савременог-доба
117186516 улога-личности-у-историји-новог-века-и-савременог-доба
 
обработка фото
обработка фотообработка фото
обработка фото
 
презентация лицей
презентация лицейпрезентация лицей
презентация лицей
 
2 programming.the.microsoft.windows.driver.model.2nd.edition
2   programming.the.microsoft.windows.driver.model.2nd.edition2   programming.the.microsoft.windows.driver.model.2nd.edition
2 programming.the.microsoft.windows.driver.model.2nd.edition
 
Promotie munax aprilie
Promotie munax apriliePromotie munax aprilie
Promotie munax aprilie
 
Israel
IsraelIsrael
Israel
 
Anthony Silard Presentation 3
Anthony  Silard Presentation 3Anthony  Silard Presentation 3
Anthony Silard Presentation 3
 
Music Video Storyboards By Walat Kurdi
Music Video Storyboards By Walat KurdiMusic Video Storyboards By Walat Kurdi
Music Video Storyboards By Walat Kurdi
 
Marelife NEWS November 2012
Marelife NEWS November 2012Marelife NEWS November 2012
Marelife NEWS November 2012
 
mememem
memememmememem
mememem
 
History of the navy seals
History of the navy sealsHistory of the navy seals
History of the navy seals
 
Technology and work design in Organizational Relation
Technology and work design in Organizational RelationTechnology and work design in Organizational Relation
Technology and work design in Organizational Relation
 
Lamacaes
LamacaesLamacaes
Lamacaes
 
Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編
 
Bizkaiko txapelketa, soraia,asier,libe, iñaki
Bizkaiko txapelketa, soraia,asier,libe, iñakiBizkaiko txapelketa, soraia,asier,libe, iñaki
Bizkaiko txapelketa, soraia,asier,libe, iñaki
 
İş kanunu
İş kanunuİş kanunu
İş kanunu
 
The Ad Project
The Ad ProjectThe Ad Project
The Ad Project
 
Palsbots - Pepper App Challenge 2015 Winter
Palsbots - Pepper App Challenge 2015 WinterPalsbots - Pepper App Challenge 2015 Winter
Palsbots - Pepper App Challenge 2015 Winter
 

Semelhante a Hybrid cloud federation

An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
Rhys Oxenham
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
NetApp
 

Semelhante a Hybrid cloud federation (20)

Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStack
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
Cloud Native Camel Riding
Cloud Native Camel RidingCloud Native Camel Riding
Cloud Native Camel Riding
 
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
 
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander DibboOpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
Fuse integration-services
Fuse integration-servicesFuse integration-services
Fuse integration-services
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
 
Building HPC Clusters as Code in the (Almost) Infinite Cloud | AWS Public Sec...
Building HPC Clusters as Code in the (Almost) Infinite Cloud | AWS Public Sec...Building HPC Clusters as Code in the (Almost) Infinite Cloud | AWS Public Sec...
Building HPC Clusters as Code in the (Almost) Infinite Cloud | AWS Public Sec...
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 

Mais de openstackindia

Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
openstackindia
 
Outreachy with-openstack-zaqar
Outreachy with-openstack-zaqarOutreachy with-openstack-zaqar
Outreachy with-openstack-zaqar
openstackindia
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
openstackindia
 
Why open stack database as a service offerings are doomed
Why open stack database as a service offerings are doomedWhy open stack database as a service offerings are doomed
Why open stack database as a service offerings are doomed
openstackindia
 
OpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse EngineeredOpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse Engineered
openstackindia
 

Mais de openstackindia (20)

Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migration
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Your first patch to OpenStack
Your first patch to OpenStackYour first patch to OpenStack
Your first patch to OpenStack
 
OpenStack Neutron Behind The Senes
OpenStack Neutron Behind The SenesOpenStack Neutron Behind The Senes
OpenStack Neutron Behind The Senes
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
 
OpenStack Watcher
OpenStack WatcherOpenStack Watcher
OpenStack Watcher
 
State of Containers in OpenStack
State of Containers in OpenStackState of Containers in OpenStack
State of Containers in OpenStack
 
The OpenStack Contribution Workflow
The OpenStack Contribution WorkflowThe OpenStack Contribution Workflow
The OpenStack Contribution Workflow
 
Introduction to Cinder
Introduction to CinderIntroduction to Cinder
Introduction to Cinder
 
OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservices
 
OpenStack Tempest and REST API testing
OpenStack Tempest and REST API testingOpenStack Tempest and REST API testing
OpenStack Tempest and REST API testing
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
Ceph openstack-jun-2015-meetup
Ceph openstack-jun-2015-meetupCeph openstack-jun-2015-meetup
Ceph openstack-jun-2015-meetup
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
 
Outreachy with-openstack-zaqar
Outreachy with-openstack-zaqarOutreachy with-openstack-zaqar
Outreachy with-openstack-zaqar
 
Enhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world applicationEnhancing OpenStack FWaaS for real world application
Enhancing OpenStack FWaaS for real world application
 
OpenStack Heat
OpenStack HeatOpenStack Heat
OpenStack Heat
 
Why open stack database as a service offerings are doomed
Why open stack database as a service offerings are doomedWhy open stack database as a service offerings are doomed
Why open stack database as a service offerings are doomed
 
OpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse EngineeredOpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse Engineered
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Hybrid cloud federation

  • 1. 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!
  • 2. 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.
  • 3. Objectives • Bursting across different deployments.! • Workload Migration policies. ! • Support for:! o Scalability ! o High Availability ! • Interface OpenStack with different clouds.
 ! • Design and implement decision-making algorithms for ! • Moving Data To Compute! • Moving Compute To Data
  • 4. High Level Architecture Private Cloud Public Cloud
  • 5. 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.
  • 6. Nova Cells Architecture Child Cell Private ! Cloud! Resources Private! Cloud! Resources Child Cell Top Cell/ Cells Scheduler Child Cell Private! Cloud! Resources
  • 7. Implemented Architecture Child Cell Top - Cell/ Cells Scheduler Private ! Cloud! Resources Pseudo - Child Cell Public! Cloud! Resources
  • 8. 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
  • 9. Integration with Amazon Child Cell Top - Cell / Cells Scheduler Private ! Cloud! Resources Pseudo - Child Cell Public! Cloud! Resources
  • 10. 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.
  • 11. Current Lab Deployment Private Cloud Child Cell Public Cloud Pseudo-Child Cell Top Cell VPN/ Firewall Node VPN/NAT/ Firewall Node Private Cloud Public Cloud Transport Layer Security
  • 12. 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.! !
  • 13. HEAT with Cells • Assume Cells as Availability Zones. ! • Use CloudFormation templates to scale across Cells.! • Use simple Scheduler Hints to pick appropriate Child Cell.
  • 14. 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.
  • 15. Future Improvements • Integration with Grizzly keystone! • Integration with Quantum! • Openstack to Openstack bursting! • Migrate and Burst
  • 16. Thank You Contact Us: Sirushti Murugesan : sirushtim@gmail.com Vidhisha Nair : vidhishanair@gmail.com