🏗️

البنية والخدمات في Azure

English

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

المكوّنات المعمارية الأساسية

المناطق وأزواج المناطق ومناطق التوافر

التسلسل الإداري من الأعلى للأسفل

  1. مجموعات الإدارة (Management groups): حاويات تنظّم عدة اشتراكات وتطبّق الحوكمة عليها.
  2. الاشتراكات (Subscriptions): حدود للفوترة والوصول تحوي الموارد، فتُحسب التكاليف وتُطبّق الحدود لكل اشتراك.
  3. مجموعات الموارد (Resource groups): حاويات منطقية تجمع موارد تطبيق واحد، والمورد يقع في مجموعة واحدة فقط، وحذف المجموعة يحذف كل ما فيها.
  4. الموارد (Resources): الخدمات التي تنشئها كجهاز افتراضي أو قاعدة بيانات أو حساب تخزين.

Azure Resource Manager (ARM) هو طبقة النشر والإدارة التي تمرّ عبرها كل الطلبات سواء من البوابة أو سطر الأوامر أو القوالب، فتفرض التحكم في الوصول وتتيح نشر الموارد معًا عبر قوالب ARM بوصفها بنية تحتية كشيفرة.

خدمات الحوسبة

قاعدة عملية: VM للتحكم الكامل، وApp Service لتطبيقات الويب، والحاويات للتحزيم والتوسّع، وFunctions للمهام المدفوعة بالأحداث.

ما يحتاجه الجهاز الافتراضي

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

أين تستضيف التطبيق

خدمات الشبكات

الفرق المتكرر في الاختبار: VPN Gateway مشفّر ويمرّ عبر الإنترنت، وExpressRoute خط خاص لا يمرّ عبره.

خدمات التخزين

كل شيء يقع في حساب تخزين (storage account)، وأهم خدمات البيانات: - Blob: كميات هائلة من البيانات غير المهيكلة كالصور والفيديو والنسخ الاحتياطية. - Azure Files: مشاركات ملفات مُدارة تركّبها كمحرّك شبكة. - Queue: رسائل بين مكوّنات التطبيق. - Table: كميات كبيرة من البيانات المهيكلة غير العلائقية. - Disk: أقراص افتراضية تُربط بالأجهزة.

أنواع حسابات التخزين

معظم البيانات في حساب general purpose v2 الذي يدعم blobs و files و queues و tables، وطبقتا الأداء هما Standard على الأقراص الصلبة لأغلب الأحمال، وPremium على أقراص الحالة الصلبة لزمن استجابة منخفض.

طبقات الوصول لـ Blob

الطبقة الاستخدام ملمح التكلفة
Hot بيانات يُوصل إليها كثيرًا تخزين أعلى ووصول أقل
Cool نادرة الوصول، تُحفظ 30 يومًا فأكثر تخزين أقل ووصول أعلى
Cold نادرة جدًا، تُحفظ 90 يومًا فأكثر تخزين أقل ووصول أعلى
Archive نادرة جدًا وغير متصلة، 180 يومًا فأكثر أقل تخزين وأعلى وصول ووقت استرجاع

خيارات التكرار

نقل البيانات إلى Azure

الهوية والوصول والأمن

التحكم في الوصول المبني على الأدوار (RBAC)

يمنح RBAC كل شخص أقل صلاحية يحتاجها عبر إسناد دور عند نطاق يكون مجموعة إدارة أو اشتراكًا أو مجموعة موارد أو موردًا، ويُورَّث الوصول إلى ما تحت النطاق.

الثقة الصفرية والدفاع في العمق

خلاصة سريعة

→ العودة إلى كل الأقسام