SlideShare une entreprise Scribd logo
1  sur  18
Copyright 2013 Alcatel-Lucent. All rights reserved. 
CONFIDENTIAL - SOLELY FOR AUTHORIZED PERSONS HAVING A NEED TO KNOW 
PROPRIETARY – USE PURSUANT TO COMPANY INSTRUCTION 
Nuage Networks 
Jonas Vermeulen EMEA Product Management Nuage Networks 
Nuage Networks 
Neutron Networking in Private Clouds
Similarities with Public Cloud Environment 
The owner 
Optimizes for low cost (servers, hv, automation,…) 
Measures usage and charges 
The user 
Requires APIs, portals, agility 
Wants to be isolated  “VPC” 
Is constantly comparing offers on the market: internal vs external 
Enterprises like the flexibility + cost structure 
But need it private – Information Protection, Control, Compliancy,…
Private Cloud – Technically the same ? 
Users/Owners also have advanced technical requirements 
Per-Tenant Scale 
Lots and lots of applications communicating with each other 
# subnets being factor higher 
Managing Security groups 
Supporting “legacy” applications 
Integrate with existing Environment 
Preserve roles of existing departments 
How else to convince business units to use this new cloud??
Case 1 – Per-Tenant Scale 
The default internet model for Isolated Applications = Amazon VPC 
Mostly web apps 
Own address space 
Floating IP to go outside, with Security Groups as first level of protection 
Implementation in OpenStack 
Front End 
Business logic 
Front End 
Business logic 
Front End 
Business logic 
Internet 
Tenant x 
Tenant y 
Tenant z 
Network Node
Case 1 – Per-Tenant Scale 
Enterprise Applications 
Lots of them, with lots of Interaction 
Applications have connections to a “management” network and to the “internet”/”intranet” 
Enterprise network desires 
Fully isolate lifecycle phases – dev/QA/… 
Isolate individual applications to users 
Use unique (IPv4) addressing 
Have up to 10.000+ VMs / 1000+ subnets behind a distributed router 
Management 
Internet/Intranet 
Dev 
QA 
Prod
Case 1 – Per-Tenant Scale 
Solution A: Applications isolated with tenants + External networks (FIP) for inter-app 
(-) Meaning of a Floating IP in a private context? 
(-) Floating IPs are routed through the Network 
IceHouse / Juno (L3 Fabric) – via NN 
(-) Multiple Floating IP subnets 
Solution B: Applications isolated with tenants + Shared networks 
Routing across shared networks in a separate customized tenant router 
(-) Shared Networks visible/accessible to all tenants 
(-) Scale across 10.000+ VMs / 1000+ subnets 
Business logic 
Business logic 
Ext Router 
Network Node 
Shared 
Tenant x 
Tenant y
Case 1 – Per-Tenant Scale 
With Nuage Networks: Applications isolated with tenants 
Networks are mapped to tenants of choice 
Routing in distributed fashion within a lifecycle domain 
Exit points via dynamic or static routing 
Business logic 
Business logic 
Distr. RouterForDev 
Mapping 
Shared 
Public 
Tenant x 
Tenant y
Case 1 – Per-Tenant Scale 
Enterprise requirements for enforcing Security 
1.vPort Oriented – AWS Equivalent (eg. Windows <-> AD ; Web <-> App) 
Possible Today: using Security Groups 
Scale of 10K x 10K VMs 
vPort x vPort = vPort2 x (Calculations + Messages + …) 
2.Tenant/Network/Subnet Oriented (Project 1 <-> Project 2, Subnet 1 <-> Subnet 2) 
Enterprises are looking for more advanced solutions
Case 2 – Supporting legacy applications 
Apps running only on VMWare 
Multicast applications 
Voice / Storage applications 
QoS : Trust / Override 
Rate-Limits 
Local breakout to proxy 
Sending /Receiving L3 Multicast (eg Video) 
Combining fabric + overlay 
Hypervisor 
Hypervisor 
Hypervisor 
SrvGroup1 - ESXi 
Hypervisor 
Hypervisor 
Hypervisor 
DC1 
SrvGroup2 - KVM
Case 3 – Integration in existing environments 
Enterprises rely heavily on Existing DHCP / DNS installations 
IP@ Allocation by IPAM, DHCP relay in fabric 
Immediate DNS registration 
DHCP 
IP Fabric 
DNS
IP Fabric 
Case 3 – Integration in existing environments 
OpenStack 
Neutron 
HV 
VM 
Tenant1 
Br-int 
VM 
NIC 
Tenant2 
VM 
Br-tun 
Neutron DHCP Agent (Tenant 2) 
Current 
DHCP / DNS with OpenStack 
IP@ Allocation by Neutron 
DHCP -> dnsmasq at network node 
DNS -> OpenStack Designate ? 
Enterprises rely heavily on Existing DHCP / DNS installations 
IP@ Allocation by IPAM, DHCP relay in fabric 
Immediate DNS registration
IP Fabric 
Case 3 – Integration in existing environments 
OpenStack 
DHCP 
Neutron 
HV 
VM 
Tenant1 
Br-int 
VM 
NIC 
DNS 
Tenant2 
VM 
Br-tun 
Neutron 
DHCP Agent 
(Tenant 2) 
Current 
DHCP / DNS with OpenStack 
IP@ Allocation by Neutron 
DHCP -> dnsmasq at network node 
DNS -> OpenStack Designate ? 
Enterprises rely heavily on Existing DHCP / DNS installations 
IP@ Allocation by IPAM, DHCP relay in fabric 
Immediate DNS registration
IP Fabric 
Case 3 – Integration in existing environments 
OpenStack 
DHCP 
Neutron 
HV 
VM 
Tenant1 
Br-int 
VM 
NIC 
DNS 
Tenant2 
VM 
Br-tun 
Neutron 
L3 Agent 
(Tenant 2) 
3. DHCP Relay 
1.Subnet Sync 
2.IP@ Alloc 
DHCP Relay 
DHCP / DNS with OpenStack 
IP@ Allocation by Neutron 
DHCP -> dnsmasq at network node 
DNS -> OpenStack Designate ? 
Enterprises rely heavily on Existing DHCP / DNS installations 
IP@ Allocation by IPAM 
DHCP/DNS by IPAM, with relay in fabric
IP Fabric 
Case 3 – Integration in existing environments 
OpenStack 
DHCP 
Neutron 
HV 
VM 
Tenant1 
Br-int 
VM 
DHCP Relay 
NIC 
DNS 
Tenant2 
VM 
Br-tun 
Neutron L3 Agent (Tenant 2) 
3. DHCP Relay 
1.Subnet Sync 
2.IP@ Alloc 
DHCP / DNS with OpenStack 
IP@ Allocation by Neutron 
DHCP -> dnsmasq at network node 
DNS -> OpenStack Designate ? 
Enterprises rely heavily on Existing DHCP / DNS installations 
IP@ Allocation by IPAM 
DHCP/DNS by IPAM, with relay in fabric
Case 4 – Roles of existing departments 
Cloud = “Fast, Fast, Fast…” (BMW OpenStack Summit – 2/11) 
However… 
Enterprise change process prevents agility, speed 
Separation of responsibilities across operational teams 
Apps – deploying on provided infrastructure 
Network – Allocating subnet ranges 
Security – Users + ACLs 
Compute – Infrastructure 
… 
Apps 
Security 
Compute 
Network 
Go for evolution or revolution ?
Case 4 – Roles of existing departments 
Today in OpenStack: 
Create member roles in keystone 
Edit /etc/<project>/policy.json to restrict actions 
Assign members to roles 
Remains a chain of activities = status-quo
Case 4 – Roles of existing departments 
Today in OpenStack: 
Create member roles in keystone 
Edit /etc/<project>/policy.json to restrict actions 
Assign members to roles 
What has been done in Nuage : 
Templated design 
Includes/excludes subnet allocations 
Includes/excludes ACL/QoS policies 
Pre-approved , Design-once/Deploy-multiple times 
 Permission model to match organization structure 
