Building Cloud - Where SDN Could Help

Simon Leinen
Simon LeinenCloud Architect at SWITCH
Building Cloud 
Where SDN Could Help 
SDN Workshop, Zurich, 30.October 2013 
Simon Leinen 
simon.leinen@switch.ch
SWITCH “Cloud” Experience (so far) 
• Built ~10-node Ceph+OpenStack cluster 
BCC – “building cloud competence” 
• Services: 
– VMs for various researchers and internal testers 
– File synchronization server for ~500 end users 
in “Cloud Shared Storage” usability tests – 
ownCloud vs. PowerFolder 
• Networking: 
–2*10GE per server 
– 6*10GE on front-end servers, which route 
– Two Brocade “ToR” switches with TRILL-based 
multi-chassis multipath, L2+VLANs 
– 2*10GE towards backbone 
© 2013 SWITCH 
2
Next Step: ~2 * 2 racks with room to scale 
Goals: 
• Offer “Dropbox-like” service to entire community 
• Offer “IaaS” services (VM/storage) to researchers 
• A first example of “scientific SaaS” 
• Stable and efficient operations 
• Scalability, both architectural and economical 
© 2013 SWITCH 
3
Growing the Cloud: Internal fabric 
• Beyond a few racks, we need some sort of “aggregation 
layer” beyond the ToR. There are multiple approaches: 
–Traditional with large aggregation switch (doubled for redundancy) 
– Modern with leaf/spine design <- cost-effective “commodity” kit 
• How can servers make use of parallelism in the fabric? 
– Smart L2 switches (TRILL, Multi-chassis LAG etc.) – vendor lock-in? 
– L3 switches with hypervisor-based overlay à la Nicira OVP 
© 2013 SWITCH 
4
Never underestimate the power of Xeon 
© 2013 SWITCH 
5
chur.snabb.co 
© 2013 SWITCH 
6
Performance results 
© 2013 SWITCH 
7
Data Center/Backbone Interface 
• Traditionally, you have an access router at each site. 
• At >>10 Gb/s, this gets expensive. 
• Can we leverage the many cheap 10GEs we have on our 
Intel servers? 
– Basic (BGP) routing/filtering functionality needed 
–Could peer directly with backbone routers in neighboring PoPs 
© 2013 SWITCH 
8
Virtual Private Cloud (VPC) 
• Offer customer institutions (university) VMs with IP address 
from the university’s range 
• Somehow bridge/tunnel these VMs’ interfaces into the 
university’s campus network… so that they appear on the 
“right” side of the firewall 
–What are suitable mechanisms/interfaces at the campus side? 
• Also, allow customers to build their own private networks 
within our cloud, i.e. between cloud-hosted VMs 
– This is now standard functionality in OpenStack/Neutron 
© 2013 SWITCH 
9
1 of 9

Recommended

OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu... by
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...OpenNebula Project
222 views36 slides
Smart home and smartfactory intelligent systems by
Smart home and smartfactory intelligent systemsSmart home and smartfactory intelligent systems
Smart home and smartfactory intelligent systemsLorenzo Maiorfi
1.4K views10 slides
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente by
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteNETWAYS
914 views15 slides
OpenNebula at virtion by
OpenNebula at virtionOpenNebula at virtion
OpenNebula at virtionOpenNebula Project
468 views7 slides
SCALE/SWITCHengines Update - Current and Possible SDN Applications by
SCALE/SWITCHengines Update - Current and Possible SDN ApplicationsSCALE/SWITCHengines Update - Current and Possible SDN Applications
SCALE/SWITCHengines Update - Current and Possible SDN ApplicationsSimon Leinen
1.1K views18 slides
Storage is not virtualized enough - part 2: let's do service chaining by
Storage is not virtualized enough - part 2: let's do service chainingStorage is not virtualized enough - part 2: let's do service chaining
Storage is not virtualized enough - part 2: let's do service chainingZhipeng Huang
367 views22 slides

More Related Content

What's hot

Open Stack Days israel Keynote 2017 by
Open Stack Days israel Keynote 2017Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017Nati Shalom
602 views18 slides
Service Discovery: From Classic to VPC by
Service Discovery: From Classic to VPCService Discovery: From Classic to VPC
Service Discovery: From Classic to VPCMark Corwin
388 views53 slides
Replacing vCloud with OpenNebula by
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaOpenNebula Project
682 views21 slides
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF by
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebula Project
300 views11 slides
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph... by
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...OpenNebula Project
871 views17 slides
Contrail Virtual Execution Platform by
Contrail Virtual Execution PlatformContrail Virtual Execution Platform
Contrail Virtual Execution PlatformNETWAYS
2.7K views24 slides

What's hot(20)

