
قدمت منظمة غير ربحية CNCF (مؤسسة الحوسبة السحابية الأصلية) ، خلف Kubernetes وغيرها من مشاريع البنية التحتية المفتوحة المصدر للتطبيقات السحابية الحديثة ، نتائج المسح التالي ، الذي يتم مرتين في السنة. أجاب 2400 شخص على أسئلة حول تكييف التقنيات السحابية الأصلية ، أكثر من نصفها يستخدم Kubernetes في الإنتاج.
ولكي تكون الإحصاءات من CNCF أوسع وأكثر إثارة للاهتمام ، قمت بتكملة نتائجها ببيانات من منظمات أخرى ...
صورة المجيبين
ولكن أولاً ، دعونا نلقي نظرة فاحصة على من أجاب عمومًا على أسئلة CNCF. الإحصائيات حول هذا الموضوع هي كما يلي:
- الجغرافيا: أمريكا الشمالية (40٪) ، أوروبا (36٪) ، آسيا (16٪) ...
- حجم الشركة: أكثر من 5000 (37٪) ، 100-499 (16٪) ، 10-49 و 1000-4999 (12٪ لكل منهما) ، 50-99 و 500-999 (7٪ لكل منهما) ...
- دور المجيب: المطور (49٪) ، تشغيل تكنولوجيا المعلومات (36٪) ، إدارة التطوير (14٪) ، مدير تكنولوجيا المعلومات (11٪) ...
- ملف الشركة: التكنولوجيا والبرمجيات (22٪ لكل منهما) ، الخدمات المالية (9٪) ، الاتصالات (8٪) ...
- دورة الإصدار: آلي (42٪) ، يدوي (27٪) ، هجين (25٪) ...
- 67٪ يقومون برمز تسجيل الوصول عدة مرات في اليوم ، ويتم توزيع انتظام الإصدارات بشكل متساوٍ: من يومي (15٪) إلى أسبوعي (20٪) وشهري (18٪).
- البنية التحتية المستخدمة: السحابة العامة (77٪) ، في الفرضية (64٪) ، السحابة الخاصة (50٪).
البنية التحتية والحاويات بشكل عام
ماذا يستخدم المستجيبون لإطلاق الحاويات؟
نظرًا لأن CNCF تجري مثل هذه الاستطلاعات بانتظام ، فإن الرسوم البيانية تظهر التسلسل الزمني للنتائج ، وهو أمر مهم للغاية.الاتجاه الأكثر وضوحًا هنا هو
انخفاض عدد عمليات التثبيت داخل الشركة (من 65٪ في نوفمبر 2016 إلى 43٪ الآن) ، وهو ما يرجع جزئيًا إلى الزيادة المتزامنة في شعبية البيئات السحابية الخاصة. أيضا ، سجلت CNCF لأول مرة شعبية كبيرة من حلول
VMware لإطلاق الحاويات - بين 24 ٪ من المستجيبين.
ملاحظة : لسوء الحظ ، ليس من الواضح تمامًا ما هو مؤشر VMware في ديسمبر من العام الماضي : إذا لم تذكر الرسوم البيانية (الجديدة والقديمة) مثل هذا الخيار على الإطلاق ، فإن النص المصاحب يذكر أن هناك 12 ٪ من المستخدمين في وقت سابق. لكن النمو على أي حال رائع للغاية.ملاحظة : علاوة على ذلك ، في المقالة الافتراضية (أي ، ما لم يُذكر خلاف ذلك) ، يتم إعطاء جميع المقارنات المتعلقة بزيادة / نقص النسبة المئوية لنتائج ما قبل الأخيرة (ديسمبر 2017) وأحدث (يوليو 2018) استطلاعات CNCF.لم تتغير الإحصائيات المتعلقة بحجم استخدام الحاويات خلال الأشهر الستة الماضية:
73٪ من المشاركين يعملون معهم في الإنتاج ، و 89٪ - كجزء من "إثبات المفهوم".
بالكاد يمكن اعتبار الانخفاض الطفيف في النسبة المئوية لمستخدمي الحاويات في أحدث النتائج اتجاهاً (ولكن يجب أن تنتظر حتى تتحدث هذه الدراسة بشكل أكثر وضوحًا). في هذه الأثناء ، كان العدد الكبير المطرد من الشركات التي تستخدم الحاويات الأكثر منطقية خلال العامين الماضيين ، ولجميع الأغراض: التطوير والاختبار وإثبات المفهوم ، والأهم من ذلك! - حتى في الإنتاج (ليس هناك ما يدهشنا ، أنه هنا أكبر نمو ملحوظ في قسم الوقت).لا تزال
Kubernetes هي الشركة الرائدة بلا منازع بين
أدوات إدارة الحاويات
(83٪) . على الرغم من أن شعبيته ليست موضع شك ، إلا أنه من الجدير بالذكر أن الاستطلاع يتم مباشرة من قبل المنظمة المرتبطة بالمشروع - CNCF. ماذا يحدث إذا كنت تبحث عن دراسات أخرى حول هذا الموضوع؟ على سبيل المثال ،
يشير تقرير Lacework الأخير
إلى شعبية Kubernetes بنسبة 78٪ (بناءً على تحليل أكثر من 21 ألف مضيف سحابي يمكن الوصول إليه بشكل عام ، يقع بشكل أساسي على AWS):
جزء من الرسم البياني تم إنشاؤه بواسطة دراسة Lacework.Kubernetes هو الزعيم بلا منازع في تنسيق الحاويات ووفقًا
لدراسة Sysdig المنشورة في 29 مايو:

