? Canonical führt Fan-Netzwerke für Container ein

Wie viele Container können Sie auf einem Server laufen lassen? Am OpenStack Summit Canonical, Ubuntus Muttergesellschaft, zeigte, dass es 536 Linux – Container auf einem Intel – Server mit nur 16GB RAM laufen könnte. Das ist großartig, aber jetzt, wie Sie sie vernetzen? Canonical denkt, es hat die Antwort: Fan Networking.

Auf einem Blick ein Diagramm, das auf die richtige Cloud-Storage-Lösung abzielt, sechs Business-Class Cloud-Storage-Services: Welches ist das Richtige für Sie, Microsoft Enterprise Primer auf Windows Azure Networking, SaaS und die Cloud: Ein Primer für IT-Profis

Ubuntus Lüfter macht Netzwerk-Container viel einfacher. Mark Shuttleworth, kanonischer und Ubuntu-Gründer, erklärte, dass “eine der wirklichen Frustrationen der Container-Generation … ein Mangel an leicht zugänglichen IP-Adressen ist.”

Shuttleworth fuhr fort: “Es scheint seltsam, dass in dieser Ära der virtuellen alles, was eine Zahl schwer zu bekommen ist.Die Einschränkungen sind real, denn AWS [Amazon Web Services] schränkt künstlich die Anzahl der IP-Adressen, die Sie an eine Schnittstelle binden können Auf Ihrer VM.Sie müssen eine größere VM kaufen, um mehr IP-Adressen zu erhalten, auch wenn Sie nicht extra berechnen müssen. ”

Open-Container-Projekt: Wie Cloud-Riesen verbinden sich gegen Lock-in und Fragmentierung, Ubuntu 15.04 Container-freundliche Linux für Cloud und Server kommt bald Ubuntu LXD: Nicht ein Docker Ersatz, ein Docker-Erweiterung

Dies ist kein neues Problem. Ein Ansatz wäre, jedem Container eine IPv6-Adresse zuzuordnen. Viele Rechenzentren verwenden weiterhin IPv4 für die interne Vernetzung. Wie Shuttleworth bemerkte, “IPv6 ist nirgendwo auf den Wolken zu sehen, so dass Adressen sind knapper, als sie in erster Linie sein müssen.”

CoreOS erstellt einen Workaround für Container-Adressierung zuerst genannt Ruder, aber jetzt benannt Flanell. In Flannel wird eine etcd-Datenbank von Containern und IP-Adressen und deren Host-Mapping erstellt. Dies wird verwendet, um beliebige Punkt-zu-Punkt-Tunnel oder Routen zwischen Host-Maschinen zu schaffen, damit Container miteinander reden können. Canonical behauptet, dass Lüfter ein einfacher Ansatz in Fällen, in denen Migration nicht erforderlich ist, und wo die typische Anzahl von Overlay-Adressen ist ähnlich für jeden Host im System.

Wie macht der Fan das? Grundsätzlich Fan ist eine Erweiterung des Linux-Netzwerk-Tunnel-Treiber. Dustin Kirkland, Canonical Ubuntu Cloud-Lösungen Produkt-Manager, erklärt

Fan’s Netto-Effekt für die IP-Adressierung ist, dass für jede Ihrer bestehenden IP-Adressen, erhalten Sie weitere 250 IP-Adressen zur Verfügung. Überall, wo Sie eine IP haben, können Sie einen Ventilator machen, und jeder Ventilator gibt Ihnen 250x IP-Adressen. Da Sie mehrere Lüfter ausführen können, kann jede IP-Adresse vor Tausenden von Container-IP-Adressen stehen.

Enterprise-Software, süße SUSE! HPE schneidet sich eine Linux-Distribution, Cloud, Twilio rollt neuen Unternehmensplan aus, der mehr Agilität verspricht, Cloud, Intel, Ericsson erweitern Partnerschaft auf Medienbranche zu konzentrieren, Cloud, Xero startet Partnerschaft mit Macquarie Bank für BPAY-Zahlungen

Dies geschieht durch die Erweiterung des IPv4-Bereichs der Klasse B mit Klasse A. Dies geschieht durch Verwendung der nicht zugewiesenen Klasse-A-IPV4-Bereiche, die keine Routen im Internet veröffentlichen.

Shuttleworth Pläne “, um eine IETF RFC für den Fan, für die Adresserweiterung zu senden.Es stellt sich heraus, dass” Class E “Vernetzung reserviert wurde, aber nie definiert, und wir möchten, dass als eine neue” Expansion “-Klasse zu denken Mehrere Klasse A-Netzwerk-Adressen für Klasse E reserviert, die nicht im Internet selbst funktionieren.Während Sie den Lüfter mit unbenutzten Klasse-A-Adressen verwenden können (und es gibt mehrere gute Kandidaten für den Einsatz!) Wäre es viel schöner, dies zu tun Als Teil eines Standards.

Fan, die eine frühe Beta ist, arbeitet mit LXC / D und Docker. Es ist verfügbar auf Ubuntu auf AWS und bald auf anderen Wolken. Der Code zu diesem Zeitpunkt ist für Ubuntu optimiert, aber es sollte mit jedem Linux funktionieren.

Das Ziel von Fan ist es, “selbstverständlich in die heute verfügbaren Netzwerkwerkzeuge zu passen und aus den vorhandenen bestehenden persistenten Netzwerkkonfigurations-Systemen einfach zu nutzen.” Ähnliche Tools existieren bereits, zum Beispiel haben wir Brctl für das Management von Ethernet-Bridges und IP für die Verwaltung von Adressen Werden üblicherweise direkt in / etc / network / interfaces für die persistente Konfiguration verwendet, z. B. das Hinzufügen von Aliasadressen zu einer Schnittstelle. ”

Die Ergebnisse, Kirkland Behauptungen sind “Mehrere Container, auf separaten Hosts, direkt adressierbar zu einander mit nichts mehr als ein einziges Netzwerkgerät auf jedem Host Deterministische Routen Blazing schnelle Geschwindigkeiten Keine verteilten Datenbanken Keine Konsensus-Protokolle Keine SDN [ Software Defined Network] .Das ist einfach unglaublich !. ”

 Geschichten

Süße SUSE! HPE snags sich eine Linux-Distribution

Twilio rollt neuen Unternehmensplan aus, der mehr Agilität verspricht

Intel, Ericsson erweitern Partnerschaft mit Fokus auf Medienindustrie

? Xero startet Partnerschaft mit Macquarie Bank für BPAY Zahlungen