شارك المقال

كيفية استضافة وورد بريس على Google Cloud Platform

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

إلى جانب Amazon Web Services و Microsoft Azure ، يعد Google Cloud Platform (GCP) أحد أشهر مزودي خدمات الحوسبة السحابية في العالم .

تقدم GCP مجموعة واسعة من المنتجات السحابية من الأجهزة الافتراضية “Compute Engine” إلى مجموعات Kubernetes المُدارة ، إلى خدمات DNS و CDN المتميزة. في هذه المقالة ، سنلقي نظرة على بعض أشهر منتجات GCP التي يمكنها نشر موقع وورد بريس عالي الأداء.

في Kinsta ، يتم دعم البنية الأساسية للاستضافة لدينا بواسطة Google Cloud Platform . لقد قمنا بالتبديل إلى GCP قبل بضع سنوات بعد اختبار العديد من موفري الخدمات السحابية من الدرجة الأولى. بالنسبة لنا ، قدمت Google Cloud أفضل مزيج من الأداء والأمان ومجموعة الميزات.

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

تقدم سريعًا حتى عام 2021 ، وجميع المواقع المستضافة على Kinsta مدعومة من خلال أسرع VMs Compute Engine من GCP وشبكة Premium Tier فائقة السرعة .

لست متأكدا ما يعنيه ذلك؟ دعنا نلقي نظرة فاحصة على Google Cloud Compute Engine!

Google Cloud Platform Compute Engine

Compute Engine هو منتج الجهاز الظاهري (VM) الخاص بـ Google Cloud. في عام 2021 ، عادةً ما يكون الجهاز الظاهري مرادفًا لمصطلح “الخادم”. بمعنى آخر ، إذا سمعت شخصًا ما يقول إن عليه إعداد خادم لمشروعه ، فهذا يعني عادةً أنه يقوم بإعداد جهاز افتراضي.

ما هي الآلة الافتراضية لمحرك الحوسبة؟

يخصص الجهاز الظاهري موارد الحوسبة ، بما في ذلك أنوية وحدة المعالجة المركزية وذاكرة الوصول العشوائي و SSD أو تخزين القرص الميكانيكي والاتصال بالشبكة. تُشتق الأجهزة الافتراضية من الأجهزة المادية وتمثل جزءًا من موارد الجهاز المادي الأساسي.

على سبيل المثال ، يمكن تقسيم الجهاز الفعلي الذي يحتوي على 128 مركزًا لوحدة المعالجة المركزية ، و 128 جيجابايت من ذاكرة الوصول العشوائي ، و 1 تيرابايت من تخزين SSD إلى 4 أجهزة افتراضية ، كل منها يحتوي على 32 مركزًا لوحدة المعالجة المركزية ، و 32 جيجابايت من ذاكرة الوصول العشوائي ، و 250 جيجابايت من مساحة تخزين SSD.

من الناحية العملية ، تسمح الأجهزة الافتراضية من مزودي الخدمة المتميزين مثل Google Cloud Platform بمستوى من قابلية التوسع المرنة التي لا تستطيع الأجهزة المادية التقليدية مطابقتها.

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

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

من ناحية أخرى ، يتيح لك Compute Engine VM تخصيص حد أدنى من الموارد خلال الأسبوع (على سبيل المثال ، 4 مراكز CPU و 16 جيجابايت من ذاكرة الوصول العشوائي و 500 جيجابايت SSD للتخزين) وزيادة موارد الحوسبة الخاصة بك استجابةً لزيادة حركة المرور في عطلة نهاية الأسبوع زيادة حركة المرور. بعد زيادة عدد الجنود في عطلة نهاية الأسبوع ، يمكنك بعد ذلك تقليص حجمها إلى التكوين الأولي. نظرًا لأن Google Cloud توفر واجهة برمجة تطبيقات قوية للمطورين ، يمكن حتى أتمتة عملية التوسع!

عائلات آلة حساب المحرك

قبل أن نتعمق في كيفية استخدام Compute Engine لاستضافة موقع وورد بريس ، دعنا ننتقل إلى مجموعات الأجهزة المختلفة المتاحة داخل Compute Engine.

الأجهزة الافتراضية E2

تم تصميم أجهزة E2 الافتراضية لسيناريوهات الحوسبة اليومية منخفضة التكلفة. إنها مثالية لاستضافة مواقع الويب والتطبيقات الصغيرة والخدمات المصغرة وبيئات التطوير. على الرغم من أن Google لا تذكر هذا صراحةً ، إلا أن الكثيرين ينظرون إلى عائلة أجهزة E2 على أنها بديل أسرع وأرخص لعائلة الأجهزة القديمة N1.