وهنا توزيع الشعبية بين توزيعات K8s:

أخيرًا ، وفقًا
لاستطلاع شمل أكثر من 200 زائر لـ KubeCon 2017 ، أجرته المنصة 9 في نهاية العام الماضي ، فإن شعبية أنظمة التنسيق بينها (أي المشاركين في أكبر حدث مخصص مباشرة لـ Kubernetes) هي كما يلي:

ولكن نعود إلى إحصائيات CNCF. تتضمن التغييرات في استخدام الأنظمة الأخرى المستخدمة لتنسيق الحاويات انخفاضًا في حصة OpenStack (27 → 17٪) ، والتراجع غير المتوقع للنصوص البرمجية لشعبيتها السابقة (20٪ ، كما صوت المشاركون في الاستطلاع قبل عامين) ونمو Amazon ECS (18 → 24٪).
بالمناسبة ، تم تأكيد الشعبية الملحوظة لهذا الأخير من خلال إحصائيات من Datadog .لم تتغير
الصعوبات الرئيسية
في استخدام ونشر الحاويات عمليًا - يمكننا فقط ملاحظة أن بعض العوامل التقنية البحتة أصبحت أقل تأثيرًا (انظر الشرح أدناه). تبدو القائمة الحالية كما يلي:
- التغييرات في ثقافة فريق التطوير (41٪) ؛
- صعوبة (35 → 40٪) ؛
- التحضير غير الكافي (40 ٪) ؛
- الأمن (43 → 38٪) ؛
- المراقبة (38 → 34٪) ؛
- مرافق التخزين (41 → 30٪) ؛
- شبكة (38 → 30٪) ؛
- تسجيل (32 → 25٪).
باستخدام Kubernetes
تبين أن 58٪ من المستجيبين
هم من مستخدمي
Kubernetes في الإنتاج ، وإذا
قصرنا المستجيبين على الشركات الكبيرة (أكثر من 5000 موظف) ، فإن هذا الرقم ينخفض إلى 40٪.
تعمل نفس الكمية (40٪) من جميع مستخدمي K8s في الإنتاج مع
مجموعات 2-5 . مجموعة واحدة فقط في 22٪ ، وأكثر من 50 مجموعة في 13٪ (في الاستطلاع السابق ، كانت هناك 9٪).
الإحصائيات الخاصة بالبيئات التي تم إطلاق Kubernetes فيها تشبه في كثير من النواحي تلك الخاصة بالحاويات (الفرق الأكثر وضوحًا هو مع AWS):

