وقتی کارمندی وارد نرمافزار ERP (نرم افزار برنامه ریزی منابع سازمان) شرکت میشود، فایلی را از پوشه مشترک شبکه باز میکند یا بعد از بازکردن مرورگر وارد یک وبسایت میشود، معمولاً در پشت صحنه یک یا چند Server در حال پردازش درخواست او هستند. سرور ممکن است اطلاعات کاربر را بررسی کند، فایل موردنظر را پیدا کند، دادهای را از دیتابیس بخواند، یک صفحه وب تولید کند یا منابع پردازشی موردنیاز یک نرمافزار را در اختیار آن قرار دهد. به همین دلیل سرورها یکی از اجزای پایه بیشتر زیرساختهای فناوری اطلاعات هستند؛ از یک شرکت کوچک با چند کاربر گرفته تا بانک، اپراتور مخابراتی، دیتاسنتر و زیرساختهای عظیم Cloud و هوش مصنوعی.
اهمیت این بازار هم همچنان در حال افزایش است. براساس جدیدترین آمار IDC در ۱۰ سپتامبر ۲۰۲۶، درآمد بازار جهانی Server در سهماهه دوم ۲۰۲۶ به رکورد ۱۶۶٫۳ میلیارد دلار رسیده است. یکی از عوامل اصلی این رشد، توسعه سریع زیرساختهای AI و سرورهای مجهز به شتابدهندههای پردازشی است.
اما Server دقیقاً چیست؟
تعریف رایج «یک کامپیوتر بسیار قدرتمند که همیشه روشن است» فقط بخشی از واقعیت را توضیح میدهد. از نظر فنی، Server الزاماً یک دستگاه فیزیکی خاص نیست. یک برنامه، ماشین مجازی یا سیستم فیزیکی میتواند نقش Server را ایفا کند، به شرطی که منابع یا سرویسی را در اختیار کلاینتهای دیگر قرار دهد.
در این مقاله ابتدا مفهوم سرور را به زبان ساده توضیح میدهیم، سپس میبینیم Server چگونه کار میکند، چه تفاوتی با کامپیوتر شخصی دارد، اجزای اصلی یک سرور سازمانی چیست و چرا ویژگیهایی مانند ECC Memory، منبع تغذیه Redundant، Hot-Swap و مدیریت از راه دور در سرورها اهمیت دارند.
برای استعلام قیمت و دریافت مشاوره تخصصی با کارشناسان رسام تماس بگیرید.
تماس با کارشناسانسرور چیست؟
سرور، سیستم یا نرمافزاری است که داده، منابع یا یک سرویس را در اختیار سیستمها و برنامههای دیگر قرار میدهد. سیستم یا برنامهای که از Server درخواست سرویس میکند کلاینت (Client) نام دارد.
IBM در تعریف فنی Server آن را یک کامپیوتر یا Process میداند که داده، منابع یا سرویسهایی را فراهم میکند که سایر کامپیوترها یا Processها میتوانند از طریق شبکه به آنها دسترسی داشته باشند.
این تعریف یک نکته مهم دارد و آن هم اینکه Server الزاماً یک دستگاه سختافزاری جداگانه نیست.
فرض کنید روی یک کامپیوتر نرمافزاری اجرا کردهاید که فایلهای خاصی را در شبکه در اختیار سایر کاربران قرار میدهد. از دید معماری Client/Server، آن نرمافزار در حال ایفای نقش Server است؛ البته وقتی در محیطهای سازمانی از «خرید سرور» صحبت میکنیم، معمولاً منظورمان Server Hardware است؛ یعنی سختافزاری که برای اجرای پایدار Workloadهای سازمانی طراحی شده است.
Client و Server چه تفاوتی دارند؟
معماری Client/Server یکی از پایههای شبکههای امروزی است. Client درخواست ایجاد میکند و Server پس از پردازش آن درخواست، پاسخ میدهد. IBM این مدل را بهعنوان نوعی از معماری توضیح میدهد که در آن Client درخواست یک سرویس را ارسال میکند و Server همان سرویس را انجام میدهد.
در بسیاری از سیستمها یک Server میتواند همزمان به تعداد زیادی Client پاسخ دهد؛ برای مثال، وقتی کاربر یک نرمافزار سازمانی را روی لپتاپ خود اجرا میکند مسیر زیر طی میشود:
لپتاپ کاربر → Client
سروری که Application یا Database را اجرا میکند → Server
درخواست ارسال شده ممکن است این باشد که اطلاعات فاکتور شماره ۴۵۱۲ را نمایش بده. Client درخواست را ارسال میکند، Server اطلاعات موردنیاز را پردازش میکند و نتیجه را به Client برمیگرداند. این ارتباط ممکن است در شبکه داخلی شرکت یا از طریق اینترنت انجام شود.
سرور چگونه کار میکند؟
برای درک بهتر Server، فرض کنید در مرورگر آدرس یک وبسایت را وارد میکنید. در یک سناریوی سادهشده، ابتدا سیستم باید آدرس IP مربوط به Domain را پیدا کند. DNS Server در این مرحله نقش دارد؛ سپس مرورگر با Web Server ارتباط برقرار کرده و درخواست صفحه را ارسال میکند.
در مرحله بعد Web Server درخواست را دریافت میکند. اگر صفحه نیاز به اطلاعات Database داشته باشد، Web Server یا Application Server ممکن است از Database Server درخواست اطلاعات کند. Database نتیجه را برمیگرداند. Application نتیجه را پردازش میکند. در نهایت پاسخ از طریق شبکه برای Browser ارسال میشود.
در نتیجه چیزی که برای کاربر تنها چند لحظه طول میکشد ممکن است حاصل ارتباط چند Server مختلف باشد.
Cloudflare نیز DNS Server را سیستمی معرفی میکند که درخواستهای DNS را پاسخ میدهد و نام Domain را به IP مرتبط میکند.
پس یک سرویس آنلاین لزوماً روی «یک سرور» اجرا نمیشود. در معماریهای سازمانی و Cloud ممکن است دهها، صدها یا هزاران Server در ارائه یک Service مشارکت کنند.
آیا Server حتماً باید یک کامپیوتر بسیار قدرتمند باشد؟
یکی از رایجترین برداشتهای اشتباه درباره سرور این است سرور باید یک کامپیوتر قوی باشد.
از نظر فنی حتی یک لپتاپ، کامپیوتر معمولی یا دستگاه کوچک هم اگر سرویسی را در اختیار Clientهای دیگر قرار دهد میتواند نقش Server را ایفا کند؛ برای مثال میتوان روی یک PC معمولی Web Server نصب کرده و یک وبسایت داخلی را روی آن اجرا کرد.
پس تفاوت اصلی در نقش است، نه الزاماً قدرت سختافزار؛ اما وقتی درباره زیرساخت Production یک سازمان صحبت میکنیم، شرایط تغییر میکند. سرور سازمانی برای کارکرد طولانیمدت، مدیریت مرکزی، تحمل خرابی و سرویسدهی به چندین کاربر یا Application طراحی میشود؛ به همین دلیل سختافزار آن معمولاً ویژگیهایی دارد که در Desktopهای عادی کمتر دیده میشوند.
آیا سرور باید همیشه روشن باشد؟
همیشه روشنبودن بخشی از تعریف Server نیست و یک شرط فنی محسوب نمیشود.
یک سرور میتواند خاموش شود و زمانی که دوباره روشن شد سرویس خود را ارائه دهد؛ اما بیشتر سرورهای Production باید سرویسهایی را اجرا کنند که کاربران انتظار دارند دائماً در دسترس باشند؛ برای مثال خاموششدن DNS Server، ERP Server یا Database اصلی شرکت ممکن است فعالیت کاربران را متوقف کند ؛ بنابراین هدف زیرساختهای Enterprise معمولاً افزایش Availability یا دسترسپذیری است.
البته Availability صرفاً با روشن نگهداشتن Server ایجاد نمیشود. Redundant Power، چند Network Path، RAID یا Storage Redundancy، Cluster، Backup و Disaster Recovery میتوانند بخشی از معماری Availability باشند.
تفاوت سرور با کامپیوتر معمولی چیست؟
سرور و دسکتاپ از نظر اصول بنیادی شباهت زیادی دارند. هر دو CPU، RAM، Storage، Motherboard و Network Interface دارند. تفاوت اصلی در هدف طراحی آنهاست. در جدول زیر تفاوتهای سرور و دسکتاپ را ملاحظه میکنید:
| معیار | Server سازمانی | کامپیوتر شخصی |
|---|---|---|
| هدف اصلی | ارائه سرویس به چند کاربر یا سیستم | استفاده مستقیم یک کاربر |
| زمان کار | معمولاً طولانی و مداوم | وابسته به کاربر |
| حافظه | معمولاً ECC و ظرفیت بالا | معمولاً ظرفیت کمتر |
| Power Supply | امکان Redundancy در بسیاری از مدلها | معمولاً یک PSU |
| Drive | امکان Hot-Swap در بسیاری از مدلها | معمولاً بدون Hot-Swap |
| مدیریت از راه دور | معمولاً BMC اختصاصی | محدود |
| Network | امکان چند NIC و Redundancy | معمولاً سادهتر |
| توسعهپذیری | معمولاً بیشتر | محدودتر |
| هدف طراحی | Reliability و Availability | تجربه کاربر و قیمت |
| تعمیر و نگهداری | طراحیشده برای Serviceability | معمولاً سادهتر |
این تفاوتها در تمام Serverها یکسان نیستند. یک Tower Server کوچک ممکن است برخی قابلیتهای Enterprise را نداشته باشد و یک Workstation حرفهای نیز ممکن است از ECC و چندین Drive پشتیبانی کند؛ بنابراین مرز بین محصولات را باید براساس Specification واقعی بررسی کرد.
Server با Workstation چه تفاوتی دارد؟
Workstation یک کامپیوتر قدرتمند است که معمولاً برای یک کاربر حرفهای طراحی میشود؛ برای مثال مهندس، طراح سهبعدی، تدوینگر یا متخصص شبیهسازی ممکن است از Workstation دارای CPU، RAM و GPU قدرتمند استفاده کند.
در مقابل Server برای ارائه سرویس طراحی میشود. یک Workstation ممکن است GPU بسیار قدرتمندتری از بسیاری از Serverها داشته باشد؛ اما این موضوع آن را به Server بهتری تبدیل نمیکند. در Server معیارهایی مانند Availability، Remote Management، Redundant Components و Serviceability اهمیت بیشتری دارند.
اجزای اصلی یک سرور چیست؟
از نظر بنیادی، اجزای Server شبیه یک سیستم کامپیوتری هستند؛ اما معماری آنها برای Workloadهای سازمانی بهینه میشود:
- CPU
پردازنده وظیفه اجرای محاسبات و دستورها را برعهده دارد. Server ممکن است یک یا چند Processor Socket داشته باشد و بسته به Workload از تعداد زیادی Core پشتیبانی کند؛اما تعداد Core بالاتر همیشه به معنی Server بهتر نیست. Database، مجازیسازی، نرمافزارهای دارای Licensing مبتنی بر Core و Workloadهای Single-Thread رفتار متفاوتی دارند.
- RAM
RAM دادههایی را نگه میدارد که CPU باید با سرعت زیاد به آنها دسترسی داشته باشد. در Serverها استفاده از ECC Memory رایج است. ECC یا Error-Correcting Code میتواند برخی خطاهای حافظه را شناسایی و اصلاح کند و در نتیجه Reliability سیستم را افزایش دهد. برای نمونه Lenovo در مشخصات برخی ThinkSystem Serverها پشتیبانی از ECC Memory را در کنار قابلیتهای Enterprise دیگر ارائه میکند.
ظرفیت، تعداد DIMMها، Memory Channel و نحوه Population همگی روی Performance و قابلیت ارتقا اثر دارند.
- Storage
Server برای نگهداری سیستمعامل، Application و Data به استوریج نیاز دارد و بسته به Workload ممکن است از HDD ،SATA/SAS SSD یا NVMe استفاده شود. برای مثال File Archive ممکن است بیشتر به Capacity نیاز داشته باشد؛ درحالیکه Database پرتراکنش نسبت به Latency و IOPS حساستر است.
در بسیاری از سرورهای Enterprise امکان Hot–Swap Drive نیز وجود دارد؛ یعنی در شرایط پشتیبانیشده میتوان Drive را بدون خاموشکردن Server تعویض کرد. Lenovo این قابلیت را در بسیاری از خانوادههای ThinkSystem ارائه میکند.
- RAID Controller یا HBA
در برخی معماریها RAID Controller مسئول مدیریت چند Drive و ایجاد RAID Array است. RAID میتواند Availability یا Performance Storage را افزایش دهد؛ اما جای Backup را نمیگیرد. همچنین همه سرورها الزاماً نباید از Hardware RAID استفاده کنند.
بعضی معماریهای Software-Defined Storage به HBA و دسترسی مستقیم نرمافزار به Drive نیاز دارند. به همین دلیل موضوع RAID Controller باید مستقل و متناسب با Storage Architecture بررسی شود.
- Network Interface
NIC یا کارت شبکه Server ارتباط آن را با کلاینتها، استوریجها، سرورهای دیگر و اینترنت برقرار میکند. سرورهای سازمانی ممکن است چندین Network Port داشته باشند تا Performance، Segmentation یا Redundancy فراهم شود. سرعت شبکه نیز بسته به کاربرد میتواند از ارتباطات Gigabit ساده تا ۱۰/۲۵/۱۰۰GbE و بالاتر متغیر باشد.
- Power Supply
در بسیاری از سرورهای Enterprise میتوان از دو یا چند Power Supply استفاده کرد. در طراحی ۱+۱ Redundancy، دو PSU وجود دارند و سیستم میتواند در شرایط طراحیشده با خرابی یکی از آنها به کار ادامه دهد.؛ برای مثال Lenovo در برخی سرورهای جدید ThinkSystem پیکربندی ۱+۱ PSU Redundancy را پشتیبانی میکند.
اما داشتن دو PSU بهتنهایی High Availability کامل ایجاد نمیکند. اگر هر دو PSU به یک PDU یا یک مدار برق متصل باشند، خرابی همان مسیر میتواند هر دو را از کار بیندازد.
- سیستم خنککننده
CPU، Memory، Storage، GPU و سایر قطعات Server هنگام فعالیت گرما تولید میکنند؛ به همین دلیل Serverها معمولاً از چند Fan با طراحی مشخص Airflow استفاده میکنند. در برخی مدلها Fan Redundancy وجود دارد تا خرابی یک Fan الزاماً باعث خاموششدن فوری سیستم نشود.
در سرورهای بسیار متراکم AI و HPC ،Liquid Cooling هم اهمیت بیشتری پیدا کرده است.
یکی از مهمترین تفاوتهای Server سازمانی؛ مدیریت از راه دور
یکی از قابلیتهایی که کاربران عادی کمتر با آن مواجه میشوند BMC یا Baseboard Management Controller است. BMC یک سیستم مدیریتی مستقل داخل Server است که میتواند حتی در شرایطی که سیستمعامل Server در دسترس نیست، اطلاعات Hardware را در اختیار Administrator قرار دهد.
شرکتهای مختلف نامهای متفاوتی برای این فناوری دارند؛ برای مثال:
Dell → iDRAC
HPE → iLO
Lenovo → XClarity Controller
از طریق چنین Interfaceهایی Administrator میتواند وضعیت Hardware، Temperature، Fan، Power و Logهای سیستم را بررسی کند و در بسیاری از موارد Server را از راه دور روشن، خاموش یا Restart کند. این قابلیت زمانی اهمیتش مشخص میشود که Server در دیتاسنتر دیگری قرار دارد و سیستمعامل نیز Boot نمیشود.
چه سیستمعاملی روی سرور نصب میشود؟
Server الزاماً سیستمعامل خاصی ندارد. بسته به Application میتوان از Windows Server، توزیعهای مختلف Linux یا Platformهای تخصصی دیگر استفاده کرد.
Windows Server برای مثال میتواند Roleهای مختلفی مانند: Active Directory Domain Services ،DNS Server ،DHCP Server ،File and Storage Services ،Hyper-V و Web Server IIS را اجرا کند. Microsoft این Roleها را در Windows Server مستند کرده است.
یک نکته مهم این است که Server الزاماً به Desktop Environment یا رابط گرافیکی نیاز ندارد. بسیاری از سرورهای Linux و حتی Windows Server Core بدون رابط Desktop کامل اجرا میشوند.
Server چه کاربردهایی دارد؟
Server به یک کاربرد خاص محدود نیست و میتواند نقشهای کاملاً متفاوتی داشته باشد.
| نوع سرویس | وظیفه اصلی |
|---|---|
| File Server | ذخیره و اشتراک فایل |
| Web Server | ارائه صفحات و سرویسهای وب |
| Database Server | نگهداری و پردازش Database |
| Application Server | اجرای نرمافزارهای سازمانی |
| DNS Server | تبدیل Domain Name به اطلاعات موردنیاز برای مسیریابی |
| DHCP Server | تخصیص تنظیمات شبکه به Clientها |
| Directory Server | مدیریت Identity، User و Authentication |
| Mail Server | ارسال و دریافت Email |
| Backup Server | مدیریت فرایند Backup |
| Virtualization Server | اجرای Virtual Machineها |
| GPU/AI Server | پردازش AI، ML و HPC |
نکته مهم این است که اینها Role هستند؛ نه الزاماً انواع Hardware متفاوت. برای مثال یک Rack Server واحد ممکن است همزمان چند ماشین مجازی اجرا کند که یکی DNS Server، دیگری File Server و دیگری Application Server باشد.
سرور فیزیکی چیست؟
Physical Server یا Bare-Metal Server یک سیستم سختافزاری مستقل است که منابع واقعیCPU ،RAM Storage و Network را در اختیار Workload قرار میدهد. اگر سیستمعامل مستقیماً روی Hardware نصب شود، Application میتواند منابع Physical Server را بدون لایه VM استفاده کند.
Physical Server هنوز در دیتابیسها، Virtualization Hostها، HPC، AI و Workloadهایی که کنترل سختافزاری اهمیت دارد نقش مهمی دارد.
سرور مجازی چیست؟
Virtual Server معمولاً یک Virtual Machine یا VM است که بخشی از منابع یک سرور فیزیکی را استفاده میکند. Hypervisor منابع فیزیکی مانند CPU، Memory و Storage را میان چند VM تقسیم میکند. Red Hat توضیح میدهد که Virtualization اجازه میدهد چند محیط و سیستمعامل مستقل روی یک Physical Machine اجرا شوند و منابع Hardware میان آنها تخصیص پیدا کند؛ برای مثال یک Physical Server با ۵۱۲GB RAM ممکن است چندین VM داشته باشد:
VM اول → Domain Controller
VM دوم → File Server
VM سوم → SQL Server
VM چهارم → Application Server
هرکدام برای کاربران مانند Server مستقلی رفتار میکنند؛ درحالیکه منابع یک Physical Host را به اشتراک گذاشتهاند.
Cloud Server چیست؟
Cloud Server معمولاً یک سرور مجازی است که روی زیرساخت یک Cloud Service Provider اجرا میشود. AWS نیز Cloud Server را یک Server مجازیشده تعریف میکند که روی Infrastructure متعلق به Cloud Provider اجرا میشود؛ بنابراین Cloud Server یک جعبه جادویی خارج از دنیای Hardware نیست.
در پشت Cloud نیز Physical Server ،Storage ،Network ،Power و Cooling وجود دارد؛ تفاوت این است که مالکیت و مدیریت زیرساخت پایه برعهده Cloud Provider است؛ مثلاً Amazon EC2 Instance یک Virtual Server در AWS Cloud محسوب میشود.
Rack Server و Tower Server چه هستند؟
Rack و Tower برخلاف File Server یا Database Server، Role نیستند؛ Form Factor هستند.
Tower Server از نظر ظاهر شبیه کیس ایستاده بزرگ است و میتواند در دفتر یا Server Room کوچک قرار گیرد. Rack Server برای نصب در رک استاندارد طراحی شده است و ارتفاع آن معمولاً با واحد U بیان میشود؛ برای مثال Server یک یونیتی ۱U و Server دو یونیتی ۲U از ارتفاع متفاوتی در Rack استفاده میکنند.
اینکه سازمان به Rack Server یا Tower Server نیاز دارد به تعداد Serverها، فضای فیزیکی، توسعه آینده، Cooling، Noise، Rack Infrastructure و Workload وابسته است.
چرا سرورهای سازمانی قابلیت Redundancy دارند؟
اگر Desktop یک کاربر خراب شود، معمولاً یک نفر تا زمان تعمیر سیستم نمیتواند کار کند؛ اما اگر Server ERP خراب شود، ممکن است صدها نفر متوقف شوند. به همین دلیل Blast Radius یا دامنه اثر خرابی در Server معمولاً بزرگتر است.
برای کاهش این ریسک، بعضی سرورها قابلیتهایی مانند Redundant PSU، چند Fan، چند NIC، Hot-Swap Drive و Memory Protection دارند؛ اما Redundancy داخل یک Server فقط بخشی از مسئله است. خرابی Motherboard، CPU یا Firmware هنوز ممکن است کل Physical Server را از دسترس خارج کند. به همین دلیل Workloadهای Critical ممکن است روی چند Host و در قالب Cluster طراحی شوند.
پس می توان گفت:
یک Server دارای قطعات Redundant الزاماً یک سرویس Highly Available ایجاد نمیکند. High Availability باید در سطح کل Architecture طراحی شود.
RAID ،Snapshot و Backup چه ارتباطی با سرور دارند؟
سه مفهوم RAID، Snapshot و Backup نباید با یکدیگر اشتباه گرفته شوند:
- RAID عمدتاً برای مدیریت چند Drive و تحمل برخی خرابیهای Storage استفاده میشود.
- Snapshot یک وضعیت از داده یا سیستم را در یک نقطه زمانی ثبت میکند.
- Backup یک نسخه مستقل از داده است که برای Recovery نگهداری میشود.
بنابراین RAID حتی اگر Server بتواند پس از خرابی یک Disk به فعالیت ادامه دهد، از حذف اشتباهی فایل یا Ransomware محافظت کامل ایجاد نمیکند. هر Server حاوی اطلاعات مهم باید بخشی از یک Backup Strategy مستقل باشد.
آیا تعداد کاربران مشخص میکند چه سروری لازم داریم؟
تعداد کاربران بهتنهایی مشخص نمیکند که به چه سروری نیاز داریم.
فرض کنید دو شرکت هرکدام ۱۰۰ کاربر دارند. شرکت اول فقط File Sharing و Active Directory استفاده میکند. شرکت دوم ERP، SQL Database، BI، VDI و دهها VM دارد. با وجود تعداد کاربر یکسان، نیاز CPU ،RAM Storage و Network آنها میتواند کاملاً متفاوت باشد. به همین دلیل جملههایی مانند: «برای ۵۰ کاربر این Server کافی است» بدون مشخصکردن Workload ارزش فنی محدودی دارند.
مبنای Sizing باید Workload ،Concurrent User ،IOPS ،Latency، حجم Data، رشد، Availability و Software Requirement باشد.
آیا هر سازمانی به سرور فیزیکی نیاز دارد؟
گاهی SaaS ،Cloud Server یا سرویس Hosted میتواند نیاز سازمان را بدون خرید Physical Server برطرف کند. از طرف دیگر ممکن است سازمان به دلایل Performance ،Data Residency ،Security ،Legacy Application ،Latency یا هزینه بلندمدت ترجیح دهد زیرساخت On-Premises داشته باشد. در بسیاری از سازمانها هم مدل Hybrid منطقیتر است؛ یعنی بخشی از Workloadها داخل سازمان و بخشی در Cloud اجرا میشوند.
بنابراین سؤال درست این نیست که Cloud بهتر است یا Server؟ چون Cloud هم در نهایت بر Infrastructure Server اجرا میشود. سؤال واقعی این است که هر Workload در کجا بهتر اجرا میشود؟
امنیت سرور چگونه تأمین میشود؟
داشتن Server Enterprise بهخودیخود امنیت ایجاد نمیکند. Security باید در چند لایه پیادهسازی شود:
- Firmware
- سیستمعامل
- Network
- Identity Application
- Data
در سطح Hardware ویژگیهایی مانند TPM،Secure Boot و Firmware Security اهمیت دارند. در سطح مدیریت هم Interfaceهایی مانند iLO ،iDRAC یا XClarity نباید بدون محدودیت در دسترس شبکه عمومی قرار گیرند. در سطح سیستمعامل نیز Patch Management ،Least Privilege ،MFA در محلهای قابل پشتیبانی، Hardening ،Logging و Monitoring اهمیت دارند.
Server باید Backup مناسبی هم داشته باشد؛ زیرا حتی بهترین سازوکارهای امنیتی احتمال Incident را به صفر نمیرسانند.
سرورهای امروزی چه تغییری کردهاند؟
سرورهای سال ۲۰۲۶ فقط نسخه سریعتر سرورهای قدیمی نیستند. افزایش تعداد CPU Core ،DDR5 ،PCIe Gen5 ،NVMe، کارتهای شبکه سریعتر و GPU Acceleratorها باعث شدهاند تراکم Compute بهشدت افزایش پیدا کند؛ اما مهمترین تغییر بازار رشد AI Infrastructure است.
IDC اعلام کرده است درآمد بازار جهانی Server در سهماهه دوم ۲۰۲۶ به ۱۶۶٫۳ میلیارد دلار رسیده که بالاترین رقم فصلی ثبتشده برای این بازار است و سرمایهگذاری در زیرساخت AI یکی از عوامل اصلی این رشد بوده است. این روند به این معنی نیست که هر شرکت باید GPU Server بخرد. برای بیشتر سازمانها همچنان Workloadهایی مانند ERP ،Database ،File Services ،Virtualization و Backup اولویت دارند؛ اما هنگام طراحی Server جدید بهتر است رشد Workload و نیازهای احتمالی سه تا پنج سال آینده نیز در نظر گرفته شود.
چه زمانی سازمان به خرید سرور جدید نیاز دارد؟
برای خرید سرور جدید نباید فقط منتظر خرابی Server فعلی ماند. نشانههایی مانند نزدیکشدن دائمی CPU یا RAM به محدوده اشباع، افزایش Storage Latency، کمبود ظرفیت، پایان Support Vendor، ناسازگاری با سیستمعامل جدید، افزایش Downtime یا نبود ظرفیت لازم برای Workloadهای جدید میتوانند ضرورت Upgrade یا Refresh را نشان دهند.
با این حال تصمیم خرید سرور فقط با مشاهده یک عدد گرفته نمیشود؛ مثلاً CPU Usage بالا لزوماً به معنی نیاز به CPU جدید نیست؛ Query نامناسب Database یا Configuration اشتباه Application نیز میتواند همان علامت را ایجاد کند؛ بنابراین مرحله اول باید Measurement و Root Cause Analysis باشد.
در یک زیرساخت سازمانی، مسئله اصلی این نیست که قدرتمندترین سرور موجود در بازار خریداری شود؛ مسئله این است که زیرساختی انتخاب شود که برای Workload واقعی سازمان طراحی شده باشد و بتواند بدون ایجاد هزینه یا پیچیدگی غیرضروری، نیازهای امروز و رشد آینده را پوشش دهد.
دو سرور با قیمت یا مشخصات ظاهراً مشابه ممکن است در محیط واقعی نتایج کاملاً متفاوتی ایجاد کنند. انتخاب نادرست میتواند به کمبود RAM ،Storage کند، هزینه بالای Licensing، محدودیت توسعه، Downtime یا حتی تعویض زودهنگام Hardware منجر شود. از طرف دیگر، Oversizing نیز به معنی پرداخت هزینه برای منابعی است که شاید هیچگاه استفاده نشوند. به همین دلیل، مرحله بعد از شناخت مفهوم Server باید نیازسنجی دقیق باشد
برای انتخاب سرور فقط به مدل و کانفیگ پیشنهادی فروشنده اکتفا نکنید. اگر میخواهید بدانید چه سروری واقعاً متناسب با Workload، بودجه و برنامه توسعه سازمان شما است، برای نیازسنجی و دریافت مشاوره تخصصی انتخاب سرور با کارشناسان رسام تماس بگیرید. بررسی صحیح قبل از خرید میتواند از هزینههای ارتقا، تعویض زودهنگام و ایجاد گلوگاه در زیرساخت جلوگیری کند.
سوالات متداول
سرور چیست و چه کاری انجام میدهد؟
سرور یک سیستم سختافزاری یا نرمافزاری است که داده، منابع یا سرویس مشخصی را در اختیار سایر سیستمها و کاربران قرار میدهد. برای مثال File Server برای اشتراک فایل و Database Server برای نگهداری و پردازش پایگاه داده استفاده میشود.
تفاوت سرور با کامپیوتر معمولی چیست؟
کامپیوتر شخصی معمولاً برای استفاده مستقیم یک کاربر طراحی میشود، اما سرور سازمانی برای ارائه سرویس پایدار به چند کاربر یا سیستم ساخته شده است و معمولاً قابلیتهایی مانند ECC Memory، مدیریت از راه دور و قطعات Redundant دارد.
آیا سرور باید همیشه روشن باشد؟
همیشه روشن بودن شرط تعریف سرور نیست؛ اما سرورهای عملیاتی معمولاً سرویسهایی را اجرا میکنند که باید در بیشتر ساعات شبانهروز در دسترس باشند. به همین دلیل Availability و Redundancy در طراحی زیرساخت اهمیت دارند.
سرور فیزیکی و سرور مجازی چه تفاوتی دارند؟
سرور فیزیکی یک سیستم سختافزاری مستقل است. سرور مجازی یا Virtual Server معمولاً یک ماشین مجازی است که بخشی از CPU، RAM، Storage و Network یک سرور فیزیکی را از طریق Hypervisor دریافت میکند.
برای انتخاب سرور سازمانی باید چه مواردی را بررسی کنیم؟
انتخاب سرور باید براساس Workload، تعداد کاربران همزمان، CPU، RAM، Storage، شبکه، Availability، رشد آینده و بودجه انجام شود. برای بررسی کامل این معیارها، مقاله راهنمای جامع انتخاب سرور سازمانی را مطالعه کنید.



