Envoy: Google bringt Webassembly in den Netzwerk-Proxy

Statt Erweiterungen in C++ oder Lua für Netzwerk-Proxy Envoy zu schreiben, unterstützt dieser jetzt Webassembly. Zum Ausrollen braucht es nicht mal einen Neustart.

Artikel veröffentlicht am ,
Das Istio-Logo zeigt ein Segelboot. Das Envoy-Proxy in Istio unterstützt nun Wasm.
Das Istio-Logo zeigt ein Segelboot. Das Envoy-Proxy in Istio unterstützt nun Wasm. (Bild: Dirk-Heine Hofstede,flickr.com/CC-BY-SA 2.0)

Google hat in seinem Opensource-Blog angekündigt, dass der Netzwerk-Proxy Envoy künftig auch Webassembly-Erweiterungen unterstützt. Ursprünglich als Bytecode für das Web gedacht, rückt er damit immer mehr in die Serverlandschaft. Envoy ist eines der vielen Projekte der Cloud Native Computing Foundation (CNCF), die auch Kubernetes und andere Container-Technik beherbergt. Der Proxy selbst wird als Teil des Service-Mesh Istio genutzt.

Stellenmarkt
  1. Junior-Forschungsgruppenleit- er*in (m/w/d) für Deep Learning Image Analysen in der Neuroradiologie
    Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz
  2. Projektmanager MES in SAP (m/w/d)
    IGH Infotec AG, Langenfeld
Detailsuche

Wie Google in seiner Ankündigung schreibt, hat Envoy schon immer über Mechanismen verfügt, die den Proxy um Funktionen erweitern können. Diese nutzen bisher entweder kompiliertes C++ oder auch Lua-Skripte. Beides hat laut Google jedoch Nachteile. Immerhin sei die einfache Erweiterbarkeit mit Hilfe einer Kontrollebene und externen Prozessadaptern umgesetzt worden, um Erweiterungen in jeder Sprache zu ermöglichen. Dies führe jedoch zu mehr Hops in Netzwerken und zu höherer Latenz.

Wasm biete nun die Möglichkeit, Erweiterungen in Envoy umzusetzen, ohne diesen neu kompilieren oder den Code forken zu müssen. Ebenso wird laut der Ankündigung dank Webassembly (Wasm) das Ausrollen der Anwendung und natürlich auch der Erweiterungen erleichtert. Istio kann die Erweiterungen leicht an die verschiedenen Proxy-Instanzen verteilen und direkt ohne einen Neustart laden.

"Dies bringt wirklich das Beste aus beiden Welten in Bezug auf Erweiterbarkeit zusammen - Wahl der Sprache und großartige Leistung", heißt es in der Ankündigung. Um die Erweiterungen dann auch einfacher nutzen zu können, haben Googles Partner von Solo.io den Webassembly Hub geschaffen. Damit sollen sich die Erweiterungen leicht bauen, teilen, auffinden und ausrollen lassen. Die Verwaltung und Installation der Wasm-Erweiterungen soll dann so einfach sein, wie der Umgang mit Containern.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Framework Laptop 2 im Test
In zehn Minuten zum neuen Prozessor im Notebook

Der Framework Laptop 2 bringt Intels bessere Alder-Lake-Chips. Statt neu zu kaufen, können wir unseren alten Laptop auch einfach aufrüsten.
Ein Test von Oliver Nickel

Framework Laptop 2 im Test: In zehn Minuten zum neuen Prozessor im Notebook
Artikel
  1. Keyboards: Mechanische Tastaturen im Sonic-Stil haben Hot-Swap-Switches
    Keyboards
    Mechanische Tastaturen im Sonic-Stil haben Hot-Swap-Switches

    Der Shop Higround bietet kompakte 65-Prozent-Tastaturen für Sonic-Fans an. Die Tastenkappen erinnern an den blauen Igel und den Dreamcast.

  2. bZ4X: Toyota bietet Rückkauf seiner zurückgerufenen E-Autos an
    bZ4X
    Toyota bietet Rückkauf seiner zurückgerufenen E-Autos an

    Toyota bietet Kunden den Rückkauf seiner Elektro-SUVs an, nachdem diese im Juni wegen loser Radnabenschrauben zurückgerufen wurden.

  3. Vom Anfänger zum Profi: Was macht einen Senior-Entwickler aus?
    Vom Anfänger zum Profi
    Was macht einen Senior-Entwickler aus?

    Zeit allein macht einen Juniorentwickler nicht zu einem Senior. Wir geben Tipps für den Aufstieg.
    Ein Ratgebertext von Rene Koch

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MindStar (Gainward RTX 3070 559€, ASRock RX 6800 639€) • WD Black SSD 2TB m. Kühlkörper (PS5-komp.) 219,90€ • Gigabyte Deals • Alternate (DeepCool Wakü 114,90€, PC-Netzteil 79,90€) • AOC GM200 6,29€ • be quiet! Deals • SSV bei Saturn (u. a. WD_BLACK SN850 1TB 119€) [Werbung]
    •  /