A napokban bejelentett linuxos SQL Server után itt a Microsoft újabb nyílt forráskódú projektje, a SONiC.
Az Open Compute Project amerikai rendezvényén, az OPC U.S. Summiton Mark Russinovich, a Microsoft Azure-ért felelős technológiai igazgatója arról beszélt, hogy a cloud computing esetében mennyire fontos a nyílt megközelítés, és hogy az innovációban nagyon nagy szerepet kapnak a közösségi fejlesztések. Hiába, változnak az idők.
És nem mellesleg ezzel egy időben egy újabb nyílt forráskódú projekttel, a SONiC-kal – ez a Software for Open Networking in the Cloud kifejezés rövidítése – gyarapították az Open Compute Projectet. A forrást már publikálták is a GitHubon, felhasználni GNU GPL és Apache licenc alatt lehet. A The Register egyenesen egy Debian GNU Linux-alapú új operációs rendszernek titulálta a SONiC-ot, de Russinovich egy blogbejegyzésében ennél sokkal óvatosabban fogalmaz.
SDN mindenekelőtt
Csupán arról van szó szerinte, hogy megosztottak egy olyan, SDN-hez (Software Defined Networks) használható szoftvercsomagot, amely Linuxon használható. A csomagot alapvetően valóban a Debian disztribúciójára optimalizálták, de 3.16-is kerneltől felfelé bármilyen disztribúcióval használatra lehet bírni.
Ráadásul, mint arra Russinovich a már említett bejegyzésében utal is, nem ez az első lépése az SDN felé. Kereken egy éve, a tavalyi OPC Summiton mutatták be a SAI (Switch Abstraction Interface) API-t, amely egységes programozási felületet ad hálózati funkciók ASIC hálózati kapcsolókba történő implementálásához.
Most a SONiC-kal továbbléptek ezen az úton. A szoftvergyűjtemény a Linux-alapú Azure Cloud Switchnak azokat az összetevőit teszi bárki számára elérhetővé, melyek nem Microsoft-specifikusak. A csomaggal egy teljes értékű L3-as szintű hálózati eszközt lehet létrehozni.
Nem értékesíti, nem támogatja
A GitHub-on közzétett csomag FAQ-jában a Microsoft hangsúlyozza: nem értékesíti a SONiC-ot, de nem is ad hozzá támogatást. Viszont használatára az ad garanciát, hogy a Microsoft is használja saját adatközpontjaiban. Bár azt is hozzáteszik, hogy egyelőre kevés eszközön fut, és ráadásul nem is az OPC-nek átadott v2-es változat, hanem csak a v1-es. Ugyanakkor a Microsoft is tervezi, hogy gyorsan bővíti a SONiC-ot használó eszközei körét, és azokban már az újabb verziót fogja használni.
A SONiC műszaki tartalmáról szintén a Microsoft blogján lehet mélyebb részleteket olvasni.
(bitport)
Figyelem! A tartalom legalább 2 éve nem frissült! Előfordulhat, hogy a képek nem megfelelően jelennek meg.