Empfohlen, 2024

Die Wahl des Herausgebers

Das Open Compute Project von Facebook beginnt mit dem Cracken von Netzwerken

What's inside a Facebook Datacenter Open Compute Rack?

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

The Open Compute Project sagt, es habe enge Verbindungen zwischen Hardware und Software geknackt, die das Netzwerk seit Jahrzehnten geschlossen halten - und es dauerte weniger als zwei Jahre.

Switches und Router waren traditionell "Black Boxes" mit Hardware und Software vom gleichen Anbieter und nicht Weg für andere mit neuen Ideen, um sie zu ändern. Networking ist wie Unix-Server vor 15 Jahren, mit proprietärer Hardware und Betriebssystemen, die den Tag regieren, sagte Omar Baldonado, Facebooks Manager für Infrastruktur-Software-Engineering. Ein OCP-Einsatz, der im Mai 2013 begann, hat diese Welt jetzt ein wenig geöffnet, sagte er am OCP-Gipfel in San Jose am Dienstag.

Herstellervorschläge, Entwicklungsarbeiten und Tests haben seither zu den ersten mit open gebauten Switches geführt -ource Hardware-Designs, sowie die Anfänge eines vollständigen Open-Source-Software-Stack für Netzwerkgeräte. Mit diesen kann Software von einem Anbieter auf Hardware von einem anderen Anbieter laufen, wodurch sich potenziell mehr Innovationen für die Anforderungen von Unternehmen ergeben.

[weiterlesen: Die besten WLAN-Router]

OCP funktioniert wie andere Open-Source-Lösungen Projekte, indem sie Beiträge von Anbietern und anderen Entwicklern einbeziehen und sie für die Aufnahme in eine Reihe von Spezifikationen überprüfen, die frei verfügbar sind. Der Unterschied besteht darin, dass OCP hauptsächlich Hardware-Designs anstelle von Code zertifiziert. Zu den Testanstrengungen gehört, dass die offene Technologie mit konventionellem Equipment funktioniert, das die meisten Unternehmen noch viele Jahre lang in ihren Netzwerken haben.

Die Netzwerkarbeit war zunächst nicht einfach, weil niemand das Design von Switch-Hardware, Baldonado, kannte sagte. Es gab schwierige Probleme, einschließlich der Lizenzierung von geistigem Eigentum. Aber Ende letzten Jahres nahm OCP sein erstes Open-Switch-Design an, einen 10-Gigabit-Ethernet-Switch von Accton Technology aus Taiwan.

"Dies ist eine Branchenneuheit. Nirgendwo sonst können Sie gehen und nur das Design-Paket für einen Schalter bekommen ", sagte Baldonado. "Jeder kann das bauen."

Mehr Hardware ist auf dem Weg. Ein hochkarätiges Design ist Facebooks Wedge, ein 10-Gigabit-Switch, der alle Server in einem Rack verbindet, was das Unternehmen gerade als Beitrag zu OCP vorgeschlagen hat. Accton gab bekannt, dass das Unternehmen in diesem Quartal mit dem Verkauf von Switches auf Keilbasis beginnen wird. Andere Anbieter planen, das Design ebenfalls zu verwenden. Broadcom, Mellanox und Alpha Networks haben ebenfalls Hardwaredesigns beigesteuert, die von OCP geprüft werden.

Aber Open Networking erfordert auch Software, und OCP arbeitet daran. Am Dienstag akzeptierte OCP Open Network Linux, ein Switch-Betriebssystem von Big Switch Networks. Microsoft hat ein Multi-Vendor-Projekt gestartet, um SAI (Switch Abstraction Interface) zu erstellen, eine gemeinsame Programmierschicht für den Zugriff auf grundlegende Switch-Funktionen auf jeder offenen Hardware. Das nächste Ziel des Projekts ist die Entwicklung eines vollständigen Software-Stacks für offene Netzwerktechnik.

Ebenfalls am Dienstag veröffentlichte Broadcom die Open Network Switch Library, die Entwicklern Zugang zum SDK (Software Development Kit) für das StrataXGS-Switch-Silizium des Unternehmens bietet.

Dies ist laut Najam Ahmad, Facebook Director of Technical Operations, ein großer Durchbruch. Die Umschaltung erfolgt über kundenspezifische Chips, deren Entwicklung Jahre dauert. Selbst Entwickler von offenen Switches müssen sich daher an Siliziumhersteller wie Broadcom wenden. Für wirklich offenes Networking müssen Entwickler in der Lage sein, diese Chips zu programmieren, und das erfordert Zugriff auf ein SDK, sagte Ahmad. Bis jetzt benötigte Broadcom eine Lizenz für sein SDK. "Sie können eine Box bekommen, aber Sie können es nicht ohne die Lizenz programmieren", sagte er.

Die offene Bibliothek ist eine gute Nachricht für FBoss, die Software, die Facebook geschrieben hat, um den Wedge laufen zu lassen, weil FBoss über Broadcoms SDK funktioniert "Wir hoffen, dass OCP ein breites Ökosystem von Netzwerkanbietern schafft, die es nutzen kann, um Probleme in der Zukunft zu lösen", sagt Ahmad. Das Unternehmen schätzt, dass die OCP-Technologie und die damit verbundenen Effizienzsteigerungen 2 Milliarden US-Dollar an Infrastrukturkosten eingespart haben. Der Wedge-Switch und seine Software werden bereits in den Datenzentren von Facebook verwendet, sagte Baldonado. "Wenn Sie einer der 1,4 Milliarden Nutzer von Facebook sind, gehen Sie wahrscheinlich durch FBoss."

Top