دليل اختيار مثال الجيل الخامس من Amazon EC2: توقف عن اختيار النماذج بشكل أعمى ، يقوم السائقون القدامى ببناء أسرار "فعالة من حيث التكلفة" لتجنب الحفر

2026-05-27 阅读 13
cloud

في عالم الحوسبة السحابية في AWS ،

EC2(Elastic Compute Cloud)

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

C5.large

،

M5.xlarge

،

R5.2xlarge

... هناك أحزمة مختلفة في الخلف

د

،

ن

،

أ

،

g

لاحقة غريبة.

غالبًا ما يختار العديد من الطلاب الذين اتصلوا للتو بـ AWS ، أو فرق العمل الذين يتوقون إلى الاتصال بالإنترنت ، نموذجًا افتراضيًا أو يرفرف رؤوسهم لاختيار نموذج "يشعر بنفس الطريقة".

يبدو الأمر كما لو كنت تشتري جهاز كمبيوتر ، من الواضح أنك تكتب كلمة فقط وتنظر إلى صفحة الويب ، لكنك أنفقت 20000 يوان لشراء محطة عمل مزودة ببطاقات رسومات مزدوجة ؛ أو من الواضح أنك تريد تقديم ثلاثي الأبعاد عالي التردد ، لكنك اشتريت كتابًا مكتبيًا رقيقًا وخفيفًا ، لكن البطاقة تشك في الحياة كل يوم.

على السحابة ، ثمن هذا الاختيار الأعمى هو

فضة الزهور البيضاء تطفو في الماء

، أو

تنهار الأعمال بشكل متكرر بمجرد أن تواجه فترة الذروة

.

على الرغم من أن AWS قد أطلقت الآن أمثلة من الجيل السادس والسابع وحتى المحدثة ،

لا يزال الجيل الخامس (الجيل 5) هو "الدعامة الأساسية" الأكثر انتشارًا وفعالية من حيث التكلفة وثباتًا في التطبيقات الحالية على مستوى المؤسسة.

. في هذا المقال اليوم ، سنستخدم اللغة العامية ، دون تكديس الوثائق الرسمية الغامضة ، لمساعدتك تمامًا في تحديد منطق اختيار أمثلة الجيل الخامس من EC2 ، بحيث يمكنك شرائها واستخدامها بشكل صحيح!

1. فهم الاسم الرمزي: "رمز مورس" وراء اسم مثال EC2

قبل اختيار الجهاز ، نقضي دقيقة واحدة في كسر ورقة النافذة لقاعدة تسمية EC2. في الواقع ، اسمها منتظم للغاية ، تمامًا مثل اسم السيارة:

م 5 د. Xlarge

[عائلة] [جيل] [خصائص] [مواصفات]

الحرف الأول (العائلة/العائلة): يمثل الجين الرئيسي (تخصص أساسي) لهذا الجهاز. هل هو جيد في الحساب ؟ هل ما زلت جيدًا في تخزين البيانات ؟ أو التنمية الشاملة ؟

الرقم الثاني (الجيل/الجيل): يعني أن هذا هو الجيل الأول من المنتجات. كلما كان الرقم أكبر ، كلما كانت البنية أكثر حداثة ، كلما ارتفع أداء التكلفة والأداء. على سبيل المثال ، يعد m5 بالتأكيد أسرع وأرخص من الجيل القديم من m4.

الحرف الصغير التالي (ميزة إضافية): هذا هو "عنصر المكافأة" الذي يمكن أن يتجاهله الكثير من الناس بسهولة: أ: يعني أن معالج AMD يستخدم (عادةً ما يكون أداء التكلفة أعلى من Intel). G: يمثل استخدام معالج معماري Graviton مطوّر ذاتيًا من AWS (استنادًا إلى بنية ARM ، مما يوفر المال). D: تمثل الحالة الصلبة المحلية التي تأتي مع بروتوكول NVMe الخاص بك

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