تستخدم أجهزة E2 VM وحدات المعالجة المركزية x86 من Intel و AMD ، ولكن على عكس أجهزة VM في عائلات الأجهزة الأخرى ، فإنها لا تسمح لك باختيار جيل معين من الرقائق. بدلاً من ذلك ، تستخدم أجهزة E2 الافتراضية تقنية “موازنة حمل الموارد” لتخصيص وحدات المعالجة المركزية بناءً على التوافر ديناميكيًا. هذا يعني أنه يمكن تشغيل E2 VM بواسطة شرائح Intel (Skylake و Broadwell و Haswell) وشرائح AMD EPYC Rome.

بفضل تقنية موازنة الحمل من Google ، والتي تتضمن جدولة مخصصة لوحدة المعالجة المركزية وترحيل وحدة المعالجة المركزية المدركة للأداء ، يمكن لأجهزة E2 VM الحفاظ على مستوى ثابت من الأداء على الرغم من اختلاف الأجهزة المادية التي تشغل الجهاز الظاهري.

N1 الأجهزة الافتراضية

مثل عائلة E2 VM ، تعد N1 VMs أيضًا منخفضة التكلفة وذات أغراض عامة لاحتياجات الحوسبة اليومية. ومع ذلك ، فهم يستخدمون معالجات Intel القديمة ولديهم نسبة سعر إلى أداء أقل من أجهزة E2 VM. وبالتالي ، ما لم يكن لديك سبب محدد لاختيار N1 VMs ، يمكن أن تحقق E2 VMs نفس المستوى من الأداء بسعر أقل.

N2 الأجهزة الافتراضية

تعد N2 VMs بديلاً عالي الأداء لـ N1 و E2 VMs. على عكس أجهزة N1 و E2 ، تم تجهيز N2 VMs بأحدث معالجات Intel Cascade Lake التي تقدم ، وفقًا لـ Google ، أداءً أكثر بنسبة 20٪ بنفس السعر من أجهزة VM ذات المستوى الأدنى . لحالات الاستخدام الكثيف للذاكرة ، يمكن تكوين N2 VMs بما يصل إلى 25٪ ذاكرة إضافية لكل وحدة معالجة مركزية.

الأجهزة الافتراضية N2D

تشبه N2D VMs N2 VMs ، لكنها تخلت عن وحدات المعالجة المركزية Intel لصالح رقائق AMD. مقارنة بـ N2 VMs ، يمكن تكوين N2D VMs مع 144 وحدة معالجة مركزية إضافية و 256 جيجا بايت من ذاكرة الوصول العشوائي. لذلك ، إذا كنت تبحث عن جهاز للأغراض العامة عالي الأداء يدعم عددًا كبيرًا جدًا من نواة وحدة المعالجة المركزية وحدود الذاكرة ، فإن أجهزة N2D VM تعد خيارًا قويًا.

الأجهزة الافتراضية C2

C2 VMs هي آلات عالية الأداء “محسّنة للحوسبة”. تم تجهيز C2 VMs بوحدات المعالجة المركزية Intel Xeon المتطورة ، والتي تسمح بسرعات ساعة ثابتة تبلغ 3.8 جيجاهرتز. بالمقارنة ، تستخدم E2 و N2 و N2D وحدات المعالجة المركزية Intel ذات المستوى الأدنى والتي لا يمكنها تحمل 3.8 جيجاهرتز. تم تصميم أجهزة C2 VM للتطبيقات كثيفة الاستخدام لوحدة المعالجة المركزية مثل أتمتة التصميم الإلكتروني والألعاب وأنواع معينة من النمذجة العلمية والتطبيقات أحادية الخيوط.

في Kinsta ، نستخدم أجهزة C2 الافتراضية لتشغيل مكدس الاستضافة الخاص بنا في جميع المواقع المدعومة. نظرًا لأن وورد بريس هو تطبيق ذو خيوط واحدة (يمكن لكل عامل PHP استخدام مؤشر ترابط واحد فقط لوحدة المعالجة المركزية) ، فإن أداء الموقع للطلبات غير المخزنة يعتمد بشكل كبير على سرعة ساعة وحدة المعالجة المركزية. في الواقع ، بعد نقل بنيتنا التحتية من N1 VMs إلى C2 VMs ، رأينا زيادة تصل إلى 200٪ في أداء المواقع المستضافة على Kinsta.

الأجهزة الافتراضية M1 / ​​M2

تعد M1 و M2 VMs مثالية لأحمال العمل كثيفة الذاكرة مثل قواعد البيانات الكبيرة في الذاكرة (غير الدائمة) وتخزين الأعمال وتطبيقات تحليل البيانات والمزيد. توفر M1 VMs ما يصل إلى 4 تيرابايت من الذاكرة ، بينما يمكن تكوين M2 VMs بذاكرة تصل إلى 12 تيرابايت.

