Anbefalt, 2024

Redaktørens valg

Facebooks Open Compute Project begynner å knekke nettverk

OCPSummit19 - Keynote - Accelerating Infrastructure – together - Presented by Facebook

OCPSummit19 - Keynote - Accelerating Infrastructure – together - Presented by Facebook
Anonim

The Open Compute Prosjektet sier at det har ødelagt stramme obligasjoner mellom maskinvare og programvare som har holdt nettverket stengt i flere tiår, og det tok mindre enn to år.

Brytere og rutere har tradisjonelt vært "svarte bokser" med maskinvare og programvare fra samme leverandør og nei Vei for andre med nye ideer til å endre dem. Nettverk er som Unix-servere for 15 år siden, med proprietær maskinvare og operativsystemer som styrer dagen, sier Omar Baldonado, Facebooks leder for infrastruktur programvare engineering. En OCP-innsats som begynte i mai 2013 har nå åpnet den verden opp litt, fortalte han OCP-toppmøtet i San Jose på tirsdag.

Leverandørforslag, utviklingsarbeid og tester siden da har ført til at de første bryterne ble bygget med åpen -kilde maskinvare design, samt begynnelsen av en full open-source programvare stabel for nettverksutstyr. Med disse kan programvare fra en leverandør kjøre på maskinvare fra en annen, som muligens åpner floodgates for mer innovasjon for å møte bedriftens behov.

[Videre lesing: De beste trådløse rutene]

OCP fungerer som en annen åpen kildekode prosjekter, tar bidrag fra leverandører og andre utviklere og vurderer dem for inkludering i et sett av spesifikasjoner som er fritt tilgjengelige. Forskjellen er at OCP i hovedsak sertifiserer maskinvaredesign i stedet for kode. Testingstiltakene inkluderer å sikre at den åpne teknologien fungerer med konvensjonelt utstyr som de fleste bedrifter fortsatt vil ha i sine nettverk i mange år.

Nettverksinnsatsen var ikke lett i begynnelsen, fordi ingen noen gang hadde delt brytervare design, Baldonado sa. Det var vanskelige problemer å jobbe gjennom, inkludert lisensiering av immaterielle rettigheter. Men sent i fjor godkjente OCP sin første åpne bryterdesign, en 10 Gigabit Ethernet-bryter fra Taiwan-basert Accton Technology.

"Dette er en bransje først. Ingen andre steder kan du gå og bare få designpakken for en bryter, "sa Baldonado. "Noen kan bygge dette."

Mer maskinvare er på vei. En profesjonell design er Facebooks Wedge, en 10-Gigabit-bryter for å koble alle serverne i et rack, som selskapet nettopp har foreslått som et bidrag til OCP. Accton annonserte at den planlegger å begynne å selge Wedge-baserte brytere i kvartalet, og andre leverandører planlegger å bruke designet også. Broadcom, Mellanox og Alpha Networks har også bidratt med maskinvareutforminger som blir vurdert av OCP.

Men åpen nettverk tar også programvare, og OCP jobber også med det. På tirsdag mottok OCP Open Network Linux, en bryter OS som ble bidratt av Big Switch Networks. Microsoft har startet et multi-leverandørprosjekt for å bygge SAI (Switch Abstraction Interface), et felles programmeringslag for å få tilgang til grunnleggende bryterfunksjoner på hvilken som helst åpen maskinvare. Prosjektets neste mål er å utvikle en full programvarepakke for åpent nettverksutstyr.

Også på tirsdag utgitt Broadcom Open Network Switch Library, som gir utviklere tilgang til SDK (programvareutviklingssett) for selskapets StrataXGS-bryter silisium.

Dette er et stort gjennombrudd, ifølge Najam Ahmad, Facebooks direktør for teknisk drift. Bytting gjøres av tilpassede chips som tar år å utvikle seg, så selv designere av åpne brytere må bytte til silisiumleverandører som Broadcom. For virkelig åpen nettverk, må utviklere kunne programmere disse sjetongene, og det krever tilgang til en SDK, sa Ahmad. Inntil nå måtte Broadcom kreve en lisens for SDK. "Du kan få en boks, men du kan ikke programmere den uten lisensen," sa han.

Det åpne biblioteket er gode nyheter for FBoss, den programvaren som Facebook skrev for å kjøre Wedge, fordi FBoss jobber via Broadcoms SDK for å snakke med byttechipsene, sa Ahmad.

Facebook håper OCP lager et bredt økosystem for nettverksleverandører som det kan tippe inn for å løse problemer i fremtiden. Selskapet anslår at OCP-teknologi og relatert effektivitetsarbeid har spart det 2 milliarder dollar i infrastrukturkostnader. Wedge-bryteren og dens programvare er allerede i bruk i Facebook datasentre, sa Baldonado. "Hvis du er en av de 1,4 milliarder brukerne av Facebook, er oddsene du går gjennom FBoss."

Top