شراء حساب Google Cloud: تسريع المواقع المستقلة في الخارج: استخدام شبكة Google Cloud Premium وموازنة التحميل لتحسين سرعة الوصول العالمية
يتعامل الأصدقاء الذين يعملون في التجارة الإلكترونية عبر الحدود والمحطات المستقلة (مثل Shopify للنشر المستقل أو WooCommerce أو Magento) مع الآلاف من العملاء الأجانب كل يوم تقريبًا.
في الأسواق الخارجية ، يمكن تلخيص شريان الحياة للمحطات المستقلة بكلمة واحدة:
سرعة تحميل صفحة الويب
. وفقًا لإحصاءات Google الرسمية ، إذا كان وقت تحميل صفحة الويب الخاصة بالهاتف المحمول أكثر من 3 ثوانٍ ، فسيختار أكثر من 53 ٪ من المستخدمين إغلاق علامة التبويب مباشرة. بالنسبة للمحطات المستقلة ، فإن كل ثانية أبطأ من السرعة تعني خسارة الأموال الحقيقية ونفقات الإعلان (مثل إعلانات Facebook و Google Ads).
من أجل التسارع ، قام العديد من بائعي المحطات المستقلة بإنشاء طبقة من CDN المجانية بشكل أعمى ، أو اشتروا خوادم في كل مكان في أوروبا والولايات المتحدة وآسيا. ونتيجة لذلك ، لم تصبح بيانات الخلفية كارثة فحسب ، بل تسببت ميزانيات الخادم المرتفعة أيضًا بشكل مباشر في الوصول إلى القاع.
في بيئة Google Cloud(GCP ، Google Cloud) ، هناك خدعة تسريع عالمية مصممة للشركات متعددة الجنسيات ذات حركة المرور الكبيرة ، تسمى
شبكة Premium Tier و Global Load Balancing (Global Load Balancing)
.
اليوم نحن لا نتحدث عن النظريات الافتراضية ونرفض الكلمات. بدءًا من القتال الفعلي الخالص ، يأخذك المقود إلى مجموعة من التسارع العالمي على مستوى المصنع الكبير والهيكل القابل للاستخدام العالي من الصفر ، بحيث يمكن لمحطتك المستقلة أن تحقق حقًا "الافتتاح العالمي".
المرحلة الأولى: الموت في الأسفل وفهم ضربة خفض "Premium Advanced Network" من Google
قبل التدريب العملي على التكوين ، يجب أن تفهم الفرق الأساسي بين Google Cloud ومصنعي السحابة الآخرين على الإنترنت ، وإلا سيكون من الصعب عليك فهم سبب سرعة صفحات الويب بعد استخدام GCP.
قامت Google ببناء نفسها بشكل كبير وكثيف في جميع أنحاء العالم
شبكة العمود الفقري للألياف الضوئية الخاصة
. بناءً على هذا الأساس ، يوفر GCP وضعين مختلفين تمامًا لنقل الشبكة:
Standard Tier: مثل البائعين السحابيين العاديين. عندما يزور مستخدم في نيويورك خادمك في تايوان ، الصين ، فإن حركة المرور ستتجول أولاً وتقفز بشكل محموم في شبكات المشغلين العاديين المختلفة للشبكة العامة ، ولن تدخل غرفة الكمبيوتر في Google حتى تقترب من تايوان. هذه الطريقة لها اهتزاز كبير للشبكة وتأخير مرتفع.
الشبكة المتقدمة (Premium Tier ، التشغيل الافتراضي): هذه هي الورقة الرابحة من Google. في نفس السيناريو ، عندما تتخذ طلبات المستخدمين في نيويورك الخطوة الأولى من منازلهم ، فإنها "ستقفز" مباشرة إلى شبكة الألياف الضوئية الخاصة الداخلية لشركة Google في أقرب عقدة Google Edge (PoP) في نيويورك. كانت عمليات النقل التالية عبر المحيط كلها على طريق Google السريع الحصري الخاص بها حتى وصلت مباشرة إلى خادم تايوان.
الاستنتاج الأساسي: لقد قللت الشبكة المتقدمة من "عدم اليقين" في الشبكة العامة. بالاقتران مع موازنة التحميل العالمية ، فإنه يسمح للمستخدمين العالميين بمشاركة نفس عنوان IP العام الثابت ، ولكن يمكن أن تكون سرعة الشبكة ممتلئة.
المرحلة الثانية: التصميم المعماري-محطات مستقلة في جميع أنحاء العالم
"الموقف الذهبي" الحي
لنفترض أن المستخدمين الأساسيين لمحطتك المستقلة موزعين في المنطقتين:
أمريكا الشمالية
و
جنوب شرق آسيا
. سعياً وراء السرعة القصوى ، قررنا اعتماد مخطط "نشر متعدد المراكز":
نشر جهاز VMالظاهري (تشغيل مرآة محطة WordPress/WooCommerce المستقلة) في شرق الولايات المتحدة (us-east1 ساوث كارولينا).
يتم نشر جهاز VMالظاهري نفسه في آسيا (asia-east1 تايوان ، الصين).
في مقدمة الجهازين ، قم بإعداد موازن تحميل عالمي خارجي HTTP(S) من Google Cloud (موازن تحميل عالمي).
منطق تشغيل حركة المرور بأكملها هو
: يقوم المستخدمون في جميع أنحاء العالم بزيارة نفس عنوان URL (نفس عنوان IP الخاص بمعادلة التحميل). عندما يفتح مستخدم في شرق الولايات المتحدة صفحة ويب ، يقوم معادلة التحميل تلقائيًا بتحويله إلى خادم في شرق الولايات المتحدة ؛ عندما يفتح مستخدم في الفلبين أو سنغافورة صفحة الويب ، يتم تحويله تلقائيًا إلى خادم في تايوان ، الصين.
إذا تم إيقاف أحد خوادم المنطقة عن طريق الخطأ ، فسيبدأ ميزان التحميل في الانصهار تلقائيًا في غضون ثوانٍ قليلة ، مما يقطع حركة المرور الأمريكية بسلاسة إلى خادم تايوان ، ولن يتم إسقاط موقع الويب أبدًا.
المرحلة الثالثة: التدريبات القتالية الفعلية-المقبض يأخذك إلى تكوين توازن الحمل العالمي
يرجى التأكد من أن لديك جهازًا افتراضيًا مع Nginx/Apache مثبتًا في كل من الشرق وآسيا ، ومحتوى المحطات المستقلة على كلا الجانبين هو نفسه. بعد ذلك ، نذهب إلى الطرف الأمامي لبناء القائد-موازن الحمل.
تسجيل الدخول
وحدة التحكم GCP
، ابحث عن قائمة التنقل في الزاوية اليسرى العلوية
"خدمات الشبكة"-> "موازنة التحميل"
.
انقر على الجزء العلوي
"إنشاء موازن تحميل"
.
1. اختر وضع المستوى
حدد نوع موازن التحميل "موازنة تحميل HTTP(S)".
اختر "الوصول إلى جهازمي الافتراضي عن طريق الإنترنت" (أي موازنة التحميل الخارجي).
اختر "Global External Application Load Balancer".
2. تكوين الخدمات الخلفية-ربط الخادم الخاص بك
تتمثل وظيفة الخدمة الخلفية في إخبار معادلة التحميل عن "العمال المهاجرين" (الخوادم) التي تقف وراءها.
انقر على "التكوين الخلفي"-> "إنشاء خدمة خلفية".
الاسم هو موقع standalone-backend.
البروتوكولات والمنافذ: حدد HTTP (المنفذ 80) أو HTTPS (المنفذ 443 ، وفقًا لتكوين الخادم الخاص بك).
إضافة مجموعة مثيلات خلفية (Instance Groups)
: Us-east1 اختيار المنطقة ، حدد الجهاز الافتراضي للمحطة المستقلة في شرق الولايات المتحدة. انقر لمواصلة الإضافة ، حدد asia-east1 تحديد المنطقة ، وحدد الجهاز الافتراضي للمحطة المستقلة في تايوان.
تكوين الفحص الصحي (Health Check): مهم للغاية! * انقر لإنشاء فحص صحي ، والسماح لمعادل التحميل للذهاب إلى الصفحة الرئيسية لموقع GET الخاص بك كل 5 ثوان. إذا لم تتمكن من الحصول على رد ثلاث مرات متتالية ، فأنت تعتقد أن الخادم "مات" وتوقف عن التحويل إليه على الفور.
3. تكوين الواجهة الأمامية-احصل على عنوان IP العالمي الذهبي
التكوين الأمامي هو بوابة الشبكة الخارجية للمستخدمين.
انقر على "تكوين الواجهة الأمامية" واسم الموقع-frontend-gate.
البروتوكول (Protocol): يوصى باختيار HTTPS.
عنوان IP (IP Address): الافتراضي مؤقت (Ephemeral). لا تتردد في النقر على القائمة المنسدلة واختيار "حجز عنوان IP ثابت" ، واسم global-lb-static-ip.
شهادة: نظرًا لأنها HTTPS ، فأنت بحاجة إلى شهادة SSL. توفر Google ميزة لا تقهر للغاية هنا-شهادة استضافة Google المجانية (شهادة استضافة Google). اختر "إنشاء شهادة جديدة" ، وأدخل اسم المجال الحقيقي لموقعك المستقل (مثل www.yourshop.com). ستساعدك Google تلقائيًا في التقدم بطلب للحصول على شهادة SSL هذه وإصدارها وتجديدها تلقائيًا بشكل دائم في الخلفية. لم يعد عليك إرم الشهادة يدويًا كل عام.
بعد التحقق من التكوين ، انقر على الجزء السفلي
”إنشاء (Create)“
.
المرحلة الرابعة: تحليل اسم المجال والتحقق الحقيقي في الموقع
بعد النقر على إنشاء ، انتظر 3 ~ لمدة 5 دقائق ، دع Google مزامنة تكوين موازن التحميل هذا في عقدة الحافة العالمية.
بعد النجاح ، في صفحة قائمة موازن التحميل ، سترى عنوان IP الخارجي الثابت العالمي (على سبيل المثال 34.120.x.x) المخصص لك.
قم بتسجيل الدخول إلى خلفية اسم المجال الذي اشتريته (مثل GoDaddy أو Namecheap أو Cloudflare) ، وقم بتعديل سجل A لاسم مجال موقعك المستقل مباشرةً إلى عنوان IP العام الذي يشير إلى معادلة تحميل السحابة من Google.
انتظر بضع دقائق حتى يدخل DNS حيز التنفيذ.
كيف تتحقق مما إذا كان التسارع والتحويل ساري المفعول بالفعل ؟
نحن نستخدم أدوات اختبار متعددة العقد في جميع أنحاء العالم (مثل
بينغ.بي
أو
Catchpoint
):
عندما تطلب www.yourshop.com من العقد في نيويورك وبوسطن ، ستجد أن الطلب قد هبط مباشرة في غرفة الكمبيوتر في شرق الولايات المتحدة في غضون عشرة مللي ثانية.
عندما تطلب من العقد في كوالالمبور وهونغ كونغ ، الصين ، تهبط حركة المرور تلقائيًا في غرفة الكمبيوتر في منطقة آسيا والمحيط الهادئ ، كما أن التأخير منخفض بشكل مدهش. لا يحتاج المستخدمون في جميع أنحاء العالم إلى عبور نصف الأرض مرة أخرى
عندما تسحب الكرة البيانات ، تحقق حقًا "الوصول القريب والتسارع المادي".
المرحلة الخامسة: تاريخ الدم والدموع في هيكل المحطة المستقلة عبر الوطنية
بعد تكوين هذه المجموعة من البرامج ، ستكون سرعة فتح صفحة الويب بالتأكيد قفزة نوعية. ولكن عندما تكون سعيدًا ، بصفتك الشخص المسؤول عن التكنولوجيا ، يجب أن تبدأ على الفور في حل الفتحتين الواقعتين التاليتين المشتقة من "النشر متعدد المناطق":
1. المشكلة النهائية: كيف تتم مزامنة بيانات قواعد البيانات على كلا الجانبين ؟
يمكن تشغيل العديد من الخوادم الأمامية ، ولكن إذا قام المستخدم بتقديم طلب على خادم Midong ولم تكن قاعدة بيانات خادم تايوان معروفة ، فسيكون الأمر فوضويًا تمامًا.
الطريقة الخاطئة: دع الأجهزة الافتراضية على كلا الجانبين لتثبيت MySQL مستقل لبعضهما البعض.
الممارسة القياسية للمصنّحين الكبار: لا تقم بإنشاء قاعدة بيانات بنفسك في الجهاز الظاهري. استخدم Google Cloud SQL لـ MySQL أو Cloud Spanner مباشرةً. تم تعيينه كمكتبة رئيسية في شرق الولايات المتحدة ونسخة للقراءة فقط في تايوان. أو استخدام تقنية قاعدة البيانات الموزعة مباشرة لضمان مزامنة الطلبات وبيانات المخزون للمستخدمين العالميين على مستوى الثواني ، وعدم حدوث أخطاء في التسوية.
2. الضغط الثانوي للموارد الثابتة (الصور ومقاطع الفيديو)
يوجد عدد كبير من الصور عالية الدقة للمنتجات ومقاطع الفيديو التفصيلية على المواقع المستقلة. إذا كنت تريد قراءة كل طلب على القرص الصلب للجهاز الظاهري ، فسيتم ضغط وحدة المعالجة المركزية للخادم على الفور.
تحسين توفير المال من النواة الصلبة: في التكوين الخلفي لمعادل تحميل السحابة من Google ، قم بتشغيل Google Cloud CDN.
من الداخل: بعد الفتح ، ستقوم مئات الآلاف من عقد Google Edge حول العالم تلقائيًا "باعتراض" وتخزين الصور وأوراق أنماط CSS على موقع الويب الخاص بك. عندما يزور المستخدم التالي في نفس المنطقة ، لا تحتاج حركة المرور حتى إلى إزعاج ميزان التحميل ، حيث تبصق عقدة الحافة الخارجية بالصورة للمستخدم. لن يؤدي هذا إلى زيادة السرعة مرة أخرى فحسب ، بل سيساعدك أيضًا على قطع أكثر من 70 ٪ من حساب الخادم لفواتير النطاق الترددي.
الخلاصة
إن استخدام شبكة Google Cloud Premium والمحطة المستقلة لتحسين توازن التحميل العالمي هو في الأساس استعارة "المكونات الإضافية المادية" التي وضعتها Google في جميع أنحاء العالم.
لا تحتاج إلى تكوين عقد خادم معقدة في كل بلد ، فأنت تحتاج فقط إلى توضيح منطق تحويل الواجهة الأمامية ، ويتم تسليم تسريع طبقة الشبكة المتبقية إلى الشبكة الأساسية لـ Google.
قم بلحام هذا الخط الدفاعي الذهبي عالي المتاح ومنخفض التأخير في أعمالك البحرية عبر الحدود. من الآن فصاعدًا ، بغض النظر عما إذا كنت تواجه هجمات DDoS الخبيثة من قبل المتسللين ، أو ذروة التدفق على مستوى الانفجار البركاني خلال Black Five و Nets ، يمكنك أن تكون مستقلاً. يمكن أن تكون المحطة مستقرة مثل طرزان على الشبكة العامة ، ويمكن أن تصبح حريري.