الاتجاهات الرئيسية متطابقة: انخفاض في شعبية المؤسسة (51 → 34٪) وزيادة ملحوظة في حصة VMware (1 → 15٪).
ما تستخدم منشآت Kubernetes للتنمية المحلية؟ Minikube (45٪) ،
Docker Kubernetes (39٪) ومجموعات كاملة داخل الشركة (30٪).
ماذا وماذا يستخدم في K8s؟
- في إدارة الحزم ، هيلم هو القائد بلا منازع (68٪) ، وأقرب ملاحق هو الخدمات المدارة (19٪).
- أبرز مزودي الدخول هم nginx (64٪) و HAProxy (29٪) و F5 (15٪) و Envoy (15٪). تم تسجيل أكبر نمو في nginx (+ 7٪ من الاستطلاع الأخير) ، كما أنه يعمل بنشاط كبير على توسيع مبعوث قاعدة مستخدميه (+ 6٪).
- يستخدم معظمهم مساحات الأسماء لفصل التطبيقات (78٪) ، لكن 50٪ يفضلون المجموعات الفردية ، و 21٪ تقتصر بشكل عام على التسميات. لوحظت إحصائيات مماثلة عند التقسيم بين الفرق المختلفة: 71٪ لديهم مساحات أسماء ، 51٪ لديهم مجموعات فردية ، 15٪ فقط لديهم تسميات. (انظر أيضًا إجابات مطوري Kubernetes حول كيفية فصل مجموعات التطوير وإيجاد المنتجات في هذه المقالة .)
- لماذا استخدام autoscaling في Kubernetes؟ 64٪ تطبيقات بدون حالة ، و 45٪ تطبيقات Java ، و 37٪ تطبيقات معالجة المهام / قائمة الانتظار.
هنا لا يزال بإمكانك تذكر نتائج
مسح مشروع Kubernetes ، والذي أجاب عليه 380 شخصًا وتم تلخيص نتائجه في أبريل. على وجه الخصوص ، نظر إلى Helm من منظور مختلف وبدا مثل هذا: "ما هي أدوات إدارة التطبيقات التي تستخدمها في Kubernetes؟". فاز ما مجموعه 4 منتجات بأكثر من 10٪ من الأصوات:

... وتليها قائمة ضخمة من 80+ (!) من الأدوات المساعدة.
مشاريع CNCF الأخرى والمزيد
تلقى النمو الهائل في
الاستخدام في الإنتاج العديد من المشاريع الأخرى التي تدعمها CNCF. على وجه الخصوص:
- الحاوية : 18 → 45٪ ؛
- CoreDNS : 7 → 36٪ ؛
- المبعوث: 4 → 24٪ ؛
- Fluentd: 38 ← 57٪ ؛
- gRPC: 22 ← 45٪ ؛
- جيجر: 5 → 25 ٪ ؛
- Linkerd : 3 ← 16٪ ؛
- OpenTracing: 8 → 21٪.
من بين
مشاريع CNCF
الجديدة ، لوحظت شعبية SPIRE (94٪ من المستجيبين يفكرون في تطبيقها) ، TUF (93٪) ،
وكيل السياسة المفتوحة و SPIFFE (92٪) ، Vitess (92٪).
تم تسهيل الانخفاض المذكور أعلاه في أهمية مشكلة
التخزين من خلال تزايد شعبية المشاريع مثل
Rook (29 → 89٪ من المستجيبين يفكرون في استخدامها ، و 11٪ يستخدمونها بالفعل في الإنتاج) ،
Minio (28 → 73٪ يعتبرونها ، وفي 27٪ هي بالفعل في الإنتاج) و
OpenSDS (14 ← 84٪ يعتبرون ، و 16٪ - في الإنتاج).
من بين الحلول الخالية من الخوادم ، أظهر Kubeless (2 → 42٪) و Apache OpenWhisk (12 → 25٪) و
OpenFaas (10 → 20٪) زيادة كبيرة في الشعبية ، و AWS Lambda (69٪) هي المفضلة الواضحة بين الأنظمة الأساسية بدون خادم مع أقرب المتابعين في شكل Google Cloud Functions (25٪) و Azure Functions (20٪).
وأخيرًا - شعبية
السجلات لصور الحاوية من تقرير Sysdig:

ملاحظة
اقرأ أيضا في مدونتنا: