نقل قول نوشته اصلی توسط hamid.soltani92 نمایش پست ها
فرمایش شما متین مهدی جان، ولی تو واقعیت بخش خیلی کوچکی از down time ها به دیتابیس مربوط هست.
اهانت به تجربه گرانبهای شما نباشه، ولی طبق گزارش‌های رسمی ( مثلا The top causes of downtime explored )، در down time ها،
۵۵ درصد مربوط به مشکلات سخت‌افزاری،
۲۲ درصد خطای انسانی،
۱۸ درصد خطای نرم‌افزار ( که شامل کرنل سیستم عامل، سیستم عامل، وب‌سرور، پایگاه داده و ... میشه!)
۵ درصد هم برای حوادث غیر مترقبه مثل سیل و زلزله و ... در نظر گرفته شده.
یکی از پایه‌های اصلی مبحث کلاسترینگ از نوع ha، این هست که هرگر یک وظیفه رو به کمتر از ۲ سرویس دهنده محول نکنیم! یعنی اصولا اینکه شما بخواید دیتابیس و وب‌سرور رو از هم جدا کنید، حتی load balancing هم محسوب نمیشه، چه برسه به ha!
ارادتمند.
توضیحاتتان کامل و قابل قبول هست اما چیزی که بنده کار کردم و تجربشو دارم همینایی هست که داخل تاپیک های قبل عرض کردم.
این down time که گفتید مربوط به دیتابیس هست - تحت هر شرایطی اتفاق می افتد ؟ -- تجربه ای که بنده داشتم اینه که فقط درصورت وجود مشکل مثلا کرش کردن mysql یا قطعی دیتاسنتر یا بالارفتن لود ممکن هست mysql خاموش شود و down time ایجاد شود که تمامی انها قابل رفع هست !

- - - Updated - - -

به هر حال این موضوع remote mysql برای سرور هایی که مصرف mysql بالا دارند و لود بخواطر این مصرف بالارفته مناسب هست نه غیره.(مبحث load balancing با این مورد فرق دارد اما اسم دیگری برای این مورد به ذهنم نرسید ! چون تقریبا بخشی از لود سرور میزبانی balance میشود.)

موفق باشید./