NaaS
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

NaaS

on

  • 1,774 views

Network as a Service

Network as a Service

Statistics

Views

Total Views
1,774
Views on SlideShare
1,774
Embed Views
0

Actions

Likes
1
Downloads
89
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

NaaS Presentation 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