Remains a chain of activities = status-quo
THANK YOU Let’s work together to address Advanced Private Cloud needs !

Contenu connexe

Tendances

Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentation
IBM India Smarter Computing
 
Cloud Computing Best Practices
Cloud Computing Best PracticesCloud Computing Best Practices
Cloud Computing Best Practices
Armor
 

Tendances (20)

Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
Secure WDM Connectivity for High-Bandwidth Applications
Secure WDM Connectivity for High-Bandwidth ApplicationsSecure WDM Connectivity for High-Bandwidth Applications
Secure WDM Connectivity for High-Bandwidth Applications
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentation
 
Encor chapter 1_packet forwarding
Encor chapter 1_packet forwardingEncor chapter 1_packet forwarding
Encor chapter 1_packet forwarding
 
Link Samba to Cloud Storage
Link Samba to Cloud StorageLink Samba to Cloud Storage
Link Samba to Cloud Storage
 
Zoura Subscribed 2013 LinkBermuda Metered Cloud Services
Zoura Subscribed 2013 LinkBermuda Metered Cloud ServicesZoura Subscribed 2013 LinkBermuda Metered Cloud Services
Zoura Subscribed 2013 LinkBermuda Metered Cloud Services
 
Docker network performance in the public cloud
Docker network performance in the public cloudDocker network performance in the public cloud
Docker network performance in the public cloud
 
