SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
— IaaS in the real world
OpenNebula out in the Open
Ander Astudillo <ander.astudillo@surfsara.nl>
Ede (The Netherlands), 19th September 2017
OpenNebula Tech Day
Ander Astudillo <ander.astudillo@surfsara.nl>
Science Park, Amsterdam
The SURF cooperative
What do we (SURFsara) want to offer?
3
Services for scientists
…scientists systems gurus
… complex users’ problems
• Data: big, dirty, non-structured…
• Computation: complex (e.g.: modeling, simulation)
• Libraries nightmare
• 3rd party, incompatibility, maintenance…
… flexibility
… trial and error
… test
… cooperate
… share
… show
… scratch … privacy
Where does the HPC Cloud fit?
4
Agenda
1.- SURFsara & HPC Cloud
2.- The real world
Appendix.- SURFsara’s implementation
HPC Cloud IaaS ≡ Your craft
61.- SURFsara & HPC Cloud
Your application
may need more…
Scale up Scale outvs.
The prelude
71.- SURFsara & HPC Cloud
Claudia: Exploring the concept
• Couple of borrowed nodes
• 16 cores
• 1Gbps network
• Local storage
• Self-built UI
• vs. OpenNebula 1.x !
Calligo
81.- SURFsara & HPC Cloud
HPC
• Big nodes (19×)
• 32 cores, 256GB RAM
• Fast interconnect
• Low-latency 40 Gbps
• NFS storage • Web interface
• Groups
Cloud
• Multi-purpose versatility
• Shape elasticity
• Self-service on-demand
• Project-based
• Private network
Service
!
3.x
The real world
Rounding the system off
102.- The real world
• Documentation
• System load
• Support
• Accounting
Cloud light
• Smaller nodes
• CPU overcommit
• (Interactive) services
…scientists sysadmins
• Image upload
• Network filters
• DHCP
• Dynamic DNS
• Wizard
tweaks
Storage
112.- The real world
• Fast I/O
• More nodes
Local SSD
VirDir
• Per-project NFS share
• Image upload & download
• Backups
MySQL aaS
Archive
Data Ingest (DIS)
Incidents & eventualities
122.- The real world
Datacenter power outage
• Storage collapsed
• Helped discover power
redundancy was faulty
Enthusiastic users
• Component down
• Uncovered lenient quotas
‘s glory
Delete images
• Deleted users’ data
• Uncovered bug
VNC ports
• Ran out of ports
• Uncovered limitation
Too many tweaks
• Could not upgrade
• Uncovered our optimism
The present
132.- The real world
• Latest release of OpenNebula (v.5.2)
• Accounting
• Ceph storage; expansion
• Distributed object store and file system
• Cope with increasing load
• GPU processing
• Highly parallel structure
• Program specifically to use it
Oort: Consolidating
the concept
14
The present… eventualities
2.- The real world
SSD disks
• Consumer grade
• Helped sharpen our tenders
‘s upgrade glory
Inter-version UI changes
• Users’ VM’s logs
• Terminate vs. Delete
• ACL!
Resources bookkeeping
• Double VNC ports assignment
• Double GPU’s assignment
Datacenter move
• Remember cables!
• Cloud-init?
User applications
152.- The real world
• Flexible software mix
• Big VMs
• Elasticity
• Provide their own service to
their own users
• Software that requires licenses
• Set up, test and deploy workflows
• Deliver training; courses
• Intensive computing
•
…from diverse fields:
• Biology
• Genetics
• Informatics
• Chemistry
• Ecology
• Linguistics
• Robotics
• Business
• Social sciences
• Engineering
• Humanities
• Water management
• …
Users like& leverage…
‘s glory
162.- The real world
SURFsara’s HPC Cloud
implementation
ppendix
Hardware
183.- Implementation
Ander Astudillo
<ander.astudillo@surfsara.nl>
Credits
Images: Wikipedia, Science Park, RRZE icons,
NIST, nVidia, Ceph, Pixabay
Slides: SURFsara colleagues

Weitere ähnliche Inhalte

Was ist angesagt?

7 distributed storage_open_stack
7 distributed storage_open_stack7 distributed storage_open_stack
7 distributed storage_open_stack
openstackindia
 
Business Intelligent
Business Intelligent Business Intelligent
Business Intelligent
Tuan Luong
 

Was ist angesagt? (20)

Open stack
Open stackOpen stack
Open stack
 
Wido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackWido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStack
 
OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...
OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...
OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...
 
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
 
