Συνιστάται, 2024

Η επιλογή των συντακτών

Open Compute έργου του Facebook αρχίζει να ραγίσει δικτύωσης

Facebook Open Compute Server

Facebook Open Compute Server
Anonim

Το Open Compute Το project λέει ότι έχει σπάσει στενούς δεσμούς μεταξύ υλικού και λογισμικού που έχουν κρατήσει τη δικτύωση κλειστή για δεκαετίες-και χρειάστηκε λιγότερο από δύο χρόνια.

Οι διακόπτες και οι δρομολογητές παραδοσιακά ήταν "μαύρα κουτιά" με υλικό και λογισμικό από τον ίδιο πωλητή και όχι τρόπο για τους άλλους με νέες ιδέες για την τροποποίησή τους. Η δικτύωση είναι σαν τους διακομιστές Unix πριν από 15 χρόνια, με αποκλειστικό εξοπλισμό και OSs που κυβερνούν την ημέρα, δήλωσε ο Omar Baldonado, διευθυντής του Facebook για μηχανική λογισμικού υποδομής. Μια προσπάθεια OCP που ξεκίνησε τον Μάιο του 2013 έχει ανοίξει τώρα τον κόσμο αυτό λίγο, δήλωσε ο εκπρόσωπος της OCP στο Σαν Χοσέ την Τρίτη

Οι προτάσεις πωλητών, οι εργασίες ανάπτυξης και οι δοκιμές από τότε έχουν οδηγήσει στην κατασκευή των πρώτων διακοπτών -σχεδιασμό υλικού, καθώς και τις αρχές μιας πλήρους στοίβας λογισμικού ανοιχτού κώδικα για εξοπλισμό δικτύωσης. Με αυτά, το λογισμικό από έναν προμηθευτή μπορεί να τρέξει σε hardware από την άλλη, πιθανώς ανοίγοντας την πόρτα για περισσότερη καινοτομία για την κάλυψη των αναγκών των επιχειρήσεων

[Περαιτέρω ανάγνωση: Οι καλύτερες ασύρματων routers].

OCP λειτουργεί όπως και τα άλλα open-source τα έργα, τη λήψη συνεισφορών από τους πωλητές και άλλους προγραμματιστές και την αναθεώρησή τους για να συμπεριληφθούν σε ένα σύνολο προδιαγραφών που είναι ελεύθερα διαθέσιμες. Η διαφορά είναι ότι η OCP επικυρώνει κυρίως τα σχέδια υλικού αντί του κώδικα. Οι προσπάθειες δοκιμών περιλαμβάνουν την εξασφάλιση ότι η ανοιχτή τεχνολογία λειτουργεί με συμβατικά εργαλεία τα οποία οι περισσότερες επιχειρήσεις θα έχουν ακόμα στα δίκτυά τους για πολλά χρόνια.

Η προσπάθεια δικτύωσης δεν ήταν εύκολη στην αρχή, επειδή κανείς δεν είχε ποτέ μοιράσει σχέδια σχεδίασης διακόπτη, Baldonado είπε. Υπήρξαν δύσκολα ζητήματα για τα οποία πρέπει να εργαστούμε, συμπεριλαμβανομένης της αδειοδότησης πνευματικής ιδιοκτησίας. Όμως, στα τέλη του περασμένου έτους, η OCP αποδέχτηκε το πρώτο ανοιχτό σχεδιασμό διακόπτη της, ένα 10-Gigabit ethernet switch από την Accton Technology που εδρεύει στην Ταϊβάν.

"Αυτή είναι η πρώτη βιομηχανία. Πουθενά αλλού δεν μπορείτε να πάτε και να πάρετε μόνο το πακέτο σχεδιασμού για ένα διακόπτη ", δήλωσε ο Μπαλντόναδο. "Οποιοσδήποτε μπορεί να χτίσει αυτό."

Περισσότερο υλικό είναι στο δρόμο. Ένας σχεδιασμός υψηλού προφίλ είναι το Wedge του Facebook, ένας διακόπτης 10 Gigabit που συνδέει όλους τους διακομιστές σε ένα rack, το οποίο η εταιρεία μόλις πρότεινε ως συμβολή στην OCP. Η Accton ανακοίνωσε ότι σχεδιάζει να ξεκινήσει την πώληση με διακόπτες τύπου Wedge αυτό το τρίμηνο και άλλοι προμηθευτές σχεδιάζουν να χρησιμοποιήσουν και το σχέδιο. Η Broadcom, η Mellanox και η Alpha Networks συνέβαλαν επίσης σε σχέδια υλικού που εξετάζονται από την OCP.

Αλλά η ανοιχτή δικτύωση παίρνει επίσης λογισμικό και η OCP εργάζεται και σε αυτό. Την Τρίτη, το OCP δέχθηκε το Open Network Linux, ένα σύστημα μεταγωγής που συνέβαλε η Big Switch Networks. Η Microsoft ξεκίνησε ένα έργο πολλαπλών προμηθευτών για τη δημιουργία του SAI (Switch Abstraction Interface), ένα κοινό στρώμα προγραμματισμού για πρόσβαση στις βασικές λειτουργίες του διακόπτη σε οποιοδήποτε ανοικτό υλικό. Ο επόμενος στόχος του έργου είναι η ανάπτυξη ενός πλήρους στοίβα λογισμικού για ανοικτό ταχύτητα του δικτύου.

Επίσης την Τρίτη, Broadcom κυκλοφόρησε το Open Network Switch Βιβλιοθήκη, η οποία δίνει στους προγραμματιστές πρόσβαση στο SDK (κιτ ανάπτυξης λογισμικού) για StrataXGS της εταιρείας εναλλαγή πυριτίου.

Πρόκειται για σημαντική πρόοδο, σύμφωνα με τον Najam Ahmad, διευθυντή τεχνικών λειτουργιών του Facebook. Η εναλλαγή γίνεται με προσαρμοσμένες μάρκες που χρειάζονται χρόνια για να αναπτυχθούν, οπότε ακόμη και οι σχεδιαστές ανοιχτών διακοπτών πρέπει να στραφούν σε προμηθευτές πυριτίου όπως η Broadcom. Για πραγματικά ανοιχτή δικτύωση, οι προγραμματιστές πρέπει να είναι σε θέση να προγραμματίζουν αυτές τις μάρκες, και αυτό απαιτεί πρόσβαση σε SDK, δήλωσε ο Ahmad. Μέχρι τώρα, η Broadcom απαιτούσε άδεια χρήσης του SDK. "Η ανοικτή βιβλιοθήκη είναι καλή είδηση ​​για το FBoss, το λογισμικό που έγραψε το Facebook για να τρέξει το Wedge, επειδή η FBoss εργάζεται μέσω του SDK Broadcom για να μιλήσει με τα τσιπ εναλλαγής, δήλωσε ο Αχμάντ.

Το Facebook ελπίζει ότι το OCP δημιουργεί ένα ευρύ οικοσύστημα των πωλητών δικτύωσης που μπορεί να αξιοποιήσει για να λύσει προβλήματα στο μέλλον. Η εταιρεία εκτιμά ότι η τεχνολογία OCP και η σχετική εργασία απόδοσης έχουν εξοικονομήσει 2 δισεκατομμύρια δολάρια σε κόστος υποδομής. Ο διακόπτης Wedge και το λογισμικό του βρίσκονται ήδη σε χρήση σε κέντρα δεδομένων Facebook, δήλωσε ο Baldonado. "Εάν είστε ένας από τους 1,4 δισεκατομμύρια χρήστες του Facebook, οι πιθανότητες είναι να περάσετε από το FBoss."

Top