مقارنة الأسعار على Kubernetes المدارة (2020)

ملحوظة perev. : قام مهندس DevOps الأمريكي Sid Palas ، باستخدام الإعلان الأخير عن Google Cloud كدليل معلومات ، بمقارنة تكلفة خدمة Kubernetes المدارة (في تكوينات مختلفة) من كبار مزودي الخدمات السحابية في العالم. ميزة إضافية لعمله كانت نشر دفتر Jupyter المقابل ، والذي يسمح (مع الحد الأدنى من المعرفة بـ Python) بتعديل الحسابات لتناسب احتياجاتك.

TL ؛ د: Azure و Digital Ocean لا يفرضان رسومًا على موارد الحوسبة المستخدمة في مستوى التحكم ، مما يجعلها خيارًا جيدًا لنشر العديد من المجموعات الصغيرة. تعتبر GKE هي الأنسب لتشغيل عدد صغير من العناقيد الكبيرة. بالإضافة إلى ذلك ، يمكنك تقليل التكاليف بشكل خطير باستخدام العقد الفورية / المزدحمة / ذات الأولوية المنخفضة أو عن طريق "الاشتراك" في الاستخدام طويل المدى لنفس العقد (وهذا ينطبق على جميع الأنظمة الأساسية).


حجم الكتلة (عدد العمال)

معلومات عامة


دفعني إعلان Google Cloud الأخير حول بدء تحصيل 10 سنتات في الساعة لكل مجموعة في GKE إلى تحليل أسعار العروض الرئيسية في مجال Kubernetes المُدار.


هذا الإعلان أزعج بعض الشيء ...

الشخصيات الرئيسية في المقالة هي:


تحليل التكاليف


تتكون التكاليف الإجمالية لاستخدام Kubernetes في كل من هذه المنصات من المكونات التالية:

  • رسوم إدارة المجموعة ؛
  • موازنة التحميل (للدخول) ؛
  • موارد الحوسبة (vCPU والذاكرة) للعمال ؛
  • حركة الخروج
  • التخزين الدائم
  • معالجة البيانات بواسطة موازن التحميل.

بالإضافة إلى ذلك ، يقدم موفرو الخدمات السحابية خصومات كبيرة إذا أراد العميل / يمكن استخدام العقد الوقائية أو الفورية أو ذات الأولوية المنخفضة أو يتعهد باستخدام نفس العقد لمدة 1-3 سنوات.

وتجدر الإشارة إلى أنه على الرغم من أن التكلفة أساس جيد لمقارنة وتقييم مقدمي الخدمات ، إلا أنه يجب مراعاة عوامل أخرى:

  • وقت التشغيل (اتفاقية مستوى الخدمة) ؛
  • النظام البيئي السحابي المحيط ؛
  • الإصدارات المتاحة من K8s ؛
  • جودة الوثائق / مجموعة الأدوات.

ومع ذلك ، فإن هذه العوامل خارج نطاق هذه المقالة / الدراسة. A بلوق فبراير StackRox بعد العوامل المذكورة غير السعرية لEX، AKS، وGKE في التفاصيل.

المشتري المفكرة


لتبسيط البحث عن الحل الأكثر ربحية ، قمت بتطوير دفتر ملاحظات Jupyter ، باستخدام plotly + ipywidgets فيه. يسمح لك بمقارنة عروض مقدمي الخدمات لمختلف أحجام المجموعات ومجموعات الخدمات.

يمكنك التدرب على الإصدار المباشر من المفكرة في Binder: مدار من kubernetes-price-exploration.ipynb على mybinder.org اسمحوا لي أن أعرف ما إذا كانت الحسابات أو الأسعار الأصلية غير صحيحة (يمكن القيام بذلك باستخدام إصدار أو طلب سحب في GitHub - هنا هو المستودع ) .






الموجودات


للأسف ، هناك الكثير من الفروق الدقيقة لتقديم توصيات أكثر تحديدًا من تلك المدرجة في TL ؛ فقرة DR في البداية. ومع ذلك ، لا يزال من الممكن التوصل إلى بعض الاستنتاجات:

  • GKE EKS, AKS Digital Ocean . AKS DO , (, ).
  • GKE *.
  • , 50%. : Digital Ocean .
  • Google , ( ).
  • CPU .
  • Digital Ocean vCPU — .

* ملاحظة: يستخدم التحليل البيانات الخاصة بعقد الحوسبة للأغراض العامة . هذه أمثلة لمحركات Compute Engine n1 GCP و m5 AWS ec2 وأجهزة Azure D2v3 الافتراضية وقطرات DO مع وحدات المعالجة المركزية المخصصة. في المقابل ، يمكنك إجراء بحث بين أنواع أخرى من الأجهزة الافتراضية (قابلة للانفجار ، مستوى الدخول). للوهلة الأولى ، تعتمد تكلفة الأجهزة الافتراضية بشكل خطي على عدد وحدات vCPU ومقدار الذاكرة ، لكنني لست متأكدًا من أن هذا الافتراض سيظل صحيحًا لنسب الذاكرة / وحدة المعالجة المركزية غير القياسية للغاية.

في دليل تكلفة Kubernetes النهائي: AWS مقابل GCP مقابل Azure مقابل Digital Oceanتم نشره في عام 2018 ، تم استخدام مجموعة مرجعية مع 100 نوى vCPU و 400 GB من الذاكرة. للمقارنة ، وفقًا لحساباتي ، ستكلف مجموعة مماثلة على كل من هذه المنصات (للحالات عند الطلب) المبلغ التالي:

  • AKS: 51465 دولار أمريكي / سنة
  • EKS: 43138 دولار أمريكي / سنة
  • GKE: 30870 دولار أمريكي / سنة
  • فعل: 36131 دولار أمريكي / سنة

آمل أن تساعدك هذه المقالة جنبًا إلى جنب مع دفتر الملاحظات في تقييم العروض الرئيسية لـ Kubernetes المُدارة و / أو الحفظ على البنية التحتية السحابية ، مع الاستفادة من الخصومات والميزات الأخرى.

ملاحظة من المترجم


اقرأ أيضا في مدونتنا:


All Articles