اهمیت انتخاب سرور VMware :
چرا VMware نیاز به سرور خاص دارد؟
اگر در حال طراحی یک زیرساخت مجازیسازی با VMware vSphere یا ESXi هستید، احتمالاً میدانید که انتخاب سرور مناسب تنها یک خرید ساده نیست—بلکه تعیینکننده پایداری، عملکرد و مقیاصپذیری کل دیتاسنتر شماست. برخلاف سرورهای معمولی که برای یک اپلیکیشن یا بار کاری خاص طراحی میشوند، سرورهای VMware باید چندین ماشین مجازی (VM) را بهطور همزمان اجرا کنند، منابع را بهصورت داینامیک تخصیص دهند و در شرایط High Availability (HA) و vMotion بدون وقفه کار کنند.
این یعنی:
- CPU باید oversubscription را تحمل کند (نسبت vCPU به هسته فیزیکی معمولاً ۴:۱ تا ۸:۱).
- RAM باید حجم بالا و پهنای باند سریع داشته باشد (DDR5 RDIMM برای workloadهای سنگین).
- استوریج باید IOPS بالا و latency پایین ارائه دهد (NVMe یا SAS SSD برای VMFS datastore).
- شبکه باید از ترافیک vMotion، iSCSI و VM Network پشتیبانی کند (حداقل ۱۰GbE).
- سرور باید در VMware Hardware Compatibility List (HCL) باشد تا از پشتیبانی رسمی VMware برخوردار شود.
در این مقاله، قدمبهقدم معیارهای انتخاب سرور مجازیسازی VMware را بررسی میکنیم و در پایان، HPE ProLiant DL380 G11 را بهعنوان یک مدل مرجع معرفی میکنیم.
تفاوت سرور VMware با سرور معمولی چیست؟
۱. معماری منابع (Resource Architecture)
سرور معمولی معمولاً برای یک بار کاری مشخص (مثل یک دیتابیس یا وبسرور) بهینهسازی میشود. اما سرور VMware باید:
- چندین workload مختلف را همزمان اجرا کند (مثلاً ۲۰ VM با کاربردهای متفاوت).
- منابع را بهصورت داینامیک تخصیص دهد (با استفاده از DRS و Resource Pools).
- در صورت failure یک host، VMها را به host دیگر منتقل کند (با vSphere HA).
نتیجه:CPU باید core count بالا داشته باشد (مثلاً Intel Xeon Scalable 4th/5th Gen با ۱۶–۳۲ هسته)، و RAM باید حداقل ۱۲۸GB شروع شود (بهتر است ۲۵۶GB یا بیشتر).
۲. نیاز به RAM بالا و پهنای باند حافظه
VMware hypervisor (ESXi) خودش حدود ۸–۱۲GB RAM مصرف میکند، و هر VM نیز RAM اختصاصی میخواهد. برای مثال:
- اگر ۲۰ VM هر کدام ۸GB RAM داشته باشند → 20×8=160GB20 \times 8 = 160 \text{GB}20×8=160GB
- اضافه کنید ۱۲GB برای ESXi → 160+12=172GB160 + 12 = 172 \text{GB}160+12=172GB
- اضافه کنید ۱۵–۲۰٪ overhead برای vSphere features (vMotion, HA) → حدود ۲۰۰GB RAM نیاز است.
نکته مهم: پهنای باند حافظه (Memory Bandwidth) نیز اهمیت دارد. DDR5 RDIMM با سرعت ۴۸۰۰MT/s یا ۵۲۰۰MT/s برای workloadهای سنگین (مثل SQL Server یا SAP HANA روی VM) ضروری است.
چرا DDR5 بهتر از DDR4 است؟
- پهنای باند بیشتر: DDR5 تا ۵۰٪ سریعتر از DDR4 است (۴۸۰۰MT/s در برابر ۳۲۰۰MT/s).
- کارایی انرژی بالاتر: DDR5 با ولتاژ ۱.۱V کار میکند (در برابر ۱.۲V برای DDR4)، که برای دیتاسنترهای بزرگ هزینه برق را کاهش میدهد.
- ظرفیت ماژول بیشتر: DDR5 تا ۱۲۸GB per DIMM ارائه میدهد (DDR4 حداکثر ۶۴GB).
توصیه: برای سرورهای ESXi، حداقل ۱۲۸GB RAM با قابلیت ارتقا به ۵۱۲GB یا ۱TB انتخاب کنید.
۳. استوریج: NVMe vs. SAS SSD برای VMFS Datastore
VMware از فرمت VMFS (Virtual Machine File System) برای ذخیرهسازی VMها استفاده میکند. این datastore باید:
- IOPS بالا ارائه دهد (برای VMهایی که همزمان disk I/O دارند).
- Latency پایین داشته باشد (برای دیتابیسها و اپلیکیشنهای real-time).
مقایسه NVMe و SAS SSD:
| ویژگی | NVMe SSD | SAS SSD |
|---|---|---|
| Sequential Read/Write | ۳۵۰۰–۷۰۰۰ MB/s | ۱۲۰۰–۲۴۰۰ MB/s |
| Random IOPS | ۴۰۰K–۱M IOPS | ۱۰۰K–۲۵۰K IOPS |
| Latency | <۱۰۰ µs | <۵۰۰ µs |
| کاربرد | Tier-1 workloads (DB, VDI) | Tier-2 workloads (file servers) |
| قیمت | نسبتا بالا | متناسب |
| اینترفیس | PCIe 4.0/5.0 | SAS 12Gbps |
چه زمانی NVMe انتخاب کنیم؟
- اگر VMهای شما دیتابیسهای transactional (مثل Oracle، SQL Server) اجرا میکنند.
- اگر از VDI (Virtual Desktop Infrastructure) استفاده میکنید که نیاز به boot storm handling دارد.
- اگر latency برای شما critical است (مثلاً real-time analytics).
چه زمانی SAS SSD کافی است؟
- برای file servers، mail servers یا web servers.
- اگر بودجه محدود است و IOPS متوسط کافی است.
توصیه: برای datastoreهای critical (مثل SQL Server VMs)، از NVMe SSD استفاده کنید. برای datastoreهای عمومی، SAS SSD کافی است. برای بهینهسازی هزینه، میتوانید یک storage tiering راهاندازی کنید: NVMe برای hot data و SAS برای warm data.
۴. اهمیت RAID Controller و Write Cache
کنترلر RAID نقش کلیدی در عملکرد استوریج دارد. برای VMware، باید:
- RAID سختافزاری پشتیبانی شود (RAID 5، RAID 6 یا RAID 10).
- Write cache داشته باشد (حداقل ۲–۴GB) برای بهبود write performance.
- BBU (Battery Backup Unit) یا Supercapacitor برای محافظت از داده در صورت قطع برق.
مثال:HPE Smart Array P408i-a با ۴GB cache و supercapacitor، write performance را تا ۳۰٪ بهبود میدهد.
معیارهای کلیدی انتخاب سرور VMware
۱. CPU: نسبت vCPU به هسته فیزیکی (vCPU-to-Core Ratio)
VMware به شما اجازه میدهد بیشتر از تعداد هستههای فیزیکی، vCPU اختصاص دهید (این به آن CPU oversubscription میگویند). نسبت معمول:
- ۴:۱ برای workloadهای عمومی (مثلاً ۳۲ هسته فیزیکی → ۱۲۸ vCPU).
- ۸:۱ برای workloadهای سبک (مثلاً وبسرورهای کوچک).
- ۲:۱ یا ۱:۱ برای workloadهای critical (مثلاً دیتابیسهای بزرگ).
توصیه: برای یک host ESXi متوسط (۱۵–۲۵ VM)، یک CPU با ۱۶–۲۴ هسته (مثلاً Intel Xeon Gold 5416S یا AMD EPYC 9254) مناسب است.
نکته فنی: از CPUهایی با cache L3 بالا استفاده کنید (مثلاً ۳۰–۴۵MB)، چون VMها از cache مشترک استفاده میکنند و cache بیشتر، context switching را کاهش میدهد.
Intel Xeon vs. AMD EPYC برای VMware:
| ویژگی | Intel Xeon Scalable (5th Gen) | AMD EPYC (4th Gen) |
|---|---|---|
| Core Count | تا ۶۰ هسته | تا ۹۶ هسته |
| PCIe Lanes | ۸۰ lanes (PCIe 5.0) | ۱۲۸ lanes (PCIe 5.0) |
| Memory Channels | ۸channels | 12channels |
| سازگاری VMware | عالی (HCL کامل) | عالی (HCL کامل) |
| قیمت | نسبتا بالا | متناسب |
توصیه: اگر نیاز به PCIe lanes زیاد دارید (مثلاً برای NVMe و GPU)، AMD EPYC بهتر است. اگر نیاز به single-thread performance دارید، Intel Xeon بهتر است.
۲. RAM: حجم و سرعت (DDR5 RDIMM)
محاسبه حجم RAM مورد نیاز:
Total RAM = (تعداد VM × میانگین RAM هر VM) + سربار ESXi + 20% بافر
مثال عملی:
20 VM × 8GB = 160GB
- 12GB (سربار ESXi)
- 34GB (بافر 20%)
= 206GB ≈ 256GB RAM
نکته: برای محیطهای تولیدی، حداقل 256GB RAM با ماژولهای DDR5 RDIMM توصیه میشود.
۳. استوریج: RAID Controller و Hot-Swap Bays
برای VMware، استوریج باید:
- از RAID سختافزاری پشتیبانی کند (RAID 5، RAID 6 یا RAID 10).
- کنترلر RAID با cache داشته باشد (مثلاً HPE Smart Array P408i-a با ۴GB cache).
- Hot-swap bays برای تعویض دیسک بدون downtime.
توصیه:
- Boot: ۲×۴۸۰GB SATA SSD در RAID 1 (برای ESXi OS).
- Datastore: ۴×۱.۹۲TB NVMe SSD در RAID 5 یا RAID 10 (برای production VMs).
- Backup/Archive: ۶×۱۰TB SATA HDD در RAID 6 (برای cold storage).
RAID 5 vs. RAID 10 برای VMware:
| ویژگی | RAID 5 | RAID 10 |
|---|---|---|
| فضای قابل استفاده | (n−1)×Disk Size | 50% از کل فضا |
| Read Performance | خوب | عالی |
| Write Performance | متوسط | عالی |
| Rebuild Time | طولانی | کوتاه |
| توصیه | برای read-heavy workloads | برای write-heavy workloads (DB) |
۴. شبکه: ۱۰GbE+ و NIC Redundancy
شبکه در VMware چهار نوع ترافیک را مدیریت میکند:
- Management Network (برای vCenter و ESXi management).
- vMotion Network (برای live migration بدون downtime).
- VM Network (برای ترافیک اصلی VMها).
- iSCSI/NFS Network (اگر از shared storage استفاده میکنید).
چرا ۱۰GbE ضروری است؟
- vMotion: اگر از ۱GbE استفاده کنید، migration یک VM با ۳۲GB RAM حدود ۵–۸ دقیقه طول میکشد. با ۱۰GbE، این زمان به ۳۰–۶۰ ثانیه کاهش مییابد.
- iSCSI/NFS: برای shared storage، latency شبکه روی IOPS تأثیر مستقیم دارد.
توصیه: حداقل ۲×۱۰GbE یا ۴×۱GbE با NIC teaming (LACP یا active-passive) برای redundancy.
نکته عملی: برای جداسازی ترافیک، از VLAN استفاده کنید:
- VLAN 10: Management
- VLAN 20: vMotion
- VLAN 30: VM Network
- VLAN 40: iSCSI
۵. iLO و Remote Management
برای مدیریت سرور از راه دور (مثلاً نصب ESXi، troubleshooting، firmware update)، نیاز به iLO (Integrated Lights-Out) دارید.
قابلیتهای iLO 6:
- Remote Console (KVM over IP).
- Virtual Media (mount ISO از راه دور برای نصب ESXi).
- Power Management (remote reboot، power on/off).
- Health Monitoring (دمای CPU، fan speed، RAID status).
توصیه: HPE iLO 6 با لایسنس Advanced (برای remote console و KVM).
۶. VMware Hardware Compatibility List (HCL)
قبل از خرید، حتماً مدل سرور را در VMware HCL چک کنید:
🔗 https://www.vmware.com/resources/compatibility/search.php
چرا HCL مهم است؟
- اگر سرور در HCL نباشد، پشتیبانی رسمی VMware را ندارید.
- ممکن است با مشکلات driver یا firmware مواجه شوید که troubleshooting آنها بسیار دشوار است.
- در صورت بروز مشکل، VMware support شما را redirect به vendor میکند.
نکته عملی: علاوه بر سرور، RAID controller، NIC و HBA را هم در HCL چک کنید.
چرا HPE برای VMware گزینه مناسب تری میباشد؟
HPE یکی از معتبرترین سازندگان سرورهای VMware-ready است و اکثر مدلهای HPE ProLiant در VMware HCL قرار دارند.
مزایای HPE:
- سازگاری کامل با VMware vSphere (از ESXi 7.0 تا 8.0).
- HPE iLO 6 برای مدیریت remote.
- HPE Smart Array Controllers برای RAID سختافزاری با cache.
- پشتیبانی گسترده HPE در ایران (نصب، راهاندازی، گارانتی NBD).
- HPE OneView برای مدیریت متمرکز چندین سرور.
۲. RAM: حجم و سرعت (DDR5 RDIMM)
| ویژگی | HPE ProLiant | Dell PowerEdge | Lenovo ThinkSystem |
|---|---|---|---|
| سازگاری VMware | عالی | عالی | خوب |
| مدیریت | iLO 6 | iDRAC 9/10 | XClarity |
| قیمت | متوسط بالا | متوسط بالا | پایینتر |
| پشتیبانی در ایران | عالی | خوب | متوسط |
معرفی مدل مرجع: HPE ProLiant DL380 G11
مشخصات کلیدی:
- CPU: تا ۲× Intel Xeon Scalable 5th Gen (مثلاً Xeon Gold 5416S، ۱۶-core).
- RAM: تا ۸TB DDR5 RDIMM (۳۲ DIMM slots).
- استوریج: تا ۳۰× SFF drives (NVMe/SAS SSD).
- شبکه: ۴×۱GbE + قابلیت ارتقا به ۱۰GbE/۲۵GbE/۱۰۰GbE.
- آرایه درایو: HPE Smart Array P408i-a با ۴GB cache.
- مدیریت: iLO 6 با لایسنس Advanced.
- فرمفکتور: 2U rack-mountable.
- توان مصرفی: تا ۱۶۰۰W (با dual redundant PSU).
کانفیگ پیشنهادی برای VMware (سازمان متوسط):
| ویژگی | محصول |
|---|---|
| Processors | Intel Xeon Gold 2x6430 (32-core هر کدام، جمعاً ۶۴ هسته، ۲.۱GHz base / ۳.۴GHz turbo). |
| Memory: | ۵۱۲GB DDR5-4800 RDIMM (۱۶×۳۲GB) |
| Boot | 2×۴۸۰GB SATA SSD (RAID 1) برای ESXi OS. |
| Datastore | 4×۱.۹۲TB NVMe SSD (RAID 10)رای production VMs. |
| Archive: | 4×۱۰TB SATA HDD (RAID 6) برای backup. |
| Network | 4x1۰GbE(2× dual-port adapters) با LACP. |
| iLO | iLO 6 Advanced License |
ظرفیت پیشنهادی:
- VM Count: ۳۰–۴۰ VM متوسط.
- Total vCPU: ۱۲۸–۲۵۶ vCPU (با نسبت ۴:۱).
- Total vRAM: ۳۵۰–۴۵۰GB (با overhead ESXi).
سناریوهای کاربردی
سناریو ۱: SMB با ۲۰ VM
- CPU: 1× Xeon Gold 5416S (16-core).
- RAM: ۲۵۶GB.
- Storage: 4×۹۶۰GB NVMe (RAID 10).
- Network: 2×۱۰GbE.
سناریو ۲: سازمان متوسط با ۵۰ VM
- CPU: 2× Xeon Gold 6430 (64-core).
- RAM: ۵۱۲GB.
- Storage: 6×۱.۹۲TB NVMe (RAID 10).
- Network: 4×۱۰GbE.
سناریو ۳: Enterprise با VDI و ۱۰۰+ VM
- CPU: 2× Xeon Platinum 8480 (112-core).
- RAM: ۱TB DDR5.
- Storage: 8×۳.۸۴TB NVMe (RAID 10).
- Network: 2×۲۵GbE.
چکلیست نهایی: آیا سرور شما برای VMware آماده است؟
- CPU: حداقل ۱۶ هسته فیزیکی (بهتر ۳۲+).
- RAM: حداقل ۱۲۸GB DDR5 (بهتر ۲۵۶GB+).
- استوریج: NVMe SSD برای datastore اصلی + RAID controller با cache.
- شبکه: حداقل ۲×۱۰GbE با redundancy.
- مدیریت: iLO با لایسنس Advanced
- HCL: بررسی سازگاری در VMware HCL.
- پشتیبانی: گارانتی داخلی حداقل 12ماه
- منبع تغذیه: Dual redundant power supplies.
- خنک کننده: Redundant fans با hot-swap.
نتیجهگیری
انتخاب سرور مناسب برای VMware vSphere یا ESXi، یک سرمایهگذاری بلندمدت است که باید با دقت انجام شود. با توجه به نیازهای CPU، RAM، استوریج و شبکه، و همچنین بررسی VMware HCL، میتوانید یک زیرساخت مجازیسازی پایدار، مقیاسپذیر و قابلاعتماد بسازید.
HPE ProLiant DL380 G11 یک انتخاب ایدهآل برای سازمانهایی است که به دنبال عملکرد بالا، قابلیت ارتقا، پشتیبانی رسمی VMware و انعطافپذیری در کانفیگ هستند.
قدم بعدی:اگر در حال طراحی دیتاسنتر متوسط هستید، مقاله «چگونه برای یک دیتاسنتر متوسط، سرور مناسب انتخاب کنیم؟» را هم بخوانید.
تفاوت ESXi و vSphere چیست؟
ESXi یک hypervisor رایگان است که روی سرور فیزیکی نصب میشود. vSphere یک suite تجاری است که شامل ESXi + vCenter + قابلیتهای پیشرفته (HA، DRS، vMotion) میشود.
آیا میتوانم از سرورهای Dell یا Lenovo برای VMware استفاده کنم؟
بله، اما حتماً مدل را در VMware HCL چک کنید. HPE، Dell و Lenovo همگی سرورهای VMware-ready دارند.
چقدر RAM برای ۱۰۰ VM نیاز دارم؟
بستگی به میانگین RAM هر VM دارد. اگر هر VM حدود ۴GB نیاز دارد:
+20% buffer → حدود ۵۰۰GB RAM.
آیا SSD ضروری است یا HDD کافی است؟
برای datastore اصلی، SSD ضروری است (ترجیحاً NVMe). HDD فقط برای backup یا cold storage.
چگونه بفهمم سرور من در VMware HCL است؟
به سایت VMware HCL بروید و مدل، CPU و RAID controller را جستجو کنید:
آیا باید حتماً از HPE استفاده کنم؟
خیر، اما HPE یکی از معتبرترین vendorها برای VMware است و پشتیبانی خوبی در ایران دارد. Dell PowerEdge و Lenovo ThinkSystem هم گزینههای خوبی هستند.
چه تفاوتی بین RAID 5 و RAID 10 برای VMware است؟
RAID 5: فضای بیشتر، write performance پایینتر، rebuild time طولانی.
RAID 10: write performance بالاتر، rebuild سریعتر، اما فضای کمتر (۵۰٪ overhead).