A2 الأجهزة الافتراضية

A2 VMs هي أحدث الأجهزة في مجموعة Compute Engine الخاصة بـ GCP. مثل M1 و M2 VMs ، تم تصميم A2 VM لأحمال عمل معينة. يمكن تجهيز A2 VMs بما يصل إلى 16 وحدة معالجة رسومات NVIDIA Ampere A100 Tensor Core عالية الأداء ومصممة لتطوير وتدريب نماذج التعلم الآلي والتعلم العميق.

تكوين محرك VM

أثناء عملية إعداد Compute Engine VM ، يمكنك تحديد منطقة الجهاز الظاهري والمواصفات (عائلة الجهاز ، وحدة المعالجة المركزية ، وذاكرة الوصول العشوائي). يمكنك أيضًا تحديد نظام تشغيل (Debian و Ubuntu و Windows Server وما إلى ذلك) لقرص التمهيد وإرفاق أجهزة تخزين أقراص ثانوية محلية وثابتة.

لاستضافة موقع وورد بريس ، قد ترغب في إرفاق SSD محلي كذاكرة تخزين مؤقت Redis  والعديد من محركات أقراص الحالة الصلبة الثابتة لتخزين قاعدة بيانات وورد بريس وملفات التثبيت.

بالإضافة إلى خيارات تكوين VM الأساسية ، يتيح لك Compute Engine أيضًا تحديد حسابات خدمة الخيارات المتقدمة للوصول إلى واجهة برمجة التطبيقات وقواعد جدار الحماية المستندة إلى IP لتقييد حركة المرور إلى / من منافذ معينة ومفاتيح SSH والمزيد.

بعد نشر Compute Engine VM ، ستتمكّن من الوصول إلى موارد الحوسبة المدعومة بأجهزة وشبكة Google عالية الأداء. ومع ذلك ، من المهم أن تضع في اعتبارك أنه على الرغم من أن بنية Google الأساسية آمنة على مستوى الأجهزة ، فإن الأمر متروك لك لإدارة الأمان على مستوى البرامج والتطبيقات.

من الناحية العملية ، هذا يعني استخدام Compute Engine بأمان ، ستحتاج إلى بعض مهارات DevOps و sysadmin لتثبيت تحديثات البرامج ، وتكوين حزم البرامج المختلفة المتعلقة بـ وورد بريس مثل PHP و Nginx و Redis ، وتعديل قواعد جدار الحماية للرد على انتهاكات الأمان ، قم بإعداد وظائف cron لأتمتة عمليات تحسين قاعدة البيانات ، والمزيد.

في حين أن الوصول إلى البنية التحتية للحوسبة ذات المستوى العالمي أمر مذهل بالتأكيد ، إلا أن إدارة البنية التحتية لاستضافة وورد بريس الخاصة بك في بيئة الأمن السيبراني الحالية يمكن أن تكون صعبة. وبالتالي ، ما لم يكن لديك سبب وموارد لإدارة البنية الأساسية الخاصة بك في وورد بريس على GCP ، فإننا نوصي باستخدام مضيف وورد بريس مُدار يدعم Google Cloud Platform بدلاً من ذلك.

Google Cloud Platform Cloud DNS

إلى جانب AWS Route53 و Cloudflare DNS ، تعد GCP Cloud DNS خدمة DNS متميزة أخرى تحظى بتقدير كبير . غالبًا ما يتم تصنيف Cloud DNS كواحدة من أفضل خدمات DNS أداءً من حيث السرعة ووقت الاستجابة والتوافر.

وفقًا لـ DNSPerf ، وهو موقع ويب يصنف العشرات من خدمات DNS من مزودين مختلفين ، فإن Cloud DNS لديه وقت تشغيل بنسبة 99.2 ٪ ومتوسط ​​وقت استعلام يبلغ 51 مللي ثانية. بينما يعد Cloud DNS أبطأ من Cloudflare DNS (12.61 مللي ثانية) و AWS Route53 (31.37 مللي ثانية) ، فإنه لا يزال يعتبر خيارًا سريعًا وموثوقًا به لحل استعلامات DNS.

إذا كنت تقوم ببناء البنية التحتية لاستضافة وورد بريس الخاصة بك على Google Cloud Platform ، فستحتاج إلى خدمة DNS لحل استعلامات اسم المجال إلى عنوان IP الخاص بخادمك. إذا كنت مرتبطًا بـ GCP ، فإن Cloud DNS يعد خيارًا قويًا لنظام DNS. ومع ذلك ، إذا كانت حالة الاستخدام الخاصة بك تسمح لك بخلط مقدمي الخدمات ومطابقتهم ، فإن Cloudflare و Route53 هما حلول DNS بديلة توفر أداءً أفضل قليلاً من Cloud DNS.

