Cloudflare Dynamic Workers تجعل بيئات Sandbox أسرع بـ 100 مرة

원제 · Cloudflare Dynamic Workers Makes Sandboxes 100x Faster

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

핵심 요약

تمثل Dynamic Workers من Cloudflare قفزة نوعية في تقنيات الـ Sandbox، حيث توفر سرعة وكفاءة غير مسبوقة لتشغيل الأكواد المعزولة والذكاء الاصطناعي بتكلفة منخفضة.

하이라이트

  • تُعد Dynamic Workers وحدة برمجية منخفضة المستوى أسرع بـ 100 مرة من الحاويات التقليدية بفضل تقنية V8 isolates.

  • تسمح هذه التقنية بإنشاء والتحكم في Workers آخرين برمجياً من خلال رابط يسمى worker_loaders.

  • تتميز بكفاءة عالية في استهلاك الذاكرة وتكلفة زهيدة جداً مما يتيح تشغيل عدد هائل من البيئات المعزولة.

  • تعتبر حلاً مثالياً لتشغيل الأكواد المولدة بواسطة الذكاء الاصطناعي ومعاينات التطوير والأتمتة المخصصة.

  • على الرغم من دعمها للغة JavaScript بشكل أساسي، إلا أنه يمكن تشغيل Python واستخدام مكتبات NPM مثل Hono.

  • أثبتت التجارب قدرة البنية التحتية لـ Cloudflare على إنشاء 10,000 Worker في ثوانٍ معدودة وبشكل متزامن.

  • تستخدمها شركات مثل Zite وCloudflare في بيئات Code Mode لتشغيل التطبيقات المولدة بالذكاء الاصطناعي.

타임라인

  1. مقدمة عن Dynamic Workers ومميزاتها التقنية

    يبدأ المتحدث بالإعلان عن Dynamic Workers من Cloudflare كأداة برمجية أساسية ومنخفضة المستوى تتفوق على الحاويات التقليدية. يوضح الفيديو أنها أسرع بـ 100 مرة وأكثر كفاءة في الذاكرة بفضل اعتمادها على V8 isolates بدلاً من نظام التشغيل الكامل. تكمن أهمية هذه التقنية في قدرتها على تشغيل ملايين البيئات المعزولة في الثانية الواحدة للتعامل مع الأكواد المولدة بالذكاء الاصطناعي. يقارن المتحدث بينها وبين sandboxes السابقة التي تعتمد على حاويات Linux، مشيراً إلى أن Dynamic Workers هي الخيار الأخف وزناً والأسرع. هذا القسم يضع الأساس لفهم لماذا يحتاج المطورون لهذه التقنية في تطبيقات الأتمتة المخصصة.

  2. طريقة الإعداد والتحكم البرمجي

    يستعرض المتحدث الجانب العملي لإعداد Dynamic Worker باستخدام أداة Wrangler وكود TypeScript. يتم شرح كيفية إضافة مصفوفة worker_loaders وإنشاء رابط برمي يسمح للـ Worker الأساسي بإنشاء والتحكم في Workers تابعين. يتضمن العرض مثالاً لكود بسيط يرد بعبارة "Hello world" مع توضيح كيفية إعادة استخدام البيئات الموجودة بدلاً من تحميلها من الصفر في كل مرة. يذكر الفيديو إمكانيات متقدمة مثل استخدام بروتوكول Cap'n Proto للتواصل ومكتبة Hono من NPM. تبرز هذه التفاصيل مرونة الأداة في اعتراض الطلبات الخارجية وحقن بيانات الاعتماد بشكل آمن.

  3. تشغيل أكواد الذكاء الاصطناعي (AI Agents)

    ينتقل الفيديو إلى أحد أهم استخدامات Dynamic Workers وهو تشغيل الأكواد التي يولدها وكلاء الذكاء الاصطناعي مثل Claude Sonnet 3.5. يوضح المتحدث كيفية تنفيذ كود Python داخل البيئة المعزولة لحساب قيمة ط (pi) وتوليد رسومات بيانية بصيغة SVG. نظراً لعدم وجود نظام ملفات حقيقي، يتم شرح كيفية ربط البيئة بخدمة R2 bucket لحفظ المخرجات والملفات. يظهر المثال العملي نجاح الـ Worker في استقبال التعليمات من موديل الذكاء الاصطناعي ومعالجتها وإرجاع النتائج للمستخدم. يعكس هذا القسم قدرة Cloudflare على توفير بيئة تشغيل آمنة وسريعة لمتطلبات الذكاء الاصطناعي الحديثة.

  4. اختبار الأداء والقدرة على التوسع والاستنتاج

    يختتم المتحدث الفيديو باختبار حقيقي لقدرة التوسع من خلال إنشاء 10,000 Dynamic Worker في وقت واحد عبر البنية التحتية لـ Cloudflare. تظهر النتائج سرعة جنونية في إنشاء البيئات والقدرة على التواصل مع كل Worker بشكل مستقل باستخدام معرف فريد. يشير الفيديو إلى أن شركات كبرى بدأت بالفعل في تبني هذه التقنية لتشغيل التطبيقات المولدة برمجياً. ورغم الميزات الهائلة، يحذر المتحدث من أن الخدمة لن تظل مجانية للأبد، مما يتطلب تخطيطاً للميزانية عند تشغيل أعداد ضخمة. ينتهي العرض بدعوة لمشاهدة فيديو حول بناء مولدات تطبيقات متقدمة باستخدام أدوات مفتوحة المصدر.

설명

تتيح لك خدمة Dynamic Workers الجديدة من Cloudflare إنشاء بيئات عمل معزولة (sandboxed workers) برمجياً وبشكل فوري، وهي أسرع بـ 100 مرة وأكثر كفاءة في استهلاك الذاكرة من الحاويات التقليدية. في هذا الفيديو، سأوضح لك كيفية إعدادها من الصفر، وتشغيل أكواد مولدة بواسطة الذكاء الاصطناعي باستخدام Claude SDK، وتشغيل بيئات معزولة متزامنة في أجزاء من الثانية، بل وحتى دفعها للوصول إلى مليون Dynamic Worker تعمل في وقت واحد. سواء كنت تبني وكلاء ذكاء اصطناعي، أو معاينات للمطورين، أو أتمتة مخصصة، فقد تكون هذه أسرع Sandbox استخدمتها على الإطلاق. 🔗 روابط ذات صلة مقال مدونة Dynamic Workers - [https://blog.cloudflare.com/dynamic-workers/](https://blog.cloudflare.com/dynamic-workers/) ❤️ المزيد عنا أدوات مراقبة (Observability) أفضل جذرياً: [https://betterstack.com/](https://betterstack.com/) شروحات مكتوبة: [https://betterstack.com/community/](https://betterstack.com/community/) مشاريع تجريبية: [https://github.com/BetterStackHQ](https://github.com/BetterStackHQ) 📱 حساباتنا الاجتماعية تويتر: [https://twitter.com/betterstackhq](https://twitter.com/betterstackhq) إنستغرام: [https://www.instagram.com/betterstackhq/](https://www.instagram.com/betterstackhq/) تيك توك: [https://www.tiktok.com/@betterstack](https://www.tiktok.com/@betterstack) لينكد إن: [https://www.linkedin.com/company/betterstack](https://www.linkedin.com/company/betterstack)

커뮤니티 글

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