PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ایجاد یک سایت موازی سایت اصلی



amirreza22
January 18th, 2018, 18:42
دو تا سرور اختصاصی داریم که روی هر دو Centos و دایرکت ادمین نصب شده.
راهی هست هر 24 ساعت یه کپی از اطلاعات یکی از هاست‌ها به همراه دیتابیس بصورت خودکار به سرور دیگه منتقل بشه که قابل دسترس باشه.

در واقع دنبال بک‌آپ نیستم که نیاز به extract کردن داشته باشه، می‌خوام سایت بطور همزمان در دو جا در دسترس باشه که در صورت قطعی یکی از سرورها با تغییر DNS سایت در دسترس باشه.
یا راهکار مناسب‌تری وجود داره؟

M.Abooali
January 29th, 2018, 15:05
یا راهکار مناسب‌تری وجود داره؟

بله راهکارهای مناسب تر زیادی هست که باید با متخصصین امر مشاوره کنید در خصوصش. مثلا کدباکس.



راهی هست هر 24 ساعت یه کپی از اطلاعات یکی از هاست‌ها به همراه دیتابیس بصورت خودکار به سرور دیگه منتقل بشه که قابل دسترس باشه.


در این خصوص چند روش وجود یک روش ایجاد یک بش اسکریپت در سرور اصلی و سرور آینه هست.

در سرور اصلی خودکار فایل ها منتقل بشوند / بک آپ از دیتابیس گرفته و منتقل شود.

در سرور آینه ... بعد از دریافت اعلان پایان انتقال از سررو اصلی بش اسکریپتی با هدف ریستور دیتابیس اجرا شود. فایل ها هم که سینک باشند اینطور فقط فایل هایی که تغییر داشته اند منتقل خواهند شد و در ترافیک و زمان صرفه جویی خواهد شد.

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

شاید شما منتظر یک خط کد طلائی باشید، اما خوب مطمئنا شما به چیزی بیش از یک خط کد ساده که با کپی کردن کارتون را راه بندازه نیاز دارید.

T.Toosi
January 30th, 2018, 08:06
باسلام، راه های زیادی وجود دارد اما مراحل و کم هزینه ترین راه به شرح زیر است :

1- همگام سازی فایل ها در سرور ها با اسکریپت
2- سرویس DNS Failover با استخر Round Robin

برای همگام سازی اطلاعات شما را راهنمایی کردند، سرویس DNS Failover در صورتی که در استخر، 2 تا سرور داشته باشید در صورتی که سرور 1 دان شود، باید سرور 1 از استخر حذف شود تا به ترافیک به سرور 2 هدایت شود (که این کار با یک سرویس monitoring بر روی آیپی های استخر انجام می شود) اگر توانایی راه اندازی همچین سرویس ندارید سرویس دهنده های خارجی خوبی در این زمینه هستند که سالانه کمتر از 300 هزار تومان برای شما تمام خواهد شد (dnsmadeeasy.com)