Empfohlen, 2024

Die Wahl des Herausgebers

Microsoft bringt Docker zu Windows Server

Запускаем контейнеры в Windows. Со Стасом Павловым

Запускаем контейнеры в Windows. Со Стасом Павловым
Anonim

Die Docker Virtualisierungstechnologie hat gerade einen weiteren großen Schritt gemacht weiter, da Entwickler von Microsoft und Docker mit der Arbeit an einer nativen Docker - Implementierung für Windows Server begonnen haben, die die immer beliebter werdende Containertechnologie für den Einsatz in Windows - Shops verfügbar macht.

"In Zukunft wird ein Entwickler eine Anwendung mit Windows-Komponenten können diese Anwendung mithilfe von Docker verwalten ", sagt Solomon Hykes, Entwickler und Chief Maintainer von Docker sowie Chief Technology Officer der gleichnamigen Firma.

Docker läuft bisher nur unter Linux. Die beiden Unternehmen erstellen eine Version der Docker Engine, die nativ auf der nächsten Edition von Windows Server sowie in der Microsoft Azure-Cloud ausgeführt wird.

[Weitere Informationen: Ihr neuer PC benötigt diese 15 kostenlosen, ausgezeichnete Programme]

Die beiden Parteien stellen sich eine Welt vor, in der Designer verteilte Systeme unter Verwendung von Windows- und Linux-Komponenten in einer einzigen Architektur erstellen können. "Es wird viel einfacher, hybride Systeme zusammenzustellen und verschiedene Komponenten zu kombinieren, je nachdem, was die Anwendung benötigt", sagte Hykes.

Mit diesem Schritt ist Microsoft bei Google der Ansicht, dass Container-basierte Docker-Virtualisierungstechnologie eine wesentliche Rolle spielt Komponente in Cloud-Infrastrukturdiensten

Der Azure-Cloud-Dienst von Microsoft bietet seit Juni die Möglichkeit, Docker-Container auszuführen, aber diese neue Partnerschaft wird eine native containerbasierte Technologie speziell für das Windows Server-Betriebssystem erstellen und so eine schnellere Leistung gewährleisten.

Anstatt die Software intern zu entwickeln, macht Microsoft die Docker Engine für Windows Server zu einem Open-Source-Projekt unter Docker, zu dem Microsoft selbst einen großen Beitrag leisten wird.

"Wir bieten die Container-Unterstützung von Windows Server an Docker selbst wird daran gebunden sein, unsere Orchestrierungsebene zu verwenden ", sagte Zander.

Docker-Container, die für Linux entwickelt wurden, können nicht, zumindest nicht nativ, auf Windo ausgeführt werden ws Server, und umgekehrt. Aber die Windows Server-Version wird die gleichen Funktionen wie die Linux-Version haben, die beide Versionen verwaltet und durch die gleichen Steuerelemente instrumentiert werden können, sagte Hykes.

Docker ist eine Form der containerbasierten Virtualisierung, die hat in der Cloud-Computing-Community seit seinem Start im März 2013 eine Menge Aufsehen erregt.

Wie eine virtuelle Maschine kann ein Docker-Container eine Anwendung enthalten, die den Entwickler davon abhält, an die zugrunde liegende Systemsoftware zu schreiben. Im Gegensatz zu vollständigen virtuellen Maschinen enthält ein Docker-Container jedoch kein vollständiges Betriebssystem, sondern teilt das Betriebssystem seines Hosts im Fall von Docker, Linux.

Dadurch können Docker-Container schneller und weniger Ressourcen als virtuell sein Maschinen, solange der Benutzer bereit ist, bei Linux zu bleiben. Eine vollständige virtuelle Maschine kann mehrere Minuten zum Erstellen und Starten benötigen, während ein Container in Sekunden initiiert werden kann. Container bieten auch eine bessere Leistung für die darin enthaltenen Anwendungen, verglichen mit dem Ausführen der Anwendung innerhalb einer virtuellen Maschine, was den Overhead eines Hypervisors mit sich bringt.

Zusätzlich zu Google auch andere Cloud-Hosts und Softwareanbieter wie Digital Ocean , Amazon Web Services und VMware, haben sowohl Docker als auch Hersteller von Linux-Software wie Red Hat und CoreOS unterstützt.

"Microsoft hat klugerweise entschieden, dass er Windows-Entwickler nicht aus der Docker-Party herauslassen will", schrieb Al Hilwa, IDC-Programmdirektor, der die Softwareentwicklungsforschung überwacht, in einer E-Mail.

Der Umzug zeigt auch, dass das Unternehmen seine Einstellung zu Open Source ändert, die es zuvor als eine meist kompetitive Bedrohung angesehen hat, bemerkte Hilwa.

Ich glaube wirklich, dass wir ein schnelleres und offeneres Microsoft sehen, das eher bereit ist, sich ohne viel Zögern mit konkurrierenden Technologien zu integrieren und zusammenzuarbeiten ", schrieb Hilwa.

Docker wird außerdem einen Speicherort in Docker Hub einrichten, um Windows-Container zu speichern. Das Repository beherbergt jetzt 45.000 Linux-basierte Docker-Container. Die beiden Unternehmen stellen außerdem eine Verbindung zwischen Docker Hub und dem Windows Azure-Dienst her.

Die Open-Source-Entwicklung von Docker wurde von der gleichnamigen Firma überwacht, die von einer Reihe von Risikokapitalfirmen wie AME Cloud unterstützt wurde Ventures, Benchmark, Greylock Partners, Insight Venture Partners, Sequoia Capital und Y Combinator.

Top