PDA

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



shervinrv
January 12th, 2016, 16:05
سلام دوستان
میخواستم بدونم بهترین راهی که میشه با استفاده از نرم افزار های رایگان کل سرور اصلی رو روی سرور دیگه میرور کرد چی هست ؟
تو اینترنت که میخوندم خیلیا گفتن rsync ولی بزرگترین مشکلش این هست که واقعا real time نیست و باید تو کران جاب براش مدت تعریف کنی
از طرفی نمیشه مثلا بگی هر 1 دقیقه . هرچند خود 1 دقیقه هم باز ریل تایم نیست
ولی حتی اگه بخوایم 1 دقیقه رو خوب بدونیم در مواردی که تعداد فایل ها زیاد هست rsync فقط 10-15 دقیقه طول میکشه فایل هارو بشمره
پس عملا به 1 دقیقه هم نمیتونیم دست پیدا کنیم
حالا میخواستم بدونم اصلا راهکار رایگانی وجود داره ؟
اگر رایگان وجود نداره میشه همون پولی هارو معرفی کنید ؟
مهمترین مسئله اینه که کاملا ریل تایم باشه و حتی اگر 1 ثانیه قبل از کرش سرور اصلی تغییری در دیتابیس یا فایل هاش ایجاد شده بود توی سرور میرور هم انجام شده باشه
خیلی ممنون

shivahost
January 12th, 2016, 16:14
سلام دوستان
میخواستم بدونم بهترین راهی که میشه با استفاده از نرم افزار های رایگان کل سرور اصلی رو روی سرور دیگه میرور کرد چی هست ؟
تو اینترنت که میخوندم خیلیا گفتن rsync ولی بزرگترین مشکلش این هست که واقعا real time نیست و باید تو کران جاب براش مدت تعریف کنی
از طرفی نمیشه مثلا بگی هر 1 دقیقه . هرچند خود 1 دقیقه هم باز ریل تایم نیست
ولی حتی اگه بخوایم 1 دقیقه رو خوب بدونیم در مواردی که تعداد فایل ها زیاد هست rsync فقط 10-15 دقیقه طول میکشه فایل هارو بشمره
پس عملا به 1 دقیقه هم نمیتونیم دست پیدا کنیم
حالا میخواستم بدونم اصلا راهکار رایگانی وجود داره ؟
اگر رایگان وجود نداره میشه همون پولی هارو معرفی کنید ؟
مهمترین مسئله اینه که کاملا ریل تایم باشه و حتی اگر 1 ثانیه قبل از کرش سرور اصلی تغییری در دیتابیس یا فایل هاش ایجاد شده بود توی سرور میرور هم انجام شده باشه
خیلی ممنون

به این فکر کردی که ممکنه هک یا خراب شدن فایلی در سرور اصلی سریعا روی میرور هم کپی بشه؟

shervinrv
January 12th, 2016, 16:16
به این فکر کردی که ممکنه هک یا خراب شدن فایلی در سرور اصلی سریعا روی میرور هم کپی بشه؟

بله خب میرور کردن فقط برای high availability و لود بالانس هست و قرار نیست مشکل هک یا خطاهای انسانی رو حل کنه
برای اون قضایا مثل همیشه باید بک آپ های به موقع تهیه بشه

sudo
January 12th, 2016, 20:15
سلام
منظورتون رو از mirror کردن متوجه نشدم!‌
شما میخواید مثلا از ریموت میل سرور یا ریموت sql server و .... (استفاده از میل و دیتابیس سرور مجزا) برای بالا بردن کارایی و امنیتتون استفاده کنید ؟‌
یا نه!‌
میخواید لود سرورتون رو بین چند سرور بالانس کنید؟

یا بازم نه!‌

فقط میخواید یه بکاپ کلی از سرورتون داشته باشید؟


**************************

سرور اختصاصی هست یا مجازی ؟
چون ابزار های بکاپ گیری (پولی و رایگان)‌زیادی برای این کار هست!

**************************

در آخر اینکه!‌شما مگه چه سرویسی روی سرورتون run کردید ؟‌
که قابل پشتیبان (backup ) گیری نیست.

shervinrv
January 12th, 2016, 20:25
سلام
منظورتون رو از mirror کردن متوجه نشدم!‌
شما میخواید مثلا از ریموت میل سرور یا ریموت sql server و .... (استفاده از میل و دیتابیس سرور مجزا) برای بالا بردن کارایی و امنیتتون استفاده کنید ؟‌
یا نه!‌
میخواید لود سرورتون رو بین چند سرور بالانس کنید؟

یا بازم نه!‌

فقط میخواید یه بکاپ کلی از سرورتون داشته باشید؟


**************************

سرور اختصاصی هست یا مجازی ؟
چون ابزار های بکاپ گیری (پولی و رایگان)‌زیادی برای این کار هست!

**************************

در آخر اینکه!‌شما مگه چه سرویسی روی سرورتون run کردید ؟‌
که قابل پشتیبان (backup ) گیری نیست.