Open Stack Days israel Keynote 2017 by Nati Shalom
Open Stack Days israel Keynote 2017Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017
Nati Shalom602 views
Service Discovery: From Classic to VPC by Mark Corwin
Service Discovery: From Classic to VPCService Discovery: From Classic to VPC
Service Discovery: From Classic to VPC
Mark Corwin388 views
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF by OpenNebula Project
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebula Project300 views
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph... by OpenNebula Project
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
OpenNebula Project871 views
Contrail Virtual Execution Platform by NETWAYS
Contrail Virtual Execution PlatformContrail Virtual Execution Platform
Contrail Virtual Execution Platform
NETWAYS2.7K views
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision... by NETWAYS
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
NETWAYS1.1K views
Running OpenShift Clusters in a Cloudstack Environment by ShapeBlue
Running OpenShift Clusters in a Cloudstack EnvironmentRunning OpenShift Clusters in a Cloudstack Environment
Running OpenShift Clusters in a Cloudstack Environment
ShapeBlue433 views
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ... by NETWAYS
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...
NETWAYS819 views
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN... by NETWAYS
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
NETWAYS1.3K views
Apache kafka by Yogesh BG
Apache kafkaApache kafka
Apache kafka
Yogesh BG156 views
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry by OpenNebula Project
OpenNebula TechDay Waterloo 2015 - Private cloud at black berryOpenNebula TechDay Waterloo 2015 - Private cloud at black berry
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
OpenNebula Project792 views
rOCCI – Providing Interoperability through OCCI 1.1 Support for OpenNebula by NETWAYS
rOCCI – Providing Interoperability through OCCI 1.1 Support for OpenNebularOCCI – Providing Interoperability through OCCI 1.1 Support for OpenNebula
rOCCI – Providing Interoperability through OCCI 1.1 Support for OpenNebula
NETWAYS2.9K views
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi... by NETWAYS
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
NETWAYS760 views
linkerd: The Cloud Native Service Mesh by Dario Simonetti
linkerd: The Cloud Native Service Meshlinkerd: The Cloud Native Service Mesh
linkerd: The Cloud Native Service Mesh
Dario Simonetti542 views
Dangerous Demo, Metaswitch TADSummit 2015, Paul Drew by Alan Quayle
Dangerous Demo, Metaswitch TADSummit 2015, Paul DrewDangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Dangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Alan Quayle2.1K views
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen... by OpenNebula Project
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...
OpenNebula Project358 views
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan... by NETWAYS
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
NETWAYS1K views

Viewers also liked

Presentation1 by
Presentation1Presentation1
Presentation1Óscar De Quirós
76 views4 slides
pengenalan multimedia by
pengenalan multimediapengenalan multimedia
pengenalan multimediaFebrian Faisal Akbar
628 views43 slides
pengenalan multimedia by
pengenalan multimediapengenalan multimedia
pengenalan multimediaFebrian Faisal Akbar
819 views43 slides
The principle of the Erfgoedstem newsletter by
The principle of the Erfgoedstem newsletterThe principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletterRedactie Erfgoedstem
293 views14 slides
Software-Defined Networking by
Software-Defined NetworkingSoftware-Defined Networking
Software-Defined NetworkingSimon Leinen
762 views16 slides
Dvd menus by
Dvd menusDvd menus
Dvd menusCoolthings4me
418 views15 slides

Similar to Building Cloud - Where SDN Could Help

Cloudstack conference open_contrail v4 by
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4ozkan01
986 views14 slides
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters by
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PROIDEA
49 views18 slides
Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18 by
Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18
Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18DaoliCloud Ltd
408 views15 slides
Accelerating SDN Applications with Open Source Network Overlays by
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysCumulus Networks
2.7K views23 slides
Avaya Networking Solution Overview by
Avaya Networking Solution OverviewAvaya Networking Solution Overview
Avaya Networking Solution OverviewMotty Ben Atia
8.1K views63 slides
MidoNet Overview - OpenStack and SDN integration by
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationAkhilesh Dhawan
3.7K views46 slides

Similar to Building Cloud - Where SDN Could Help(20)