Cloud Computing Best Practices
Cloud Computing Best PracticesCloud Computing Best Practices
Cloud Computing Best Practices
 
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud Webinar
 
NFV
NFVNFV
NFV
 
Network virtualization seminar report
Network virtualization seminar reportNetwork virtualization seminar report
Network virtualization seminar report
 
Blug Talk
Blug TalkBlug Talk
Blug Talk
 
Dependable Cloud Comuting
Dependable Cloud ComutingDependable Cloud Comuting
Dependable Cloud Comuting
 
Cisco storage networking protect scale-simplify_dec_2016
Cisco storage networking   protect scale-simplify_dec_2016Cisco storage networking   protect scale-simplify_dec_2016
Cisco storage networking protect scale-simplify_dec_2016
 
#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
 
VMware - vCloud Hybrid Services
VMware - vCloud Hybrid Services VMware - vCloud Hybrid Services
VMware - vCloud Hybrid Services
 
Elephant &amp; mice flows
Elephant &amp; mice flowsElephant &amp; mice flows
Elephant &amp; mice flows
 
Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.
 

Similaire à OpenStack Summit Paris - Neutron & Nuage Networks in Private Cloud Environments

Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
Brad Eckert
 
The missing piece : when Docker networking and services finally unleashes so...
 The missing piece : when Docker networking and services finally unleashes so... The missing piece : when Docker networking and services finally unleashes so...
The missing piece : when Docker networking and services finally unleashes so...
Adrien Blind
 

Similaire à OpenStack Summit Paris - Neutron & Nuage Networks in Private Cloud Environments (20)

NSX, un salt natural cap a SDN
NSX, un salt natural cap a SDNNSX, un salt natural cap a SDN
NSX, un salt natural cap a SDN
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
AWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud InnovationsAWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud Innovations
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...
 
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleContrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at Scale
 
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged KeynoteApp to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
 
DockerCon - The missing piece : when Docker networking unleashes software arc...
DockerCon - The missing piece : when Docker networking unleashes software arc...DockerCon - The missing piece : when Docker networking unleashes software arc...
DockerCon - The missing piece : when Docker networking unleashes software arc...
 
The missing piece : when Docker networking and services finally unleashes so...
 The missing piece : when Docker networking and services finally unleashes so... The missing piece : when Docker networking and services finally unleashes so...
The missing piece : when Docker networking and services finally unleashes so...
 
Cisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotionCisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotion
 
