قصة اثنين من الغيوم: الأمازون مقابل جوجل

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

آخر تحديث في 20 أغسطس ، 2018.

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

جوجل كلاود يفوز على التسعير

غوغل كلاود هي الفائز الواضح عندما يتعلق الأمر بحساب تكاليف التخزين. على سبيل المثال ، سيتكلف مثيل ذاكرة الوصول العشوائي (RAM) لوحدة المعالجة المركزية / 8 جيجا بايت 69 دولارًا في الشهر باستخدام AWS ، مقارنةً بـ 52 دولارًا في الشهر فقط مع برنامج شركاء Google المعتمدون (أرخص بنسبة 25٪). بالنسبة لتكاليف التخزين السحابية ، تبلغ تكاليف التخزين الإقليمية لبرنامج "شركاء Google المعتمدون" سنتان فقط / جيجابايت / شهر مقابل 2.3 سنت / جيجابايت / شهر لـ AWS. بالإضافة إلى ذلك ، يوفر برنامج "شركاء Google المعتمدون" خيار التخزين السحابي "متعدد المناطق" ، حيث يتم نسخ البيانات تلقائيًا عبر عدة مناطق بتكلفة قليلة جدًا (إجمالي 2.6 سنت / غيغابايت / شهر). تأكد من مراجعة حاسبة تكلفة AWS وحاسبة تكلفة برنامج "شركاء Google المعتمدون" للحصول على حسابات أكثر تفصيلاً.

في السابق ، كان هيكل تكاليف AWS هو الدفع لكل ساعة ، في حين أن برنامج شركاء Google المعتمدون لديهم نموذج الدفع لكل دقيقة ، مع الحد الأدنى للرسوم لمدة 10 دقائق. كان هذا بمثابة تمييز مهم إذا استخدمت السحابة لبدء تحليلات قصيرة نسبياً ، حيث يزيد التقريب إلى أقرب ساعة من تكاليفك (على سبيل المثال ، سيتكلف تحليل 2.01 ساعة 3 ساعات على AWS). في الآونة الأخيرة ، أعلن كل من AWS و GCP عن نموذج دفع لكل ثانية. بدءًا من 2 أكتوبر 2017 ، ستقوم AWS بتنفيذ فواتير الدفع لكل ثانية لنظام Linux VMs. وبدءًا من 26 سبتمبر 2017 ، سيقدم برنامج "شركاء Google المعتمدون" فواتير الدفع لكل ثانية لجميع أنواع أنظمة VM وأنظمة التشغيل. (ضع في اعتبارك أنه إذا كنت تقوم غالبًا بتحليلات مدتها 10 دقائق باستخدام أجهزة VMs ، فقد تكون الخيارات بدون خادم مناسبة بشكل أفضل نظرًا لأن أجهزة VM بطيئة نسبيًا في التشغيل ويتم حساب وظائف الخادم في كل 100 مللي ثانية).

علاوة على ذلك ، يوفر برنامج "شركاء Google المعتمدون" طريقة أفضل لاستخدام مخفض على المدى الطويل: بدلاً من مطالبة المستخدمين بحفظ مثيلات لفترات طويلة من الوقت كما يفعل AWS ، سيقدم برنامج "شركاء Google المعتمدون" تلقائيًا خصومات كلما طالت فترة استخدامك للمثيل - لا يلزم إجراء حجوزات في وقت مبكر. يُعرف هذا بخصومات الاستخدام المستدام ويمكن أن يحقق خصمًا إضافيًا قدره 30٪ إذا انتهى الأمر بتشغيل VM طوال الشهر بأكمله.

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

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

AWS يفوز على حصتها في السوق والعروض

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

على سبيل المثال ، إذا كنت بحاجة إلى حل SQL سحابي مُدار بالكامل ، فإن برنامج GCP يقدم حلاً MySQL مُدارًا (و PostgreSQL في مرحلة تجريبية) ، في حين يقدم AWS أيضًا خيار استخدام Aurora و MariaDB و Oracle و Microsoft SQL Server. كمثال آخر ، تقدم AWS منتج حسابي "بدون خادم" يسمى AWS Lambda ، والذي يسمح لك بتشغيل التعليمات البرمجية على الفور دون الحاجة إلى مثيل مخصص في انتظار الطلبات. على الرغم من أن برنامج "شركاء Google المعتمدون" يقدم منتجًا مشابهًا (وظائف Google السحابية) ، إلا أنه يدعم فقط وظائف الخادم دون كتابة في Node.js و Python. ومع ذلك ، يعمل GCP على Serverless Containers ، وهو منتج في Alpha يسمح لك بتشغيل حاويات كاملة كوظائف دون الحاجة إلى القلق بشأن اللغات / أوقات التشغيل / الثنائيات المدعومة (الاشتراك في alpha).

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

