سه شنبه ۱ مرداد ۱۳۹۲ ارسال شده توسط prodo
اگه میخواین خودتون یه سرور برای نگهداری داده بخرین و راهاندازی کنین، مهمترین نکته این هست که دادههاتون با سرعت بالا جابهجا بشه و امنیت داشته باشه.
**هارد دیسک**
برای این کار باید از یه هارددیسک مناسب استفاده کنین که مدلهای موجود مناسب الان هاردهای `SSD` هست.
برای امنیت دادههاتون هم جدا از پشتیبانگیری (backup) یه راه برای این که دادهها مطمئن باشه و خرابی به بار نیاد `raid` کردن دوهارد `SSD` به همدیگه هست.
**رم**
استفاده از چند رم بسیار کمک میکنه چون سیستمعاملهای خوب در صورت خراب شدن یک رم کل سیستم رو مختل نمیکنن.
ولی به طور کلی مسالهی هارددیسک در این موارد از رم مهمتره.
**سیستم عامل**
یه نکتهی دیگه هم استفاده از یه سیستمعامل مطمئن روی سرور هست. در صورت استفاده از ویندوز، سیستمعامل `win server` نسخهی 2012 یا 2008 بسیار خوب هست چون امکاناتی داره که باعث میشه دادهها همیشه سالم بمونن و در صورت ایجاد مشکل نرمافزاری و سختافزاری همیشه نیاز به خاموش کردن سرور نباشه
برای مثال در مواقعی که برای یکی از رمها مشکل پیش بیاد میشه بدون خاموش کردن سرور، رم مشکل دار رو تعویض کرد!
در صورت استفاده از لینوکس هم یه سیستمعامل مثل `centos` میتونه انتخاب خوبی باشه.
**بررسی مداوم** به هر حال بعد از انتخاب کردن سختافزار و نرمافزار مناسب، باید به طور مداوم کنترل و بررسی کردش. مثلاً سرعت خوندن و نوشتن هارددیسک باید در بازههای زمانی تست بشه. یا دادهها از نظر سالم بودن باید بررسی بشن.
سه شنبه ۱ مرداد ۱۳۹۲ ویرایش شده توسط prodo
اگه میخواین خودتون یه سرور برای نگهداری داده بخرین و راهاندازی کنین، مهمترین نکته این هست که دادههاتون با سرعت بالا جابهجا بشه و امنیت داشته باشه.
**هارد دیسک**
برای این کار باید از یه هارددیسک مناسب استفاده کنین که مدلهای موجود مناسب الان هاردهای `SSD` هست.
برای امنیت دادههاتون هم جدا از پشتیبانگیری (backup) یه راه برای این که دادهها مطمئن باشه و خرابی به بار نیاد `raid` کردن دوهارد `SSD` به همدیگه هست.
**رم**
استفاده از چند رم بسیار کمک میکنه چون سیستمعاملهای خوب در صورت خراب شدن یک رم کل سیستم رو مختل نمیکنن.
ولی به طور کلی مسالهی هارددیسک در این موارد از رم مهمتره.
**سیستم عامل**
یه نکتهی دیگه هم استفاده از یه سیستمعامل مطمئن روی سرور هست. در صورت استفاده از ویندوز، سیستمعامل `win server` نسخهی 2012 یا 2008 بسیار خوب هست چون امکاناتی داره که باعث میشه دادهها همیشه سالم بمونن و در صورت ایجاد مشکل نرمافزاری و سختافزاری همیشه نیاز به خاموش کردن سرور نباشه
برای مثال در مواقعی که برای یکی از رمها مشکل پیش بیاد میشه بدون خاموش کردن سرور، رم مشکل دار رو تعویض کرد!
در صورت استفاده از لینوکس هم یه سیستمعامل مثل `centos` میتونه انتخاب خوبی باشه.
**بررسی مداوم** به هر حال بعد از انتخاب کردن سختافزار و نرمافزار مناسب، باید به طور مداوم کنترل و بررسی کردش. مثلاً سرعت خوندن و نوشتن هارددیسک باید در بازههای زمانی تست بشه. یا دادهها از نظر سالم بودن باید بررسی بشن.
**ویرایش (سه شنبه ۵:۰۸)**: در صورتی که نرمافزار زا پایگاه دادهها استفاده میکنه، بهترین انتخاب برای سرعت و امنیت بیشتر از بین سه پایگاه دادهی `sql` معروف یعنی `mysql` و `sqlserver` و `oracle` انتخاب `oracle` هست. مقایسه در مورد پایگاه دادههای `nosql` پیچیدهتره اما به هر حال `benchmark` های مختلف روی اینترنت موجود هست.
در مورد زمان داون شدن موضوع خیلی گسترده و پیچیده است. به یک یا دو عامل بستگی نداره که بشه به راحتی توضیح داد.
نهایتاً پیشنهاد میکنم برای انتخاب سختافزار و تکنولوژیهای مورد نظرتون از `benchmark` های سازمانهای معروف و خوشنام استفاده کنین.