انتخاب سرور یکی از تصمیمهای مهم در توسعه زیرساخت فناوری گزارشها هر کسبوکار است. نرمافزارهای مالی، سامانههای مدیریت مشتریان، فایلهای مشترک و ابزارهای تحلیل داده، برای فعالیت مناسب به منابع پردازشی و فضای ذخیرهسازی قابل اتکا نیاز دارند. با اضافه شدن کاربردهای هوش مصنوعی، تحلیل این نیازها اهمیت بیشتری پیدا میکند؛ زیرا هر پروژه میتواند ترکیب متفاوتی از پردازنده، حافظه، ذخیرهسازی و ارتباط شبکه را طلب کند.
برای انتخاب مناسب، باید ابتدا مشخص شود سرور چه خدماتی ارائه خواهد داد، چه بیاناتی روی آن نگهداری میشود و سازمان در آینده چه برنامهای برای توسعه دارد. ارزیابی این موارد کمک میکند بودجه صرف تجهیزاتی شود که با نیاز واقعی کسبوکار هماهنگ هستند.
نخستین مرحله، تهیه فهرستی از نرمافزارها و سرویسهایی است که قرار است روی سرور اجرا شوند. یک مجموعه ممکن است تنها به اشتراک فایل و اجرای نرمافزار حسابداری نیاز داشته باشد، درحالیکه مجموعه دیگری چندین ماشین مجازی، پایگاه داده و سامانه تحلیل گزارشها را همزمان اجرا کند.
تعداد کارکنان بهتنهایی معیار کافی برای تعیین ظرفیت سرور نیست. تعداد کاربران همزمان، حجم دادهها، میزان رشد گزارشها و ساعات اوج فعالیت نیز باید مرور شوند. برای مثال، تهیه گزارشهای سنگین از پایگاه داده میتواند منابع بیشتری نسبت به استفاده روزمره از یک نرمافزار ساده مصرف کند.
برای مطالعه بیشتر درباره ارتباط انتخاب تجهیزات با خدمات شبکه و کاربردهای هوش مصنوعی، میتوانید مطلب مرتبط با سفارش سرور اچ پی در سلامتجو را نیز ارزیابی کنید.
سرور شبکه معمولاً برای اجرای نرمافزارهای مشترک، مدیریت کاربران، نگهداری فایلها و میزبانی سرویسهای سازمانی استفاده میشود. در این کاربردها، تعادل میان پردازنده، رم، فضای ذخیرهسازی و سرعت شبکه اهمیت دارد. محدودیت در هر بخش میتواند روی تجربه کاربران اثر بگذارد.
در کاربردهای هوش مصنوعی، نیاز سختافزاری به نوع فعالیت وابسته است. آموزش یک مدل، اجرای مدل آماده و آمادهسازی دادهها الزاماً منابع یکسانی مصرف نمیکنند. برخی پردازشها با CPU قابل انجام هستند و برخی برای رسیدن به سرعت مناسب به GPU نیاز دارند.
بنابراین، پیش از انتخاب تجهیزات باید اندازه مدل، حجم داده، تعداد درخواستهای همزمان و زمان پاسخ مورد انتظار مشخص شود. اگر پردازش از طریق یک سرویس بیرونی انجام میشود، نیاز سرور داخلی نیز با حالتی که مدل داخل سازمان اجرا میشود متفاوت خواهد بود.
پردازنده یکی از اجزای اصلی سرور است، اما انتخاب آن نباید فقط مطابق تعداد هسته انجام شود. بعضی نرمافزارها از هستههای متعدد استفاده میکنند، درحالیکه نحوه عملکرد برخی دیگر بیشتر به توان پردازش هر هسته وابسته است.
در محیطهای مجازیسازی، باید منابع موردنیاز مجموع ماشینهای مجازی مرور شود. برای پایگاه داده نیز نوع عملیات، حجم درخواستها و شرایط نرمافزار اهمیت دارد. نسل پردازنده، سازگاری با سرور و هزینه مجوز نرمافزارها از دیگر عواملی هستند که میتوانند بر تصمیم نهایی اثر بگذارند.
انتخاب پردازندهای با ظرفیت بسیار بیشتر از نیاز، همیشه به صعود متناسب سرعت منجر نمیشود. بهتر است تصمیم طبق بار کاری واقعی و برنامه توسعه سازمان گرفته شود.
حافظه رم فضای لازم برای فعالیت نرمافزارها و پردازش دادههای در حال استفاده را فراهم میکند. زمانی که چند سرویس یا ماشین مجازی روی یک دستگاه اجرا میشوند، ظرفیت حافظه باید پاسخگوی مجموع نیاز آنها باشد.
کمبود رم ممکن است باعث استفاده بیشتر از فضای ذخیرهسازی بهعنوان حافظه موقت و افت سرعت شود. در مقابل، رشد حافظه زمانی حاصل مناسبی دارد که محدودیت اصلی سیستم واقعاً مربوط به رم باشد.
در بسیاری از سرورهای سازمانی، حافظه ECC برای شناسایی و اصلاح برخی خطاهای حافظه استفاده میشود. هنگام انتخاب ماژولها، نوع حافظه، ظرفیت، سرعت پشتیبانیشده و ترتیب نصب باید با مشخصات همان مدل سرور هماهنگ باشد. تحلیل اسلاتهای آزاد نیز به برنامهریزی برای ارتقای آینده کمک میکند.
انتخاب فضای ذخیرهسازی باید با توجه به نوع استفاده از شرح انجام شود. آرشیو فایلها، اجرای پایگاه داده و پردازش مجموعههای بزرگ داده، نیازهای متفاوتی دارند. در یک کاربرد، ظرفیت بیشتر اولویت دارد و در کاربرد دیگر، زمان پاسخ و سرعت دسترسی مهمتر است.
SSD میتواند برای سرویسهای حساس به تأخیر مناسب باشد. بااینحال، انتخاب نهایی باید طبق رابط اتصال، دوام نوشتن، سازگاری با سرور و بودجه انجام شود. برای تجهیزات کارکرده نیز مرور سلامت، سابقه مصرف و شرایط ضمانت اهمیت دارد.
استفاده از RAID در برخی پیکربندیها به تحمل خرابی دیسک کمک میکند، اما جایگزین پشتیبانگیری نیست. حذف اشتباه فایلها، خرابی نرمافزاری و آلودگی به باجافزار همچنان میتوانند دادهها را تحت تأثیر قرار دهند.
در پروژههایی که به پردازنده گرافیکی نیاز دارند، انتخاب کارت باید با ارزیابی کل سرور همراه باشد. فضای شاسی، اتصال مناسب، ظرفیت منبع تغذیه، خنکسازی و پشتیبانی نرمافزاری باید پیش از خریداری مشخص شوند.
حافظه اختصاصی GPU نیز در انتخاب اهمیت دارد؛ زیرا مدل و دادههای مورد استفاده باید در منابع قابل دسترس جای بگیرند. مناسب بودن یک کارت گرافیک برای یک پروژه، لزوماً به معنی مناسب بودن آن برای تمام کاربردهای هوش مصنوعی نیست.
در صورت فرصت، اجرای آزمایشی بخشی از بار کاری واقعی میتواند تصویر روشنتری از نحوه عملکرد تجهیزات ارائه دهد. این تحلیل به تصمیمگیری درباره سرعت، ظرفیت و هزینه کمک میکند.
امنیت زیرساخت به نحوه راهاندازی و مدیریت آن وابسته است. تجهیزات مناسب نیز در صورت تنظیمات نادرست، دسترسیهای بیشازحد یا نگهداری ضعیف ممکن است در معرض مشکل قرار بگیرند.
هر کاربر باید فقط به تبیینات و خدمات موردنیاز وظایف خود دسترسی داشته باشد. حسابهای مدیریتی باید محدود و قابل پیگیری باشند و دسترسی به ابزارهای مدیریت سرور نیز از مسیرهای کنترلشده انجام شود.
آپدیتهای سازگار، ثبت رویدادها و مرور فعالیتهای غیرعادی، بخش دیگری از نگهداری زیرساخت هستند. برای ابزارهای هوش مصنوعی نیز باید مشخص باشد دادههای سازمان کجا پردازش میشوند، چه کسانی به آنها دسترسی دارند و چه مدت نگهداری خواهند شد.
گاهی کندی سرویسها از محدودیت ارتباط شبکه ناشی میشود. در چنین شرایطی، رشد رم یا ارتقای پردازنده ممکن است مشکل اصلی را برطرف نکند.
سرعت کارت شبکه، ظرفیت سوئیچها، کیفیت کابلکشی و حجم انتقال اطلاعات باید با نیاز سرویسها هماهنگ باشند. این محور در انتقال فایلهای بزرگ، پشتیبانگیری و جابهجایی دادههای مربوط به تحلیل و هوش مصنوعی اهمیت بیشتری دارد.
بهتر است پیش از خریداری، مسیر انتقال داده از سرور تا کاربران و تجهیزات ذخیرهسازی مرور شود. این کار کمک میکند محدودیتهای احتمالی در طراحی زیرساخت دیده شوند.
محل نصب سرور باید فضای مناسب، تهویه کافی و برق متناسب با تجهیزات داشته باشد. بیشتر شدن توان پردازشی، بهویژه با اضافه شدن GPU، میتواند نیاز به برق و دفع گرما را بیشتر کند.
تجهیزاتی مانند UPS و منابع تغذیه افزونه، در صورت طراحی و اتصال مناسب، میتوانند به کم شدن برخی اختلالات برق کمک کنند. بااینحال، تداوم خدمت به وضعیت کل زیرساخت وابسته است و تنها با اضافه کردن یک قطعه تضمین نمیشود.
فضای رک، دسترسی برای تعمیرات و شرایط محیطی باید پیش از انتخاب نهایی مرور شوند تا راهاندازی تجهیزات با محدودیت پیشبینینشده مواجه نشود.
برنامه پشتیبانگیری باید مشخص کند چه بیاناتی، با چه فاصله زمانی و در چه محلی ذخیره میشوند. در ادامه لازم است مسئول تحلیل برآیند عملیات و رسیدگی به خطاها روشن باشد.
سازمان باید بداند در صورت بروز مشکل، چه مقدار از دادهها اخیر را میتواند از دست بدهد و خدمات در چه زمانی باید بازیابی شوند. پاسخ این دو پرسش بر انتخاب روش پشتیبانگیری و منابع موردنیاز اثر میگذارد.
وجود نسخه جدید پشتیبان بهتنهایی کافی نیست. آزمایش دورهای بازیابی کمک میکند مشخص شود ادیشنها قابل استفاده هستند و فرایند بازگرداندن دادهها در عمل چگونه انجام خواهد شد.
بها دو سرور زمانی قابل مقایسه است که پیکربندی و خدمات همراه آنها روشن باشد. تفاوت در مدل پردازنده، آرایش رم، نوع دیسکها، کنترلر ذخیرهسازی، کارت شبکه و شرایط ضمانت میتواند اختلاف بها ایجاد کند.
هزینه واقعی زیرساخت نیز فراتر از مبلغ خریداری دستگاه است. راهاندازی، مجوز نرمافزارها، برق، نگهداری و پشتیبانگیری باید در بودجه لحاظ شوند.
پیشفاکتور دقیق باید مشخصات قطعات، وضعیت نو یا کارکرده بودن تجهیزات و شرایط پشتیبانی را بیان کند. شرحهای کلی مانند «مناسب شبکه» یا «مناسب هوش مصنوعی» بدون تعیین بار کاری، برای تصمیمگیری کافی نیستند.
در بازار سرورهای سازمانی برندهای مختلفی وجود دارند، اما خانواده HPE ProLiant سالهاست در بسیاری از شرکتها و دیتاسنترها مورد استفاده قرار میگیرد. یکی از مهمترین دلایل این مسئله تنوع بالای کانفیگ است. یک سرور HPE را میتوان متناسب با نوع پروژه از نظر CPU، RAM، Storage، RAID Controller و Network Adapter کانفیگ کرد. برای مثال یک File Server الزاماً به همان سختافزاری نیاز ندارد که برای Virtualization یا Database استفاده میشود. اگر قصد ارزیابی مدلها و کانفیگهای مختلف سرور اچ پی را دارید، بهتر است قبل از خریداری نوع Workload، تعداد کاربران و ظرفیت توسعه آینده را مشخص کنید.
معیارهای پذیرش تجهیزات بهتر است پیش از نهایی شدن سفارش مشخص شوند. تطبیق قطعات با پیشفاکتور، ارزیابی سلامت سختافزار، کنترل هشدارها و آزمایش سرویسهای موردنیاز میتوانند بخشی از فرایند تحویل باشند.
برای خدمات شبکه، تحلیل نباید فقط به روشن شدن دستگاه محدود شود. اجرای نرمافزارها و ارزیابی رفتار آنها در شرایط نزدیک به استفاده روزمره، دادهها مفیدتری ارائه میدهد.
از سوی دیگر مسئولیت نصب، تنظیمات، نگهداری و پشتیبانی باید روشن باشد تا سازمان پس از تحویل، مسیر مشخصی برای رسیدگی به مشکلات داشته باشد.
پیش از تصمیم نهایی، پاسخ این پرسشها را مشخص کنید:
انتخاب سرور مناسب، برآیند شناخت نیازهای سازمان و هماهنگ کردن اجزای زیرساخت با آنهاست. ارزیابی دقیق پیش از سفارش و ارزیابی بازده پس از راهاندازی، به کسبوکار کمک میکند منابع خود را هدفمند مصرف کند و برای توسعه خدمات شبکه و هوش مصنوعی آمادگی بیشتری داشته باشد.
نوشته انتخاب سرور برای شبکه سازمانی اولین بار در مستر سرور اچ پی hpe پدیدار شد.
برچسب:
نویسنده: کاوه محمدزادگان