NaaS
Upcoming SlideShare
Loading in...5
×
 

NaaS

on

  • 1,275 views

Network as a Service

Network as a Service

Statistics

Views

Total Views
1,275
Views on SlideShare
1,275
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 NaaS Presentation Transcript

    • NaaS: Openstack Nova andQuantumScalable Distributed System Presented By: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis
    • Outline● Openstack● Quantum● Our Experience● Conclusion
    • Outline● Openstack● Quantum● Our Experience● Conclusion
    • Openstack "Open Source Cloud Mission"
    • Openstack Community
    • Openstack Community
    • Openstack Community
    • Openstack Community
    • Openstack Overview
    • Openstack Components
    • Openstack Components
    • Outline● Openstack● Quantum● Our Experience● Conclusion
    • Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network ?
    • Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network Quantum
    • Quantum "Network Connectivity as a Service" Nova : virtual servers Quantum : virtual networks
    • How to manageConnectivity?
    • Nova Network Manager
    • Quantum
    • Quantum Abstraction
    • Openstack with Quantum
    • Openstack with Quantum
    • Quantum Scenario
    • Outline● Openstack● Quantum● Our Experience● Conclusion
    • CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
    • CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
    • Ways to deploy Openstack● Linux packages● DevOps Installers● Developer Installers● OpenStack as a Service● Commercial Distributions
    • "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
    • Installed and debugged: ○ Nova (LXC-based) ○ Keystone ○ Glance ○ Horizon ○ Quantum (OpenVSwitch, Linux Bridge) ○ EC2 support
    • 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
    • Outline● Openstack● Quantum● Our Experience● Conclusion
    • Conclusions● Openstack is still evolving. Will be: ○ More productive ○ More automated ○ More customizable● Deployment in AWS: ○ Interesting ○ But very challenging
    • Future● Explore Quantum● Experiment with Quantum Plugins● Fix LXC support● Compare with KVM deployment
    • 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
    • Openstack Nova and Quantum ?
    • Extra:Openstack Components
    • Extra:Openstack Architecture
    • Extra:Openstack Architecture
    • Extra:Why Quantum?Poor Nova network manager functionalities● Limited network options● No well-defined network interfaces● Simplistic network model
    • 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