Your SlideShare is downloading. ×
NaaS
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

NaaS

1,511
views

Published on

Network as a Service

Network as a Service

Published in: Education

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,511
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
89
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. NaaS: Openstack Nova andQuantumScalable Distributed System Presented By: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis
  • 2. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 3. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 4. Openstack "Open Source Cloud Mission"
  • 5. Openstack Community
  • 6. Openstack Community
  • 7. Openstack Community
  • 8. Openstack Community
  • 9. Openstack Overview
  • 10. Openstack Components
  • 11. Openstack Components
  • 12. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 13. Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network ?
  • 14. Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network Quantum
  • 15. Quantum "Network Connectivity as a Service" Nova : virtual servers Quantum : virtual networks
  • 16. How to manageConnectivity?
  • 17. Nova Network Manager
  • 18. Quantum
  • 19. Quantum Abstraction
  • 20. Openstack with Quantum
  • 21. Openstack with Quantum
  • 22. Quantum Scenario
  • 23. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 24. CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
  • 25. CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
  • 26. Ways to deploy Openstack● Linux packages● DevOps Installers● Developer Installers● OpenStack as a Service● Commercial Distributions
  • 27. "A documented shell script to build completeOpenStack development environments."Build your cloud in 4 steps:● Install Ubuntu 11.10 (Oneiric), 12.04 (Precise) or Fedora 16● Download DevStack● Describe your configuration to localrc● Install running stack.sh
  • 28. Installed and debugged: ○ Nova (LXC-based) ○ Keystone ○ Glance ○ Horizon ○ Quantum (OpenVSwitch, Linux Bridge) ○ EC2 support
  • 29. Problems you will face● BUGS!● Finding complete up-to-date docs● Prerequisite knowledge (linux,virtualization)● Authenticating with keystone● Defining working images● Booting images using nova-api● Using LXC with libvirt● Using LXC with libvirt through nova● Time is never your ally
  • 30. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 31. Conclusions● Openstack is still evolving. Will be: ○ More productive ○ More automated ○ More customizable● Deployment in AWS: ○ Interesting ○ But very challenging
  • 32. Future● Explore Quantum● Experiment with Quantum Plugins● Fix LXC support● Compare with KVM deployment
  • 33. References1. http://docs.openstack.org/2. http://wiki.openstack.org/Quantum3. http://devstack.org/4. http://libvirt.org/5. http://lxc.sourceforge.net/6. http://openvswitch.org/7. http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge8. https://launchpad.net/cirrosAnd our own:http://yawp.dyndns.info/index.php/Openstack_on_AWS
  • 34. Openstack Nova and Quantum ?
  • 35. Extra:Openstack Components
  • 36. Extra:Openstack Architecture
  • 37. Extra:Openstack Architecture
  • 38. Extra:Why Quantum?Poor Nova network manager functionalities● Limited network options● No well-defined network interfaces● Simplistic network model
  • 39. Extra:Quantum ArchitectureAPI Clients Quantum Server Internal plugin communication. Uniform API Quantum for all clients API Quantum Tenant Plugin Create-net Scripts . Create-net Nova switch virtual . . Nova Horizon Compute Nova . . Compute Nova Create-port Compute . Compute Nova Create-port API Interfaces from a service like Nova plug into a Extension DB switch manages by the s Quantum plugin. API + Plugin = Quantum Service