Cloudstack conference open_contrail v4 by ozkan01
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
ozkan01986 views
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters by PROIDEA
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PROIDEA49 views
Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18 by DaoliCloud Ltd
Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18
Connecting Docker for Cloud IaaS (Speech at CSDN-Oct18
DaoliCloud Ltd408 views
Accelerating SDN Applications with Open Source Network Overlays by Cumulus Networks
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
Cumulus Networks2.7K views
Avaya Networking Solution Overview by Motty Ben Atia
Avaya Networking Solution OverviewAvaya Networking Solution Overview
Avaya Networking Solution Overview
Motty Ben Atia8.1K views
MidoNet Overview - OpenStack and SDN integration by Akhilesh Dhawan
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan3.7K views
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice by PROIDEA
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PROIDEA75 views
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server by Scality
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerAWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
Scality1.7K views
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl... by Marc Dutoo
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
Marc Dutoo130 views
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud... by OCCIware
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
OCCIware228 views
Hands-on Lab: Test Drive Your OpenStack Network by PLUMgrid
Hands-on Lab: Test Drive Your OpenStack NetworkHands-on Lab: Test Drive Your OpenStack Network
Hands-on Lab: Test Drive Your OpenStack Network
PLUMgrid746 views
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron by Fawad Khaliq
Microservices Architectures with Docker Swarm, etcd, Kuryr and NeutronMicroservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Fawad Khaliq750 views
Simple, Scalable and Secure Networking for Data Centers with Project Calico by Emma Gordon
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Emma Gordon1.6K views
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud... by OpenStack Korea Community
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
OpenStack for EDGE computing by Hazzim Anaya
OpenStack for EDGE computingOpenStack for EDGE computing
OpenStack for EDGE computing
Hazzim Anaya480 views
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula by OpenNebula Project
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaEGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
OpenNebula Project709 views
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013 by Ignacio M. Llorente
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Ignacio M. Llorente5.2K views
Boyan Krosnov - Building a software-defined cloud - our experience by ShapeBlue
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
ShapeBlue1.5K views
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09... by Cary Hayward
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Cary Hayward91 views

Recently uploaded

Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf by
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
9 views12 slides
childcare.pdf by
childcare.pdfchildcare.pdf
childcare.pdffatma alnaqbi
14 views4 slides
DU Series - Day 4.pptx by
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptxUiPathCommunity
100 views28 slides
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf by
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
15 views11 slides
UiPath Document Understanding_Day 3.pptx by
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptxUiPathCommunity
101 views25 slides
We see everywhere that many people are talking about technology.docx by
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docxssuserc5935b
6 views2 slides

Recently uploaded(20)

Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf by RIPE NCC
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC9 views
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf by RIPE NCC
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC15 views
UiPath Document Understanding_Day 3.pptx by UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity101 views
We see everywhere that many people are talking about technology.docx by ssuserc5935b
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docx
ssuserc5935b6 views
Existing documentaries (1).docx by MollyBrown86
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
PORTFOLIO 1 (Bret Michael Pepito).pdf by brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04107 views
AI Powered event-driven translation bot by Jimmy Dahlqvist
AI Powered event-driven translation botAI Powered event-driven translation bot
AI Powered event-driven translation bot
Jimmy Dahlqvist16 views
Serverless cloud architecture patterns by Jimmy Dahlqvist
Serverless cloud architecture patternsServerless cloud architecture patterns
Serverless cloud architecture patterns
Jimmy Dahlqvist17 views
Building trust in our information ecosystem: who do we trust in an emergency by Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat92 views
IETF 118: Starlink Protocol Performance by APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC186 views
google forms survey (1).pptx by MollyBrown86
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptx
MollyBrown8614 views

Building Cloud - Where SDN Could Help

  • 1. Building Cloud Where SDN Could Help SDN Workshop, Zurich, 30.October 2013 Simon Leinen simon.leinen@switch.ch
  • 2. SWITCH “Cloud” Experience (so far) • Built ~10-node Ceph+OpenStack cluster BCC – “building cloud competence” • Services: – VMs for various researchers and internal testers – File synchronization server for ~500 end users in “Cloud Shared Storage” usability tests – ownCloud vs. PowerFolder • Networking: –2*10GE per server – 6*10GE on front-end servers, which route – Two Brocade “ToR” switches with TRILL-based multi-chassis multipath, L2+VLANs – 2*10GE towards backbone © 2013 SWITCH 2
  • 3. Next Step: ~2 * 2 racks with room to scale Goals: • Offer “Dropbox-like” service to entire community • Offer “IaaS” services (VM/storage) to researchers • A first example of “scientific SaaS” • Stable and efficient operations • Scalability, both architectural and economical © 2013 SWITCH 3
  • 4. Growing the Cloud: Internal fabric • Beyond a few racks, we need some sort of “aggregation layer” beyond the ToR. There are multiple approaches: –Traditional with large aggregation switch (doubled for redundancy) – Modern with leaf/spine design <- cost-effective “commodity” kit • How can servers make use of parallelism in the fabric? – Smart L2 switches (TRILL, Multi-chassis LAG etc.) – vendor lock-in? – L3 switches with hypervisor-based overlay à la Nicira OVP © 2013 SWITCH 4
  • 5. Never underestimate the power of Xeon © 2013 SWITCH 5
  • 7. Performance results © 2013 SWITCH 7
  • 8. Data Center/Backbone Interface • Traditionally, you have an access router at each site. • At >>10 Gb/s, this gets expensive. • Can we leverage the many cheap 10GEs we have on our Intel servers? – Basic (BGP) routing/filtering functionality needed –Could peer directly with backbone routers in neighboring PoPs © 2013 SWITCH 8
  • 9. Virtual Private Cloud (VPC) • Offer customer institutions (university) VMs with IP address from the university’s range • Somehow bridge/tunnel these VMs’ interfaces into the university’s campus network… so that they appear on the “right” side of the firewall –What are suitable mechanisms/interfaces at the campus side? • Also, allow customers to build their own private networks within our cloud, i.e. between cloud-hosted VMs – This is now standard functionality in OpenStack/Neutron © 2013 SWITCH 9