High performance computing clusters – wat beheer eenvoudig maakt

4
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.

Transcript of High performance computing clusters – wat beheer eenvoudig maakt

Page 1: 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.

Page 2: High performance computing clusters – wat beheer eenvoudig maakt

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.

Page 3: High performance computing clusters – wat beheer eenvoudig maakt

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.

Page 4: High performance computing clusters – wat beheer eenvoudig maakt

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.