ایجاد یک سایت موازی سایت اصلی
دو تا سرور اختصاصی داریم که روی هر دو Centos و دایرکت ادمین نصب شده.
راهی هست هر 24 ساعت یه کپی از اطلاعات یکی از هاستها به همراه دیتابیس بصورت خودکار به سرور دیگه منتقل بشه که قابل دسترس باشه.
در واقع دنبال بکآپ نیستم که نیاز به extract کردن داشته باشه، میخوام سایت بطور همزمان در دو جا در دسترس باشه که در صورت قطعی یکی از سرورها با تغییر DNS سایت در دسترس باشه.
یا راهکار مناسبتری وجود داره؟
پاسخ : ایجاد یک سایت موازی سایت اصلی
نقل قول:
یا راهکار مناسبتری وجود داره؟
بله راهکارهای مناسب تر زیادی هست که باید با متخصصین امر مشاوره کنید در خصوصش. مثلا کدباکس.
نقل قول:
راهی هست هر 24 ساعت یه کپی از اطلاعات یکی از هاستها به همراه دیتابیس بصورت خودکار به سرور دیگه منتقل بشه که قابل دسترس باشه.
در این خصوص چند روش وجود یک روش ایجاد یک بش اسکریپت در سرور اصلی و سرور آینه هست.
در سرور اصلی خودکار فایل ها منتقل بشوند / بک آپ از دیتابیس گرفته و منتقل شود.
در سرور آینه ... بعد از دریافت اعلان پایان انتقال از سررو اصلی بش اسکریپتی با هدف ریستور دیتابیس اجرا شود. فایل ها هم که سینک باشند اینطور فقط فایل هایی که تغییر داشته اند منتقل خواهند شد و در ترافیک و زمان صرفه جویی خواهد شد.
روش دیگه داشتن اسکریپت مستقل با هر زبانی برای انجام این فرایند هست که دیگه اون را فقط سمت سرور آینه کافیه اجرا کیند و در سروراصلی ip سرور آینه را باید مجاز کنید که دسترسی لازم به دیتابیس و فایل ها داشته باشد.
شاید شما منتظر یک خط کد طلائی باشید، اما خوب مطمئنا شما به چیزی بیش از یک خط کد ساده که با کپی کردن کارتون را راه بندازه نیاز دارید.
پاسخ : ایجاد یک سایت موازی سایت اصلی
باسلام، راه های زیادی وجود دارد اما مراحل و کم هزینه ترین راه به شرح زیر است :
1- همگام سازی فایل ها در سرور ها با اسکریپت
2- سرویس DNS Failover با استخر Round Robin
برای همگام سازی اطلاعات شما را راهنمایی کردند، سرویس DNS Failover در صورتی که در استخر، 2 تا سرور داشته باشید در صورتی که سرور 1 دان شود، باید سرور 1 از استخر حذف شود تا به ترافیک به سرور 2 هدایت شود (که این کار با یک سرویس monitoring بر روی آیپی های استخر انجام می شود) اگر توانایی راه اندازی همچین سرویس ندارید سرویس دهنده های خارجی خوبی در این زمینه هستند که سالانه کمتر از 300 هزار تومان برای شما تمام خواهد شد (dnsmadeeasy.com)