Revoluce: Microsoft Azure Cloud Switch jede na Linuxu
Slavná reklama Red Hatu na Linux, která citovala Mahátmu Gándhího a jeho čtyři slavné kroky…
- nejprve vás ignorují
- pak se vám smějí
- pak s vámi bojují
- …a pak vyhrajete
… vznikla před řadou let. V době, kdy se za Ballmera začalo s Linuxem bojovat. Mnoha zbraněmi, čestnými i nečestnými (viz. Android). Boj to ale byl marný a Linux drží významný díl na významných trzích jako HPC/superpočítačích, serverech, mobilním segmentu (Android a další), nositelné elektronice i cloudech. Ano cloudech.
Ballmer je pryč, Microsoft je nyní tak trochu jiná firma, kterou vede Ind a která miluje Linux. Miluje jej natolik, že před několika dny nám Kamala Subramaniam (Principal Architect divize Azure Networking) oznámila počátek konce klasického zatvrzelého Microsoftu. Azure Cloud Switch běží na Linuxu. Řekněte WOW!
Microsoft, jehož cloudové impérium Azure se stále rozrůstá, řešil problém, že ač je na trhu hromada skvělých switchů, žádný který by vyhovoval právě náročným potřebám co nejvyšší rychlosti a současně schopnosti propojovat diametrálně odlišné síťové „entity“ v rámci Azure. Museli si tak vytvořit vlastní switchové řešení pro svůj cloud a to řešení nestaví na Windows.
The Azure Cloud Switch (ACS) je softwarové řešení, které umožňuje používat síťová zařízení jako switche. Jde o multiplatformní modulární operační systém, jehož srdcem, systémovým jádrem, je Linux. ACS umožňuje Microsoftu testovat, debugovat a opravovat software rychleji než dosud. Umožňuje efektivněji vyvíjet nová řešení pro síťová zařízení a běží na mnoha hardwarových platformách, bez ohledu na to, kdo daný hardware vyrobil. To je zařízeno pomocí specifikace Switch Abstraction Interface (SAI), která je prý prvním otevřeným standardem C-čkového APU pro programování ASIC v síťových switchích, součást Open Compute Project (OCP). Microsoft tohle ukázal na srpnové konferenci SIGCOMM na řešeních od firem Mellanox, Broadcom, Cavium, a Barefoot ve spojení s šesti implementacemi SAI od firem Broadcom, Dell, Mellanox, Cavium, Barefoot a Metaswitch a třemi aplikačními vrstvami od Microsoftu, Dellu a Metaswitche.
S ACS jde Microsoftu i o to, že oddělování softwarové stránky od hardwarové bude dle firmy udávat ve switchích trend celého odvětví. Kamala Subramaniam dodává, že Microsoft chce k tomu všemu přispět.
A je to. Máme tu jedno z prvních skutečně významných řešení, u kterého se Microsoftu vyplatilo sáhnout po Linuxu a nesnažit se jeho technickou nadřazenost v těchto věcech ignorovat. Ano, jde o zcela jiný svět než „Wintel“ desktopy, ale právě v tom je síla Linuxu: běží prakticky na čemkoli, umí využívat prostředků naplno a netrpí tak ani datová propustnost. Jinými slovy, ač to hodně přeháním: Red Hat má své linuxové distribuce jako CentOS, RHEL a Fedora, Canonical má svoje Ubuntu a Microsoft má svoji linuxovou distribuci Azure Cloud Switch.