Google Cloud Platform Cloud CDN

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

Google Cloud CDN عبارة عن CDN متميز يستفيد من تقنيات مثل Anycast IPs و HTTP / 2 و QUIC لتوفير تسليم سريع للأصول الثابتة لزوار الموقع. يتكامل Cloud CDN مع منتج HTTPS Load Balancer الخاص بـ GCP ، مما يعني أنه يمكن تكوين موقعك باستخدام عنوان IP Anycast واحد أثناء تقديم الأصول الثابتة من مراكز بيانات GCP حول العالم.

تتكون شبكة Cloud CDN من أكثر من 130 PoPs ( Kinsta CDN مدعوم من Cloudflare ويدعم أكثر من 200 PoPs) في جميع أنحاء العالم. بفضل علاقات Google مع مزودي خدمات الإنترنت في جميع أنحاء العالم ، يمكن لـ Cloud CDN تقديم أصول ثابتة للمستخدمين من خلال قفزة شبكة واحدة فقط في معظم المواقع. علاوة على ذلك ، يتم تشفير حركة مرور شبكة CDN السحابية تلقائيًا وتنتقل عبر شبكة الألياف الضوئية الخاصة من Google ، مما يجعلها محصنة ضد قفزات الشبكة الإضافية وغير الضرورية بين الأصل والمستخدم.

بالنسبة للمستخدمين المتقدمين ، تتوافق Cloud CDN أيضًا مع منتجات GCP الأخرى مثل Cloud Storage (تخزين الكائنات) و Stackdriver (المراقبة). إنه قادر على تخزين ملفات يصل حجمها إلى 5 تيرابايت مؤقتًا ، كما أنه يدعم عناوين URL الموقعة للوصول المصرح به مؤقتًا إلى أحد الأصول.

إذا كنت تنشر موقع وورد بريس على Google Cloud Platform ، فإن Cloud CDN هو حل CDN رائع لتقديم الأصول الثابتة للزوار بطريقة سريعة وفعالة.

شبكة الإنترنت في Google Cloud Platform

عند التفكير في العوامل المختلفة التي تؤثر على أداء الموقع ، غالبًا ما يكون من السهل التغاضي عن أهمية الشبكات عالية الجودة.

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

مع وضع ذلك في الاعتبار ، فإن تحسين القيادة من خلال إيجاد طريق حركة مرور خفيفة مع الحد الأدنى من إشارات التوقف وإشارات المرور سيساعدك على الاستفادة من سيارتك فائقة السرعة.

ينطبق المفهوم نفسه على الاستضافة ، وغالبًا ما يكون موضوعًا لا تتحدث عنه العديد من شركات استضافة الويب.

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

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

على مدار العقدين الماضيين ، قامت Google ببناء واحدة من أكبر شبكات الإنترنت الخاصة في العالم. في عام 2017 ، قدّرت Google أن شبكتها قدّمت ” 25-30٪ من إجمالي حركة المرور على الإنترنت “. في الواقع ، تمتلك Google حاليًا حصة ملكية في أكثر من 63000 ميل من كابلات الشبكة تحت سطح البحر في جميع أنحاء العالم.

تتيح Google شبكتها الخاصة عالية الأداء لعملاء Google Cloud Platform عبر شبكة “Premium Tier” الخاصة بها . هذه هي الشبكة التي نستخدمها لجميع المواقع المستضافة على Kinsta. يوفر GCP أيضًا طبقة شبكات أبطأ وأقل موثوقية تسمى شبكة “المستوى القياسي”.

شبكة الطبقة القياسية لـ GCP

وفقًا لـ Google ، فإن شبكة المستوى القياسي “توفر جودة شبكة تضاهي تلك الخاصة بالسحب العامة الرئيسية الأخرى ، وبسعر أقل من المستوى المميز لدينا.”

على عكس Google ، لا يمتلك العديد من مزودي الخدمات السحابية الآخرين مثل DigitalOcean و Linode شبكة عالمية خاصة قوية لتوجيه حركة مرور الإنترنت . بدلاً من ذلك ، يقومون بشكل أساسي بتوجيه حركة المرور عبر شبكات مزود خدمة الإنترنت (ISP) على الإنترنت العام.

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

بالعودة إلى قياس حركة المرور في العالم الحقيقي ، يمكنك التفكير في شبكة المستوى القياسي باعتبارها طرقًا محلية وشبكة Premium Tier على أنها طرق سريعة. باستخدام الطرق المحلية ، أو شبكة المستوى القياسي ، ستضطر على الأرجح للتعامل مع المزيد من نقاط التوقف بسبب إشارات المرور ، وإنشاء الطرق ، وما إلى ذلك.