سلام.
سرور میرور سروری هست که دقیقا کپی سرور اصلی هست و دو تا مزیت داره . اول اینکه لود سرور تقسیم میشه در زمان های مورد نیاز و دوم که مهمتره اینه که وقتی سرور اصل داون میشه failover میشه و سرور دوم اتومات جایگزین میشه . و باعث میشه هیچ وقت سایت داون نباشه
این سرور میرور هست

من دو پست دومم عرض کردم این کار جایگزین بک آپ نیست و فقط برای در دسترس بودن همیشگی سایت هست و بک آپ جداگانه تهیه میشه و ربطی به این نداره

novin-web
January 12th, 2016, 20:38
سلام
دوست عزیز کاری که شما میخواید انجام بدید کلاستر هست
که نیاز به یک san دارید که هزینه بسیار زیادی خواهد داشت
ولی در کل سرچ در مورد کلاستر مشکل شما را حل خواهد کرد

shervinrv
January 12th, 2016, 20:40
سلام
دوست عزیز کاری که شما میخواید انجام بدید کلاستر هست
که نیاز به یک san دارید که هزینه بسیار زیادی خواهد داشت
ولی در کل سرچ در مورد کلاستر مشکل شما را حل خواهد کرد

سلام . خیلی ممنون
ولی تا اونجایی که مقالات رو خوندم با کلاستر فرق داره

compiler
January 13th, 2016, 00:24
اگر سرویس ها باید پایداریشون تضمین بشه ، بحث کلاسترینگ و High Availability مطرح میشه. اگر فقط میخواید دیتا Mirror بشه بهتره از Raid استفاده کنید دوست گرامی!! در غیر این صورت قبل از اینکه به فکر نرم افزار باشید باید به فکر ۲ سروری باشید که VLAN یا به قول دیتاسنتر ها V-RACK باشند و اگر سرعت دریافت و ارسال دیتاشون ۱۰ گیگ هم نیست حد اقل ۱ گیگابیت واقعی باشه!

به هر حال اگر سرور ویندوز هست ظاهرا ین نرم افزار میتونه کمکتون کنه :

http://www.lyonware.co.uk/Server-Mirroring/

sudo
January 13th, 2016, 19:36
سلام.
سرور میرور سروری هست که دقیقا کپی سرور اصلی هست و دو تا مزیت داره . اول اینکه لود سرور تقسیم میشه در زمان های مورد نیاز و دوم که مهمتره اینه که وقتی سرور اصل داون میشه failover میشه و سرور دوم اتومات جایگزین میشه . و باعث میشه هیچ وقت سایت داون نباشه
این سرور میرور هست

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

برای بالانس کردن لود سرورتان بهتره از همین cdn و cluster استفاده کنید.
و همان چیزی هایی که در اول پست قبلم دادم.

موفق باشید

OmidX
January 13th, 2016, 19:38
دو سرور با مشخصات مشابه رو میتونید کلاستر کنید ، مثلا اگر یک سرور داون شد ، سایت شما بصورت خودکار از روی سرور دوم لود خواهد شد.

shervinrv
January 14th, 2016, 07:28
توضیحاتتون کامل نبود .

برای بالانس کردن لود سرورتان بهتره از همین cdn و cluster استفاده کنید.
و همان چیزی هایی که در اول پست قبلم دادم.

موفق باشید

خیلی ممنون از وقتی می گذارید.
cdn برای فایل های استاتیک مناسبه هرچند بنده عرض کردم هدف اصلی بنده HA هست نه لود بالانس که این هدف رو پوشش نمیده



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

در مورد کلاستر و بقیه راهکار هایی بزرگواران فرمودید این راهکار ها برای داخل شبکه مناسب هست یعنی هردو سرور داخل یک دیتاسنتر باشن
البته الان که سوالم رو خوندم دیدم من نگفتم که میخوام سرور ها در دیتاسنتر های متفاوت باشن
برای همین فکر کنم دوستان این راهکار هارو پیشنهاد دادن
که از این بابت عذر میخوام

در چند انجمن خارجی هم سوالم رو مطرح کردم . در نهایت به این نتیجه رسیدم که این کار شدنی هست
یعنی میشه میرور سرور در دیتاسنتر متفاوتی از سرور اصلی باشه ولی این کار به سادگی این نیست که سرور ها داخل یک شبکه باشن و از طرفی بسیار هزینه بر هست
که اصلا برای بیزینس های کوچیک کاربری نداره

که در نهایت بهترین راهکار همین هست که همه دوستان فرمودند

باز هم از همه دوستان ممنونم که وقت گذاشتند

- - - Updated - - -

حالا یک سوال دیگه
آیا بک آپ گیری از سرورها فقط در فضای بک آپ داخل دیتا سنتر ها ممکنه ؟
یا میشه بک آپ ها در دیتاسنتر دیگه ای ذخیره بشه ؟ با توجه به حجم زیاد

اصولا ذخیره اطلاعات در یک دیتاسنتر دیگه لزومی داره ؟
بیشتر نگران این هستم که مثل بلایی که سر خیلی سایتها اومد و بی دلیل اطلاعاتشون توقیف شد سر منم بیاد
در حال حاضر 2 سرور در رد استیشن داریم
یکی سایت اصلی و بعدی میل سرورمون هست

