مشخصات سخت افزاری یک سرور خوب
اهمیت سرور برای همگان واضح است و به همین خاطر هم شناختن مشخصات سخت افزاری یک سرور خوب هم بسیار مهم است. به هر حال توجه کنید که چندین شبکه قرار است به این سرور متصل بشوند و این سرور قرار است که نرم افزار ها یا وب سایت های گوناگونی را در خود جای بدهد. پس مسلما این سرور نیازمند یک سخت افزار بسیار قوی می باشد. شاید پیش خودتان فکر کنید که پس باید جدیدترین سخت افزار ها را برای سرور در نظر گرفت و اصلا هم برایمان مهم نباشد که هزینه آن و پشتیبانی شبکه چقدر می شود. اما این را در نظر بگیرید که فراهم کردن جدیدترین سخت افزار ها هزینه بسیار بالایی دارد و برای همین لازم است که بدانیم مناسب ترین سخت افزار ها از همه نظر برای سرور کدام اند. پس در این مقاله با ما همراه باشید تا به معرفی آن ها کامل بپردازیم.
Table of Contents
Toggleبهترین سخت افزار برای سرور کدام است؟
مشخصات سخت افزاری یک سرور خوب چیست؟ وقتی می خواهیم به پاسخ این سوال فکر کنیم می فهمیم که بین حداقل نیازمندی ها و نیازمندی های پیشنهادی تفاوت بسیاری وجود دارد. این تفاوت ها هم به اندازه و تعداد پایگاه های داده و نگهداری شبکه، تعداد کاربران و ریز ساخت های موجود بستگی دارد. پس بگذارید از حداقل ها شروع کنیم و بعد به سیستم های پیشنهادی بپردازیم.
حداقل نیازمندی ما تنها برآورده کردن حداقل 3 گیگابایت رم و فضای هارد برای ذخیره داده ها و پایگاه داده ها است. با این وجود این را می دانیم که برآورده کردن حداقل ها ایده آل نیست و اگر از سخت افزار های بهتر استفاده کنید، زمان اجرا و بهره وری شما از سرور نیز بهبود پیدا می کند. حال بهتر است قبل از توضیح بیشتر به این اشاره کنیم که اصلا ما چگونه باید یک سرور خوب انتخاب کنیم و چه ملاحظاتی باید برای تعیین سخت افزار مناسب سرور داشته باشیم.
چگونه یک سرور مناسب انتخاب کنیم؟
در اینجا قرار است اشاره کنیم که مشخصات سخت افزاری یک سرور خوب بر پایه فاکتور های مختلف چیست و موارد مورد نیاز آن را بررسی کنیم.
تعداد کاربران ما: اگر کاربران ما از 15 نفر کمتر باشند، ما به فضای حافظه زیاد و پشتیبانی شبکه های کامپیوتری خیلی حرفه ای نیاز نداریم. اما در صورتی که بیش از آن باشند باید فکر دیگری بکنیم و کمی حافظه را افزایش بدهیم. شاید بهتر باشد به شما پیشنهاد دهیم که برای هر 5 نفر بیشتر از 15 نفر، بهتر است 1 تا 2 گیگ رم بیشتر را در نظر داشته باشید.
پکیج های اجرایی ما: ما باید بدانیم که اطلاعات ما قرار است چه مقدار دستخوش به روز رسانی قرار بگیرند؟ اگر بروزرسانی ها هر 30 دقیقه انجام شود، باید سخت افزار و خدمات پشتیبانی شبکه و سخت افزار مناسب مورد نیاز این بروز رسانی تامین بشود. SQL Server ETL داده هایی که قبلا پردازش شده را به رم انتقال می دهد پس در نتیجه اگر رم ما بیشتر باشد، پکیج های اجرایی سریعتری هم خواهیم داشت.
اندازه پایگاه داده ما: اینکه دیتابیس ما چقدر است خیلی موضوع مهمی می باشد به این خاطر که این موضوع روی مقداری پردازشی که باید برای ذخیره سازی انبار داده انجام بشود تاثیر می گذارد. اگر شما دیتابیسی دارید که از 50 گیگ کمتر است، یک رم 16 گیگا بایتی می تواند کار شما را راه بیندازد. این در صورتی است که شما بروزرسانی ها را به صورت شبانه انجام بدهید و تعداد کاربرانی که همزمان به آن دسترسی پیدا می کنند 10 نفر باشد.
نرخ رشد: این پایگاه داده یا دیتابیس قرار است در سال چقدر رشد کند؟ ممکن است در حالی که قرار است این موضوع را مد نظر قرار بدهیم، سرور برای ذخیره تمام داده های فعلی مناسب باشد اما ممکن است در سال های آینده ما با مشکل مواجه بشویم و به سخت افزار های قوی تری نیاز پیدا کنیم.
ضروریات سیستم عامل: همیشه باید یک مقداری رم را برای سیستم عامل در نظر بگیریم. مثلا اگر سروری 32 گیگابایت رم دارد، بهتر است 7 گیگ به سیستم عامل اختصاص داده شود و آن 25 گیگ باقی مانده را هم به SQL Server اختصاص بدهیم.
اختصاصی یا اشتراکی بودن: آیا نرم افزار دیگری هم روی سرور شما وجود دارد؟ حتما در زمان شناخت مشخصا سخت افزاری یک سرور خوب باید این موضوع را هم مد نظر قرار بدهید. اگر نرم افزار دیگری روی سرور اجرا شود، شما حتما باید رم و فضای هارد کافی لازم را به هر نرم افزار اختصاص بدهید.
مشخصات سخت افزاری یک سرور خوب چیست؟
حال دیگر وقت آن رسیده است که در نهایت یک پلن سخت افزاری خوب برای شما ارائه بدهیم اما لازم است که شما حتما چند نکته را درباره سخت افزار های به کار رفته در سرور بدانید. اول اینکه باید بدانیم رم نقش مهمی در سرور ایفا می کند و اگر از سرور انتظار عملکرد عالی داشته باشیم، باید رم را افزایش بدهیم و مثلا 16 گیگ رم را به 32 گیگ رم تغییر بدهیم. به این صورت می توانیم زمان اجرای دستورات را کمتر کنیم تا کار ها سریعتر پیش برود. اما برای موضوع ذخیره اطلاعات در سرور هارد دیسک شماست که بسیار نقش مهمی در سرور ایفا می کند. به این صورت که اگر می خواهید اطلاعات بیشتری را در هارد سرور ذخیره کنید نیاز دارید که یک هارد حجیم تر داشته باشید.
در نهایت اما نوبت به پردازنده ها مخصوصا پردازنده های چند هسته ای می رسد که شاید آنچنان نقش مهمی در سرور ایفا نکنند اما به هر حال یک پردازنده 8 هسته ای برای سرور خیلی عملکرد بهتری به نسبت یک پردازنده 4 هسته ای دارد. البته این برای شرکت های کوچک است و توصیه می شود شرکت های بزرگ از پردازنده 16 هسته ای استفاده کنند.
برای یک کلاینت متوسط دارای یک دیتابیس 100 گیگابایتی، این مشخصات سخت افزاری یک سرور خوب می باشد:
-درایور های سرعت بالا برای ذخیره سازی جداگانه اطلاعات و فایل های موقت، فایل های لاگ SQL
-پردازنده های 4 تا 8 هسته ای با عملکرد بسیار بالا
-16 الی 64 گیگابایت رم