Cloudflare Dynamic Workers: Sandboxes jetzt 100x schneller

원제 · Cloudflare Dynamic Workers Makes Sandboxes 100x Faster

6:445분 읽기Better Stack2026. 03. 28.AI/미래기술 · 창업/스타트업 · 컴퓨터/소프트웨어

핵심 요약

Cloudflare Dynamic Workers revolutionieren die serverlose Ausführung durch hocheffiziente V8-Isolates, die massenhaftes Spawning von Sandboxes für KI-Anwendungen und Automatisierungen in Millisekunden ermöglichen.

하이라이트

  • Cloudflare Dynamic Workers sind ein neues Low-Level-Primitiv, das programmatisch aus bestehenden Workern erstellt werden kann.

  • Sie basieren auf V8-Isolates und sind dadurch 100-mal schneller und speichereffizienter als herkömmliche Container.

  • Dynamic Workers ermöglichen das Ausführen von KI-generiertem Code, Entwicklungs-Previews und benutzerdefinierten Automatisierungen in großem Maßstab.

  • Im Gegensatz zu Cloudflare Sandboxes (Linux-basiert) sind Dynamic Workers auf JavaScript und WebAssembly spezialisiert, bieten aber eine extrem geringe Latenz.

  • Entwickler können Ressourcen wie R2-Buckets einbinden, um fehlende native Dateisysteme zu kompensieren und Daten dauerhaft zu speichern.

  • Die Skalierbarkeit ist beeindruckend, da theoretisch bis zu eine Million Worker pro Sekunde in der Cloudflare-Infrastruktur gestartet werden können.

타임라인

  1. Einführung in Dynamic Workers und V8-Isolates

    Der Sprecher stellt Cloudflare Dynamic Workers als neues, leistungsstarkes Werkzeug für Entwickler vor. Diese Workers zeichnen sich dadurch aus, dass sie direkt aus einem übergeordneten Worker heraus generiert werden können. Da sie auf V8-Isolates anstelle von schweren Containern basieren, bieten sie eine drastisch höhere Geschwindigkeit und Effizienz. Dies macht sie ideal für Szenarien, in denen kurzlebige Umgebungen für KI-Code oder Automatisierungen benötigt werden. Der Abschnitt betont die theoretische Kapazität, eine Million dieser Instanzen pro Sekunde auszuführen.

  2. Vergleich: Linux Sandboxes vs. Dynamic Workers

    In diesem Teil wird der Unterschied zwischen den bereits bekannten Cloudflare Sandboxes und den neuen Dynamic Workers erläutert. Während Linux-basierte Sandboxes volle Betriebssystem-Funktionalität und beliebige Binärdateien bieten, sind sie schwerfälliger. Dynamic Workers hingegen sind für Anwendungsfälle konzipiert, die maximale Leichtigkeit und minimale Startzeiten erfordern. Der Sprecher erklärt, dass Dynamic Workers innerhalb der Grenzen eines regulären Workers operieren, aber unbegrenzte Gleichzeitigkeit ermöglichen. Dies ist entscheidend für Entwickler, die Geschwindigkeit über die Flexibilität eines kompletten Betriebssystems stellen.

  3. Praktische Einrichtung und Code-Beispiele

    Der Prozess der Einrichtung eines Dynamic Workers mit dem Wrangler-Tool wird schrittweise demonstriert. Hierbei spielt das "worker_loaders"-Binding in der Konfigurationsdatei eine zentrale Rolle, um die Kontrolle über verschachtelte Worker zu erhalten. Der Sprecher zeigt, wie man Code innerhalb einer Sandbox ausführt und wie die Kommunikation zwischen Parent- und Child-Worker abläuft. Ein wichtiger technischer Aspekt ist das Laden bestehender Worker über Namen, um den Zustand zwischen Anfragen beizubehalten. Diese Demonstration verdeutlicht, wie nah die Syntax an herkömmlichen Cloudflare Workers bleibt.

  4. KI-Integration und Umgang mit Ressourcen

    Hier liegt der Fokus auf einem Hauptanwendungsfall: der Ausführung von Code, der durch KI-Agenten wie Claude Sonnet 3.5 generiert wurde. Der Sprecher vergleicht die Cloudflare-Lösung mit dem E2B Cookbook und zeigt, wie Python-Ausführung in Sandboxes simuliert werden kann. Da Dynamic Workers keinen direkten Dateisystemzugriff haben, wird die Nutzung von Cloudflare R2 als S3-Alternative zur Datenspeicherung gezeigt. Dies ermöglicht es, Ergebnisse wie generierte SVG-Grafiken dauerhaft verfügbar zu machen. Der Abschnitt verdeutlicht die Mächtigkeit dieser Architektur für moderne, KI-gesteuerte Applikationen.

  5. Massen-Spawning und Skalierungstests

    In einem beeindruckenden Skalierungstest demonstriert der Sprecher das gleichzeitige Erstellen von bis zu 10.000 Dynamic Workers. Zunächst erfolgt ein lokaler Test mit 50 Workern, der die sofortige Erstellung ohne nennenswerte Verzögerung zeigt. Um den Computer nicht zu überlasten, wird der Test schließlich auf die Cloudflare-Infrastruktur verlagert. Hier wird gezeigt, wie schnell tausende von Instanzen bereitgestellt und über IDs einzeln angesprochen werden können. Dies beweist die Robustheit der Cloud-Infrastruktur für hochgradig parallele Aufgabenstellungen.

  6. Zusammenfassung, Kosten und Ausblick

    Zum Abschluss gibt der Sprecher einen Überblick über Unternehmen wie Zite, die Dynamic Workers bereits produktiv nutzen. Er warnt jedoch davor, dass die derzeitige kostenlose Phase nicht ewig anhalten wird. Entwickler sollten die Kosten im Auge behalten, besonders wenn sie massenhaft Instanzen in Betrieb nehmen. Es wird auch darauf hingewiesen, dass Dynamic Workers primär für KI-Agenten und Code-Editoren gedacht sind. Abschließend verweist der Sprecher auf das Cloudflare VIVE-SDK für den Bau von App-Generatoren im nächsten Video.

