"Linux to rak. Musimy nauczyć ludzi, co to znaczy chronić własność intelektualną i należycie za nią płacić" - mówił niegdyś Steve Ballmer, były dyrektor generalny Microsoft. Od czasów, w których padły te słowa, firma z Redmond radykalnie zmieniła podejście do świata open source i systemów Linux. W tym czasie również wiele osób ze społeczności linuksowej zmieniło swoje podejście do portfolio rozwiązań giganta z Redmond. Pomimo to zapowiedź systemu opartego na linuksie opracowanego przez Microsoft dla wielu osób może stanowić duże zaskoczenie.
Linux został wykorzystany do budowy Azure Cloud Switch (ACS), nowego wieloplatformowego, modułowego rozwiązania stworzonego z myślą o przełącznikach sieciowych pracujących w środowiskach chmurowych, pozwalających na usprawnienie infrastruktur wdrażających sieci definiowane programowo (Software-Defined Networking, SDN). Nie można się jednak spodziewać tego, że Linux od Microsoft w niedalekiej przyszłości trafi do użytkowników końcowych. ACS aktualnie przeznaczony jest tylko do użytku wewnętrznego, jednak firma wniosła kod projektu społeczności Open Compute Project (OCP).
Główne bloki funkcjonalne ACS wyróżniono na poniższym schemacie:
Kamala Subramanian, pracująca na stanowisku głównego architekta w dziale Azure Networking w Microsoft, wyjaśnia że ACS powstał z myślą o integracji i współdziałania różnorodnego oprogramowania i różnych urządzeń sieciowych w taki sposób, by tworzyły sprawnie działającą chmurę. Azure Cloud Switch ma również umożliwić Microsoft szybsze testowanie środowiska sieciowego, jego debugowanie i poprawianie błędów.
Więcej informacji na temat ACS można znaleźć na blogu Azure.