أساسيات GCP و Azure للسحابات المتعددة

خدمات GCP الأساسية: الحوسبة، التخزين والشبكات

4 دقيقة للقراءة

تتفوق Google Cloud Platform في تحليلات البيانات، Kubernetes، والتعلم الآلي. فهم GCP ضروري لأدوار مهندس السحابات المتعددة.

خدمات حوسبة GCP

Compute Engine (الأجهزة الافتراضية)

مكافئ GCP لـ AWS EC2 مع بعض الميزات الفريدة.

عائلات أنواع الآلات:

العائلةحالة الاستخداممثال
للأغراض العامة (E2، N2)خدمة الويب، التطوير/الاختبارe2-standard-4، n2-standard-8
محسّنة للحوسبة (C2، C3)HPC، الألعاب، الدفعاتc2-standard-30
محسّنة للذاكرة (M2، M3)SAP HANA، قواعد البيانات في الذاكرةm2-ultramem-416
محسّنة للمسرعات (A2، A3)تدريب ML، HPCa2-highgpu-8g

ميزات GCP الفريدة:

  • Preemptible VMs: خصم يصل إلى 91% (مقابل 90% Spot على AWS)
  • Sustained Use Discounts: خصومات تلقائية للمثيلات قيد التشغيل (بدون التزام)
  • Custom Machine Types: اضبط vCPU والذاكرة بالضبط

Google Kubernetes Engine (GKE)

GKE تُعتبر غالباً أفضل خدمة Kubernetes مُدارة.

لماذا تتميز GKE:

  • وضع Autopilot: مُدار بالكامل، ادفع لكل pod
  • قنوات الإصدار: Rapid، Regular، Stable
  • Multi-cluster Ingress: موازنة حمل عالمية عبر الكتل
  • Istio مدمج: تكامل service mesh

سؤال المقابلة: GKE مقابل EKS

س: "قارن GKE Autopilot بـ EKS Fargate."

ج:

الميزةGKE AutopilotEKS Fargate
الإدارةمُدار بالكامل (العقد، التوسع)pods بدون خادم فقط
التسعيرلكل pod (vCPU + ذاكرة)لكل pod (vCPU + ذاكرة)
الوصول للعقدةلا (مجرد)لا (مجرد)
GPUsنعم (مع قيود)لا
DaemonSetsمدعومغير مدعوم
الأفضل لـالفرق التي تريد عمليات ضئيلةأحمال العمل بدون خادم أولاً

Cloud Functions و Cloud Run

خيارات حوسبة GCP بدون خادم.

Cloud Functions:

  • مدفوعة بالأحداث، مشابهة لـ AWS Lambda
  • الحد الأقصى للمهلة: 60 دقيقة (الجيل الثاني) مقابل 15 دقيقة Lambda
  • دعم محفزات HTTP والأحداث

Cloud Run:

  • بدون خادم قائم على الحاويات (فريد لـ GCP)
  • لا بدء بارد للمثيلات المخصصة دائماً
  • دعم HTTP/gRPC الكامل
  • تسعير قائم على الطلبات أو دائم

متى تستخدم كل منهما:

معالجة أحداث بسيطة → Cloud Functions
أحمال عمل محوية → Cloud Run
حاويات طويلة التشغيل → Cloud Run (مخصص دائماً)
REST/gRPC APIs → Cloud Run

خدمات تخزين GCP

Cloud Storage (تخزين الكائنات)

فئات التخزين:

الفئةالحد الأدنى للمدةالاسترجاعحالة الاستخدام
Standardلا شيءفوريالوصول المتكرر
Nearline30 يومفوريالوصول الشهري
Coldline90 يومفوريالوصول الفصلي
Archive365 يومفوريالوصول السنوي

الفرق الرئيسي عن S3: جميع فئات GCP لديها استرجاع فوري (على عكس Glacier).

أنواع Persistent Disk

النوعالحد الأقصى IOPSالحد الأقصى للإنتاجيةحالة الاستخدام
pd-standard (HDD)7,500400 MB/sالتخزين بالجملة
pd-balanced (SSD)80,0001,200 MB/sالأحمال العامة
pd-ssd (SSD)100,0001,200 MB/sالأداء العالي
pd-extreme (SSD)120,0002,200 MB/sقواعد البيانات، SAP

Filestore (NFS المُدار)

مكافئ GCP لـ AWS EFS.

المستويات:

  • Basic: مشاركة الملفات العامة
  • Enterprise: توافر عالي، لقطات
  • High Scale: أحمال البيانات الكبيرة (100+ TB)

شبكات GCP

مفاهيم VPC

اختلافات VPC GCP عن AWS:

  • VPCs عالمية: VPCs تمتد عبر جميع المناطق (ليست إقليمية مثل AWS)
  • Subnets إقليمية: تمتد عبر جميع المناطق في منطقة
  • قواعد الجدار الناري: تُطبَّق على مستوى VPC، ليس مستوى subnet
  • Shared VPC: الشبكات عبر المشاريع

سؤال المقابلة: GCP مقابل AWS VPC

س: "ما هي الاختلافات الرئيسية بين تصميم GCP و AWS VPC؟"

ج:

الجانبGCPAWS
نطاق VPCعالميإقليمي
نطاق Subnetإقليمي (جميع المناطق)خاص بـ AZ
الجدار الناريقواعد مستوى VPCSecurity Groups + NACLs
NATCloud NAT (إقليمي)NAT Gateway (لكل AZ)
Peeringعالمي، توجيهات عابرةإقليمي، غير عابر
الوصول الخاصPrivate Google AccessVPC Endpoints

Cloud Load Balancing

موازنة الحمل العالمية لـ GCP هي عامل تمييز رئيسي.

أنواع موازن الحمل:

النوعالنطاقالبروتوكولحالة الاستخدام
HTTP(S) LBعالميالطبقة 7تطبيقات الويب
TCP Proxyعالميالطبقة 4تطبيقات TCP
SSL Proxyعالميالطبقة 4إنهاء SSL
Network LBإقليميالطبقة 4تأخير منخفض
Internal HTTP(S)إقليميالطبقة 7الخدمات الداخلية
Internal TCP/UDPإقليميالطبقة 4التطبيقات الداخلية

لماذا موازنة الحمل العالمية مهمة:

  • عنوان IP anycast واحد يخدم جميع المناطق
  • توجيه تلقائي لأقرب backend صحي
  • لا حاجة لتجاوز DNS على غرار Route 53

نصيحة للمقابلة: شبكة GCP العالمية هي أكبر عامل تمييز لها. أكد على شبكات المستوى المتميز وموازنة الحمل العالمية عند المقارنة بـ AWS.

بعد ذلك، سنستكشف خدمات البيانات والذكاء الاصطناعي في GCP. :::

مراجعة سريعة: كيف تجد هذا الدرس؟

اختبار

الوحدة 3: أساسيات GCP و Azure للسحابات المتعددة

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.