لنفترض أن موقعك مستضاف في مركز بيانات فرجينيا التابع لـ GCP ويستخدم شبكة المستوى القياسي. إذا تلقيت زيارة من مستخدم في لندن بالمملكة المتحدة ، فسيتم التعامل مع توجيه حركة المرور بين فرجينيا ولندن بواسطة مزودي خدمة الإنترنت بدلاً من Google.

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

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

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

شبكة GCP Premium Tier

تعد شبكة Premium Tier الخاصة بـ Google Cloud Platform خطوة للأمام من شبكة المستوى القياسي فيما يتعلق بالأداء والموثوقية والتوافر.

تستفيد شبكة Premium Tier من أكبر قدر ممكن من شبكة Google الخاصة. عند استخدام شبكة Premium Tier ، يمكنك توقع تنقلات أقل بين المصدر والوجهة لأن توجيه حركة المرور لم يعد محسّنًا من حيث التكلفة. بدلاً من ذلك ، تعمل Premium Tier على تحسين السرعة والأداء.

تتكون شبكة Google Premium Tier من أكثر من 100 نقطة تواجد (PoPs) في جميع أنحاء العالم ، والعديد منها متصل بواسطة كبلات مملوكة للقطاع الخاص تحت سطح البحر. اعتبارًا من عام 2021 ، استثمرت Google في 18 منشأة كبلية تحت سطح البحر (أكثر من 63000 ميل) ، ستة منها تمتلكها بالكامل. تمتد الكابلات البحرية التابعة لشركة Google في جميع أنحاء العالم مع وصلات بين المواقع الرئيسية في أمريكا الشمالية وأمريكا الجنوبية وآسيا وأوروبا وأفريقيا.

تشمل استثمارات Google الأخيرة في الكابلات البحرية Firmina (الساحل الشرقي للولايات المتحدة الأمريكية إلى الأرجنتين) و Echo (من كاليفورنيا إلى سنغافورة وإندونيسيا) و Grace Hopper (من نيويورك إلى إسبانيا والمملكة المتحدة).

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

شبكة الطبقة القياسية لـ GCP مقابل شبكة الطبقة المميزة

تعتبر شبكة المستوى المتميز من GCP أسرع بكثير وأكثر موثوقية من شبكة المستوى القياسي الخاصة بها. وفقًا لـ Cedexis في اختبار موازنة التحميل بتكليف من Google ، يمكن لشبكة المستوى القياسي أن تحافظ على 3،223 كيلوبت في الثانية من حركة المرور بينما تحافظ شبكة Premium Tier على 5،401 كيلوبت في الثانية – بفارق كبير 1.7x. في اختبار آخر أجرته Cedexis ، وجدوا أن شبكة المستوى المتميز من GCP توفر وقت استجابة أقل بنسبة 30٪.

من حيث التسعير ، تعد شبكة Premium Tier أغلى بنسبة 24-33٪ على الأقل من المستوى القياسي (تتوفر Premium Tier في جميع خطط Kinsta دون أي تكلفة إضافية). توفر شبكة Premium Tier أفضل أداء ممكن لمواقع وورد بريس أو تطبيقات الويب التي تتطلب مكدس استضافة مُحسَّن بالكامل.

وورد بريس على Google Cloud Platform

الآن بعد أن مررنا بمنتجات Google Cloud Platform المختلفة التي يمكن تجميعها معًا لإنشاء بنية تحتية استضافة عالية الأداء لموقع وورد بريس ، دعنا نتعمق أكثر ونناقش بالضبط سبب كون Google Cloud Platform حلًا رائعًا للاستضافة مواقع وورد بريس بجميع الأشكال والأحجام.

مواقع وورد بريس ديناميكية

على عكس المواقع الثابتة ، فإن مواقع وورد بريس ديناميكية بطبيعتها. تعتمد المواقع الثابتة على ملفات HTML و CSS و JS سابقة الإنشاء والتي يمكن نشرها مباشرة إلى CDN. عندما يطلب زائر صفحة على موقع ثابت ، لا يتم إنشاء محتوى HTML في الوقت الفعلي. هذا يعني أن المواقع الثابتة لا تتطلب خادمًا قويًا يعمل في الخلفية لإنشاء الصفحات كما هو مطلوب.

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

وورد بريس ليس مصممًا لـ Multicore

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

يعمل وورد بريس بشكل مختلف قليلاً. عندما يصل طلب من زائر إلى خادم الويب الخاص بك (عادةً Nginx أو Apache ) ، تتم معالجته وتمريره إلى عملية فرعية لـ PHP-FPM ، وهو مدير عمليات FastCGI لـ PHP الذي يساعد في إدارة تنفيذ كود PHP. بمجرد أن يتم تمرير الطلب إلى العملية الفرعية ، والتي يشار إليها غالبًا باسم ” عامل PHP ” ، فإنه ينفذ الكود باستخدام موارد الحوسبة الخاصة بالخادم.

