اعتبارًا من 11 November 2026، أتاحت Amazon Web Services أداة AWS Emulator للجمهور. تتيح الأداة تشغيل مجموعة كبيرة من خدمات AWS على الكمبيوتر الشخصي أو ضمن مسار CI. وتُوجَّه طلبات AWS SDK أو CLI المعتادة إلى المحاكي، الذي يرد خلال أجزاء من الثانية. لا حاجة إلى حساب AWS أو تحديد منطقة، ولا توجد رسوم إضافية؛ إذ لا تدفع إلا مقابل موارد AWS الفعلية عند النشر. يحاكي المحاكي سلوك الخدمة الحقيقية: فالطلبات الصحيحة تعيد النتائج نفسها التي تعيدها الخدمة السحابية، والطلبات غير الصحيحة تُظهر رموز الخطأ نفسها، أما العمليات غير المدعومة فتعيد الرمز 501 «غير منفّذ». يحتفظ كل مثيل من المحاكي بحالته في الذاكرة ويعمل على منفذ مستقل، لذا لا تتداخل مهام الاختبار المتوازية. فعلى سبيل المثال، يمكن لمجموعة اختبارات إنشاء جدول DynamoDB وإضافة عناصر إليه ثم حذفه بالكامل من دون اتصال، قبل أن يتعامل التطبيق مع السحابة الحقيقية. طوّرت AWS المحاكي بالكامل باستخدام وكلاء ذكاء اصطناعي مستقلين. وتعمل ثلاثة فرق من الوكلاء على إنشاء اختبارات للتحقق من دقة المحاكاة انطلاقًا من نماذج Smithy API المتاحة للعامة، وتشغيلها على الخدمة السحابية الفعلية، ورصد الاختلافات، وإصلاح الشيفرة تلقائيًا. وتخضع العملية لفحوص آلية للأمان والجودة قبل دمج أي تغيير. ونُشرت الشيفرة المصدرية ومجموعة الاختبارات وقائمة بالثغرات المعروفة على GitHub بموجب إقرار CC0 للملكية العامة.
لماذا يهم الآن؟
أدى انتشار الشيفرة التي يولّدها الذكاء الاصطناعي إلى تسريع وتيرة إضافة المطورين استدعاءات جديدة لخدمات AWS. لكن التحقق من تلك الشيفرة عبر السحابة الحقيقية مكلف وبطيء، لأن كل اختبار يترتب عليه زمن انتظار ورسوم استخدام. ويتيح AWS Emulator للفرق إجراء مئات دورات الاختبار محليًا، ما يقلل الوقت والتكاليف. ولأن المحاكي يُنشأ استنادًا إلى نماذج API نفسها التي تعتمد عليها حزم SDK الرسمية، فإنه يتحدث تلقائيًا عند إضافة AWS خدمة أو واجهة API جديدة. وبذلك يحصل المطورون على بيئة اختبار تحاكي الواقع بدرجة كبيرة، من دون انتظار لحاق الأدوات الخارجية بالتحديثات. كما تغيّر الأداة دور المهندس؛ إذ يركز البشر الآن على وضع مواصفات الاختبارات والضوابط، بينما يتولى وكلاء الذكاء الاصطناعي مهام البرمجة والاختبار وتصحيح الأخطاء المتكررة.
لماذا يهم
بات بإمكان المطورين اكتشاف الأخطاء والتحقق من الشيفرة التي يولّدها الذكاء الاصطناعي لخدمات AWS من دون دفع رسوم الاستدعاءات السحابية، ما يسرّع إنجاز العمل ويخفض التكاليف. كما تخفض الأداة المجانية ومفتوحة المصدر عتبة تجربة خدمات AWS محليًا أمام الفرق الصغيرة، مع استمرار الحاجة إلى الاختبار على السحابة الحقيقية قبل الإطلاق في بيئة الإنتاج.