الجزء الخلفي من النقطة (المواصفات/Size): يمثل حجم هذا الجهاز. من large ، xlarge إلى 24xlarge ، تضاعف التكوين.

2. العائلات الرئيسية الثلاث للجيل الخامس: أي كرسي مناسب لك ؟

في مثال الجيل الخامس ، العلامة التجارية الأساسية والأكثر شيوعًا هي

M5 ، C5 ، R5

هذه الترويكا. نحن نفكرها بمشاهد الأعمال الأكثر حيوية.

1. عائلة M5-"الخادم الشامل" في الفريق (نوع عام)

نسبة الموارد: نسبة vCPU إلى الذاكرة (GiB) عادة ما تكون 1:4 (مثل 2 نواة 8G و 4 نواة 16G).

التفسير الشعبي للشخص الحقيقي: هذه آلة ذات تطور متوازن للغاية من جميع الجوانب ، ولا توجد أوجه قصور واضحة.

من هو مناسب: خلفية موقع الويب للشركات الصغيرة. بيئة التطوير والاختبار والإصدار المسبق للمؤسسة. العديد من التطبيقات على مستوى المؤسسات الصغيرة والمتوسطة الحجم ، ومستودعات الرموز ، وخوادم جمع السجلات.

اختيار الجملة الذهبية: إذا كنت لا تعرف ما يجب عليك اختياره ، أو إذا كان عملك قد بدأ للتو ولم تتمكن من رؤية خصائص حركة المرور ، فإن الاختيار الأعمى لـ M5 لن يرتكب خطأً كبيرًا.

2. عائلة C5-آلة كاتبة بدون عاطفة (نوع تحسين الحساب)

نسبة الموارد: نسبة vCPU إلى الذاكرة هي 1:2 (مثل 2 نواة 4G و 4 نواة 8G). الذاكرة صغيرة نسبيًا ، لكن أداء وحدة المعالجة المركزية كافٍ جدًا ، وهي مجهزة بشكل أساسي بمعالجات Intel Xeon أو AMD EPYC عالية الأداء.

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

من هو مناسب: خوادم الويب عالية الأداء (مثل وكيل Nginx عالي التزامن). الحوسبة العلمية ، ونمذجة البيانات ، واستدلال التعلم الآلي ، ومعالجة البيانات على دفعات. تشفير الفيديو ، ترميز الصورة ، الخلفية المنطقية لخادم اللعبة.

اختيار الجملة الذهبية: إذا كان تطبيقك يأكل وحدة المعالجة المركزية بشكل خاص ، ولكن الذاكرة معطلة كل يوم ، واستبدالها بشكل حاسم بـ C5 ، يمكنك توفير الكثير من المال على الفور.

3. عائلة R5-"القاموس الحي" ذو السعة الكبيرة (نوع تحسين الذاكرة)

نسبة الموارد: نسبة vCPU إلى الذاكرة تصل إلى 1:8 (مثل 2 نواة 16G و 4 نواة 32G).

التفسير الشعبي للشخص الحقيقي: هذا "طغاة التعلم" مع ذاكرة جيدة مثل السماء. على الرغم من أن سرعة الحساب مماثلة لسرعة M5 ، إلا أنها تحتوي على مساحة كبيرة وواسعة للذاكرة ، والتي يمكنها ابتلاع كمية هائلة من البيانات مباشرة في المعدة (الذاكرة) لقراءتها في أي وقت.

من هو مناسب: قواعد البيانات المختلفة (MySQL ، PostgreSQL ، SQL Server). خدمات التخزين المؤقت عالية الأداء (Redis ، Memcach)

Ed). تحليل البيانات الكبيرة في الوقت الحقيقي (مثل عقدة واحدة أو مكونات Spark/Hadoop الموزعة).

اختيار الجملة الذهبية: طالما أن عملك ملمس بكلمات "قاعدة البيانات" أو "ذاكرة التخزين المؤقت" ، ناهيك عن كلمة واحدة ، يرجى الانتقال مباشرة إلى R5.