تعد سرعة ذاكرة الوصول العشوائي (RAM) و SSD من عوامل الأداء المهمة ، ولكنها نادرًا ما تكون عنق الزجاجة لمواقع وورد بريس عالية الحركة . بدلاً من ذلك ، غالبًا ما يكون أداء وحدة المعالجة المركزية هو أكثر ما يؤثر على أداء وورد بريس.

هناك جوانب متعددة لوحدة المعالجة المركزية تؤثر على الأداء ، ويوجد تردد الساعة في أعلى القائمة. يحدد تردد الساعة لوحدة المعالجة المركزية عدد التعليمات التي يمكنها تنفيذها في الثانية. بشكل عام ، يمكن لوحدة المعالجة المركزية ذات سرعة ساعة أعلى معالجة المزيد من البيانات في وقت أقل .

نظرًا لأن وورد بريس لا يمكنه الاستفادة من نوى وحدة المعالجة المركزية المتعددة لمعالجة طلب واحد ، فإن استخدام وحدة المعالجة المركزية ذات التردد العالي على مدار الساعة يسمح بمعالجة المزيد من الطلبات في وقت أقل. هذا هو السبب في أن Google Cloud Platform هو خيار رائع لاستضافة مواقع وورد بريس.

بالإضافة إلى أجهزة E2 و N1 و N2 و N2D ذات الأغراض العامة ، والتي تستخدم وحدات المعالجة المركزية ذات ترددات أقل على مدار الساعة بين 2.0 إلى 2.8 جيجاهرتز ، تقدم Google Cloud Platform أيضًا أجهزة C2 “المحسّنة للحوسبة” المزودة بوحدات المعالجة المركزية Intel Xeon المتطورة التي قادرة على العمل بسرعة 3.8 جيجاهرتز. Gigahertz (GHz) هو مقياس يعني “109 دورات CPU في الثانية” ، لذلك يمكن مقارنة سرعات الساعة خطيًا. بمعنى آخر ، تبلغ سرعة وحدة المعالجة المركزية 4 جيجاهرتز ضعف سرعة وحدة المعالجة المركزية 2 جيجاهرتز.

مع وضع ذلك في الاعتبار ، من السهل معرفة سبب كون C2 VMs و وورد بريس متطابقين في الجنة. يزدهر وورد بريس بوحدات المعالجة المركزية السريعة ، وتحتوي C2 VMs على بعض من أسرع وحدات المعالجة المركزية المتاحة للمستهلكين. بعد إجراء التبديل من أجهزة N1 إلى أجهزة C2 لبنيتنا التحتية ، رأينا تحسنًا بنسبة 200٪ للمواقع المستضافة على Kinsta ، ويتماشى هذا الرقم مع قفزة سرعة الساعة من 2.0 جيجاهرتز إلى 3.8 جيجاهرتز.

كمون أعلى ، ومعدل ارتداد أعلى

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

وفقًا لـ Layer0 ، تشهد مواقع التجارة الإلكترونية ذات وقت تحميل الصفحة أقل من الثانية زيادة بنسبة 15-30 ٪ في معدل التحويل. بمعنى آخر ، إذا كنت غير قادر على تقديم محتوى للزائرين على الفور تقريبًا ، فمن المرجح أن ترى زيادة في معدل الارتداد وانخفاض في حركة المرور.

إذا كانت السرعة هي اسم اللعبة ، فإن استضافة وورد بريس على سحابة متميزة مثل Google Cloud Platform أمر منطقي تمامًا. لا تمتلك Google Cloud Platform بعضًا من أسرع الأجهزة الظاهرية في السوق فحسب ، ولكنها توفر أيضًا جميع مكونات البنية التحتية المحيطة لضمان تحميل موقعك في أسرع وقت ممكن.

يتيح لك Cloud CDN من GCP إلغاء تحميل الأصول الثابتة إلى مراكز البيانات في جميع أنحاء العالم. في الوقت نفسه ، تعمل شبكة Premium Tier الخاصة بهم على تحسين توجيه حركة المرور لمنحك ميزة على المواقع التي تعتمد على مزودي خدمة الإنترنت العامين للتعامل مع جميع توجيهات حركة المرور الخاصة بهم.

واجهة برمجة تطبيقات قوية للمطورين

يوفر Google Cloud Platform واجهة برمجة تطبيقات مطور قوية وشاملة لمهندسي السحابة ومسؤولي النظام ومهندسي DevOps والمزيد. إذا كنت تخطط لاستضافة موقع وورد بريس على Google Cloud Platform ، فإننا نوصي بالتعرف على Google Cloud APIs و Google Cloud SDK لتبسيط المهام وتسهيل حياتك.

