تقنية

يتيح Docker’s Build Cloud للمطورين إنشاء حاوياتهم في السحابة


في DockerCon العام الماضي، أطلقت Docker خدمة البناء عن بعد Docker Build، واليوم تأخذ هذه الخطوة إلى الأمام من خلال إطلاق Docker Build Cloud، وهي خدمة مُدارة بالكامل، كما خمنت، تسمح لفرق التطوير بتفريغ تصميمات الصور الخاصة بهم إلى سحاب. تعد شركة Docker بأن خدمتها الجديدة يمكنها تسريع أوقات الإنشاء بما يصل إلى 39x.

“في كل أسبوع، يقوم الملايين من المطورين بتشغيل “docker build”. [x]”، أخبرني جيري سرينيفاس، كبير مسؤولي المنتجات في Docker، في إشارة إلى مطوري الأوامر القياسية الذين يستخدمونها لبدء إنشاءات Docker الخاصة بهم. “لدينا فرصة لمنحهم طريقة لاستعادة الوقت دون تغيير سير عملهم وأدواتهم حقًا. ونحن نعتقد أن هذه مشكلة كبيرة. لا يوجد حمل إدراكي إضافي مرتبط بالتبديل إلى أداة جديدة. لا يوجد تبديل للسياق مرتبط باستخدام أداة شركة أخرى، وبصراحة، هذا شيء سمعناه من العملاء لسنوات: نود أن نكون قادرين على الحصول على أوقات بناء أسرع. ما الذي يمكنك فعله لمساعدتنا في أوقات بناء أسرع؟'”

اعتمادات الصورة: عامل ميناء

أخبرني سرينيفاس، الذي انضم إلى Docker في أبريل الماضي، أن هذا يتناسب مع مناقشة أوسع أجراها فريق Docker العام الماضي حول الأدوات التعاونية والمتصلة بالسحابة. وأشار إلى أنه تاريخيًا، كانت تجربة Docker Desktop دائمًا “تركز على اللاعب الفردي”. ومع ذلك، لا تسعى شركة Docker إلى جلب العملية برمتها إلى السحابة. وأوضح أنه بدلاً من ذلك، تبحث الشركة في استراتيجية هجينة محلية + سحابية. “كيف يمكنك الاستفادة من قوة السحابة في التنمية المحلية؟ هناك شركات أخرى أيضًا تلقي نظرة على هذا، لكنني أعتقد أن لدينا مكانة فريدة جدًا نظرًا لمدى استخدام سلسلة أدواتنا ونشرها على نطاق واسع.

في الواقع، قد يكون ما يميز Docker الحقيقي هنا هو أنه يمكنه أن يقدم للمطورين تصميمات أسرع في السحابة ضمن مجموعة الأدوات الحالية التي هم على دراية بها بالفعل. كما أوضح سرينيفاس، يتعامل المطورون عادةً مع أدوات Docker في مكانين: الحلقة الداخلية، حيث يقومون بترميز التعليمات البرمجية الخاصة بهم واختبارها وتصحيح أخطاءها، ثم كجزء من عملية التكامل المستمر. وقال: “يتم تشغيل إصدارات Docker في كلا المكانين، لذا دعونا نمضي قدمًا ونتأكد من أنه يمكننا دعم تسريع عمليات البناء في أي من هذين الموقعين”.

اعتمادات الصورة: عامل ميناء

ستمنح Docker جميع عملائها عددًا من الدقائق المجانية لتشغيل هذه الإصدارات عن بُعد استنادًا إلى مستوى الاشتراك الخاص بهم – بما في ذلك المستخدمين المجانيين في خطة Docker Personal. يمكن للمطورين بعد ذلك شراء خطط Docker Build Cloud بسعر يبدأ من 5 دولارات لكل مقعد/شهر لمدة 200 دقيقة بناء، مع تكلفة الوقت الإضافي علاوة على ذلك 0.05 دولار/الدقيقة.

يمكن لـ Docker تحقيق بعض عمليات تسريع البناء من خلال التخزين المؤقت الذكي للكثير من البيانات والتطلع إلى المستقبل، وتخطط الشركة لتزويد المطورين بمزيد من الشفافية حول كيفية استخدام ذاكرة التخزين المؤقت هذه ومن المحتمل أن تمنح المستخدمين القدرة على تحديد حجم ذاكرة تخزين مؤقت مختلف (أو ربما تختار تشغيل إصداراتها على أجهزة أكبر أيضًا). وأشار Sreenivas أيضًا إلى أن Docker تخطط لإضافة ميزات إعداد تقارير إضافية تسهل على المستخدمين معرفة مقدار الوقت الذي وفروه باستخدام هذه الإصدارات عن بعد.

لكن ربما الأهم من ذلك هو أن Docker تبحث الآن أيضًا في كيفية ضمان عمل منتجاتها المختلفة معًا بشكل أفضل. تعني هذه السحابة، على سبيل المثال، أن Docker Cloud Build ستعمل جنبًا إلى جنب مع Docker Scout، وهي خدمتها للعثور على الحزم المعرضة للخطر في حاوية، ثم إنشاء بنية أكثر أمانًا يمكن للمطورين التبديل إليها.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى