Microsoft entwickelt Linux-basierten Netzwerk-Stack

18.09.2015

Für seinen Azure Cloud Switch setzt Microsoft auf Linux.

Microsoft hat unter dem Namen Azure Cloud Switch (ACS) eine neue Plattform für Software Defined Networking (SDN) vorgestellt. Dabei handelt es sich um ein "cross-platform modular operating system for data center networking", basierend auf Linux. Die Software soll auf Netzwerkgeräten wie Switches laufen. 

Der Azure Cloud Switch soll es nach Microsoft-Plänen erlauben, den größten Teil des Netzwerksoftware-Stacks auf Geräten unterschiedlicher Hersteller wiederzuverwenden. Dazu trägt der Einsatz des Switch Abstraction Interface (SAI) bei, einem offenen Standard zur Programmierung von Switch-ASICs in C, an dem Microsoft mitgewirkt hat.  

Auf der SIGCOMM-Konferenz im August hat Microsoft den Azure Cloud Switch öffentlich vorgeführt. Dabei arbeitete der ACS mit Hardware von Mellanox, Broadcom, Cavium und Barefoot zusammen, auf denen drei Anwendungs-Software-Stacks liefen, nämlich von Microsoft, Dell und Metaswitch.  

Durch die Verwendung von Linux möchte Microsoft von dem großen Angebot an Infrastruktur-Software Gebrauch machen, die für das freie Betriebssystem verfügbar ist. Als Beispiel nennt Microsoft den Software-Router Quagga.

Ähnliche Artikel

comments powered by Disqus
Mehr zum Thema

SONiC: Microsofts Netzwerk-Stack für Linux

Microsoft hat Linux-basierte Software für Netzwerk-Switches, die es im eigenen Datacenter verwendet, unter einer freien Lizenz veröffentlicht.

Artikel der Woche

Loadtests ohne Server

Für Loadtests der eigenen Server bietet sich die Cloud an, denn kurz getaktet lassen sich dort viele Rechnerinstanzen starten, die das eigene Budget nur wenig belasten. Noch flexibler, günstiger und besser skalierbar sind Tests mit einer Serverless-Infrastruktur wie AWS Lambda. Wir führen vor, wie Sie dort mit Serverless Artillery eigene Loadtests starten. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018