High performance computing clusters – wat beheer eenvoudig maakt
-
Upload
team-for-target -
Category
Devices & Hardware
-
view
30 -
download
2
Transcript of High performance computing clusters – wat beheer eenvoudig maakt
Regardo Computing Februari, 2015
High Performance Computing clusters : Wat beheer eenvoudig maakt Pagina 0 van 3
High Performance Computing clusters : Wat beheer eenvoudig maakt High Performance Computing : Wat beheer eenvoudig maakt
Iedere IT manager weet dat kosten en complexiteit vaak hand in hand gaan. Er zijn maar weinig
software omgevingen die complexer zijn qua beheer dan van een high performance computing
cluster. Het aanpakken van het complexiteit van het high performance computing (HPC) cluster is
dan ook een kosten aspect.
Regardo Computing Februari, 2015
High Performance Computing clusters : Wat beheer eenvoudig maakt Pagina 1 van 3
Inleiding Iedere IT manager weet dat kosten en complexiteit vaak hand in hand gaan. Er zijn
maar weinig software omgevingen die complexer zijn qua beheer dan van een high
performance computing cluster. Het aanpakken van het complexiteit van het high
performance computing (HPC) cluster is dan ook een kosten aspect.
Het Linux operating systeem is het meest toegepast binnen grote HPC data centra
zowel in de commerciële als de educatieve sector. De reden is de dominante
prijs/prestatie verhouding, flexibiliteit en de beschikbare commerciële applicaties
voor het Linux operating systeem.
Gezien de voorkeur keuze voor het Linux operating systeem in high performance
computing omgevingen is het operating systeem minder toegankelijk voor kleinere
rekencentra. Deze kleinere rekencentra zijn vaak toelegd op een Microsoft
Windows omgeving en hebben weinig tot geen ervaring met Linux OS of het
beheren van een rekencluster. De complexiteit en kosten van het rekencluster
beheer wegen dan niet op tegen te behalen voordelen die clusters met standaard
hardware zo aantrekkelijk maken. Niet alleen het kan HPC implementatie complex
zijn, maar ook het beheren van verschillende type hardware, verschillende
operating systemen en beheersoftware voor een HPC cluster wordt een uitdagende
taak.
Deze kwesties maakt het voor wetenschappers en onderzoekers een hoge drempel
die behoefte hebben aan de rekencapaciteit van een cluster, maar beperkt zijn
door de prestatie van een workstation of een PC. Dit is waarom de HPC cluster
management eenvoudiger moet. In dit artikel zoeken we een oplossing om kiezen
voor een eenvoudig, laagdrempelig HPC cluster management.
Regardo Computing Februari, 2015
High Performance Computing clusters : Wat beheer eenvoudig maakt Pagina 2 van 3
Wat maakt high performance computing beheer eenvoudig
Hedendaagse applicatie omgevingen moeten heterogeen zijn; sommige applicaties
hebben een Windows operating systeem voor een optimale prestatie, andere
presteren beter bij een specifieke Linux OS of versies. De mogelijkheid om de
applicatie OS omgeving direct te veranderen om te voldoen aan de applicatie
prestatie eisen is belangrijk en ook omdat het toestaat de systeem administrator de
maximale prestatie uit het totale HPC cluster te halen.
Het werken met een command-line interface om een cluster in te richten, op te
starten en te beheren is zeer tijdrovend. Om dit te vermijden hebben systeem
administrators een web applicatie nodig om toegang te krijgen tot de HPC
omgeving en om het installeren, configureren en beheren van de HPC cluster
eenvoudiger te maken. Een eenvoudige web applicatie verhoogd ook de
productiviteit van de systeem administrator, minder behoefte aan training en
voorkomt fouten.
Wat maakt high performance computing beheer complex
Op de software markt zijn er verschillende cluster management software te vinden
die slechts deels het beheer eenvoudig maakt. Deze cluster management software
kan zowel commercieel of open source software zijn. Deze cluster management
software focussen op een specifiek functie van cluster management maar bieden
geen integrale oplossing. Door voor cluster management software losse
componenten te gebruiken van verschillende fabrikanten zal dit meer training en
beheer vragen van de systeem beheerder. Het resultaat is dat de systeem
administrator elke software onderdeel apart moet leren en de onderlinge
koppeling van deze software onderdelen. Het opdelen van cluster management
software in aparte componenten maakt het beheer niet eenvoudig.
Regardo Computing Februari, 2015
High Performance Computing clusters : Wat beheer eenvoudig maakt Pagina 3 van 3
High Performance Computing cluster beheer software aan moet voldoen
De bovenstaande problemen en vraagstukken vragen een herziening van het HPC
cluster management. Een betere oplossing is een integrale oplossing en een een
opstapeling van verschillende lagen software wat meer leidt tot een puzzel. Een
oplossing van HPC Cluster management zal in de volgende functonaliteiten moeten
voorzien:
Een eenvoudig te gebruiken cluster management oplossing die uit een
geheel bestaat en de functionaliteiten perfect op elkaar aansluiten.
Een gebruikervriendelijke interface voor het configureren van
verschillende applicatie omgevingen om de optimale applicatie prestatie te
kunnen bewerkstelligen
Een inzichtelijk monitoring en rapportage van afzonderlijke applicatie
berekeningen als het systeem in totaal.
De functie om direct verschillende operating systemen beschikbaar te
stellen voor verschillende applicatie omgevingen.
Het ondersteunen van GPU (Graphical Processing Units).
Het ondersteunen van meerdere MPI bibliotheken zowel commercieel las
niet-commercieel.
Een web interface om het HPC Cluster te beheren vanuit elke lokatie.
Gecertificeerde service en support voor verschillende hardware
omgevingen.
Door HPC Cluster management software eenvoudig te houden over de gehele tijd
dat het cluster operationeel is, zal een direct positief resultaat hebben op de
productiviteit van haar gebruikers en helpt het de complexiteit en kosten te
verminderen.
Profiel auteur artikel Ben Kemp (1960) is sinds 1985 actief in de ICT in verschillende functies. Met
vliegtuigtechniek als achtergrond is hij in 1985 begonnen als ICT-
systeembeheerder. Naast zijn werk heeft hij diverse technisch en
managementcursussen gevolgd. Sinds 2000 heeft hij zich verder verdiept in High
Performance Computing, eerst in de techniek en vervolgens in de sales en
marketing. Hij is een allround expert op dit vakgebied volgt de nieuwe
ontwikkelingen op het vlak van Cloud Computing en High Performance Computing
dan ook op de voet. Voor Regardo Computing schrijft hij regelmatig artikelen over
Cloud Computing en High performance Computing. Hij zet zich vooral in op het
overbruggen van de kloof tussen business en High Performance Computing.