3. القتال الفعلي لتجنب الحفر وتوفير المال مهارات "القرصنة"

اختيار العائلة الصحيحة هو الخطوة الأولى فقط ، فعند إنفاق الأموال فعليًا لشراء آلة ، غالبًا ما يستخدم السائقون القدامى التقنيات الثلاث التالية لزيادة خفض الفاتورة.

نصيحة 1: نظرة أكثر على الحزام

أ

لاحقة (مثل m5a ، c5a)

إنه سر توفير المال الذي لا يعرفه الكثير من الناس. الافتراضي

M5

باستخدام رقائق إنتل ، و

M5a

تم اعتماده

AMD

رقائق.

في معظم خدمات تطوير الويب وواجهة برمجة التطبيقات اليومية ، لا يوجد فرق تقريبًا بين تجربة أداء Intel و AMD. لكن!

عادة ما تكون أسعار طرازات AMD على AWS أرخص بنسبة 10 ٪ بشكل مباشر من طرازات Intel.

مجرد تغيير حرف صغير عند إنشاء مثيل ، يمكنك توفير بضعة أشهر من نفقات الخادم في عام واحد.

نصيحة 2: التمييز بين القرص السحابي EBS وتخزين المثيل (مع

د

الفرق)

على سبيل المثال

C5

و

C5d

.

C5d

إنه أغلى قليلاً ، لكنه يأتي بالداخل مع محرك أقراص الحالة الصلبة NVMe الذي يتم توصيله مباشرة بالجهاز المضيف.

ملاحظة: هذا القرص هو "قرص مؤقت". طالما تم إيقاف تشغيل EC2 ، يتم مسح البيانات الموجودة فيه تمامًا (لن تضيع إعادة تشغيل Reboot).

الاستخدام السحري: لا تستخدمها لتخزين رمز العمل أو ملف قاعدة البيانات! ومع ذلك ، يمكنك استخدامه لتخزين ذاكرة التخزين المؤقت (مساحة Swap) للنظام ، أو السجلات التي تم إنشاؤها مؤقتًا ، أو ملفات العملية الوسيطة لحسابات البيانات الكبيرة. سرعة القراءة والكتابة والتأخير لهذا القرص المحلي لا مثيل لها تمامًا بواسطة القرص السحابي البعيد EBS العادي ، والذي يمكن أن يزيد بشكل كبير من قدرة الجهاز المتزامنة.

النصيحة 3: لا تختار المواصفات "في خطوة واحدة"

يحب العديد من المبتدئين "الدفع للمستقبل" مقدمًا ، ومن المتوقع أن تكون حركة المرور كبيرة في المستقبل.

M5.4xlarge

.

في عالم السحابة ، هذه الممارسة قديمة للغاية. أكبر ميزة لـ EC2 هي

المرونة

. النهج الصحيح هو:

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

لا تدع الخوادم الفارغة تحرق أموالك في السحابة كل يوم.

خاتمة

اختيار مثيلات Amazon EC2 ، في الأساس

وحدة المعالجة المركزية ، والذاكرة ، والشبكة ، والسعر

العب لعبة متأرجحة متوازنة ديناميكيًا على هذه الأبعاد الأربعة.

كجيل ذهبي في بيئة AWS ، يوفر الجيل الخامس من الأمثلة تصنيفًا مفصلاً للغاية. فهمت الأمر

توازن M5 ، وشراسة C5 ، والكتلة الضخمة لـ R5 ، جنبًا إلى جنب مع رقائق AMD واستراتيجية الرفع المرنة ، يمكنك التحكم بقوة في الفاتورة بين يديك مع ضمان أن العمل قوي مثل الصخرة. هذه هي "الثقة" التي يجب أن يتمتع بها مهندس السحابة المؤهل.

1
← 返回新闻中心