Modir Server
January 14th, 2016, 10:32
برای دیتابیس از Master - Master استفاده کنین.
برای وب سرور هم ، اگر کانکشن سرورها مناسب هست. از fuse استفاده کنید.
مثال اگر داخل دیتاسنتر های هتزنر میخواید انجام بدید. DRBD9 هم با I/O پایین برای webapp مناسب هست.

- - - Updated - - -



بیشتر نگران این هستم که مثل بلایی که سر خیلی سایتها اومد و بی دلیل اطلاعاتشون توقیف شد سر منم بیاد

برای این مورد ، پیشنهاد می کنم به همان بکاپ های روزانه بسنده کنید.
با توجه به میزان ریسک، بکاپ کافیست.
فقط تو سیستم های مالی و خیلی حساس ممکن هست عقب گرد به یک روز قبل خیلی حاد و اذیت کن باشه.

sudo
January 14th, 2016, 13:03
خیلی ممنون از وقتی می گذارید.
cdn برای فایل های استاتیک مناسبه هرچند بنده عرض کردم هدف اصلی بنده HA هست نه لود بالانس که این هدف رو پوشش نمیده




در مورد کلاستر و بقیه راهکار هایی بزرگواران فرمودید این راهکار ها برای داخل شبکه مناسب هست یعنی هردو سرور داخل یک دیتاسنتر باشن
البته الان که سوالم رو خوندم دیدم من نگفتم که میخوام سرور ها در دیتاسنتر های متفاوت باشن
برای همین فکر کنم دوستان این راهکار هارو پیشنهاد دادن
که از این بابت عذر میخوام

در چند انجمن خارجی هم سوالم رو مطرح کردم . در نهایت به این نتیجه رسیدم که این کار شدنی هست
یعنی میشه میرور سرور در دیتاسنتر متفاوتی از سرور اصلی باشه ولی این کار به سادگی این نیست که سرور ها داخل یک شبکه باشن و از طرفی بسیار هزینه بر هست
که اصلا برای بیزینس های کوچیک کاربری نداره

که در نهایت بهترین راهکار همین هست که همه دوستان فرمودند

باز هم از همه دوستان ممنونم که وقت گذاشتند

- - - Updated - - -

حالا یک سوال دیگه
آیا بک آپ گیری از سرورها فقط در فضای بک آپ داخل دیتا سنتر ها ممکنه ؟
یا میشه بک آپ ها در دیتاسنتر دیگه ای ذخیره بشه ؟ با توجه به حجم زیاد

اصولا ذخیره اطلاعات در یک دیتاسنتر دیگه لزومی داره ؟
بیشتر نگران این هستم که مثل بلایی که سر خیلی سایتها اومد و بی دلیل اطلاعاتشون توقیف شد سر منم بیاد
در حال حاضر 2 سرور در رد استیشن داریم
یکی سایت اصلی و بعدی میل سرورمون هست

یکم نگرانیتون بیش از حده !‌
اول از همه شما باید می فرمودین، چه سرویس هایی روی سرورتون هست

در مورد از بین رفتن اطلاعات هم ...
که رد استیشن که رابطه خوبی با ایرانی ها داره!‌فکر نکنم حالا حالا ها بدون اخطار قبلی و .. سر مسائل هویتی بخواد سرورها رو مسدود بکنه.

اگه از این بُعد که بگذریم.

با فعال کردن RAID های سخت افزاری و استفاده از SSD بجای HDD میتونید از سوختن دستگاه ذخیره سازی اطلاعاتتون تا حد زیادی راحت بشید!‌
وقتی یه SSD معمولی شرکت A-DATA گارانتی میکنه که ssd شما ۱ میلیون ساعت کار میکنه ...
دیگه SSD های دیتاسنتر ادیشن و ... چی هستن؟!

و اینکه بصورت روزانه /هفتگی/ماهانه شما بکاپ تهیه کنید...

خیلی نرم افزار های رایگان و پولی هست
حتی کنترل پنل ها هم اغلب ماژول های backup گیری خیلی خوب و قوی دارند

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


اگه باز حساسیتتون بیشتر هست، میتونید از یه سرور خارج از اون شبکه و دیتاسنتر به عنوان بکاپ استفاده کنید (بکاپ ها رو روی اون سرور نگه دارید، که مسئله تحریم و ... براتون مشکل ساز نباشه)

اما گرفتن سرویس های مخصوص بکاپ روی همان دیتاسنتری که سرورتان میزبانی میشه، هم بهینه تر هست هم به صرفه تر!



در آخر هم استفاده از سرور های جداگانه رو پیشنهاد میکنم!‌
(نمیدونم واژه اش درست هست یا خیر :71: ، منظورم این هست که فایل هایی که روی وبسایتتان میذارید روی یک وب سرور مجزا، میل سرورتان هم که فرمودید جدا هست! )


اگه توی مدیریت وبسایتتون این سیاست رو پیاده کنید تا ۹۹.۹٪‌ اطلاعاتتون پایدار خواهد ماند!‌
اگه باز مشکلی پیش اومد که ، دیگه خیلی بد شانس هستید #-o