설명

Cloudflares neue Dynamic Workers ermöglichen es Ihnen, programmatisch und in Echtzeit isolierte Sandboxes zu erstellen – und das 100x schneller und speichereffizienter als mit herkömmlichen Containern. In diesem Video zeige ich Ihnen, wie Sie diese von Grund auf einrichten, KI-generierten Code mit dem Claude SDK ausführen, parallele Sandboxes in Millisekunden starten und sogar bis zu 1 Million Dynamic Workers gleichzeitig betreiben. Egal, ob Sie KI-Agenten, Entwickler-Previews oder maßgeschneiderte Automatisierungen bauen – das könnte die schnellste Sandbox sein, die Sie je genutzt haben. 🔗 Relevante Links Dynamic Workers Blogpost - [https://blog.cloudflare.com/dynamic-workers/](https://blog.cloudflare.com/dynamic-workers/) ❤️ Mehr über uns Radikal besserer Observability-Stack: [https://betterstack.com/](https://betterstack.com/) Schriftliche Tutorials: [https://betterstack.com/community/](https://betterstack.com/community/) Beispielprojekte: [https://github.com/BetterStackHQ](https://github.com/BetterStackHQ) 📱 Socials Twitter: [https://twitter.com/betterstackhq](https://twitter.com/betterstackhq) Instagram: [https://www.instagram.com/betterstackhq/](https://www.instagram.com/betterstackhq/) TikTok: [https://www.tiktok.com/@betterstack](https://www.tiktok.com/@betterstack) LinkedIn: [https://www.linkedin.com/company/betterstack](https://www.linkedin.com/company/betterstack)

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기