موارد لمصممي البنية ومطوري الحلول متعددة المستأجرين

بنيويات لتطبيقات متعددة المستأجرين

توفر المقالات التالية أمثلة على البنى (التصاميم الهيكلية) متعددة المستأجرين على Azure.

بناء الأنظمة الملخص تركيز التكنولوجيا
خدمة تأجير البرامج متعددة المستأجرين على Azure البنية المرجعية لسيناريو SaaS متعدد المستأجرين على Azure، والذي يتم توزيعه في مناطق متعددة الويب
استخدام وحدة تحكم دخول بوابة التطبيق مع خدمة Azure Kubernetes متعددة المستأجرين (AKS) مثال على تنفيذ الأعمال المتعددة مع AKS وAGIC Kubernetes
جميع البنى متعددة المستثمرين يسرد جميع البنى التي تشمل تعدد الإيجارات متعدد

أنماط تصميم السحابة

تُستخدم أنماط تصميم السحابة التالية بشكل متكرر في البنى متعددة المستأجرين.

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

مضادات التناثر

ضع في اعتبارك مضاد الجار المزعج، حيث يمكن أن يكون لنشاط مستأجر واحد تأثير سلبي على استخدام مستأجر آخر للنظام.

Microsoft Azure Well-Architected Framework

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

التوجيه البنيوي متعدد المستثمرين

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

موارد لخدمات Azure

التحكموالتوافق

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

Compute

  • أفضل الممارسات لعزل نظام المجموعة في خدمة Azure Kubernetes (AKS): توفر AKS المرونة في كيفية تشغيل المجموعات متعددة المستأجرين ويمكن عزل الموارد. لتعظيم استثمارك في Kubernetes، يجب عليك أولاً فهم وتنفيذ ميزات العزل والعزل في AKS. تركز هذه المقالة المتعلقة بأفضل الممارسات على عزل عوامل تشغيل نظام المجموعة.
  • أفضل الممارسات لأمان المجموعة والترقيات في خدمة Azure Kubernetes: أثناء إدارتك للمجموعات في خدمة Azure Kubernetes (AKS)، يُعد حِمل العمل وأمان البيانات أحد الاعتبارات الرئيسية. عندما تقوم بتشغيل مجموعات متعددة المستأجرين باستخدام العزل المنطقي، فإنك تحتاج بشكل خاص إلى تأمين الوصول إلى الموارد وحِمل العمل.

الشبكات

  • شرح خدمة Azure Private Link والعروض التوضيحية من الموفر (SaaS ISV) ووجهات نظر المستهلك: فيديو يبحث في ميزة خدمة Azure Private Link التي تمكن موفري الخدمات متعددي المستأجرين (مثل موردي البرامج المستقلين الذين يقومون ببناء منتجات SaaS). يمكن هذا الحل المستهلكين من الوصول إلى خدمة الموفر باستخدام عناوين IP الخاصة من شبكات Azure الظاهرية الخاصة بالمستهلك.
  • بروتوكول وكيل TCP الإصدار 2 مع خدمة Azure Private Link - Deep Dive: فيديو يقدم تعمقا في بروتوكول وكيل TCP الإصدار 2، وهو ميزة متقدمة لخدمة Azure Private Link. وهو مفيد في سيناريوهات متعددة المستأجرين وSaaS. يوضح لك الفيديو كيفية تمكين بروتوكول الوكيل v2 في خدمة Azure Private Link. كما يوضح لك كيفية تكوين خدمة NGINX لقراءة عنوان IP الخاص المصدر للعميل الأصلي، بدلا من عنوان IP NAT، للوصول إلى الخدمة عبر نقطة النهاية الخاصة.
  • استخدام NGINX Plus لفك ترميز بروتوكول الوكيل TLV linkIdentifier من خدمة Azure Private Link: فيديو يبحث في كيفية استخدام NGINX Plus للحصول على بروتوكول وكيل TCP v2 TLV من خدمة Azure Private Link. يوضح الفيديو كيف يمكنك بعد ذلك استخراج وفك ترميز اتصال نقطة النهاية الخاصة، linkIdentifierالمسمى LINKIDأيضا. هذا الحل مفيد للموفرين متعددي المستأجرين الذين يحتاجون إلى تحديد مستأجر المستهلك المحدد الذي تم إجراء الاتصال منه.
  • نمط اتصال SaaS الخاص: حل مثال يوضح نهجا واحدا لأتمتة الموافقة على اتصالات نقطة النهاية الخاصة، باستخدام تطبيقات Azure المدارة.

الويب

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

التخزين والبيانات

المراسلة

الهوية

التحليلات

IoT

  • تعدد المستأجرين في خدمة توفير جهاز IoT Hub: يقوم حل IoT متعدد المستأجرين عادة بتعيين أجهزة المستأجر باستخدام مجموعة من مراكز IoT المنتشرة عبر المناطق.

AI/ML

محتوى المجتمع

Kubernetes

  • Three Tenancy Models For Kubernetes: عادةً ما تستخدم مجموعات Kubernetes بواسطة عدة فرق في المؤسسة. تشرح هذه المقالة ثلاثة نماذج إيجار لنظام Kubernetes.
  • فهم إيجار Kubernetes المتعدد: Kubernetes ليس نظاما متعدد المستأجرين خارج الصندوق، ويتطلب تكوينا مخصصا. تشرح هذه المقالة أنواع متعددة المستأجرين في Kubernetes.
  • Kubernetes متعدد الإيجارات – دليل أفضل الممارسات: تعدد إيجار Kubernetes هو موضوع تهتم به المؤسسات بشكل متزايد مع انتشار استخدام Kubernetes. ومع ذلك، نظرا لأن Kubernetes ليس نظام متعدد المستأجرين بشكل صريح، فقد يكون من الصعب تصميم تطبيق Kubernetes متعدد المستأجرين. توضح هذه المقالة هذه التحديات وكيفية التغلب عليها، وبعض الأدوات المفيدة للتعددية في Kubernetes.
  • كبسولة: تم تبسيط إيجار Kubernetes: تساعد كبسولة على تنفيذ بيئة متعددة المستأجرين وقائمة على النهج في مجموعة Kubernetes الخاصة بك. إنه ليس نظاما أساسيا كخدمة (PaaS)، ولكنه بدلا من ذلك نظام بيئي قائم على الخدمات المصغرة مع نهج تصميم بسيط، باستخدام Kubernetes المصدر فقط.
  • Crossplane: إطار عمل وحدة التحكم الأصلية للسحابة: يتيح لك Crossplane إنشاء طائرات تحكم للحل الخاص بك، باستخدام نهج قائم على Kubernetes.

المساهمون

تحتفظ Microsoft بهذه المقالة. وهي مكتوبة في الأصل من قبل المساهمين التاليين.

الكتاب الرئيسيون:

لمشاهدة ملفات تعريف LinkedIn غير العامة، سجل الدخول إلى LinkedIn.