غوغل كلاود يفوز في تكوين المثال

من حيث حجم VM ، يقدم GCP الآن أكبر VMs في السوق (اعتبارًا من مايو 2018). يحتوي أكبر مثيل لـ GCP على 160 وحدة المعالجة المركزية / 3.75 تيرابايت من ذاكرة الوصول العشوائي بينما يأتي أكبر عدد من أجهزة VM AWS بـ 128 وحدة المعالجة المركزية و 4 تيرابايت من ذاكرة الوصول العشوائي! تجدر الإشارة إلى أن برنامج "شركاء Google المعتمدون" قد تابعوا بسرعة: قبل شهر مارس 2017 ، كان أكبر عدد من أجهزة VM على برنامج GCP يحتوي على 32 وحدة CPU فقط ، وقبل مايو 2018 ، تضم أكبر وحدة VM 96 وحدة معالجة مركزية و 1.4 تيرابايت RAM.

بعد ذلك ، أصبح برنامج "شركاء Google المعتمدون" أكثر مرونة عندما يتعلق الأمر بتكوين المثيل. إلى جانب أنواع مثيل محددة مسبقًا مشابهة لـ AWS ، يتيح لك GCP أيضًا تخصيص عدد وحدات المعالجة المركزية (CPU) وعدد ذاكرة الوصول العشوائي (RAM) المستخدمة. على سبيل المثال ، يأتي طراز المثيل n1-standard-1 مزودًا بوحدة معالجة مركزية واحدة وذاكرة وصول عشوائي تبلغ 3.75 جيجابايت ، ولكن يمكنك اختيار الحصول على مثيل به وحدة معالجة مركزية واحدة ، و 1.75 جيجابايت من ذاكرة الوصول العشوائي. أو 4.25GB. أو 5GB. انت وجدت الفكرة. إذا كانت احتياجاتك الحاسوبية تتناسب مع أنواع الماكينات المتاحة ، يمكن أن يؤدي نوع الجهاز المخصص إلى تخفيضات كبيرة في الأسعار.

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

لدى برنامج "شركاء Google المعتمدون" عرض مماثل ، ولكن بدون عرض الأسعار ، يطلق عليه مثيلات قابلة للاستثناء. يمكن تشغيل هذه الأجهزة لمدة تصل إلى 24 ساعة ، ولكن قد تنقطعها Google في أي وقت إذا كانت بحاجة إلى حساب حسابي. عند استباق المثيل ، يقوم برنامج "شركاء Google المعتمدون" بتشغيل البرنامج النصي للإغلاق المحدد مسبقًا ، والذي يمنحك 30 ثانية لحفظ الحالة الحالية لتحليلك. يتمثل الجانب العلوي من عدم تقديم العطاءات في أن إطلاق مثيلات قابلة للاستكمال الآلي أكثر سهولة ، وأن التسعير يمكن التنبؤ به ، بخصم يصل إلى 80٪ من الأسعار العادية لبرنامج "شركاء Google المعتمدون"! لتوضيح ذلك ، انظر الرسم البياني أدناه لمقارنة التسعير التاريخي لجهاز VM مع 16 RAM / 64 جيجابايت من ذاكرة الوصول العشوائي على كل من AWS و GCP:

VMs القابلة للاستبعاد الخاصة بـ GCP أرخص من الحالات الفورية لـ AWS ، ولا تتقلب في السعر ولا تتطلب تقديم عطاءات. من ناحية أخرى ، يوفر برنامج

غوغل كلاود يفوز في النسخة التجريبية المجانية