7 distributed storage_open_stack
7 distributed storage_open_stack7 distributed storage_open_stack
7 distributed storage_open_stack
 
ARM server, The Cy7 Introduction by Aaron Joue, Ambedded Technology
ARM server, The Cy7 Introduction by Aaron Joue, Ambedded TechnologyARM server, The Cy7 Introduction by Aaron Joue, Ambedded Technology
ARM server, The Cy7 Introduction by Aaron Joue, Ambedded Technology
 
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan KoomanOpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
 
Open Source vs. Open Standards by Sage Weil
Open Source vs. Open Standards by Sage WeilOpen Source vs. Open Standards by Sage Weil
Open Source vs. Open Standards by Sage Weil
 
OTechs Cloud Computing Training Course
OTechs Cloud Computing Training CourseOTechs Cloud Computing Training Course
OTechs Cloud Computing Training Course
 
Software Defined Storage Appliance Power by ARM based Microserver
Software Defined Storage Appliance Power by ARM based MicroserverSoftware Defined Storage Appliance Power by ARM based Microserver
Software Defined Storage Appliance Power by ARM based Microserver
 
OpenStack Meetup Amsterdam 17-4-2014
OpenStack Meetup Amsterdam 17-4-2014OpenStack Meetup Amsterdam 17-4-2014
OpenStack Meetup Amsterdam 17-4-2014
 
Business Intelligent
Business Intelligent Business Intelligent
Business Intelligent
 
LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...
LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...
LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...
 
Energy Saving ARM Server Cluster Born for Distributed Storage & Computing
Energy Saving ARM Server Cluster Born for Distributed Storage & ComputingEnergy Saving ARM Server Cluster Born for Distributed Storage & Computing
Energy Saving ARM Server Cluster Born for Distributed Storage & Computing
 
Sas a peek_into_the_future_marty_czekalski
Sas a peek_into_the_future_marty_czekalskiSas a peek_into_the_future_marty_czekalski
Sas a peek_into_the_future_marty_czekalski
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
 
Alluxio Use Cases at Strata+Hadoop World Beijing 2016
Alluxio Use Cases at Strata+Hadoop World Beijing 2016Alluxio Use Cases at Strata+Hadoop World Beijing 2016
Alluxio Use Cases at Strata+Hadoop World Beijing 2016
 
Leveraging Alluxio with Spark SQL to Speed Up Ad-hoc Analysis
Leveraging Alluxio with Spark SQL to Speed Up Ad-hoc AnalysisLeveraging Alluxio with Spark SQL to Speed Up Ad-hoc Analysis
Leveraging Alluxio with Spark SQL to Speed Up Ad-hoc Analysis
 
Mosix Cluster
Mosix ClusterMosix Cluster
Mosix Cluster
 
C* Summit EU 2013: Ontorion: Scalable Information Management
C* Summit EU 2013: Ontorion: Scalable Information ManagementC* Summit EU 2013: Ontorion: Scalable Information Management
C* Summit EU 2013: Ontorion: Scalable Information Management
 

Ähnlich wie OpenNebula out in the Open, Ander Astudillo, SURFsara

Cloud computing course introduction
Cloud computing course introductionCloud computing course introduction
Cloud computing course introduction
Haddy El-Haggan
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
John422973
 

Ähnlich wie OpenNebula out in the Open, Ander Astudillo, SURFsara (20)

SURFsara Cloud - OpenNebula Tech Day 2014.03.26
SURFsara Cloud - OpenNebula Tech Day 2014.03.26 SURFsara Cloud - OpenNebula Tech Day 2014.03.26
SURFsara Cloud - OpenNebula Tech Day 2014.03.26
 
CloudLab Overview
CloudLab OverviewCloudLab Overview
CloudLab Overview
 
Cloud Computing Berkeley.pdf
Cloud Computing Berkeley.pdfCloud Computing Berkeley.pdf
Cloud Computing Berkeley.pdf
 
Cloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveCloud Computing from Academic Perspective
Cloud Computing from Academic Perspective
 
20181219 ucc open stack 5 years v3
20181219 ucc open stack 5 years v320181219 ucc open stack 5 years v3
20181219 ucc open stack 5 years v3
 
20181219 ucc open stack 5 years v3
20181219 ucc open stack 5 years v320181219 ucc open stack 5 years v3
20181219 ucc open stack 5 years v3
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right job
 
