آلات افتراضية سريعة محلية على أوبونتو لمطوري ماك و DevOps
تقدم Multipass من Canonical "سحابة مصغرة" محلية خفيفة الوزن لإطلاق وإدارة حالات Ubuntu على macOS. إنها تنشئ آلات افتراضية تقريبًا على الفور عبر أمر واحد، باستخدام برامج التشغيل الافتراضية الأصلية لتقليل عبء الموارد ومطابقة بيئات السحابة العامة. تعرض الأداة واجهة سطر الأوامر، ودعم cloud-init، وكاتالوج صور Ubuntu المنسق، وتركيبات المجلدات من المضيف إلى الضيف للوصول إلى الملفات في الوقت الفعلي على محطات العمل المحلية وأجهزة الكمبيوتر المحمولة. يحصل المطورون، ومهندسو DevOps، والطلاب على قشور Ubuntu سريعة وقابلة للتخلص للاختبار والتعلم.
ما المشكلة العملية التي يحلها مدير VM هذا؟
تقوم الأداة بإنشاء بيئة على الجهاز تعكس عمليات النشر السحابية، مما يسمح للمطورين بتوفير صدفة Ubuntu عاملة بأمر واحد والبدء في العمل في ثوانٍ. تعتمد على المحاكيات الأصلية، HyperKit على Intel و QEMU على Apple Silicon، للحفاظ على استخدام موارد المضيف منخفضًا مع إعادة إنتاج سلوك مشابه للخادم. يجعل ذلك الأداة مفيدة للاختبارات قصيرة الأجل، النسخ المحلية من فشل CI، وبناء نماذج سريعة.
كيف تتكامل مع سير عمل المطورين والأتمتة؟
يدعم التركيز على سطر الأوامر سير العمل المبرمج وتكامل CI، ودعم cloud-init يسمح للفرق بتطبيق نفس تكوين وقت التمهيد المستخدم في عمليات النشر السحابية. تعرض الأداة عناصر التحكم في الموارد ودورة الحياة ومشاركة الملفات، على سبيل المثال:
علامات الموارد: --cpus، --memory، --disk
وصول الملفات: يقوم multipass mount بخرائط أدلة المضيف إلى الضيف
تبسط النسخة الأساسية الأوامر المتكررة بينما يحافظ جلب الصور التلقائي على إصدارات Ubuntu الرسمية متاحة للاختبار.
هل هو مناسب لمطوري Mac والإعدادات المختلطة المعمارية؟
يتضمن دعمًا لكل من Intel و Apple Silicon، باستخدام QEMU على أجهزة M-series و HyperKit على أجهزة Intel، ويبلغ مستخدمو Apple Silicon عن استقرار الآلات الافتراضية Ubuntu تحت هذا الإعداد. يناسب بدء التشغيل السريع والعبء المنخفض على المضيف التطوير المحلي التكراري، على الرغم من أن التقارير المجتمعية تذكر تعقيدات الشبكات العرضية وبعض المستخدمين الذين يبحثون عن واجهة تكوين VM رسومية لضبط متقدم.
من يستفيد ومتى تختار مدير VM هذا
الأداة هي خيار عملي للمطورين، مهندسي DevOps، ومهندسي السحابة الذين يحتاجون إلى بيئات Ubuntu قابلة للتكرار، وقابلة للتخلص منها للاختبار المحلي والتحقق السريع من نصوص النشر. يستفيد الطلاب والمتعلمون على سطر الأوامر أيضًا من انخفاض الاحتكاك. يجب على الفرق التي تتطلب إدارة عميقة مدفوعة بواجهة المستخدم الرسومية أو محاكاة شبكة معقدة تقييم جهاز افتراضي تقليدي؛ للعمل المؤقت، قم بإدراج عمليات دورة حياة المثيل في نصوص الاختبار للحفاظ على قابلية تدقيق البيئات.
المميزات
توفير VM بسرعة كبيرة، وغالبًا ما يكون متاحًا في أقل من 30 ثانية
دعم الهيبرفايزر الأصلي (HyperKit على إنتل، QEMU على آبل سيليكون)
دعم cloud-init لأتمتة وقت الإقلاع للحالات
توصيلات المجلدات من المضيف إلى الضيف عبر multipass mount للوصول المباشر إلى الملفات
العيوب
لا توجد واجهة تكوين رسومية كاملة للآلة الافتراضية لضبط متقدم
تعقيدات الشبكة العرضية التي أبلغ عنها المستخدمون
قد يتحدى تصميم CLI-first المسؤولين الموجهين نحو واجهة المستخدم الرسومية
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.