SlideShare ist ein Scribd-Unternehmen logo
1 von 8
SCALE/SWITCHengines
IaaS for the Swiss Academic Community
CHOSUG meeting, Zurich, 5 March 2015
Simon Leinen
simon.leinen@switch.ch
© 2015 SWITCH
• SWITCH: National Research & Education Network (NREN)
–non-profit foundation to provide ICT to academic community, est.1987
–largely funded by service fees, “upward delegation” from universities
–10/100Gb/s IPv4/v6 backbone, SAML-based national AAI,
many other services (lecture recording, spam marking etc.)
• Cloud Project
–Goal: Build modern infrastructure for “community cloud” offerings:
• SaaS: “SWITCHdrive”–ownCloud-based sync & share
• IaaS: “SWITCHengines”–OpenStack/Ceph-based VM/storage on demand
• …
–National co-funding from CUS P-2 program as project “SCALE”
Background
2
© 2015 SWITCH
• Two locations (University DCs Lausanne/Zurich), each with
–32 2RU dual-Xeon (E5-2650v2) + 128 GB RAM + 2*10GE + 2*SSD
–16 servers also have 12*4TB 3.5” disks  Ceph OSDs
–2*48-port 10GE (+6-port 40GE) switches + 1*48-port GigE
–Uplink: 2*10GE w/BGP-4 (IPv4+IPv6) directly to backbone
• Currently two racks used per location
–Each can grow up to ~20 racks
• Plus a staging setup with two (tiny) sites
–in one of the two production locations
The Infrastructure
3
© 2015 SWITCH
• Icehouse
–Installed using Foreman + Puppet (puppet-openstack)
–Keystone, Nova, Glance, Cinder, Neutron, Heat, Ceilometer(?)
–RBD (Ceph) for all block storage
• Using RBD integration patch
• Controller functions in “pet” service VMs on “prov” hosts
–prov hosts = two boxes per site in DRBD/LVM setup
–service VMs: controller, network, foreman, dhcp, …
• Dual-site setup
–IPv6: all routable / IPv4: mostly RFC 1918, API/ext nets routable
–Separate Ceph clusters
–Separate regions (no cells)
OpenStack Installation
4
© 2015 SWITCH
• Everybody who uses L3 overlay (GRE/…) for tenant
isolation seems to run into this
• Standard “fix” seems to be to decrease tenant MTU
–I don’t believe in this – 1500 bytes is too ingrained in the Internet now
• We increased the underlay MTU (to 1600 bytes)
• Everything starts to work nicely  highly recommended
The MTU Issue
5
© 2015 SWITCH
• Simpler Dashboard for simple uses
–Working with external supplier
• IPv6 support (should be easy with Juno!?)
• Scale-out network (leaf/spine) beyond two racks
• Push performance boundaries of OVS+VXLAN
–Keeping the many alternatives in mind – e.g. Snabb Switch
• “VPC” – VPN between VMs and customer campus
Future Plans (Infrastructure)
6
© 2015 SWITCH
• Elaborate suitable business/charging model(s)
–with both university IT services and researchers
• Proposed follow-up project “SCALE-UP”
–Develop higher-level services in collaboration with universities:
• Distributed computing/big data
• Container management
• Virtual Private Cloud
• “Academic” SaaS
• …
Future Plans for SCALE/SWITCHengines
7
© 2015 SWITCH
• We’re hiring!
–see https://swit.ch/cj15
Questions?
8

Weitere ähnliche Inhalte

Andere mochten auch (7)

The principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletterThe principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletter
 
Dvd menus
Dvd menusDvd menus
Dvd menus
 
SCALE/SWITCHengines Update - Current and Possible SDN Applications
SCALE/SWITCHengines Update - Current and Possible SDN ApplicationsSCALE/SWITCHengines Update - Current and Possible SDN Applications
SCALE/SWITCHengines Update - Current and Possible SDN Applications
 
Presentation1
Presentation1Presentation1
Presentation1
 
Idents
IdentsIdents
Idents
 
How to stop tinnitus naturaly
How to stop tinnitus naturalyHow to stop tinnitus naturaly
How to stop tinnitus naturaly
 
Chapter 1 pengenalan multimedia
Chapter 1 pengenalan multimediaChapter 1 pengenalan multimedia
Chapter 1 pengenalan multimedia
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 

Kürzlich hochgeladen (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 

Scale/SWITCHengines—IaaS for the Swiss Academic Community

  • 1. SCALE/SWITCHengines IaaS for the Swiss Academic Community CHOSUG meeting, Zurich, 5 March 2015 Simon Leinen simon.leinen@switch.ch
  • 2. © 2015 SWITCH • SWITCH: National Research & Education Network (NREN) –non-profit foundation to provide ICT to academic community, est.1987 –largely funded by service fees, “upward delegation” from universities –10/100Gb/s IPv4/v6 backbone, SAML-based national AAI, many other services (lecture recording, spam marking etc.) • Cloud Project –Goal: Build modern infrastructure for “community cloud” offerings: • SaaS: “SWITCHdrive”–ownCloud-based sync & share • IaaS: “SWITCHengines”–OpenStack/Ceph-based VM/storage on demand • … –National co-funding from CUS P-2 program as project “SCALE” Background 2
  • 3. © 2015 SWITCH • Two locations (University DCs Lausanne/Zurich), each with –32 2RU dual-Xeon (E5-2650v2) + 128 GB RAM + 2*10GE + 2*SSD –16 servers also have 12*4TB 3.5” disks  Ceph OSDs –2*48-port 10GE (+6-port 40GE) switches + 1*48-port GigE –Uplink: 2*10GE w/BGP-4 (IPv4+IPv6) directly to backbone • Currently two racks used per location –Each can grow up to ~20 racks • Plus a staging setup with two (tiny) sites –in one of the two production locations The Infrastructure 3
  • 4. © 2015 SWITCH • Icehouse –Installed using Foreman + Puppet (puppet-openstack) –Keystone, Nova, Glance, Cinder, Neutron, Heat, Ceilometer(?) –RBD (Ceph) for all block storage • Using RBD integration patch • Controller functions in “pet” service VMs on “prov” hosts –prov hosts = two boxes per site in DRBD/LVM setup –service VMs: controller, network, foreman, dhcp, … • Dual-site setup –IPv6: all routable / IPv4: mostly RFC 1918, API/ext nets routable –Separate Ceph clusters –Separate regions (no cells) OpenStack Installation 4
  • 5. © 2015 SWITCH • Everybody who uses L3 overlay (GRE/…) for tenant isolation seems to run into this • Standard “fix” seems to be to decrease tenant MTU –I don’t believe in this – 1500 bytes is too ingrained in the Internet now • We increased the underlay MTU (to 1600 bytes) • Everything starts to work nicely  highly recommended The MTU Issue 5
  • 6. © 2015 SWITCH • Simpler Dashboard for simple uses –Working with external supplier • IPv6 support (should be easy with Juno!?) • Scale-out network (leaf/spine) beyond two racks • Push performance boundaries of OVS+VXLAN –Keeping the many alternatives in mind – e.g. Snabb Switch • “VPC” – VPN between VMs and customer campus Future Plans (Infrastructure) 6
  • 7. © 2015 SWITCH • Elaborate suitable business/charging model(s) –with both university IT services and researchers • Proposed follow-up project “SCALE-UP” –Develop higher-level services in collaboration with universities: • Distributed computing/big data • Container management • Virtual Private Cloud • “Academic” SaaS • … Future Plans for SCALE/SWITCHengines 7
  • 8. © 2015 SWITCH • We’re hiring! –see https://swit.ch/cj15 Questions? 8