Cloud computing course introduction
Cloud computing course introductionCloud computing course introduction
Cloud computing course introduction
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
Infinitely Scalable Clusters - Grid Computing on Public Cloud - London
Infinitely Scalable Clusters - Grid Computing on Public Cloud - LondonInfinitely Scalable Clusters - Grid Computing on Public Cloud - London
Infinitely Scalable Clusters - Grid Computing on Public Cloud - London
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
 
Hadoop As The Platform For The Smartgrid At TVA
Hadoop As The Platform For The Smartgrid At TVAHadoop As The Platform For The Smartgrid At TVA
Hadoop As The Platform For The Smartgrid At TVA
 
Big data nyu
Big data nyuBig data nyu
Big data nyu
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 

Mehr von OpenNebula Project

OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebula Project
 

Mehr von OpenNebula Project (20)

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
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
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
 
DDC Demo
DDC DemoDDC Demo
DDC Demo
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

OpenNebula out in the Open, Ander Astudillo, SURFsara

  • 1. — IaaS in the real world OpenNebula out in the Open Ander Astudillo <ander.astudillo@surfsara.nl> Ede (The Netherlands), 19th September 2017 OpenNebula Tech Day
  • 2. Ander Astudillo <ander.astudillo@surfsara.nl> Science Park, Amsterdam The SURF cooperative
  • 3. What do we (SURFsara) want to offer? 3 Services for scientists …scientists systems gurus … complex users’ problems • Data: big, dirty, non-structured… • Computation: complex (e.g.: modeling, simulation) • Libraries nightmare • 3rd party, incompatibility, maintenance… … flexibility … trial and error … test … cooperate … share … show … scratch … privacy
  • 4. Where does the HPC Cloud fit? 4
  • 5. Agenda 1.- SURFsara & HPC Cloud 2.- The real world Appendix.- SURFsara’s implementation
  • 6. HPC Cloud IaaS ≡ Your craft 61.- SURFsara & HPC Cloud Your application may need more… Scale up Scale outvs.
  • 7. The prelude 71.- SURFsara & HPC Cloud Claudia: Exploring the concept • Couple of borrowed nodes • 16 cores • 1Gbps network • Local storage • Self-built UI • vs. OpenNebula 1.x !
  • 8. Calligo 81.- SURFsara & HPC Cloud HPC • Big nodes (19×) • 32 cores, 256GB RAM • Fast interconnect • Low-latency 40 Gbps • NFS storage • Web interface • Groups Cloud • Multi-purpose versatility • Shape elasticity • Self-service on-demand • Project-based • Private network Service ! 3.x
  • 10. Rounding the system off 102.- The real world • Documentation • System load • Support • Accounting Cloud light • Smaller nodes • CPU overcommit • (Interactive) services …scientists sysadmins • Image upload • Network filters • DHCP • Dynamic DNS • Wizard tweaks
  • 11. Storage 112.- The real world • Fast I/O • More nodes Local SSD VirDir • Per-project NFS share • Image upload & download • Backups MySQL aaS Archive Data Ingest (DIS)
  • 12. Incidents & eventualities 122.- The real world Datacenter power outage • Storage collapsed • Helped discover power redundancy was faulty Enthusiastic users • Component down • Uncovered lenient quotas ‘s glory Delete images • Deleted users’ data • Uncovered bug VNC ports • Ran out of ports • Uncovered limitation Too many tweaks • Could not upgrade • Uncovered our optimism
  • 13. The present 132.- The real world • Latest release of OpenNebula (v.5.2) • Accounting • Ceph storage; expansion • Distributed object store and file system • Cope with increasing load • GPU processing • Highly parallel structure • Program specifically to use it Oort: Consolidating the concept
  • 14. 14 The present… eventualities 2.- The real world SSD disks • Consumer grade • Helped sharpen our tenders ‘s upgrade glory Inter-version UI changes • Users’ VM’s logs • Terminate vs. Delete • ACL! Resources bookkeeping • Double VNC ports assignment • Double GPU’s assignment Datacenter move • Remember cables! • Cloud-init?
  • 15. User applications 152.- The real world • Flexible software mix • Big VMs • Elasticity • Provide their own service to their own users • Software that requires licenses • Set up, test and deploy workflows • Deliver training; courses • Intensive computing • …from diverse fields: • Biology • Genetics • Informatics • Chemistry • Ecology • Linguistics • Robotics • Business • Social sciences • Engineering • Humanities • Water management • … Users like& leverage… ‘s glory
  • 16. 162.- The real world
  • 19. Ander Astudillo <ander.astudillo@surfsara.nl> Credits Images: Wikipedia, Science Park, RRZE icons, NIST, nVidia, Ceph, Pixabay Slides: SURFsara colleagues