سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
سلام وقت بخیر,
قصد داریم جهت افزایش پایداری یکی از سایت ها از node مختلف در دیتاسنترهای (ایران و کانادا) استفاده کنیم
دو سرور اختصاصی با مشخصات سخت افزاری یکسان
سوالی که مطرح است:
سایت با چه روشی بر روی دو سرور باید بارگزاری شود تا Performance بیشتری داشته باشیم؟
سرور مورد نظر با سیستم عامل لینوکس centos و اینترفیس سی پنل یا دایرکت ادمین میباشد.
یکسری اطلاعات عملیاتی در خصوص لود بالانسینگ، کلاسترینگ و مولتی سرور نیاز دارم
کدام روش بهترین کارایی را خواهد داشت؟
کدام روش صرفه اقتصادی دارد؟
کدام روش متدوال است؟
متشکرم
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
Overview - LiteSpeed Tech
پیشنهاد میشود.
تا الان در این رابطه استفاده از پلاگین بالا نکرده ام ولی فکر نمیکنم جواب شمارو نده.
پیشنهاد بنده برای مشورت بیشتر با جناب حامد مسافر در این رابطه هست.
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
از چه وب سروری استفاده میکنید؟
اگر LS استفاده میکنید ، پلاگینی که در بالا معرفی شد مناسب هست.
اما اگر از Apache استفاده میکنید با استفاده از mod_*****_balancer میتونید یک Load Balancing ساده ایجاد کنید که تاثیر محسوسی خواهد داشت.
:53:
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
همانطور که اعلام شد سرورها ایران و کانادا هستند
بنابراین لایت اسپید منتفی خواهد بود
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
نقل قول:
نوشته اصلی توسط
TARIMEHR
همانطور که اعلام شد سرورها ایران و کانادا هستند
بنابراین لایت اسپید منتفی خواهد بود
درسته..
البته مدتی هست cPanel / Litespeed هم از ایران میبینیم =D>
برای اطلاعات بیشتر راجب mod ـی که عرض کردم: http://httpd.apache.org/docs/2.2/mod..._balancer.html
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
سلام.
در صورتی که بخواید دو سرور رو جهت تقسیم بار پردازشی کلاستر کنید، نیاز به کانکشن قوی بین ۲ سرور خواهید داشت که با وضعیت اینترنت ایران تقریبا منتفی هست.
در مورد سوالتون هم:
نقل قول:
کدام روش بهترین کارایی را خواهد داشت؟
بستگی به استفاده شما داره. در صورتی که بخواید load balancing انجام بدید بهترین کارایی رو زمانی میگیرید که ۲ سرور در یک دیتاسنتر باشه.
نقل قول:
کدام روش صرفه اقتصادی دارد؟
خیلی سوالتون کلی هست، منظورتون کل مبحث کلاسترینگ هست یا فقط کلاسترینگ-لود بالانسینگ؟
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
تا چه میزان میتوانید هزینه کنید ؟ هدف اصلی شما از داشتن یک سرور در ایران و یک سرور در خارج از کشور چیست ؟
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
نقل قول:
نوشته اصلی توسط
zartosht
تا چه میزان میتوانید هزینه کنید ؟ هدف اصلی شما از داشتن یک سرور در ایران و یک سرور در خارج از کشور چیست ؟
کاربران داخل به سرور ایران و کاربران خارج یا فیلتـرشکـن ها به node خارج وصل بشن
البته کاربران خارج زیاد مهم نیست. تنها تاکید بر قرارگیری اطلاعات در 2 دیتاسنتر متفاوت است. حالا چه هر دو داخل و چه هر دو در خارج باشند
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
نقل قول:
نوشته اصلی توسط
TARIMEHR
کاربران داخل به سرور ایران و کاربران خارج یا فیلتـرشکـن ها به node خارج وصل بشن
البته کاربران خارج زیاد مهم نیست. تنها تاکید بر قرارگیری اطلاعات در 2 دیتاسنتر متفاوت است. حالا چه هر دو داخل و چه هر دو در خارج باشند
به نظر من بهترین راه کار DNS Load Balancing هست.
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
نقل قول:
نوشته اصلی توسط
parmenides
به نظر من بهترین راه کار
DNS Load Balancing هست.
ذخیره سازی اطلاعات بر روی هارد و دسترسی به دیتابیس در این روش به چه صورت خواهد بود؟
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
منطق های مدیریت ذخیره سازی باید در سطح برنامه شما پیاده سازی شوند. به عنوان مثال پایگاهای داده بین ۲ سرور با استفاده از همگام سازی "Replication" اطلاعات درونشون را یکی می کنند. شما سایت دارید؟ یا تازه قصد نوشتن دارید؟ اگه هنوز کاری پیاده سازی نکردید نیازتون را کامل بگید تا راهنماییتون کنم.
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
نقل قول:
نوشته اصلی توسط
parmenides
منطق های مدیریت ذخیره سازی باید در سطح برنامه شما پیاده سازی شوند. به عنوان مثال پایگاهای داده بین ۲ سرور با استفاده از همگام سازی "Replication" اطلاعات درونشون را یکی می کنند. شما سایت دارید؟ یا تازه قصد نوشتن دارید؟ اگه هنوز کاری پیاده سازی نکردید نیازتون را کامل بگید تا راهنماییتون کنم.
میزبانی سایتی که به ما محول شد هم اکنون توسط شرکت دیگه ای در حال برنامه نویسی هست
بر اساس قرارداد منعقد شده با ستاد مربوطه، تاکید بر لودبالانسینگ شده
لینک هایی که ارسال کردید رو چک کردم منطبق بر سیاست مولتی سرور هست . یک هسته مرکزی و فرگمنت هایی حول محور اصلی
اینطوری هزینه ها به طور فزاینده ای بالا میره
میخوایم نهایت 2 سرور بکار گرفته بشه چون با بودجه ی در نظر گرفته شده تنها میشه سخت افزار 2 تا سرور رو تهیه کرد
پاسخ : سوال: چگونگی لود بالانسینگ بین 2 سرور اختصاصی
شما میتوانید بر اساس IP موقعیت جغرافیایی بازدید کننده سایت, تعیین کنید که کدام سرور پاسخ دهنده باشد. به عنوان مثال کاربرانی که IP ایران دارند به وب سرور ایران و کاربران دیگر به وب سرور کانادا هدایت بشوند. این کار با استفاده از Split Horizon DNS Server در سرور Bind امکان پذیر است. لینک را مطالعه کنید. در مورد سایتتون هم تیم برنامه نویس باید Replication بین پایگاه های داده ۲ سرور را راه اندازی کند. اما بهترین روش همان طور که کاربران دیگه اشاره کردند استفاده از load balancer در یک دیتا سنتر هست.
Chapter 4 DNS Configuration Types
http://johanlouwers.blogspot.com/201...nce-setup.html