ما هي العقدة التي يختارها خادم سحابة أمازون ؟ AWS اليابان/كوريا/سنغافورة/الولايات المتحدة الأمريكية شبكة غرفة تأخير المنافسة
عندما يكون عملك على استعداد للسفر إلى الخارج والبدء في تقديم الخدمات للمستخدمين في الخارج ، فإن أول علامة تقنية تواجهها هي
غرفة الاختيار (العقدة)
.
تمتلك شركة الحوسبة السحابية Amazon Cloud (AWS) مراكز بيانات كثيفة في جميع أنحاء العالم. إذا ذهبت إلى وحدة التحكم في AWS ، فإن منطقة آسيا والمحيط الهادئ وأمريكا الشمالية وحدها لديها مجموعة من الأسماء مثل طوكيو وسيول وسنغافورة وأوريجون وفيرجينيا.
صفع العديد من قادة الفريق الذين ذهبوا للتو إلى البحر رؤوسهم: "إذا كان هناك المزيد من الأمريكيين ، فاشتري الولايات المتحدة!" أو "اختر اليابان إذا كنت قريبًا منا!" نتيجة لذلك ، تم اكتشاف أنه بسبب اختيار العقدة الخاطئة ، كان تأخير الشبكة متعددة الجنسيات مرتفعًا لدرجة أنه لا يطاق ، وكانت الأعمال الأساسية عالقة بشكل مباشر ، وهرب المستخدمون الذين اشتروا في الخارج على الفور.
تم اختيار العقدة جيدًا ، ولا توجد مشكلة في الذهاب إلى البحر. اليوم هذا البرنامج التعليمي لا يسحب مصطلحات PPT الرسمية الفارغة ، مباشرة على الأكثر تشددًا
مسابقة القياس الفعلية للتأخير عبر الشبكة
. سنقارن أفقيًا أهم أربع عقدة أساسية في البحر:
اليابان (طوكيو) ، كوريا الجنوبية (سيول) ، سنغافورة ، الولايات المتحدة (غرب الولايات المتحدة/شرق الولايات المتحدة)
، يعلمك كيفية استخدام اللغة العامية أوضح منطق العمل لاختيار "الإمبراطور الحقيقي" الأنسب لعملك في البحر.
الفرضية الأساسية: كيف يحدث تأخير الشبكة ؟
قبل الدخول إلى pk الأحمر والأزرق في غرف الكمبيوتر الرئيسية ، يجب علينا أولاً التعرف على القانون الحديدي القاسي للعالم المادي:
لا يمكن القضاء على التأخير ، ولكن يمكن تقصيرها فقط.
عندما يتم نقل بيانات الشبكة عبر الحدود ، فإنها تعتمد على دفن عميق في قاع المحيط الهادئ
الكابلات الضوئية عبر الوطنية
. تبلغ سرعة نقل الضوء في الألياف الضوئية حوالي 200000 كيلومتر في الثانية. تبدأ حزم البيانات من خادمك المحلي أو الهواتف المحمولة للمستخدمين الأجانب. في كل مرة تمر فيها عبر جهاز توجيه وكل 1000 كيلومتر ، سيرتفع العداد (التأخير).
في حدود 50 مللي ثانية: السرعة القصوى. العين المجردة غير حساسة تمامًا ، ومناسبة لألعاب MOBA و FPS ، والمعاملات الكمية الدقيقة.
50ms - 100ms: على نحو سلس. التمرير عبر صفحات الويب والتفاعل مع التطبيقات لا يشعر بالتعب على الإطلاق.
100ms - 200ms: تأخير طفيف. يمكنك أن تشعر بوقفة صغيرة عند مشاهدة مقاطع الفيديو والإشادة بها ، وبالكاد يمكنك قبولها.
أكثر من 200ms: كارتون خطير. يتم تحميل صفحة الويب في دائرة وتواجه خسارة المستخدم في أي وقت.
بعد فهم خط المرور هذا ، سنقوم بعد ذلك بتقييم هذه العقد الأربعة الساخنة واحدة تلو الأخرى.
تفكيك اللاعبين والتأخير الحقيقي
لنفترض أن فريق البحث والتطوير الأساسي الخاص بك أو المصدر الأولي يقع في البر الرئيسي للصين (مثل المناطق الساحلية وجنوب الصين وشرق الصين) ، لنرى ما هي بيانات التأخير الحقيقية عندما يتصل المستخدمون الأجانب بهذه العقد الأربعة.
المتسابق الأول: AWS Japan Tokyo Nector (ap-northeast-1)-آسيا والمحيط الهادئ الشامل ستمائة لانج
طوكيو هي المعسكر الأساسي الأقدم والأكثر نضجًا والأكثر وفرة من النطاق الترددي لـ AWS في آسيا.
تأخير الاتصال المحلي: ممتاز للغاية. إذا ذهبت إلى بينغ AWS طوكيو من شنغهاي وبكين وقوانغتشو ، فعادة ما يكون التأخير بين 35 ms-60 ms. هذا أسرع من بعض الزيارات عبر المقاطعات في الصين.
تأخير المستخدمين في الخارج
مستخدمو أمريكا الشمالية حتى طوكيو: حوالي 110ms - 130ms (عبر المحيط الهادئ). مستخدمي جنوب شرق آسيا حتى طوكيو: حوالي 70ms-90ms.
سيناريوهات قابلة للتطبيق: الألعاب إلى البحر ، والتجارة الإلكترونية عبر الحدود ، ومقر آسيا والمحيط الهادئ. إذا كان المستخدم المستهدف الرئيسي هو اليابان ، أو تايوان ، أو تحتاج إلى مراعاة التشغيل والصيانة عالية التردد عن بعد لفرق البحث والتطوير المحلية ، فإن عقدة طوكيو هي العقدة الذهبية في منطقة آسيا والمحيط الهادئ التي لا يمكن أن تخطئ إذا اخترت بعيون مغلقة.
اللاعب الثاني: AWS ، كوريا الجنوبية ، عقدة سيول (ap-northeast-2)-"المكونات المادية" لمستخدمي شمال الصين
من حيث المسافة المادية ، فإن عقدة سيول قريبة من شمال الصين (شاندونغ وبكين ولياونينغ).
تأخير الاتصال المحلي: السقف الشمالي. إذا كنت متصلة مباشرة بسيول من تشينغداو وبكين ، يمكن أن يكون التأخير منخفضًا مثل 25ms - 40ms! ولكن إذا كان جنوب الصين (قوانغتشو/شنتشن) في الماضي ، فقد يتدهور التأخير إلى أكثر من 60 مللي ثانية بسبب التفاف التوجيه.
تأخير المستخدمين في الخارج: قدرة الإشعاع الخارجي أدنى قليلاً من تلك الموجودة في طوكيو ، وعادة ما يكون تأخير المستخدمين الأوروبيين والأمريكيين أعلى بنحو 10 مللي ثانية من طوكيو.
سيناريوهات قابلة للتطبيق: ضربات دقيقة ثابتة. إذا كان عملك في البحر يستهدف فقط كوريا الجنوبية واليابان والصين وهونغ كونغ وماكاو وتايوان ، أو يتركز فريق البحث والتطوير الخاص بك في الشمال ، فإن اختيار سيول يمكن أن يحصل على تجربة تطوير ممتازة.
المتسابق الثالث: AWS Singapore Node (ap-southeast-1)-"بوابة البحر" التي تشع جنوب شرق آسيا
مع دخول الشركات الصينية إلى جنوب شرق آسيا (إندونيسيا ، فيتنام ، تايلاند ، ماليزيا) في السنوات الأخيرة ، أصبحت عقدة سنغافورة هي الأكثر شعبية في الشبكة.
تأخير الاتصال المحلي: الأداء مقبول. كانت منطقة جنوب الصين (قوانغتشو/شنتشن) حوالي 40ms - 50ms في الماضي. ولكن إذا كنت في الشمال (بكين) ، فإن التأخير سيرتفع إلى 80ms-100ms.
تأخير المستخدم في الخارج: هيمنة جنوب شرق آسيا. عندما يزور جميع المستخدمين الإندونيسيين والتايلانديين والفيتناميين سنغافورة ، يمكن أن يكون التأخير في حدود 15 ms-40 ms. في الوقت نفسه ، فإن التأخير في رحلة سنغافورة إلى الهند جميل جدًا (حوالي 40 مللي ثانية).
السيناريو المطبق: الحل الوحيد للذهاب إلى جنوب شرق آسيا. طالما أن عملك يذهب إلى سوق Nuggets في جنوب شرق آسيا ، أو يأخذ في الاعتبار الهند والشرق الأوسط ، فلا داعي للتشابك ، سنغافورة هي المحطة الوحيدة.
المتسابق الرابع: AWS العقدة الأمريكية (غرب الولايات المتحدة-أوريغون/كاليفورنيا ، شرق الولايات المتحدة-فيرجينيا)-احتضان "معسكر القاعدة الفائقة" العالمي
عادة ما تنقسم المهرجانات الأمريكية إلى غرب الولايات المتحدة (أوريغون/شمال كاليفورنيا على جانب المحيط الهادئ) وشرق الولايات المتحدة (فيرجينيا على الجانب الأطلسي).
فريق الذهاب إلى البحر يفضل الغرب!
تأخير الاتصال المحلي: الكدمات الجسدية. حتى لو كانت AWS هي الأقرب إلى ولاية أوريغون في غرب الولايات المتحدة ، فقد احتاجت البلاد إلى 120 مللي ثانية إلى 150 مللي ثانية (تحتاج إلى عبور المحيط الهادئ بأكمله). إذا كانت ولاية فرجينيا في شرق الولايات المتحدة ، فإن التأخير سيغادر مباشرة إلى 200ms-250ms.
تأخير المستخدمين في الخارج: التوطين لا يقهر. التأخير في الوصول إلى العقد الأمريكية الغربية في 10ms-
بين 60ms. في الوقت نفسه ، اجتازت العقدة الأمريكية الغربية أداء أمريكا الجنوبية (البرازيل والأرجنتين) وأوروبا.
سيناريوهات قابلة للتطبيق: منصة مشتركة لأمريكا الشمالية وأمريكا الجنوبية والعالم.
قرار الاختيار النهائي: يعلمك الحصول على مقعد
بعد قراءة الكثير من البيانات ، ربما لا تزال متشابكة. نستخدم مباشرة "طريقة تسجيل الوصول للأعمال" الأكثر قسوة لاتخاذ القرارات:
1. إذا كان عملك هو "خدمة عالمية":
أفضل خطة: اختر AWS طوكيو ، اليابان.
لماذا: طوكيو في محطة عبور للكابلات البصرية العالمية. إنه سريع إلى البر الرئيسي للصين ، وليس بطيئًا في غرب الولايات المتحدة (120 مللي ثانية) ، كما أنه ممتاز في جنوب شرق آسيا. يمكن أن يؤدي استخدام طوكيو كقاعدة شاملة إلى تعظيم التناقضات المتأخرة في جميع أنحاء العالم.
2. إذا كان عملك يحدق في سوق "أوروبا وأمريكا/أمريكا الشمالية":
أفضل حل: اختر AWS West (Oregon us-west-2).
لماذا: فرجينيا بعيدة جدًا ، يربط البحث والتطوير المحلي أنه عالق مثل PPT. مسابقة ملكة الجمال غرب ولاية أوريغون ، وصول المستخدمين الأمريكيين بسرعة ، وتأخير 130 مللي ثانية أثناء صيانة الفريق المحلي هو أيضًا ضمن النطاق المقبول تمامًا.
3. إذا كان عملك سيأكل أرباح "المحيط/جنوب شرق آسيا":
أفضل حل: اختر AWS سنغافورة.
لماذا: بناء شبكة البنية التحتية المحلية في جنوب شرق آسيا غير متكافئ نسبيًا. لا تضع الخوادم في الولايات المتحدة وأوروبا للسماح لمستخدمي جنوب شرق آسيا بزيارتها عبر الحدود. إن نشر التطبيقات القريبة في سنغافورة هو السلاح السحري الوحيد للاستسلام لمختلف بيئات الشبكة الميتافيزيقية الضعيفة في جنوب شرق آسيا.
اثنين من تقنيات الدفاع عن النفس المتقدمة (منع الحفر على الخط)
إذا اخترت العقدة ، قبل بدء التشغيل ، يجب على الفريق الفني القيام بالأمرين في الهيكل ، وإلا فسيظل التأخير ينفجر:
استفد جيدًا من AWS Global Accelerator (معجل التطبيقات العالمي): إذا تم شراء الخادم الخاص بك في غرب الولايات المتحدة ، فإن الفريق المحلي أو بعض المستخدمين الآسيويين بطيء جدًا ، يمكنك تشغيل هذه الوظيفة في AWS. سيخصص لك عنوان IP ثابت لـ Anycast. عندما يتصل المستخدمون ، سيدخلون أولاً إلى غرفة الحواف المحلية لـ AWS ، ثم يطيرون على طول الخط الخاص للشبكة الداخلية متعددة الجنسيات على مستوى AWS. سيؤدي التأخير ومعدل فقدان الحزمة إلى انخفاض في الجرف.
تكوين CDN الخارجي لـ CloudFront (يجب فصله بهدوء): استضافة جميع الصور و CSS ونصوص JS في صفحة الويب على CloudFront CDN لـ AWS. بهذه الطريقة ، بغض النظر عن مكان وجود خادم المصدر الخاص بك في أي ركن من أركان الأرض ، عندما يقوم المستخدمون الأمريكيون والمستخدمون اليابانيون والمستخدمون الأوروبيون بتحديث صفحة الويب ، فإنهم جميعًا يفتحون الصور في العقد الهامشية على عتبة منزلهم. تحتاج المحطة المصدر فقط إلى التعامل مع أخف واجهة ديناميكية.
الخلاصة
في منطق اختيار سحابة Amazon ، لا توجد عقدة "أفضل" ، فقط العقدة "الأنسب". تلخيصها في أربع صيغ:
اختار البحث والتطوير ومنطقة آسيا والمحيط الهادئ طوكيو ، وضرب كوريا واليابان إلى سيول في نقطة ثابتة ؛ قاتل في جنوب شرق آسيا واستقر في سنغافورة واحتضن الأسواق الأوروبية والأمريكية الكبيرة.
اكتشف الموقع الفعلي لمجموعة المستخدمين الأساسية الخاصة بك ، وقارن الخط الأحمر للتأخير في هذه المقالة
، خطوتك الأولى في الذهاب إلى البحر كانت مستقرة ودقيقة.

