Wat is een InfiniBand®?
InfiniBand® is een netwerkcommunicatie- en opslagsysteem dat gebruik maakt van snelle seriële koppelingen en processors om de zorgen over prestaties en betrouwbaarheid voor high-performance computing aan te pakken. Het kan 64.000 knooppunten adresseren en kan snelheden tot 2,5 gigabit per seconde (Gbps) bieden. Deze snelheid is ongeveer 2.500 miljoen bits per seconde (Mbps), waarmee een bestand van 1 gigabit in minder dan 4 seconden kan worden gedownload.
De snelle seriële koppelingen die nu beschikbaar zijn, zoals glasvezel, maken InfiniBand® gedeeltelijk mogelijk. In het vroege computergebruik werd seriële communicatie als te langzaam beschouwd voor snelle gegevensoverdrachtssnelheden, en computerbussen, die meestal parallel waren, waren de enige keuze. Snelle seriële verbindingen en seriële bussen zijn erg praktisch en faalpunten op hardware zijn minder. In een 32-bit parallelle bus zijn er bijvoorbeeld minstens 32 sets bitdrivers en meestal drukcontacten tussen interfacekaarten. De faalkans is in dit opzicht dan groter bij parallelle apparaten.
InfiniBand® biedt ook redundantie voor verhoogde betrouwbaarheid. De opslagapparaten en hosts in InfiniBand® kunnen geografisch worden verdeeld voor optimale bescherming. Een enorme database-applicatie die 24 x 7 of 100% uptime vereist, kan bijvoorbeeld veel technieken overwegen, waaronder site-redundantie, server-redundantie en opslag-redundantie.
Bij redundantie van sites wordt een volledige toepassingssite gerepliceerd die tegelijkertijd met de hoofdtoepassingssite werkt, wat in eerste instantie bronnen voor computergebruik en computernetwerken lijkt te verspillen. De wijsheid in de aanpak wordt waargenomen wanneer een bewerking op de primaire toepassingssite geheel of gedeeltelijk wordt verstoord. Een back-upsite die altijd samenwerkt met de primaire site wordt vervolgens gepromoveerd als de hoofdsite en wordt verwerkt totdat de hoofdsite actief en online is.
Serverredundantie repliceert de primaire server om te zorgen voor een continue werking in geval van een storing. Of het nu collocated of op afstand van de primaire server is, de secundaire server kan parallel werken zodat een grote storing in de primaire server de service niet verstoort. Bij disk mirroring wordt de lokale serveropslag op twee opslagsystemen geschreven, terwijl bij site mirroring de back-upsite het werk van de primaire server doet en hiermee synchroniseert.
Een geschakelde fabric-communicatieverbinding kan de vereiste totale apparaatbandbreedtes leveren die supercomputers nodig hebben. Fabric verwijst naar een relatief groot netwerk van hosts en netwerkapparaten die onderling zijn verbonden. In een geschakelde structuur worden externe high-speed opslag en snelle externe hostservices verbeterd door schakeltechnologieën die de computeroverhead en botsingen verminderen wanneer gegevenspakketten het netwerk worden binnengestuurd.