حلول معمارية متعددة المستأجرين على Azure

الحل متعدد المستأجرين هو حل يستخدمه العديد من العملاء أو المستأجرين. المستأجرون متميزون عن المستخدمين. يشكل العديد من المستخدمين من مؤسسة أو شركة أو مجموعة واحدة من مستأجر واحد. تتضمن أمثلة التطبيقات متعددة المستأجرين ما يلي:

  • حلول الأعمال إلى الأعمال (B2B)، مثل برامج المحاسبة وتعقب العمل والبرامج الأخرى كمنتجات خدمة (SaaS).
  • حلول الأعمال إلى المستهلك (B2C)، مثل دفق الموسيقى ومشاركة الصور وخدمات الشبكة الاجتماعية.
  • حلول النظام الأساسي على مستوى المؤسسة، مثل مجموعة Kubernetes المشتركة التي تستخدمها وحدات عمل متعددة داخل المؤسسة.

عند إنشاء حل متعدد المستأجرين الخاص بك في Azure، هناك العديد من العناصر التي تحتاج إلى مراعاة هذا العامل في بنيتك.

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

إشعار

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

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

النطاق

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

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

الجمهور المستهدف

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

تم تصميم بعض المحتوى في هذه السلسلة ليكون مفيدا لصانعي القرار التقنيين، مثل كبار مسؤولي التكنولوجيا (CTOs) والمهندسين المعماريين، وأي شخص يقوم بتصميم أو تنفيذ حل متعدد المستأجرين على Microsoft Azure. المحتوى الآخر أكثر تركيزا تقنيا ويستهدف مهندسي الحلول والمهندسين الذين يقومون بتنفيذ حل متعدد المستأجرين.

إشعار

يدير موفرو الخدمة المدارون (MSPs) بيئات Azure ويشغلونها نيابة عن عملائهم، ويعملون مع العديد من مستأجري Microsoft Entra في العملية. هذا شكل آخر من أشكال تعدد المستأجرين، ولكنه يركز على إدارة موارد Azure عبر العديد من مستأجري Microsoft Entra. لا تهدف هذه السلسلة إلى تقديم إرشادات حول هذه المسائل.

ومع ذلك، من المحتمل أن تكون السلسلة مفيدة لـISVs الذين يقومون بإنشاء برامج لـMSPs، أو لأي شخص آخر يقوم بإنشاء البرامج متعددة المستأجرين ونشرها.

ماذا يوجد في هذه السلسلة؟

يتكون المحتوى في هذه السلسلة من ثلاثة أقسام رئيسية:

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

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

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

    تهدف الأساليب المعمارية إلى أن تكون مفيدة لمهندسي الحلول والمطورين الرئيسيين.

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

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

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

فيديو

للحصول على نظرة عامة على المحتوى الذي تغطيه هذه السلسلة، والمفاهيم الأساسية للتعددية، راجع هذا الفيديو من Microsoft Reactor:


لقد أصبح Azure Active Directory هو Microsoft Entra IDالآن. لمزيد من المعلومات، راجع اسم جديد ل Azure AD.

الخطوات التالية

راجع الاعتبارات المعمارية لحل متعدد المستأجرين.