موفرو السحابة الرئيسيون
- 12 دقائق
سنقوم الآن بالتشغيل السريع لمكدسات السحابة الشائعة حاليا في السوق. سنلقي نظرة سريعة على الخدمات التي يقدمها كبار موفري الخدمات السحابية، بما في ذلك Amazon Web Services وMicrosoft Azure وGoogle Cloud Platform.
خدمات الويب من Amazon (AWS)
تعد AWS رائدة في السوق في العديد من قطاعات حوسبة السحابة، خاصة في مساحة IaaS. بدأت Amazon Web Services بتصنيعة وتأجير الخدمات التي تم تطويرها داخليا من قبل فريق Amazon الهندسي للجمهور الأوسع. عرضت AWS في البداية S3، خدمة تخزين الكائنات، ثم ذهبت لتوفير سحابة الحوسبة المرنة EC2. تعد AWS حاليا أكبر منصة حوسبة سحابية، حيث حققت إيرادات تزيد عن 25 مليار دولار في عام 20181. كما أنها تنمو بمعدل 50% تقريبا كل عام.
لدى AWS مراكز بيانات في جميع أنحاء العالم. فهو يقسم العالم إلى 69 منطقة توفر و22 منطقة جغرافية (الشكل 1.10). توفر كل منطقة التكرار الكامل والاتصال بالشبكة. تشكل كل منطقة توفر قسما معزولا تماما من البنية الأساسية ل AWS تتكون من مراكز بيانات منفصلة مع طاقة وشبكة واتصال زائدة عن الحاجة.
الشكل 1.10: مناطق Amazon Web Services2.
تضم AWS أكثر من 100 خدمة موزعة بين IaaS وPaaS وSaaS. تتضمن بعض مكوناته الأساسية ما يلي:
حساب: حل الحوسبة الأساسي في Amazon هو Elastic Compute Cloud (EC2)، الذي يوفر للمستخدمين أجهزة ظاهرية، أو مثيلات من القدرات المختلفة للإيجارات بالساعة أو على المدى الطويل. تشكل سحابة الحوسبة المرتكزة العمود الفقري لمكدس سحابة AWS من حيث البنية الأساسية للحوسبة. يمكن إدارة مثيلات EC2 مباشرة من خلال واجهات برمجة تطبيقات AWS EC2، أو من خلال خدمات أخرى مثل التحجيم التلقائي ل AWS.
Storage: تقدم AWS منتجات متعددة في هذه المساحة. يتم توفير تخزين الكتلة بواسطة وحدات تخزين Elastic Block Storage (EBS)، والتي يمكن إرفاقها وفصلها عن مثيلات EC2. يتم توفير تخزين الكائن بواسطة خدمة التخزين البسيط (S3)، والتي تسمح بتخزين العناصر الثنائية الكبيرة (BLOBs) واستردادها باستخدام واجهات برمجة تطبيقات HTTP البسيطة. كما تقدم AWS مجموعة غنية من خدمات قاعدة البيانات، بما في ذلك RDS، والتي تقدم خدمة SQL مدارة؛ DynamoDB، الذي يوفر مخزنا ذا قيمة مفتاح قابل للتطوير بدرجة عالية وزمن انتقال منخفض؛ و ElastiCache، مخزن قاعدة بيانات في الذاكرة.
الشبكات: سحابة Amazon الظاهرية الخاصة (VPC) وموازن التحميل المرن (ELB) والمسار 53 هي خدمات شبكات يمكن استخدامها لإدارة الاتصال بين المثيلات والخدمات المنشورة في AWS والعالم الخارجي.
منتجات PaaS: منصات AWS كبيرة ومتنوعة لتلبية احتياجات التطبيقات المختلفة. يوفر AWS مجموعة من منصات التحليلات مثل Elastic MapReduce (EMR) وAmazon Kinesis وRedshift. يمكن تطوير واستضافة تطبيقات الويب السريعة من خلال AWS Elastic Beanstalk. تقدم Amazon أيضا العديد من المنتجات لإدارة عمليات النشر السحابية والتحكم فيها، بما في ذلك CloudFormation وOpsWorks وCodeDeploy.
منتجات SaaS: تتضمن AWS مجموعة واسعة من منتجات SaaS، والتي يستهدف العديد منها المجالات المتطورة للتعلم الآلي والذكاء الاصطناعي. ومن الأمثلة على ذلك Amazon Polly لتحويل النص إلى كلام، وتوصيات Amazon لتعزيز تطبيقات البيع بالتجزئة بنفس محرك التوصيات الذي تستخدمه Amazon.com، وAmazon Forecast لبناء نماذج تنبؤ متطورة مدعومة بالتعلم الآلي.
Microsoft Azure
Microsoft Azure هو النظام الأساسي السحابي الأسرع نموا في السوق، مع أرقام إيرادات مثيرة للإعجاب ومحفظة خدمات موسعة باستمرار. حتى كتابة هذا التقرير، يتوفر Azure في 140 بلدا/منطقة ولديه مراكز بيانات في أكثر من 50 موقعا حول العالم (الشكل 1.11). تتوفر مجموعات فرعية من Azure من خلال Azure Stack، والذي يسمح للمؤسسة بإنشاء سحابة خاصة يمكنها الاتصال بسحابة Azure العامة والتفاعل معها بسلاسة. تسمح هذه لمراكز البيانات الداخلية بأن تكون آلية للغاية، باستخدام الموارد المشتركة التي يمكن أن تستجيب لطفات مفاجئة في الطلب.
الشكل 1.11: مناطق Microsoft Azure3.
يتميز Azure بأكثر من 100 خدمة IaaS وPaaS وSaaS، بما في ذلك:
حساب: تقدم Microsoft أجهزة Azure الظاهرية، والتي يمكن تكوينها لتشغيل Windows أو نكهات مختلفة من Linux. يدعم Azure أيضا مجموعات مقياس الجهاز الظاهري، والتي تدعم التحجيم التلقائي عن طريق إنشاء الأجهزة الظاهرية وحذفها تلقائيا استجابة للطلب المتغير أو على جدول محدد مسبقا.
Storage: تقدم مجموعة الخدمات المعروفة باسم Azure Storage العديد من حلول التخزين، بما في ذلك:
- Azure Blobs لتخزين الكائنات الثنائية الكبيرة
- جداول Azure لتخزين بيانات NoSQL
- قوائم انتظار Azure لتوصيل الخدمات والخدمات المصغرة مع قوائم انتظار التخزين المستمرة
- ملفات Azure، التي تقدم نقاط نهاية تخزين مستندة إلى SMB (خوادم ملفات متوافقة مع Windows) لتحميل الملفات وتخزينها في السحابة
كما يقدم Azure خدمات قاعدة بيانات ارتباطية مدارة من خلال قاعدة بيانات Azure SQL؛ خدمة قاعدة بيانات NoSQL مدارة ومتعددة النماذج تعرف باسم Cosmos DB؛ والتخزين المؤقت لقيمة المفتاح عالية الأداء من خلال Azure Redis Cache. تقدم Microsoft أيضا جهاز تخزين فريد يسمى StorSimple، وهو صفيف تخزين SSD/HDD محلي يتكامل مع Azure لتوفير حل تخزين مختلط، ويتصل ب Azure للنسخ الاحتياطي والتحليلات والنشر السحابي.
Networking: تقدم Microsoft أيضا خدمات الشبكات الخاصة الظاهرية من خلال شبكة Azure الظاهرية. ميزة فريدة أخرى من سحابة Azure من Microsoft هي القدرة على شراء اتصال ألياف مخصص لمراكز بيانات Microsoft من خلال ExpressRoute. يمكن استخدام Azure Traffic Manager لتوجيه نسبة استخدام الشبكة إلى أجهزة Azure الظاهرية استنادا إلى الموقع والأداء والمعايير الأخرى، بالإضافة إلى إجراء موازنة التحميل المستندة إلى DNS. توسع الإضافة الأخيرة إلى مجموعة خدمات Azure، Azure Front Door، على قدرات Traffic Manager للسماح لك بتحديد التوجيه العالمي لحركة مرور الويب وإدارته ومراقبته من خلال تحسين أفضل أداء وتجاوز الفشل العالمي الفوري.
منتجات PaaS: يقدم Azure العديد من منتجات PaaS، بما في ذلك Azure App Service وقاعدة بيانات Azure SQL وAzure Cosmos DB. في مساحة التحليلات، تقدم Azure العديد من المنتجات بما في ذلك HDInsight، وهي خدمة نظام مجموعة Hadoop مدارة مشابهة ل EMR من Amazon؛ Azure Databricks، وهو تنفيذ Spark مدار؛ وData Lake Analytics، التي تقدم أسعارا لكل وظيفة لتحليل وتحويل كميات هائلة من البيانات.
منتجات SaaS: تقدم Microsoft مجموعة من خدمات SaaS، اثنان منها هما Microsoft 365 وOneDrive. وتشمل خدمات SaaS الأخرى خدمات Azure الذكاء الاصطناعي، وهي مجموعة من الخدمات وواجهات برمجة التطبيقات لدمج الذكاء الاصطناعي في التطبيقات؛ خدمات التعلم الآلي من Azure لإنشاء نماذج التعلم الآلي ونشرها وتعيين إصداراتها؛ وAzure Machine Learning Studio، الذي يوفر واجهة سحب وإفلات مستندة إلى المستعرض لإنشاء نماذج التعلم الآلي والتدريب عليها واختبارها.
Google Cloud Platform (GCP)
قدمت Google Cloud Platform في البداية منتجات PaaS وواجهات برمجة التطبيقات فقط في منتجات Google الأقوى مثل واجهة برمجة تطبيقات الترجمة. وقد تنوعت GCP منذ ذلك الحين إلى خدمات متعددة استجابة لعروض منافسيها. لديها ما يقرب من 60 مركز بيانات حول العالم مجمعة في 20 منطقة (الشكل 1.12).
الشكل 1.12: مناطق Google Cloud Platform4.
حساب: النظام الأساسي لخدمة تأجير البنية التحتية في Google هو محرك حساب Google (GCE)، الذي يدعم أجهزة Linux الظاهرية من أحجام مختلفة. تقدم Google أيضا أجهزة ظاهرية قابلة للاستباق، والتي توفر مثيلات حوسبة بأسعار معقولة وقصيرة الأجل للتعامل مع الارتفاعات في الطلب، ووظائف الدفعات، وأحمال العمل المتسامحة مع الأخطاء.
Storage: تقدم Google ثلاث خدمات تخزين أساسية، واحدة منها هي Google Cloud Storage، وهي خدمة تخزين عناصر مشابهة ل AWS S3 وAzure Blobs. إن مخزن بيانات السحابة من Google عبارة عن خدمة مخزن بيانات NoSQL مدارة تسمح للمستخدمين بتخزين البيانات غير العلائقية بقابلية توسع عالية، ولكنها تدعم بشكل اختياري المعاملات واستعلامات SQL على بياناتك. بالإضافة إلى ذلك، تقدم Google خدمة قاعدة بيانات SQL مدارة تقليدية تسمى Cloud SQL.
الشبكات: تقدم Google العديد من منتجات الشبكات لإدارة الاتصالات بين خدمات Google السحابية والعالم الخارجي، وهي خدمات Load Balancing وInterconnect وDNS. تفتخر Google بأن بنيتها الأساسية بأكملها محايدة من حيث الكربون، حيث تستهلك مراكز البيانات الخاصة بها 50% طاقة أقل من مراكز البيانات النموذجية.
منتجات PaaS: عرض النظام الأساسي كخدمة من Google هو محرك تطبيقات Google (GAE)، الذي يوفر نظاما أساسيا بدون خادم مدار بالكامل لاستضافة تطبيقات مشابهة لتطبيقات AWS Elastic Beanstalk وAzure App Service. بالإضافة إلى ذلك، تقدم Google منصات تحليلات البيانات مثل BigQuery، والتي تسمح للمستخدمين بتشغيل استعلامات تشبه SQL مقابل مجموعات البيانات متعددة التيرابايت. تسمح نقاط النهاية السحابية للمطورين بنشر واجهات برمجة تطبيقات RESTful التي توفر خدمات لتطبيقات أخرى.
منتجات SaaS: تقدم Google بعض خدمات SaaS الأكثر شعبية في العالم، بما في ذلك Gmail وGoogle Drive. بالإضافة إلى ذلك، تتوفر خدمات Google مثل التنبؤ والترجمة كواجهات برمجة تطبيقات، ما يتيح للمطورين دمج هذه الخدمات تطبيقاتهم الخاصة. يوفر الذكاء الاصطناعي Hub مستودعا مستضافا لمكونات الذكاء الاصطناعي المكون الإضافي والتشغيل، بينما يوفر الذكاء الاصطناعي Platform دفاتر ملاحظات Jupyter كخدمة، وأجهزة ظاهرية خاصة تم تجهيزها بشكل محسن لبناء نماذج التعلم العميق والتدريب عليها، وKubeflow، وهي مجموعة أدوات للتعلم الآلي ل Kubernetes. Kubernetes هي أداة شائعة مفتوحة المصدر لتنسيق الحاويات تم تطويرها في الأصل من قبل Google وتحتفظ بها الآن مؤسسة الحوسبة الأصلية السحابية.
مراجع
كوارتز (2019). جلبت Amazon Web Services أموالا أكثر من ماكدونالدز في عام 2018. https://qz.com/1539546/amazon-web-services-brought-in-more-money-than-mcdonalds-in-2018/
أمازون (2019). خريطة البنية الأساسية العالمية ل AWS. https://aws.amazon.com/about-aws/global-infrastructure/?p=ngi& loc=1
مايكروسوفت (2019). مناطق Azure. https://azure.microsoft.com/global-infrastructure/regions/
جوجل (2019). تعرف علىالشبكة الخاصة بنا. https://cloud.google.com/about/locations/
التحقق من معرفتك
الملاحظات
هل كانت هذه الصفحة مفيدة؟
لا
هل تحتاج إلى مساعدة مع هذا الموضوع؟
هل تريد محاولة استخدام Ask Learn لتوضيح هذا الموضوع أو إرشادك خلاله؟