تقدم AWS إصدارًا تجريبيًا مجانيًا لمدة عام كامل. التجربة أكثر من كافية لتجعل قدميك مبللة ، بما في ذلك 750 ساعة / شهر من مثيل وحدة ذاكرة الوصول العشوائي (RAM) / 1 جيجابايت صغير واحد مع تخزين قرص 30 جيجابايت ، و 750 ساعة / شهر من مثيل قاعدة البيانات المدارة بنفس الحجم (مثل MySQL) ، و 5 جيجابايت سعة التخزين السحابية (يكفي لخادم الويب الصغير الذي يعمل باستمرار لمدة عام). ولكن هذه مجرد بداية: تقدم النسخة التجريبية المجانية من AWS الكثير من المنتجات المجانية الأخرى ، لذا تأكد من مراجعة القائمة الكاملة على موقع AWS الإلكتروني للحصول على التفاصيل.

حتى آذار (مارس) 2017 ، لم تقدم خدمة Google Cloud سوى تجربة ائتمان مدتها 60 يومًا بقيمة 300 دولار ، والتي بدت أقل شبهاً بالتجربة وأكثر من ذلك بخصم 300 دولار. ومع ذلك ، فقد مدد برنامج "شركاء Google المعتمدون" مؤخرًا رصيده البالغ 300 دولار حتى يستمر لمدة 12 شهرًا ، وأضاف "المستوى المجاني" غير محدود الوقت. على سبيل المثال ، يمكنك الحصول على مثيل مع ذاكرة الوصول العشوائي 0.2 وحدة المعالجة المركزية / 0.6 جيجابايت مع تخزين قرص 30 جيجابايت وتخزين سحابة 5 جيجابايت ، كل ذلك مجانًا. إذا استمروا في ذلك ، فستتمكن من تشغيل موقع ويب صغير على برنامج "شركاء Google المعتمدون" مجانًا ، إلى الأبد (ولكن هذا موضوع لنشر مدونة أخرى). تأكد من زيارة موقع برنامج "شركاء Google المعتمدون" للحصول على التفاصيل.

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

جوجل كلاود يفوز على UX

لقد قام GCP بعمل رائع في جعل The Cloud ™ أكثر قابلية للاستخدام ، ولا شك أنه يتميز بوجود UX أفضل في لوحات المعلومات / المعالجات الخاصة بهم. أيضًا ، لقد ولت أيام لوحات المعلومات الخاصة بالمنطقة ، أو تشغيل VMs دون معرفة تكلفتها ، أو حذف VMs المتبقية في لوحة المعلومات لمدة 30 دقيقة (لماذا AWS ، لماذا ؟!).

الخط السفلي

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

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

لذلك ، إذا كنت تبدأ مشروعًا جديدًا ، فإنني أوصي بشدة بتجربة منصة Google السحابية الجادة.

إذا كنت قد استمتعت بهذا المقال ، فتحقق من "التحرك السريع وكسر السحابة" ، المقالة التالية في هذه السلسلة ، حيث أقيس أوقات تشغيل VM على Google Cloud.

التحديثات:
* 2017/03/13: أوضح أن S3 لا يوفر تخزينًا سحابيًا متعدد المناطق.
* 2017/09/18: تضمين تفاصيل حول نموذج الفوترة الجديد للدفع لكل ثانية من EC2.
* 2017/09/23: إضافة تفاصيل حول خصومات الاستخدام لبرنامج "شركاء Google المعتمدون".
* 2017/09/26: تضمين تفاصيل حول نموذج فواتير الدفع في الثانية لبرنامج "شركاء Google المعتمدون".
* 2017/10/06: تم تحديثه ليعكس نسخة 96 وحدة المعالجة المركزية الجديدة في GCP
* 2018/03/01: إضافة قطعة من تسعير مثيل فوري + معلومات حول 1.4TB RAM VM
* 2018/04/08: إضافة نقاش حول برنامج UX الخاص بـ GCP
* 2018/05/15: تم تحديثه ليعكس 160 جهازًا جديدًا من وحدات المعالجة المركزية RAM / 3.75 تيرابايت من ذاكرة الوصول العشوائي
* 2018/07/29: تحديث أحجام VM + بدون خادم بعد Google Cloud Next 2018
* 2018/08/20: أضف رابطًا إلى مقالتي الجديدة "التحرك السريع وكسر السحابة"

إذا كانت مؤسستك ستستفيد من إرشادات إضافية مخصصة لاحتياجاتك المحددة - سواء أكانت تقوم بتقييم موفري الخدمات السحابية أو مناقشة تصميم البنية السحابية القابلة للتطوير - أقدم الاستشارات حول هذه المواضيع ؛ يرجى الاتصال بي على robert.aboukhalil+cloud@gmail.com.