Nutanix in de praktijk: dataprotectie strategieën
Nutanix in de praktijk: dataprotectie strategieënNutanix in de praktijk: dataprotectie strategieën
Nutanix in de praktijk: dataprotectie strategieën
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Unleash software architecture leveraging on docker
Unleash software architecture leveraging on dockerUnleash software architecture leveraging on docker
Unleash software architecture leveraging on docker
 
The evolution of data center network fabrics
The evolution of data center network fabricsThe evolution of data center network fabrics
The evolution of data center network fabrics
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
 
Gigamon U - Net Scouts Honor, Integrated Performance Monitoring & Forensic An...
Gigamon U - Net Scouts Honor, Integrated Performance Monitoring & Forensic An...Gigamon U - Net Scouts Honor, Integrated Performance Monitoring & Forensic An...
Gigamon U - Net Scouts Honor, Integrated Performance Monitoring & Forensic An...
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 
2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov Update2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov Update
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer 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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

OpenStack Summit Paris - Neutron & Nuage Networks in Private Cloud Environments

  • 1. Copyright 2013 Alcatel-Lucent. All rights reserved. CONFIDENTIAL - SOLELY FOR AUTHORIZED PERSONS HAVING A NEED TO KNOW PROPRIETARY – USE PURSUANT TO COMPANY INSTRUCTION Nuage Networks Jonas Vermeulen EMEA Product Management Nuage Networks Nuage Networks Neutron Networking in Private Clouds
  • 2. Similarities with Public Cloud Environment The owner Optimizes for low cost (servers, hv, automation,…) Measures usage and charges The user Requires APIs, portals, agility Wants to be isolated  “VPC” Is constantly comparing offers on the market: internal vs external Enterprises like the flexibility + cost structure But need it private – Information Protection, Control, Compliancy,…
  • 3. Private Cloud – Technically the same ? Users/Owners also have advanced technical requirements Per-Tenant Scale Lots and lots of applications communicating with each other # subnets being factor higher Managing Security groups Supporting “legacy” applications Integrate with existing Environment Preserve roles of existing departments How else to convince business units to use this new cloud??
  • 4. Case 1 – Per-Tenant Scale The default internet model for Isolated Applications = Amazon VPC Mostly web apps Own address space Floating IP to go outside, with Security Groups as first level of protection Implementation in OpenStack Front End Business logic Front End Business logic Front End Business logic Internet Tenant x Tenant y Tenant z Network Node
  • 5. Case 1 – Per-Tenant Scale Enterprise Applications Lots of them, with lots of Interaction Applications have connections to a “management” network and to the “internet”/”intranet” Enterprise network desires Fully isolate lifecycle phases – dev/QA/… Isolate individual applications to users Use unique (IPv4) addressing Have up to 10.000+ VMs / 1000+ subnets behind a distributed router Management Internet/Intranet Dev QA Prod
  • 6. Case 1 – Per-Tenant Scale Solution A: Applications isolated with tenants + External networks (FIP) for inter-app (-) Meaning of a Floating IP in a private context? (-) Floating IPs are routed through the Network IceHouse / Juno (L3 Fabric) – via NN (-) Multiple Floating IP subnets Solution B: Applications isolated with tenants + Shared networks Routing across shared networks in a separate customized tenant router (-) Shared Networks visible/accessible to all tenants (-) Scale across 10.000+ VMs / 1000+ subnets Business logic Business logic Ext Router Network Node Shared Tenant x Tenant y
  • 7. Case 1 – Per-Tenant Scale With Nuage Networks: Applications isolated with tenants Networks are mapped to tenants of choice Routing in distributed fashion within a lifecycle domain Exit points via dynamic or static routing Business logic Business logic Distr. RouterForDev Mapping Shared Public Tenant x Tenant y
  • 8. Case 1 – Per-Tenant Scale Enterprise requirements for enforcing Security 1.vPort Oriented – AWS Equivalent (eg. Windows <-> AD ; Web <-> App) Possible Today: using Security Groups Scale of 10K x 10K VMs vPort x vPort = vPort2 x (Calculations + Messages + …) 2.Tenant/Network/Subnet Oriented (Project 1 <-> Project 2, Subnet 1 <-> Subnet 2) Enterprises are looking for more advanced solutions
  • 9. Case 2 – Supporting legacy applications Apps running only on VMWare Multicast applications Voice / Storage applications QoS : Trust / Override Rate-Limits Local breakout to proxy Sending /Receiving L3 Multicast (eg Video) Combining fabric + overlay Hypervisor Hypervisor Hypervisor SrvGroup1 - ESXi Hypervisor Hypervisor Hypervisor DC1 SrvGroup2 - KVM
  • 10. Case 3 – Integration in existing environments Enterprises rely heavily on Existing DHCP / DNS installations IP@ Allocation by IPAM, DHCP relay in fabric Immediate DNS registration DHCP IP Fabric DNS
  • 11. IP Fabric Case 3 – Integration in existing environments OpenStack Neutron HV VM Tenant1 Br-int VM NIC Tenant2 VM Br-tun Neutron DHCP Agent (Tenant 2) Current DHCP / DNS with OpenStack IP@ Allocation by Neutron DHCP -> dnsmasq at network node DNS -> OpenStack Designate ? Enterprises rely heavily on Existing DHCP / DNS installations IP@ Allocation by IPAM, DHCP relay in fabric Immediate DNS registration
  • 12. IP Fabric Case 3 – Integration in existing environments OpenStack DHCP Neutron HV VM Tenant1 Br-int VM NIC DNS Tenant2 VM Br-tun Neutron DHCP Agent (Tenant 2) Current DHCP / DNS with OpenStack IP@ Allocation by Neutron DHCP -> dnsmasq at network node DNS -> OpenStack Designate ? Enterprises rely heavily on Existing DHCP / DNS installations IP@ Allocation by IPAM, DHCP relay in fabric Immediate DNS registration
  • 13. IP Fabric Case 3 – Integration in existing environments OpenStack DHCP Neutron HV VM Tenant1 Br-int VM NIC DNS Tenant2 VM Br-tun Neutron L3 Agent (Tenant 2) 3. DHCP Relay 1.Subnet Sync 2.IP@ Alloc DHCP Relay DHCP / DNS with OpenStack IP@ Allocation by Neutron DHCP -> dnsmasq at network node DNS -> OpenStack Designate ? Enterprises rely heavily on Existing DHCP / DNS installations IP@ Allocation by IPAM DHCP/DNS by IPAM, with relay in fabric
  • 14. IP Fabric Case 3 – Integration in existing environments OpenStack DHCP Neutron HV VM Tenant1 Br-int VM DHCP Relay NIC DNS Tenant2 VM Br-tun Neutron L3 Agent (Tenant 2) 3. DHCP Relay 1.Subnet Sync 2.IP@ Alloc DHCP / DNS with OpenStack IP@ Allocation by Neutron DHCP -> dnsmasq at network node DNS -> OpenStack Designate ? Enterprises rely heavily on Existing DHCP / DNS installations IP@ Allocation by IPAM DHCP/DNS by IPAM, with relay in fabric
  • 15. Case 4 – Roles of existing departments Cloud = “Fast, Fast, Fast…” (BMW OpenStack Summit – 2/11) However… Enterprise change process prevents agility, speed Separation of responsibilities across operational teams Apps – deploying on provided infrastructure Network – Allocating subnet ranges Security – Users + ACLs Compute – Infrastructure … Apps Security Compute Network Go for evolution or revolution ?
  • 16. Case 4 – Roles of existing departments Today in OpenStack: Create member roles in keystone Edit /etc/<project>/policy.json to restrict actions Assign members to roles Remains a chain of activities = status-quo
  • 17. Case 4 – Roles of existing departments Today in OpenStack: Create member roles in keystone Edit /etc/<project>/policy.json to restrict actions Assign members to roles What has been done in Nuage : Templated design Includes/excludes subnet allocations Includes/excludes ACL/QoS policies Pre-approved , Design-once/Deploy-multiple times  Permission model to match organization structure Remains a chain of activities = status-quo
  • 18. THANK YOU Let’s work together to address Advanced Private Cloud needs !