كيفية اختيار خادم سحابة جوجل ؟ Google Compute Engine (GCE) الأمثلة الشائعة وتقييم الأداء
عند اختيار خادم Google Cloud (GCP) ، يشعر الكثير من الناس بالدوار من كومة Tau T2D و N2 و C3 و E2 للوهلة الأولى. لطالما كان منطق تسمية الشركات المصنعة الكبيرة غامضًا ، بالإضافة إلى عناصر الفوترة المعقدة (يتم احتساب كل من قوة الحساب والذاكرة والشبكة والأقراص بشكل منفصل). إذا لم تكن حريصًا ، فسوف تخطو على الحفرة ، أو سيتوقف الأداء ، أو تنفجر الفاتورة في نهاية الشهر.
لا تنظر بشكل أعمى إلى الوثائق الرسمية. لا يحمل هذا البرنامج التعليمي المعلمات ، ويستخدم مباشرة اللغة العامية الكبيرة وسيناريوهات الأعمال الحقيقية لمساعدتك في الحصول على أمثلة أساسية من Google Compute Engine (GCE) ، ويوفر الاختيار الأكثر تأريضًا واستراتيجية توفير المال.
1. المفهوم الأساسي: تجنب "الفواتير غير المرئية" الثلاثة لـ GCE
قبل اختيار الجهاز ، يجب عليك أولاً فهم المنطق الأساسي لـ Google Cloud ، وإلا بغض النظر عن مدى جودة التكوين ، فإن الفاتورة ستتجاوز الميزانية.
بنية وحدة المعالجة المركزية: تحتوي GCE الآن على ثلاثة مصفوفات من Intel و AMD و Ampere (ARM). في نفس درجة التشغيل ، يكون أداء تكلفة AMD و ARM عادةً أعلى بنسبة 20 ٪ من أداء Intel ~ 30 ٪. إذا لم يكن هناك اعتماد معين على برنامج X86 مغلق المصدر ، فاعطي الأولوية لـ AMD أو ARM.
يتم شحن عرض النطاق الترددي للشبكة بشكل منفصل: يعتقد العديد من Xiaobai أنه بعد شراء خادم إلى البحر ، سيتم التعاقد على حركة مرور الشبكة العامة. حركة المرور خارج الموقع (Egress) من GCE مكلفة للغاية. حتى إذا اشتريت آلة بقيمة 5 دولارات في الشهر ، إذا قمت بتشغيل 100 جيجابايت من حركة المرور إلى البر الرئيسي للصين أو أوروبا ، فقد تكون رسوم المرور عدة أضعاف تكلفة الجهاز.
قدرة ربط أداء القرص: قرص السحابة العادي (قرص pd-standard) أو قرص التوازن (قرص pd-balanced) الخاص بـ GCE ، ويزداد معدل IOPS (عدد القراءة والكتابة في الثانية) والإنتاجية بما يتناسب مع سعة القرص الصلب الذي تشتريه. إذا اشتريت قرصًا بسعة 10 جيجابايت لتشغيل قاعدة البيانات ، فسوف يتم تعثرك مباشرة عند التزامن العالي. هذه ليست مشكلة في وحدة المعالجة المركزية ، ولكن القرص الصلب هو الحد الأقصى للسرعة.
2. تعليق متعمق على الأمثلة الأساسية: أي واحد يجب أن تختاره ؟
تقسم Google Cloud الأمثلة إلى أربع فئات: General-purpose ، Compute-optimized ، Memory-optimized ، Accelerator-optimized. بالنسبة لـ 90 ٪ من الشركات والمطورين الأفراد ،
النوع العام
و
حساب النوع الأمثل
هذا يكفي.
1. سلسلة E2: توفير المال في نهاية المطاف ، "نوع المشاركة" الأسود تحت المصباح
E2 هي شجرة الخضرة التمهيدية لـ GCE. منطقها الأساسي هو
إعادة استخدام الموارد (وحدة المعالجة المركزية المشتركة)
.
الميزات: لا يوجد ارتباط ثابت لوحدة المعالجة المركزية المادية ، ويتم ضبط قوة الحساب ديناميكيًا في الطبقة السفلية. لا يحتوي على مفهوم "تكامل وحدة المعالجة المركزية" مثل AWS T3/T4 (الحد الأقصى للسرعة عند نفاد التكامل). عندما يواجه E2 أحمال عالية مستمرة ، سيكون فقط في الكل
انخفاض التردد السلبي عندما تكون الموارد ضيقة.
سيناريوهات قابلة للتطبيق: المدونات الشخصية ، وبيئة اختبار التطوير ، وواجهات API الصغيرة ذات حركة المرور المنخفضة ، والبرامج النصية اليومية خفيفة الوزن.
نصائح لتجنب الحفرة: لا تستخدم أبدًا E2 لتشغيل قاعدة بيانات بيئة الإنتاج. بمجرد أن يقوم الجار المجاور بتشغيل البيانات بشكل محموم ، قد يعاني جهازك من اهتزاز تأخير لا يمكن تفسيره.
2. سلسلة N2/N2D: قوة إنتاج ثابتة ومستقرة
N2(Intel) و N2D(AMD) هي أمثلة قياسية حصرية.
الميزات: نسبة ذاكرة kernel الافتراضية 1:4 (مثل 2 نواة 8G). الأداء مستقر للغاية ، والجوهر المادي ملك لك تمامًا ، ولا يوجد تدخل من الجيران.
سيناريوهات قابلة للتطبيق: الواجهة الخلفية لمواقع الويب الصغيرة والمتوسطة الحجم للمؤسسات ، وقاعدة بيانات MySQL/PostgreSQL متوسطة الحجم ، والخدمات المصغرة القياسية المختلفة.
اختيار فعال من حيث التكلفة: N2D بدون عقل. يستخدم N2D معالج AMD EPYC ، والأداء الأساسي ليس أقل من Intel ، ولكن السعر عادة ما يكون أرخص بنسبة 10 ٪ ~ 15 ٪.
3. Tau T2D سلسلة: ملك نسبة السعر إلى الأداء (موصى به بشدة)
إذا كنت تبحث عن المثال الأكثر فعالية من حيث التكلفة x86 ، فهو كذلك.
الميزات: إنها مجموعة محسّنة من AMD أطلقتها Google خصيصًا ضد AWS Graviton. لا يوفر Hyper-Threading (Hyper-Threading) ، فكل وحدة vCPU تشتريها هي جوهر مادي حقيقي (Physical Core).
سيناريوهات قابلة للتطبيق: طبقة الوصول إلى الويب عالية التزامن ، بوابة API عالية الحركة ، تحويل رمز الفيديو ، تطبيقات مستقلة متوسطة وكبيرة.
خيارات فعالة من حيث التكلفة: في ظل نفس القوة الحسابية ، يتجاوز أداء تكلفة T2D N2D. إذا كان عملك يتطلب مخرجات وحدة المعالجة المركزية عالية مستقرة ولا يتطلب أكثر من 60 نواة ، فإن T2D هو المفضل.
4. C3 / C3D سلسلة: الجيل الجديد من وحوش الأداء
قدمت C3 وحدة IPU (معالج البنية التحتية) التي طورتها Google ، مما أدى إلى تسريع تكلفة الشبكة والتخزين بالكامل.
الميزات: أداء أحادي النواة مرتفع للغاية ، إنتاجية شبكة عالية للغاية ، دعم أحدث ذاكرة DDR5.
سيناريوهات قابلة للتطبيق: خوادم الألعاب ، وأنظمة التداول عالية التردد ، والبرامج الوسيطة التي تتطلب تأخيرات منخفضة للغاية ، والمجموعات الموزعة الكبيرة.
تقييم أداء التكلفة: أداء متفجر ، لكن السعر باهظ الثمن. ما لم يواجه نشاطك التجاري بالفعل عنق الزجاجة في IO أو قوة المحاسبة الفردية ، فلا داعي لدفع هذا القسط في هذه المرحلة.
5. سلسلة T2A: محك مجموعة ARM
باستخدام معالج Ampere Altra.
الميزات: سعر النواة الواحدة رخيص للغاية ، ونسبة كفاءة الطاقة عالية للغاية.
سيناريوهات قابلة للتطبيق: تم الانتهاء من تطبيقات الحاوية والعقد الموزعة مع بنية ARM.
نصائح لتجنب الحفرة: تأكد من أن صورة Docker الخاصة بك معكوسة قبل الشراء أو أن بيئة التشغيل تدعم بنية arm64 ، وإلا فإن اكتشاف الأخطاء سيؤدي إلى تعطلك.
3. جدول المقارنة الأفقية للأمثلة السائدة
من أجل ان اجعلك
هناك مشاعر بديهية ، ونحن
غرفة الكمبيوتر الغربية الأمريكية (us-central1)
،
2 النواة 8G (أو تكوين مماثل)
، الدفع عند الطلب (الدفع) كمعيار للتقييم الأفقي:
سلسلة الأمثلة
مواصفات التكوين
بنية الرقاقة
السعر الشهري المقدر (حساب القوة فقط)
أداء الأداء
تقييم أداء التكلفة
أفضل المشاهد الموصى بها
E2
مشاركة Intel/AMD
~ 50 دولار
أقل ، مع خطر الارتعاش
★★★★☆
تطوير اختبار/موقع منخفض التدفق
N2
حصري Intel Ice Lake
~ 71 دولار
مستقر
★★★☆ ☆
بيئة إنتاج المؤسسة القياسية
N2D
التمتع الحصري AMD EPYC
~ 62 دولار
مستقرة وعالية التنوع
★★★★☆
قواعد بيانات الإنتاج/الخدمات الدقيقة
Tau T2D
تتمتع AMD وحدها (النواة الفيزيائية الحقيقية)
~ 57 دولار
قوي (أداء ممتاز أحادي النواة)
★★★★★
خادم ويب/تطبيق عالي التزامن
T2A (ARM)
استمتع بـ Ampere Altra
~ 38 دولار
ممتاز (كفاءة متعددة النواة)
★★★★★
حاويات/تطبيقات ARM الأصلية
جيم 3
حصري Intel Sapphire
~ 84 دولار
عالية جدا (تأخير منخفض)
★★★☆ ☆
ملابس الألعاب/متطلبات الحوسبة عالية التردد
ملاحظة: الأسعار المذكورة أعلاه هي التقريب الرسمي ولا يتم تضمينها في أنواع مختلفة من الخصومات (مثل الاستخدام المستدام للخصم SUD). سيعتمد الدفع الفعلي على موقع غرفة الكمبيوتر (على سبيل المثال ، عادة ما تكون هونغ كونغ وسنغافورة أغلى بنسبة 20 ٪ من الولايات المتحدة. 40 ٪) والتغيير.
4. النسخ: دليل الاختيار لسيناريوهات العمل المختلفة
إذا كنت كسولًا جدًا للمقارنة ، يمكنك الحصول على مقعد مباشرة:
المشهد أ: المدونات الشخصية ، وبناء مواقع التجارة الخارجية ، والمشاريع الشخصية الصغيرة
استراتيجية الاختيار: E2-micro أو E2-small.
السبب: حركة المرور ليست كبيرة ، ووحدة المعالجة المركزية خاملة لفترة طويلة ، والمثال المشترك هو الأكثر فعالية من حيث التكلفة.
تكوين توفير المال: اختر قرص القرص 30GB-50GB pd-balanced (قرص التوازن) ، مع مراعاة السرعة والسعر.
المشهد ب: الموقع الرسمي للشركة ، الواجهة الخلفية القياسية SaaS ، واجهة API عالية التردد
استراتيجية الاختيار: سلسلة Tau T2D (مثل t2d-standard-4).
السبب: لا يحتوي T2D على خيوط فائقة ، فهو يعطي نواة مادية حقيقية ، وسرعة الاستجابة سريعة للغاية عند مواجهة حركة المرور المفاجئة ، والسعر أرخص من N2D.
تكوين توفير المال: إذا كان العمل قادرًا على التمدد بدون حالة ، مع قرص pd-balanced فوق 100 جيجابايت.
السيناريو C: قاعدة بيانات الإنتاج الكبيرة والمتوسطة (MySQL / PostgreSQL / Redis)
استراتيجية الاختيار: التكوين المخصص N2D (Custom) أو سلسلة C3.
السبب: تتطلب قواعد البيانات وحدة المعالجة المركزية مستقرة للغاية و IOPS عالية. N2D يسمح لك لتخصيص CP
نسبة U إلى الذاكرة (مثل نسبة الذاكرة العالية 4 نواة 32G) ، لا داعي لإجبارها على شراء وحدة المعالجة المركزية الزائدة من أجل ذاكرة كبيرة.
التوصية الأساسية: يجب أن يختار قرص نظام قاعدة البيانات قرص SSD الدائم (pd-ssd) أو قرص Extreme بسعة لا تقل عن 100 جيجابايت ، وإلا فإن قرص IOPS سيصبح عنق الزجاجة القاتل للنظام بأكمله.
5. نصائح لتوفير المال على مستوى الرماد: كيفية خفض فاتورة GCE بنسبة 50 ٪ أخرى ؟
شراء النموذج الصحيح ليس سوى الخطوة الأولى ، فالطريق الحقيقي للتوفير من قبل الشركات المصنعة الكبيرة هو وضع الفوترة.
1. الاستفادة من "نوع آلة مخصصة (نوع آلة Custom)"
هذه ميزة على مستوى الله لسحابة Google تتجاوز AWS و Azure. يمكن للمنازل الأخرى اختيار حزمة ثابتة فقط (على سبيل المثال ، يجب أن تحتوي ذاكرة 8G على وحدة المعالجة المركزية ثنائية النواة).
في GCE (دعم N1 ، N2 ، N2D) ، إذا وجدت البرنامج
أكل الذاكرة ولكن ليس وحدة المعالجة المركزية
، يمكنك سحب شريط الضبط الخاص بك لإنشاء تكوين رائع "2 نواة 16G".
إن الدفع مقابل الموارد التي تحتاجها فقط يمكن أن يوفر لك ما لا يقل عن 20 ٪ من نفقات الموارد غير الصالحة.
2. الالتزام باستخدام الخصومات (Commitment Based Discounts - CUD)
إذا كان عملك يخطط للركض لفترة طويلة (على سبيل المثال لمدة عام على الأقل) ، فلا تدفعه بالساعة.
انتقل إلى الخلفية للتحقق من الخصومات الموعودة لمدة 1 أو 3 سنوات.
لا حاجة للتوقف أو تغيير الجهاز. طالما أنك تعد بالحفاظ على مستوى الكمبيوتر هذا خلال هذا العام ، فستمنحك Google مباشرةً خصمًا بنسبة 63 ٪ (سنة واحدة) أو خصمًا بنسبة 45 ٪ (3 سنوات) على الفاتورة.
3. Spot VMs تدير الأعمال غير الأساسية
إذا كان عملك هو بنية موزعة ، أو مجرد تشغيل تحليل البيانات غير المتصلة بالإنترنت خلال النهار ، وتحويل الفيديو.
قم بتشغيل مفتاح Spot VM.
السعر: قد تقوم Google بإخطار الجهاز قبل 30 ثانية وفرض إعادة تدوير جهازك في أي وقت عندما تكون موارد النظام ضيقة.
الدخل: يتم خصم السعر مباشرة من 1 ٪ إلى 40 ٪. استخدامه لتشغيل عقدة K8s عديمة الحالة أو مهام الحساب المؤقتة ، إنه عبق حقًا.
سادساً-ملخص
ليس من الصعب اختيار GCE ، فقط الصيغة الأساسية هي ثلاث جمل:
خفيفة الوزن ، واختبار ، وتوفير المال للعثور على E2 ؛
الإنتاج التقليدي ، فعال من حيث التكلفة بدون اختيار الدماغ Tau T2D أو N2D ؛
لا تنس أن عرض النطاق الترددي الكبير باهظ الثمن ، والتكوين المخصص يوفر الكثير من المال.
قم بتشغيل عملك أولاً واستخدم تطبيق GCP الكامل Cloud Monitoring للمراقبة لمدة ثلاثة أشهر. إذا وجدت أن معدل استخدام وحدة المعالجة المركزية على المدى الطويل أقل من 15 ٪ ، فسيتم تخفيض التوزيع بشكل حاسم عبر الإنترنت-وهذا هو أعظم سحر للحوسبة السحابية.