على سبيل المثال ، يمكنك استخدام Google Cloud API لأتمتة زيادة مثيلك استجابة لبرنامج مراقبة حركة المرور الخاص بك. وبالمثل ، يمكنك استخدام أداة <code> gcloud </code> المضمنة في Google Cloud SDK لتهيئة قواعد جدار الحماية ، وتوفير وإرفاق محركات أقراص صلبة إضافية بأجهزة Compute Engine VM ، وإعداد منطقة Cloud CDN ، والمزيد.

كيفية استضافة موقع وورد بريس على Google Cloud Platform

هناك طرق مختلفة لاستضافة موقع وورد بريس على Google Cloud Platform ، ولكل طريقة مجموعتها الخاصة من التنازلات والتحديات. علاوة على ذلك ، نظرًا لأن GCP عبارة عن خدمة غير مُدارة إلى حد كبير ، فمن المهم فهم إدارة الأنظمة لنشر موقع وورد بريس بطريقة آمنة (أو اختيار مزود استضافة مُدار مثل Kinsta يمكنه الاهتمام بذلك نيابةً عنك).

إذا كنت تفضل نهج DIY ، فإليك نظرة عامة على الجوانب الرئيسية التي ستحتاج إلى الاهتمام بها. لذلك ، على الرغم من أننا لن نغطي كيفية استضافة موقع وورد بريس على Google Cloud خطوة بخطوة ، فسنقدم لك نظرة عامة عامة يمكنك استخدامها للبدء.

استضافة وورد بريس على GCP Compute Engine

أسهل طريقة لاستضافة وورد بريس ذاتيًا على Google Cloud Platform هي باستخدام Compute Engine VM. فيما يلي الخطوات العامة التي ستحتاج إلى اتباعها لبدء تشغيل موقع وورد بريس وتشغيله.

انشر جهاز Compute Engine VM في لوحة معلومات GCP. إذا كنت تقوم للتو باختبار وورد بريس على Google Cloud في إعداد تطوير ، فحتى جهاز VM من سلسلة E2 مع وحدتي CPU و 4 GB من ذاكرة الوصول العشوائي يجب أن يكون كافياً. أثناء عملية نشر VM ، ستحتاج إلى اختيار توزيع Linux ، وإرفاق أقراص التخزين ، وتكوين مفاتيح SSH ، وتعيين عنوان IP خارجي ، وتكوين الإعدادات الاختيارية الأخرى حسب الحاجة.

بعد توفير الجهاز الظاهري ، قم بتسجيل الدخول إليه عبر SSH وقم بتثبيت وتهيئة جميع البرامج الضرورية لـ وورد بريس. يتضمن ذلك خادم ويب مثل Nginx أو Apache و PHP و MySQL والمزيد. لمزيد من الحماية على مستوى الخادم ، يوصى أيضًا بتثبيت برنامج أمان مثل fail2ban و ufw.

بعد ذلك ، ستحتاج إلى تثبيت وتهيئة برنامج وورد بريس الأساسي للعمل مع خادم الويب وإعداد PHP.

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

إلى جانب هذه الخطوات الأساسية الأربع ، هناك طرق لا حصر لها لتعديل وتحسين تثبيت وورد بريس الخاص بك على Google Cloud Platform. لتسهيل الأمور ، توفر Google حلاً للنشر بنقرة واحدة لـ وورد بريس ، والذي يوفر تلقائيًا Compute Engine VM يعمل بنظام Debian Linux ويثبت جميع الحزم الضرورية لموقع وورد بريس الأساسي – Apache و MySQL و PHP و وورد بريس و WP-CLI ، phpMyAdmin ، إلخ.

بينما يمكن أن يساعدك نشر وورد بريس من Google Cloud بنقرة واحدة على البدء بسرعة ، ستظل بحاجة إلى قدر لا بأس به من قطع مسؤول النظام لإدارة الخادم للمضي قدمًا بشكل آمن.

Kinsta هو مضيف موصى به من Google Cloud

البنية التحتية لاستضافة وورد بريس من Kinsta مدعومة بأفضل ما في GCP. بالنسبة لموارد الحوسبة لدينا ، نستخدم أجهزة ظاهرية محسّنة لحوسبة C2 في جميع المواقع المدعومة.

على عكس المضيفين الآخرين الذين يقدمون C2 VMs فقط على خطط باهظة الثمن (أو لا يقدمونها على الإطلاق) ، نجعل خوادم Google Cloud الأسرع متاحة في جميع الخطط ، من Starter إلى Enterprise وما بعدها. على جانب الشبكات ، نستخدم شبكة Premium Tier الأكثر تكلفة من GCP لتوجيه حركة المرور لتقليل زمن الوصول وزيادة الموثوقية.

