تشغيل محلي متعدد السحاب لتشغيل AWS و GCP و Azure محليًا
تشغل نسخة محلية من خدمات AWS و GCP و Azure حتى يتمكن المطورون من تشغيل SDKs و CLIs الإنتاجية دون الحاجة إلى حساب سحابي. توفر Vyomi، من Vyomi Cloud، نقاط نهاية محلية لـ SDKs غير المعدلة (boto3 و google-cloud-* و azure-sdk-*)، و Terraform و CLIs القياسية، بالإضافة إلى خيار WebAssembly في المتصفح. تستهدف مطوري السحابة، ومهندسي DevOps، والمدربين الذين يحتاجون إلى اختبار متعدد السحب يمكن تكراره، ودمج CI/CD في وضع عدم الاتصال.
ماذا يسمح لك الأداة بتشغيله على جهاز المطور؟
التطبيق يعيد إنتاج نقاط نهاية خدمات السحابة الرئيسية حتى تتمكن من توجيه SDKs و CLIs غير المعدلة إلى عنوان محلي. يقبل المكالمات القياسية من boto3 و google-cloud-* و azure-sdk-* ويعمل مع Terraform عن طريق تغيير نقطة نهاية المزود. الحزمة تقدم أيضًا بناء WebAssembly في المتصفح، Vyomi Nano، الذي يعمل على جانب العميل بدون أي تثبيت، مما يتيح لك اختبار التفاعلات السحابية على اللابتوب أو في بيئات المتصفح.
هل يؤثر على موارد النظام المحلية أو سير عمل المطورين؟
يبدأ وقت التشغيل على الفور ويعمل محليًا، موفرًا توائم سحابية مؤقتة لـ CI/CD مما يسمح للمهندسين بتجنب حسابات السحابة الحية. نظرًا لأن الأداة تعمل كجهاز ثنائي مستقل على منصات سطح المكتب، فإن سير العمل هو: تعيين نقطة النهاية، تشغيل الكود الخاص بك أو Terraform، والتحقق من السلوك محليًا. أوقات بدء التشغيل الفورية وتسليم ثنائي واحد تقلل من زمن التكرار خلال دورات التطوير.
هل من الآمن استخدامها في بيئات آمنة أو قريبة من الإنتاج؟
الأداة تدعم التشغيل غير المتصل والعمليات المعزولة، مما يناسب البيئات المنظمة التي تحظر المكالمات الشبكية الخارجية. إنها تزيل الحاجة إلى بيانات اعتماد السحابة من خلال التشغيل بالكامل محليًا، لذا لا يلزم وجود حساب فواتير حي. تصميمها الذي يركز على المحلي يحد من التفاعلات الخارجية غير المقصودة بينما يسمح للاختبارات التكاملية بممارسة مسارات كود SDK بدون تعرض للشبكة.
هل تحتاج إلى معرفة عميقة بالسحابة لتشغيلها؟
الأداة تستهدف المهندسين المألوفين بـ SDKs السحابية وأدوات DevOps; تستخدم SDKs و CLIs أو Terraform الموجودة فقط وتغير عناوين URL لنقاط النهاية لتوجيهها إلى الجهاز المحلي. توفر وحدة التحكم المتكاملة لإدارة السحابة المتعددة وإنشاء التوائم المؤقتة المزيد من التحكم الموجه، لكن الاستخدام الفعال يفترض معرفة مسبقة بواجهات برمجة التطبيقات لمزودي الخدمة و CI/CD.
تتناسب Vyomi مع المهندسين الذين يجب عليهم التحقق من صحة كود السحابة دون اتصال
الأداة مفيدة للغاية للمطورين وفرق DevOps الذين يحتاجون إلى تشغيل استدعاءات SDK من مستوى الإنتاج وTerraform ضد نقاط النهاية المحلية، مما يلغي الحاجة إلى حسابات السحابة أثناء التطوير. توقع خطوة إعداد قصيرة لإعادة توجيه نقاط النهاية وبعض المعرفة بالمنصة لدمج التوائم المؤقتة في CI. موصى بها.