هل التطبيقات متعددة المستأجرين = SaaS؟
هل يجب أن تستخدم جميع تطبيقات SaaS هياكل معمارية متعددة المستأجرين؟ هل يمكن تطبيق الهياكل متعددة المستأجرين على التطبيقات الموجهة للمستهلك؟
التعريف الأوسع للتطبيقات متعددة المستأجرين
في الفصل السابق، ناقشنا التعددية في مفهومها العام. للتلخيص، عندما نشير إلى تطبيق متعدد المستأجرين، فهذا لا يعني بالضرورة أن التطبيق يلتزم بنموذج معماري واحد؛ قد يستخدم استراتيجيات التعددية المختلفة، مما يشير إلى أن بعض مكوناته على الأقل مشتركة.
في هذا الفصل، سنستكشف التطبيقات متعددة المستأجرين من منظور الأعمال والمنتج.
أنواع التطبيقات متعددة المستأجرين في الأعمال
SaaS
غالبًا ما تجد التطبيقات متعددة المستأجرين مكانها في حلول الأعمال لأعمال (B2B)، مثل أدوات الإنتاجية، أنظمة تخطيط موارد المؤسسات (ERP)، وغيرها من منتجات البرمجيات كخدمة (SaaS). في هذا السياق، يمثّل كل "مستأجر" عادة عميلًا تجاريًا، يمكن أن يكون لديه عدة مستخدمين (موظفيه). بالإضافة إلى ذلك، قد يكون لدى العميل التجاري عدة مستأجرين لتمثيل منظمات أو أقسام عمل مختلفة.
حالات استخدام عامة B2B
تتجاوز تطبيقات B2B المنتجات SaaS وغالبًا ما تتضمن استخدام التطبيقات متعددة المستأجرين. في سياقات B2B، تعمل هذه التطبيقات كمنصة مشتركة لفرق مختلفة، والعملاء التجاري ين، وشركات الشركاء للوصول إلى تطبيقاتك.
على سبيل المثال، فكر في شركة توصيل تقدم تطبيقات B2C وB2B. تخدم التطبيقات B2B عدة عملاء تجاريين، ويمكن أن يساعد اعتماد بنية متعددة المستأجرين في إدارة موظفيهم ومواردهم. لتوضيح ذلك، إذا رغب الشركة في الحفاظ على نظام هوية مستخدم موحد، يمكنها تصميم بنية مثل المثال التالي:
دعونا نستخدم سارة كمثال. لدى سارة هوية شخصية وتجارية. تُستخدم خدمة التوصيل كراكبة وأيضًا تعمل كسائقة في أوقات فراغها. في دورها المهني، ترتبط بالشركة أ، لكنها تدير أيضًا أعمالها الشخصية.
أهمية التعددية في SaaS
إذا كنت تتابع المعلومات أعلاه، فلديك الآن الإجابات التي تحتاجها. SaaS، أو البرمجيات كخدمة، هو مفهوم معرف من وجهة نظر نموذج الأعمال. من ناحية أخرى، تُستخدم التعددية كهيكل برمجي في مواقف مختلفة، سواء في SaaS أو في سياقات B2B أخرى.
يحدث الخلط بين SaaS والتعددية عادةً بسبب اعتقاد صناعي معروف على نطاق واسع: عندما تستهدف العملاء من الشركات، فإن اعتماد نهج متعدد المستأجرين هو أمر لابد منه.
تنبع هذه الأهمية التي تُعطى للتعددية من دورها الكبير في معالجة التعقيدات التي تأتي مع تقديم الخدمات للشركات، وتقديم حلول قيمة من زوايا مختلفة.
التوسع مع التعددية
بالنسبة للشركات الكبرى، تُعد التعددية المفتاح لتلبية متطلباتها بفعالية، مثل التوافر وإدارة الموارد وإدارة التكاليف وأمان البيانات. من الناحية التقنية، يُسهل اعتماد نهج متعدد المستأجرين عمليات التطوير، وقلل من التحديات التقنية، ويدعم التوسع بسلاسة.
إنشاء تجربة موحدة
عند فحص جذور المنتجات SaaS، تُشبه إلى حد كبير مبنى يحتوي على شقق متعددة. يُشارك جميع المستأجرين المرافق المشتركة مثل الماء والكهرباء والغاز، ومع ذلك يحتفظون بالتحكم المستقل في إدارة مساحاتهم ومواردهم الخاصة. يبسط هذا النهج إدارة الممتلكات.
فكر في منتجك SaaS كهذا المبنى. بدلاً من وجود وكلاء منفصلين لكل وحدة، يمكن لبعض المكونات أو الوحدات تقديم تجربة موحدة مشتركة بين جميع المستأجرين. يعد هذا أكثر فعالية من صياغة وإدارة كل غرفة على حدة. تقدم الهندسة المعمارية للتعددية مزايا لعمليات شركتك ولعملائك.
ضمان الأمان من خلال العزل بين المستأجرين
عند مناقشة التطبيقات متعددة المستأجرين، من المهم التعمق في مفهوم العزل بين المستأجرين. في هندسة تعددية، يُقدم مصطلح "المستأجر" لإنشاء حدود تفصل وتأمن الموارد والبيانات للمستأجرين المختلفين داخل نسخة مشتركة. يضمن ذلك بقاء بيانات وعمليات كل مستأجر متميزة وآمنة، حتى وإن كانوا يستخدمون نفس الموارد الأساسية.
في سياق SaaS، تستخدم هياكل التعددية آليات تسيطر بشدة على الوصول إلى الموارد وتمنع أي محاولات غير مصرح بها للوصول إلى موارد مستأجر آخر.
قد يبدو مفهوم العزل بين المستأجرين مجرداً وغير واضح. في الفصل التالي، سنستخدم أمثلة ونقاط رئيسية لتقديم فهم أكثر تفصيلاً للمبادئ والعقليات وراء العزل بين المستأجرين.