Software for Open Networking in the Cloud, w skrócie SONiC, to oprogramowanie open source dla przełączników i innych urządzeń sieciowych. Stworzone przez Microsoft we współpracy z firmami Arista, Broadcom, Dell i Mellanox ma za zadanie ułatwić wprowadzanie do centrów danych nowej, definiowanej programowo infrastruktury sieciowej (SDN). SONiC oferuje zestandaryzowany sposób programowania przełączników sieciowych i zarządzania nimi, obsługując w zamierzeniu każdy dający się zaprogramować sprzęt sieciowy. Rozwój tego oprogramowania może stworzyć alternatywę dla rozwiązań takich potentatów na rynku SDN, jak Cisco czy VMware. Dwa dni temu Microsoft poinformował, że SONiC trafi do Open Compute Project (OCP).

Stworzony przez Facebooka OCP to ekosystem producentów, dostawców usług i organizacji, którego celem jest opracowywanie najlepszych praktyk, specyfikacji i opartych na otwartych standardach technologii mających obniżyć koszty budowy centrów danych. Wśród członków OCP są m.in. takie firmy, jak Apple, Google, Microsoft czy Intel.

OCP chce, by posiadacze centrów danych – zamiast kupować rozwiązania od tradycyjnych dostawców infrastruktury IT – wykorzystywali platformy, w których opracowane przez fundację oprogramowanie działa na tanim i powszechnie dostępnym sprzęcie. Tworzone przez OCP projekty są dostępne dla wszystkich na zasadach open source.