چند مستاجری

از OCCC Wiki
(تغییرمسیر از Multitenancy)
پرش به: ناوبری، جستجو

این مطالب هنوز ناقص است. شما نیز میتوانید در تکمیل آن مشارکت داشته باشید.

چند مستاجری مفهومی است که در آن یک نمونه از نرم افزار روی سرور (یا کلاستر) اجرا میشود و به مجموعه ای از مشتریان سازمانی سرویس میدهد. در چنین حالتی معماری نرم افزار به گونه ای اصلاح میشود که بتواند توسط هر یک از مشتریان بطور مجزا سفارشی شود.

چند مستاجری در حال حاضر از ویژگی های مهم رایانش ابری می باشد. [۱]

انواع چند مستاجری

چند مستجاری در بخش های مختلف معماری نرم افزار یا سرویس نظیر داده، پردازش‌ و پیکربندی قابل اعمال است. مثلا در خصوص پیکربندی هر مستاجر شاید نیاز داشته باشد که مکانیزم احراز هویت دلخواه خود را استفاده کند یا در خصوص داده شاید نیاز باشد که الگوهای طراحی داده متفاوتی برای هر یک از مستاجرها بکار گرفته شود و یا اینکه اطلاعات مستاجرها بصورت فیزیکی از هم مجزا باشد.

نمونه های کاربردی

شرکت های زیادی در خصوص ارایه سرویس های ابری خود با قابلیت چند مستاجری فعالیت میکنند. مثلا گوگل در پلت فرم GAE خود این قابلیت را بکارگرفته است [۲] . شرکت Salesforce هم به عنوان پیشگام در ارایه خدمات ابری در لایه SaaS مستنداتی در خصوص معماری چند مستاجری خود ارایه کرده است [۳] تا توسط توسعه دهندگان مورد استفاده قرار بگیرد.

سایر نمونه های چند مستاجری

مراجع

  1. http://en.wikipedia.org/wiki/Multitenancy
  2. http://www.computerweekly.com/news/1280093624/Google-offers-multi-tenancy-on-App-Engine
  3. https://developer.salesforce.com/page/Multi_Tenant_Architecture