تقنية

يُطلق Docker تصميمات للحاويات البعيدة وأدوات تصحيح الأخطاء الجديدة والمزيد


أعلنت Docker اليوم عن عدد كبير من المنتجات الجديدة في DockerCon، وهو مؤتمر مستخدمي الشركة والذي عاد كحدث شخصي. وتشمل هذه الخدمات خدمة إنشاء عن بعد جديدة وأدوات تصحيح أخطاء جديدة والتوفر العام لـ Docker Scout، وهي خدمة أمان سلسلة توريد البرامج الخاصة بالشركة.

ويأتي هذا الحدث في مرحلة مثيرة للاهتمام في تاريخ Docker. عندما ركزت في عام 2019 على إعادة التركيز على أدوات المطورين والمجتمع (وبيعت Docker Enterprise إلى Mirantis)، كانت الشركة تشهد ما يقل قليلاً عن 12 مليون مستخدم نشط شهريًا، حسبما أخبرني سكوت جونستون، الرئيس التنفيذي لشركة Docker. واليوم، يقترب هذا العدد من 20 مليون نشط شهريًا. كما أن أكثر من 79000 شركة تشترك الآن في إحدى خطط Docker المدفوعة.

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

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

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

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

اترك تعليقاً

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

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