سوالی در مورد NLB و failover clustering
سلام دوستان
سوالم اینکه در NLB = network load balancing وقتی ما چند سرور را معرفی می کنیم مثلا دو تا RD server , و یا مثلا دو تا وب سرور آیا تنظیمات انجام گرفته شده روی یک سرور روی سرور دیگر خودش بطور اتوماتیک replicate می شود و یا اینکه باید در سرور دوم هم خودمان تنظیمات سرور اول را از ابتدا دستی انجام دهیم؟
5 پاسخ
ممنون از جوابتون ولی دوست عزیز منظور من رو درست متوجه نشدید منظور من از replicate کردن این هست که تنظیمات خود وب سرور replicate بشه نه اطلاعات database هاش
ببنید ما دو تا web server داریم و دو تا database server حالا اون دو database server که تکلیفشون مشخصه بخاطر وجود central storage و راه اندازی RAID قابلیت fault tolerance و load balancing رو روی داده های موجود در روی حافظه را دارند ولی سوال من سر اینجاست :
1- اون دو تا web server که براشون NLB رو فعال کردیم رو خودمون باید دستی روی هر دو تا تنظیمات مربوط به خود وب سرور رو انجام بدیم یا قابلیت replicate شدن داره؟ مثلا به عنوان مثال خیلی خیلی ساده پورتی که وب سرور روش باید سرویس بده رو باید روی هر دو وب سرور تنظیم کنیم یا روی یکی انجام بدهیم روی دیگری هم sync میشه؟
سلام دوست عزیز ، ببینید در سرویس NLB شما بحث Load balance و Fail over در کنار Scalability خواهید داشت ، به عبارت ساده تر در خواست کلاینت ها در مجموعه NLB بین سرور ها یا نود های موجود پخش خواهد شد ( البته با توجه به طراحی ) و هیچ Replicate برای یکسان شدن دیتا ها و یا تنظیمات در بین سرور ها رخ نخواهد داد !! پس اگر شما مثلا 2 تا وب سرور در یک سرویس NLB داشته باشید ، هیچ replicate بین دیتا بیس های این دو سایت رخ نخواهد داد و صرفا در خواست کلاینت ها بین این دو سرور پخش خواهد شد و اگر یکی از سرو ر ها down شود در خواست کلاینت ها به سرور دیگر خواهد رفت . اما در Fail over Cluster به خاطر وجود Storage اشتراکی ، مثل SAN شما دیتای متمرکز خواهد داشت و عملا نیازی به یکسان کردن دیتا بین سرور ها نخواهد بود . در ضمن لینک های زیر از استاد نصیری کمک فراوان به شما خواهند کرد :
ممنون از جوابتون ولی دوست عزیز منظور من رو درست متوجه نشدید منظور من از replicate کردن این هست که تنظیمات خود وب سرور replicate بشه نه اطلاعات database هاش
ببنید ما دو تا web server داریم و دو تا database server حالا اون دو database server که تکلیفشون مشخصه بخاطر وجود central storage و راه اندازی RAID قابلیت fault tolerance و load balancing رو روی داده های موجود در روی حافظه را دارند ولی سوال من سر اینجاست :
1- اون دو تا web server که براشون NLB رو فعال کردیم رو خودمون باید دستی روی هر دو تا تنظیمات مربوط به خود وب سرور رو انجام بدیم یا قابلیت replicate شدن داره؟ مثلا به عنوان مثال خیلی خیلی ساده پورتی که وب سرور روش باید سرویس بده رو باید روی هر دو وب سرور تنظیم کنیم یا روی یکی انجام بدهیم روی دیگری هم sync میشه؟
آقا میلاد خیلی خیلی ممنون از راهنمایی هاتون
خواهش میکنم ، دوست عزیز ببینید :" به عبارت ساده تر در خواست کلاینت ها در مجموعه NLB بین سرور ها یا نود های موجود پخش خواهد شد ( البته با توجه به طراحی ) و هیچ Replicate برای یکسان شدن دیتا ها و یا تنظیمات در بین سرور ها رخ نخواهد داد !! "
بنابر این شما باید تنظیمات مثلا Binding را خودتان دستی روی هر دو سرور انجام بدین و هر تغییری در این سرویس ها باید بر روی هر دو سرور انجام بشه . به کمک NLB صرفا بحث ترافیک مورد نظر هست و ارتباط این ترافیک با سیستم های تحت این کانفیگ .