على الرغم من أننا لا نعتمد على Cloud DNS و Cloud CDN لوظائف كل منهما ، إلا أننا ما زلنا نوفر خدمات DNS و CDN من الدرجة الأولى لجميع عملاء Kinsta دون أي تكلفة إضافية .

يتم تشغيل Kinsta DNS بواسطة Amazon Route53 ، وهو أسرع مرتين تقريبًا من Cloud DNS الخاص بـ GCP وفقًا لمعايير DNSPerf. لتسليم المحتوى ، يتم تشغيل Kinsta CDN بواسطة شبكة Cloudflare العالمية الواسعة ، والتي تعد أكبر من شبكة Cloud CDN.

أفضل ما في الأمر ، إذا كنت تستضيف على Kinsta ، فلن تقلق على الإطلاق بشأن إدارة الأجزاء المختلفة من بنية Google Cloud الأساسية لتشغيل وورد بريس. تم تكوين جميع أجهزة Compute Engine VM الخاصة بنا للحفاظ على أمان بيانات العملاء قدر الإمكان ، مما يعني أن لدينا العديد من تكوينات البرامج والمنافذ والجدران النارية وأذونات المستخدم المخصصة.

نتتبع أيضًا إصدارات البرامج لأنظمة Linux و PHP و MySQL و Nginx وغير ذلك لضمان تحديث الثغرات الأمنية وتصحيحها في أسرع وقت ممكن.

MyKinsta – لوحة تحكم مخصصة لبرنامج وورد بريس

حتى إذا تمكنت من إعداد البنية الأساسية لاستضافة وورد بريس على Google Cloud Platform ، فإن Google لا توفر أي أدوات لإدارة موقع وورد بريس الخاص بك.

أحد الخيارات هو الدفع مقابل ترخيص cPanel وتثبيت لوحة تحكم cPanel على الخادم الخاص بك. ومع ذلك ، فإن هذا لا يتغلب على حقيقة أن cPanel مصمم خصيصًا لإدارة مواقع وورد بريس.

لقد قمنا بتطوير لوحة معلومات MyKinsta الخاصة بنا بشكل صريح لنشر وإدارة مواقع وورد بريس. إنه مجهز بأدوات خاصة بـ وورد بريس ، مثل Kinsta APM لمراقبة أداء التطبيق والتبديل لتمكين وضع تصحيح أخطاء وورد بريس.

فيما يلي بعض الميزات والأدوات الأخرى التي يمكنك توقع رؤيتها في MyKinsta:

القدرة على إنشاء موقع وورد بريس جديد ببضع نقرات فقط.

تحليلات تفصيلية توضح استخدام الموارد وأداء PHP و MySQL ونسبة ذاكرة التخزين المؤقت والمزيد.

إدارة DNS مضمنة مع Kinsta DNS .

Permissioned إدارة المستخدمين المتعددين للتعاون مع أعضاء الفريق.

أداة البحث والاستبدال في قاعدة البيانات .

دعم تحديد الموقع الجغرافي IP و ionCube Loader.

التوافق التام مع أداة التطوير المحلي DevKinsta وورد بريس .

والكثير الكثير….

لتجربة MyKinsta بنفسك ، تحقق من العرض التوضيحي المجاني هنا !

24/7 دعم ووردبريس بريميوم

شيء واحد لن تحصل عليه عند الاستضافة الذاتية على Google Cloud Platform هو دعم 24/7/365 للمشكلات الخاصة بـ وورد بريس. تقدم GCP مستويات مختلفة من الدعم تتراوح من 500 دولار أمريكي مجانًا شهريًا ، ولكن نطاق دعمها يركز بشكل أساسي على المشكلات المتعلقة بالبنية التحتية.

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

علاوة على ذلك ، ليس لدينا دعم متدرج ، مما يعني أنك ستكون دائمًا على اتصال بمهندس مؤهل يمكنه حل المشكلة المطروحة. فريقنا متاح على مدار الساعة طوال أيام الأسبوع عبر الدردشة المباشرة ، وبمتوسط ​​وقت استجابة أقل من دقيقتين ، سنساعدك في حل المشكلة في لمح البصر!

ملخص

يجب أن يكون Google Cloud Platform في أعلى قائمة مزودي الخدمات السحابية لاختبار استضافة وورد بريس عالية الأداء. بفضل مجموعتها الواسعة من البنية التحتية السحابية عالية المستوى ، وأجهزة VM المحسّنة لحوسبة C2 ، والشبكات عالية السرعة ، فإن GCP لديها جميع الخدمات التي تحتاجها لنشر موقع وورد بريس بسرعة البرق.

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

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

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}