AWS Lambda تطلق MicroVMs لصناديق رمل معزولة مع تحكم كامل في دورة الحياة
أطلقت AWS خدمة AWS Lambda MicroVMs التي توفر صناديق رمل معزولة بمستوى الآلة الافتراضية مع إطلاق سريع، وحفظ الحالة، وتحكم كامل في دورة الحياة دون الحاجة لإدارة البنية التحتية.
تُعد AWS Lambda MicroVMs تقنية حوسبة بدون خادم جديدة ضمن AWS Lambda تتيح تشغيل الأكواد المولدة من المستخدم أو الذكاء الاصطناعي في بيئات تنفيذ معزولة وحافظة للحالة. مدعومة بتقنية Firecracker، توفر عزلاً بمستوى الآلة الافتراضية دون مشاركة نواة النظام أو الموارد بين المستخدمين، مع إطلاق واستئناف شبه فوري من اللقطات، وتحكم كامل في دورة الحياة يشمل الإيقاف المؤقت والاستئناف مع الحفاظ على حالة الذاكرة والقرص. تم تصميم هذه التقنية لتلبية احتياجات التطبيقات متعددة المستأجرين مثل مساعدين البرمجة بالذكاء الاصطناعي، وبيئات الأكواد التفاعلية، وأدوات فحص الثغرات التي تتطلب بيئات معزولة مخصصة للأكواد غير الموثوقة. يقوم المطورون بإنشاء صور MicroVM عن طريق تجميع الأكواد وملفات Docker في أرشيفات مضغوطة تُرفع إلى Amazon S3. تقوم Lambda ببناء الصورة عن طريق تشغيل ملف Dockerfile، وتهيئة التطبيق، ثم أخذ لقطة Firecracker لحالة الذاكرة والقرص في بيئة التشغيل. تنطلق MicroVMs لاحقًا من هذه اللقطة المهيأة مسبقًا، مما يتيح بدء تشغيل سريع. تدعم MicroVMs وقت تشغيل يصل إلى 8 ساعات ويمكن تعليقها تلقائيًا بعد فترات خمول قابلة للتكوين لتقليل التكاليف مع الحفاظ على الحالة. تتوفر الخدمة في مناطق US East (فيرجينيا الشمالية، أوهايو)، US West (أوريغون)، أوروبا (أيرلندا)، وآسيا والمحيط الهادئ (طوكيو) على معمارية ARM64، مع توفير ما يصل إلى 16 نواة افتراضية، و32 جيجابايت ذاكرة، و32 جيجابايت قرص لكل MicroVM. تكمل Lambda MicroVMs وظائف Lambda بتوفير بيئات معزولة للجلسات التفاعلية طويلة الأمد، بينما تظل وظائف Lambda مناسبة للأحمال المعتمدة على الأحداث. تتوفر التسعير والوثائق على موقع AWS.