سلام دوستان
فرض کنید می خواهید سیستمی طراحی کنید که از دو زیر سیستم(تحت وب) تشکیل شده است که یکی به صورت لوکال ( بر روی شبکه داخلی) هاست می شود و دیگری بر روی هاست اینترنتی(سرور شبکه داخلی به اینترنت نیز دسترسی دارد)
یک سری داده مشترک بین این دو سیستم وجود دارد ( برای مثال احراز هویت کاربران که برای سیستم داخلی و سایت تحت اینترنت باید یکسان باشد) معماری پیشنهادی شما برای این سیستم به چه شکل است؟
هدف معماری این است که داده های مشترک با یکدیگر سینک باقی بمونن نکته ای که وجود دارد هر دو این سرور ها باید با یک دیگر انتقال داده داشته باشند برای مثال اگر اینترنت قطع شد به این شکل نیست که فقط سرور داخلی خودش رو با سرور اینترنتی سینک کنه بلکه سرور اینترنتی هم باید داده هایی که در این زمان بر روی سرور داخلی تولید شده(و نیازه که روی سرور اینترنتی نیز موجود باشد ) رادریافت و همگام سازی کنه
ممنون میشم تجربیات یا پیشنهاد های خودتون رو با من در میون بگذارید
پ.ن:
دلایلی هم که نیاز به طراحی این سیستم به صورت دو جزئی می باشد این است
1- امنیت یک سری از داده ها که روی اینترنت نمی تونن قرار بگیرن
2- اگر دسترسی به نت قطع شد سرویس به صورت محلی قابل دسترسی باشد
3- تحت وب تنها به یک سری از گزارش ها دسترسی خواهد بود و همچنین ثبت نام یوزر و ...