بسیاری از نرمافزارهای مدرن سازمانی از معماری Multi-Tenant استفاده میکنند. این تکنولوژی چیست و چه امنیتی دارد؟
مفهوم Multi-Tenancy
در دنیای توسعه نرمافزار، معماری چند مستاجری (Multi-Tenant) به این معناست که یک نسخه (Instance) واحد از نرمافزار روی سرور در حال اجراست، اما همزمان به چندین شرکت مختلف (Tenant) سرویس میدهد.
امنیت در سیستمهای اشتراکی
بزرگترین نگرانی مدیران، ترکیب شدن اطلاعات شرکتشان با شرکتهای دیگر است. در نرمافزارهای استاندارد، پایگاه داده با استفاده از شناسه مشتری (Customer ID) در سطح پایینترین لایههای کدهای برنامهنویسی ایزوله میشود. این یعنی محال است کارمند شرکت الف بتواند فاکتورهای شرکت ب را ببیند.
مزایای این معماری برای مشتریان
چون شرکت توسعهدهنده تنها یک سیستم را آپدیت میکند، هر ویژگی جدیدی که اضافه شود، بلافاصله و به رایگان در دسترس تمام مشتریان قرار میگیرد.
راهکار تجارت هوشمند
برای پیادهسازی این مفاهیم در سازمان خود، میتوانید از سرویس راهکارهای سیستمی ما استفاده کنید. همچنین برای مطالعه بیشتر به بخش مقالات مراجعه فرمایید.