Aanbevolen, 2024

Bewerkers keuze

Het Open Compute Project van Facebook begint met het kraken van netwerken

What's inside a Facebook Datacenter Open Compute Rack?

What's inside a Facebook Datacenter Open Compute Rack?
Anonim

The Open Compute Project zegt dat het de banden tussen hardware en software heeft verbroken die het netwerken decennia lang gesloten hebben gehouden - en het duurde minder dan twee jaar.

Schakelaars en routers waren traditioneel "black boxes" met hardware en software van dezelfde leverancier en geen weg voor anderen met nieuwe ideeën om ze aan te passen. Netwerken is net als Unix-servers 15 jaar geleden, met eigen hardware en besturingssystemen die de dag bepalen, zei Omar Baldonado, manager van infrastructuursoftware-engineering van Facebook. Een OCP-inspanning die in mei 2013 begon, heeft die wereld nu een beetje geopend, vertelde hij de OCP-top in San Jose op dinsdag.

Leveranciersvoorstellen, ontwikkelingswerk en testen sindsdien hebben geleid tot de eerste schakelaars gebouwd met open - bronhardwareontwerpen, evenals het begin van een volledige open source softwarestack voor netwerkapparatuur. Hiermee kan software van de ene leverancier op hardware van een andere draaien, waardoor de sluizen mogelijk worden geopend voor meer innovatie om aan de behoeften van ondernemingen te voldoen.

[Lees meer: ​​De beste draadloze routers]

OCP werkt zoals andere open-source projecten, bijdragen van verkopers en andere ontwikkelaars en bekijken ze voor opname in een reeks specificaties die vrij beschikbaar is. Het verschil is dat OCP voornamelijk hardware-ontwerpen certificeert in plaats van code. De testinspanningen houden onder meer in dat ervoor wordt gezorgd dat de open technologie werkt met conventionele apparatuur die de meeste bedrijven nog vele jaren in hun netwerken zullen hebben.

De netwerkinspanning was in het begin niet eenvoudig, omdat niemand ooit hardwareontwerpen voor switches had gedeeld, Baldonado zei. Er waren moeilijke kwesties om doorheen te werken, inclusief licenties voor intellectueel eigendom. Eind vorig jaar accepteerde OCP zijn eerste open switch-ontwerp, een 10 Gigabit Ethernet-switch van de in Taiwan gevestigde Accton Technology.

"Dit is de eerste in de industrie. Ga nergens anders heen en haal het ontwerppakket voor een schakelaar, 'zei Baldonado. "Iedereen kan dit bouwen."

Er is meer hardware onderweg. Een opvallend ontwerp is de Wedge van Facebook, een switch van 10 Gigabit om alle servers in een rack te koppelen, die het bedrijf zojuist heeft voorgesteld als een bijdrage aan OCP. Accton kondigde aan dat het van plan is om dit kwartaal op Wedge-gebaseerde switches te gaan verkopen, en andere leveranciers zijn van plan het ontwerp ook te gebruiken. Broadcom, Mellanox en Alpha Networks hebben ook hardwareontwerpen bijgedragen die worden beoordeeld door OCP.

Maar bij open netwerken is ook software nodig en OCP werkt daar ook aan. Op dinsdag accepteerde OCP Open Network Linux, een switch-besturingssysteem dat werd bijgedragen door Big Switch Networks. Microsoft heeft een multi-vendor project opgestart om SAI (Switch Abstraction Interface) te bouwen, een gemeenschappelijke programmeerlaag voor toegang tot basisschakelfuncties op open hardware. Het volgende doel van het project is om een ​​volledige softwarestack voor open netwerkapparatuur te ontwikkelen.

Ook op dinsdag bracht Broadcom de Open Network Switch Library uit, die ontwikkelaars toegang geeft tot de SDK (software development kit) voor de StrataXGS-switch-silicium van het bedrijf.

Dit is een grote doorbraak, volgens Najam Ahmad, de technisch directeur van Facebook. Overschakelen gebeurt door aangepaste chips die jaren nodig hebben om zich te ontwikkelen, dus zelfs ontwerpers van open switches moeten zich wenden tot siliciumleveranciers zoals Broadcom. Voor echt open netwerken moeten ontwikkelaars die chips kunnen programmeren, en dat vereist toegang tot een SDK, zei Ahmad. Tot nu toe had Broadcom een ​​licentie voor zijn SDK nodig. "Je kunt een doos kopen, maar je kunt het niet programmeren zonder de licentie", zei hij.

De open bibliotheek is goed nieuws voor FBoss, de software die Facebook schreef om de Wedge uit te voeren, omdat FBoss werkt via Broadcom's SDK om met de switching-chips te praten, zei Ahmad.

Facebook hoopt dat OCP een breed ecosysteem van netwerkleveranciers creëert waar ze gebruik van kan maken om problemen in de toekomst op te lossen. Het bedrijf schat dat de OCP-technologie en de bijbehorende efficiëntie het $ 2 miljard aan infrastructuurkosten hebben bespaard. De Wedge-switch en de bijbehorende software zijn al in gebruik in de datacenters van Facebook, zei Baldonado. "Als je een van de 1,4 miljard gebruikers van Facebook bent, is de kans groot dat je door FBoss gaat."

Top