کارت HBA، NIC و CNA چه تفاوت‌هایی دارند و کدام گزینه مناسب‌تر است؟

ARIANA بدون دیدگاه
تفاوت بین کارت های HBA، NIC و CNA

7 دقیقه مطالعه

آخرین بروزرسانی: 22 خرداد 1405

تفاوت HBA، NIC و CNA چیست؟ راهنمای انتخاب کارت شبکه و استوریج برای سرور

در طراحی زیرساخت سرور، دیتاسنتر، مجازی‌سازی و ذخیره‌سازی سازمانی، انتخاب درست بین کارت HBA، کارت NIC و کارت CNA اهمیت زیادی دارد. این سه کارت از نظر ظاهر ممکن است شبیه هم باشند و همگی داخل اسلات PCIe سرور نصب شوند، اما کاربرد آن‌ها کاملاً متفاوت است. انتخاب اشتباه می‌تواند باعث ناسازگاری با استوریج، کاهش سرعت شبکه، محدود شدن مسیرهای ارتباطی، افت عملکرد ماشین‌های مجازی یا حتی افزایش هزینه پروژه شود.

اگر می‌خواهید سرور را به شبکه LAN، اینترنت، سوئیچ شبکه یا سرویس‌های داخلی وصل کنید، معمولاً به NIC نیاز دارید. اگر قرار است سرور به استوریج SAN از طریق Fibre Channel یا SAS متصل شود، معمولاً باید سراغ HBA بروید. اگر هم می‌خواهید ترافیک شبکه و ذخیره‌سازی را روی یک کارت همگرا مدیریت کنید، CNA می‌تواند گزینه قابل بررسی باشد؛ البته فقط زمانی که زیرساخت شبکه و سوئیچ‌های شما از آن پشتیبانی کنند.

برای خرید و بررسی قطعات مرتبط، دسته کارت شبکه سرور HPE، دسته سرور و تجهیزات HPE و دسته استوریج HPE را بررسی کنید. انتخاب کارت مناسب باید هم‌زمان با مدل سرور، نوع استوریج، نوع سوئیچ، سرعت موردنیاز و سناریوی مجازی‌سازی انجام شود.

تفاوت HBA NIC و CNA در انتخاب کارت شبکه و استوریج سرور

راهنمای خرید سریع:
برای شبکه معمولی و iSCSI روی Ethernet، کارت NIC کافی است. برای اتصال Fibre Channel SAN یا اتصال SAS به استوریج، کارت HBA انتخاب درست‌تری است. برای دیتاسنترهایی که FCoE یا زیرساخت Converged دارند، کارت CNA می‌تواند تعداد کارت‌ها و کابل‌ها را کاهش دهد؛ اما برای همه پروژه‌ها ضروری نیست.

کارت HBA چیست؟

HBA مخفف Host Bus Adapter است و برای اتصال سرور به تجهیزات ذخیره‌سازی استفاده می‌شود. در محیط‌های سازمانی، وقتی صحبت از HBA می‌شود، معمولاً منظور Fibre Channel HBA برای اتصال سرور به SAN Storage یا SAS HBA برای اتصال مستقیم به انکلوژرهای دیسک و تجهیزات ذخیره‌سازی است.

کارت HBA برای ترافیک معمولی شبکه مثل اینترنت، LAN یا ارتباط کاربران استفاده نمی‌شود. وظیفه اصلی آن ایجاد مسیر پایدار، کم‌تأخیر و تخصصی بین سرور و استوریج است. به همین دلیل در پروژه‌هایی مثل اتصال سرور HPE به استوریج SAN، استفاده از VMware روی Shared Storage، دیتابیس‌های حساس یا زیرساخت‌های نیازمند MPIO، انتخاب HBA اهمیت زیادی دارد.

کارت HBA چیست و چه کاربردی در اتصال سرور به SAN Storage دارد

کارت HBA برای چه کاربردی مناسب است؟

  • اتصال سرور به استوریج SAN از طریق Fibre Channel
  • اتصال مستقیم سرور به انکلوژر دیسک از طریق SAS، بسته به مدل HBA
  • استفاده در محیط‌های مجازی‌سازی با Shared Storage
  • راه‌اندازی مسیرهای Redundant با MPIO برای افزایش پایداری
  • سناریوهای دیتابیس، ERP و سرویس‌های حساس به تأخیر
  • پروژه‌هایی که نیاز به ارتباط ذخیره‌سازی مستقل از شبکه LAN دارند

چه زمانی HBA بخریم؟

اگر استوریج شما Fibre Channel است، مثل بسیاری از مدل‌های SAN Storage، معمولاً به کارت FC HBA نیاز دارید. اگر قرار است سرور به‌صورت مستقیم به دیسک انکلوژر یا تجهیزات SAS متصل شود، باید SAS HBA یا کنترلر مناسب بررسی شود. در این سناریوها، کارت شبکه معمولی جایگزین HBA نیست.

نکته فنی:
در بعضی منابع، iSCSI را هم کنار HBA می‌آورند، اما در بسیاری از پروژه‌های واقعی، iSCSI از طریق کارت شبکه Ethernet یا NIC انجام می‌شود. برای iSCSI معمولاً داشتن NIC مناسب، VLAN جدا، MTU درست، مسیرهای Redundant و تنظیمات Multipath اهمیت بیشتری دارد.

کارت NIC چیست؟

NIC یا Network Interface Card همان کارت شبکه است که برای اتصال سرور، کامپیوتر یا تجهیزات شبکه به بستر Ethernet استفاده می‌شود. این کارت می‌تواند 1GbE، 10GbE، 25GbE، 40GbE یا سرعت‌های بالاتر داشته باشد و برای ترافیک معمولی شبکه، ارتباط کاربران، سرویس‌های داخلی، اینترنت، بکاپ شبکه‌ای، انتقال فایل و حتی iSCSI روی Ethernet کاربرد دارد.

در سرورهای HPE، کارت NIC می‌تواند به‌صورت Onboard، FlexibleLOM یا کارت PCIe نصب شود. برای مثال، در پروژه‌های مجازی‌سازی، معمولاً چند پورت شبکه برای مدیریت، ترافیک VM، vMotion، بکاپ و iSCSI جدا می‌شود تا ترافیک‌ها با هم تداخل نداشته باشند.

کارت NIC چیست و چه کاربردی در شبکه سرور HPE دارد

کارت NIC برای چه کاربردی مناسب است؟

  • اتصال سرور به شبکه LAN و اینترنت
  • ارتباط ماشین‌های مجازی با شبکه سازمان
  • اتصال سرور به سوئیچ‌های 1G، 10G، 25G یا 40G
  • راه‌اندازی iSCSI روی بستر Ethernet
  • انتقال فایل، بکاپ شبکه‌ای و ترافیک کاربران
  • تفکیک ترافیک‌های مدیریت، VM، بکاپ و Storage در مجازی‌سازی
  • افزایش پهنای باند شبکه با Teaming یا Bonding

چه زمانی NIC بخریم؟

اگر هدف شما افزایش سرعت شبکه سرور، اتصال به سوئیچ 10G، راه‌اندازی iSCSI، بکاپ سریع‌تر، اتصال بهتر ماشین‌های مجازی یا تفکیک ترافیک‌های شبکه است، کارت NIC انتخاب درست‌تری است. برای مثال، اگر یک سرور HPE دارید و می‌خواهید آن را به یک NAS، سوئیچ 10G یا شبکه سازمانی متصل کنید، معمولاً کارت شبکه 10G یا 25G بیشتر از HBA به کار شما می‌آید.

راهنمای خرید NIC:
برای انتخاب کارت شبکه سرور، فقط سرعت کارت را نبینید. باید نوع اسلات PCIe، تعداد پورت، نوع ماژول SFP+ یا RJ45، سازگاری با سیستم‌عامل، درایور، برند چیپست و نوع سوئیچ سمت مقابل هم بررسی شود.

کارت CNA چیست؟

CNA مخفف Converged Network Adapter است؛ یعنی کارت شبکه همگرا. این کارت برای محیط‌هایی طراحی شده که می‌خواهند بخشی از ترافیک شبکه و ذخیره‌سازی را روی یک کارت و یک بستر مدیریت کنند. در بسیاری از سناریوها، CNA می‌تواند نقش NIC را برای Ethernet و نقش HBA-like را برای ترافیک ذخیره‌سازی مثل FCoE انجام دهد.

نکته مهم این است که CNA فقط با نصب کارت در سرور معجزه نمی‌کند. برای استفاده درست از قابلیت‌های آن، باید سوئیچ شبکه، تنظیمات دیتاسنتر، DCB، FCoE یا پروتکل موردنظر و سازگاری سیستم‌عامل هم بررسی شود. اگر زیرساخت شما فقط شبکه Ethernet معمولی دارد، ممکن است یک NIC 10G یا 25G انتخاب ساده‌تر و اقتصادی‌تری باشد.

کارت CNA چیست و چه تفاوتی با HBA و NIC دارد

کارت CNA برای چه کاربردی مناسب است؟

  • دیتاسنترهایی که زیرساخت Converged Network دارند
  • محیط‌هایی که از FCoE استفاده می‌کنند
  • سرورهایی که باید تعداد کارت‌ها و کابل‌های کمتری داشته باشند
  • پروژه‌های مجازی‌سازی با نیاز به کاهش پیچیدگی کابل‌کشی
  • رک‌هایی که محدودیت اسلات PCIe، کابل یا مصرف انرژی دارند
  • زیرساخت‌هایی که سوئیچ‌های آن‌ها از قابلیت‌های لازم پشتیبانی می‌کنند

چه زمانی CNA بخریم؟

اگر شبکه شما از قبل برای FCoE یا Converged Infrastructure طراحی شده و سوئیچ‌ها و Storage Fabric با آن سازگار هستند، CNA می‌تواند تعداد کارت‌ها، کابل‌ها و پیچیدگی رک را کاهش دهد. اما اگر فقط به شبکه Ethernet یا iSCSI نیاز دارید، معمولاً NIC مناسب‌تر و ساده‌تر است. اگر هم اتصال شما Fibre Channel سنتی است، FC HBA انتخاب شفاف‌تر و تخصصی‌تری خواهد بود.

جدول مقایسه HBA، NIC و CNA

ویژگی HBA NIC CNA
کاربرد اصلی اتصال سرور به استوریج اتصال سرور به شبکه Ethernet ترکیب شبکه و ذخیره‌سازی در زیرساخت همگرا
پروتکل‌های رایج Fibre Channel، SAS و در برخی موارد iSCSI HBA Ethernet، TCP/IP، iSCSI روی Ethernet Ethernet، FCoE و قابلیت‌های Converged بسته به مدل
مناسب برای SAN، استوریج FC، SAS Storage، MPIO LAN، اینترنت، VM، بکاپ، iSCSI FCoE، دیتاسنتر همگرا، کاهش کارت و کابل
آیا برای شبکه معمولی مناسب است؟ خیر، مگر مدل خاصی برای iSCSI یا کاربرد مشخص داشته باشد بله بله، اما بستگی به مدل و تنظیمات دارد
پیچیدگی پیاده‌سازی متوسط تا بالا، بسته به SAN Fabric کم تا متوسط بالا، اگر FCoE و DCB درگیر باشد
راهنمای خرید برای Fibre Channel SAN و SAS Storage برای شبکه Ethernet و iSCSI ساده‌تر برای زیرساخت Converged واقعی

برای سرور HPE کدام کارت را انتخاب کنیم؟

در سرورهای HPE مثل DL360، DL380 و ML350، انتخاب بین HBA، NIC و CNA باید بر اساس سناریو انجام شود. برای مثال، اگر سرور قرار است به یک استوریج Fibre Channel متصل شود، FC HBA انتخاب اصلی است. اگر قرار است سرور به شبکه 10G وصل شود یا از iSCSI استفاده کند، کارت NIC مناسب‌تر است. اگر پروژه شما دیتاسنتری و همگراست، CNA قابل بررسی می‌شود.

سناریو انتخاب پیشنهادی دلیل
اتصال سرور به SAN Fibre Channel FC HBA پایداری، تأخیر پایین و سازگاری با SAN Fabric
اتصال به NAS یا iSCSI Storage NIC 10G یا 25G iSCSI معمولاً روی Ethernet پیاده‌سازی می‌شود
مجازی‌سازی با چند شبکه مجزا NIC چند پورته یا چند NIC مجزا تفکیک Management، VM، vMotion، Backup و Storage
دیتاسنتر Converged با FCoE CNA کاهش کارت، کابل و مسیرهای جداگانه
ارتباط مستقیم با دیسک انکلوژر SAS SAS HBA یا کنترلر مناسب Ethernet برای این سناریو مناسب نیست

تفاوت HBA با NIC در اتصال استوریج چیست؟

یکی از سوالات پرتکرار این است که آیا برای اتصال سرور به استوریج همیشه باید HBA بخریم یا کارت شبکه کافی است؟ جواب به نوع استوریج بستگی دارد. اگر استوریج شما Fibre Channel است، به FC HBA نیاز دارید. اگر استوریج شما iSCSI است، معمولاً کارت NIC مناسب و شبکه Ethernet درست‌طراحی‌شده کافی است. اگر استوریج SAS Direct Attached باشد، باید SAS HBA یا کنترلر مناسب داشته باشید.

بنابراین سؤال درست این نیست که «HBA بهتر است یا NIC؟»؛ سؤال درست این است که «استوریج من با چه پروتکلی کار می‌کند؟» اگر پروتکل، سوئیچ، کابل و پورت‌های استوریج مشخص نباشد، انتخاب کارت ممکن است اشتباه شود.

اشتباهات رایج در خرید HBA، NIC و CNA

  • خرید HBA برای شبکه معمولی LAN یا اینترنت
  • خرید NIC معمولی برای اتصال به SAN Fibre Channel
  • خرید CNA بدون داشتن سوئیچ و زیرساخت سازگار با FCoE
  • بی‌توجهی به نوع اسلات PCIe سرور
  • اشتباه گرفتن SFP، SFP+، QSFP و نوع ماژول
  • استفاده از کارت 10G بدون سوئیچ یا کابل مناسب
  • طراحی iSCSI بدون VLAN، MTU، Multipath و مسیر Redundant
  • عدم بررسی سازگاری درایور با VMware، Windows Server یا Linux
  • خرید کارت بدون توجه به نسل سرور HPE و Firmware
تجربه فروش فرابرد تک:
بیشتر اشتباهات خرید کارت شبکه و استوریج از همین‌جا شروع می‌شود: مشتری فقط می‌گوید «کارت 10G می‌خواهم» یا «HBA می‌خواهم»، اما مشخص نیست قرار است به SAN وصل شود، NAS، iSCSI، سوئیچ 10G یا شبکه مجازی‌سازی. قبل از خرید باید سناریو دقیق شود.

قبل از خرید کارت HBA، NIC یا CNA چه چیزهایی را بررسی کنیم؟

برای انتخاب کارت مناسب، باید فقط به نام کارت یا سرعت آن نگاه نکنید. نوع سرور، نوع اسلات، سیستم‌عامل، Storage Protocol، نوع سوئیچ، کابل، ماژول و هدف پروژه باید با هم بررسی شوند.

  • مدل دقیق سرور؛ مثل HPE DL380 Gen9، DL380 Gen10 یا DL360
  • نوع اسلات PCIe و فضای فیزیکی داخل سرور
  • نوع اتصال موردنیاز؛ Fibre Channel، Ethernet، iSCSI، SAS یا FCoE
  • سرعت موردنیاز؛ 1G، 10G، 16G FC، 25G، 32G FC یا بالاتر
  • نوع سوئیچ سمت مقابل و پورت‌های آن
  • نوع ماژول و کابل؛ RJ45، DAC، Fiber، SFP، SFP+، QSFP
  • سازگاری با VMware ESXi، Windows Server، Linux یا Hyper-V
  • نیاز به Redundancy، Teaming، MPIO یا Multipath
  • نیاز واقعی پروژه؛ شبکه عمومی، Storage، مجازی‌سازی، بکاپ یا SAN

خرید کارت شبکه، HBA و CNA سرور از فرابرد تک

فرابرد تک در تأمین کارت شبکه سرور، کارت HBA، کارت CNA، تجهیزات HPE، استوریج سازمانی، سرورهای HPE، کابل و ماژول‌های شبکه فعالیت دارد. برای خرید کارت مناسب، کافی است مدل سرور، نوع استوریج، نوع سوئیچ، سرعت موردنیاز و سیستم‌عامل خود را اعلام کنید تا گزینه سازگار پیشنهاد شود.

اگر بین HBA، NIC و CNA مردد هستید، بهتر است ابتدا مسیر داده مشخص شود: آیا سرور قرار است به LAN وصل شود؟ به iSCSI Storage؟ به SAN Fibre Channel؟ به SAS Enclosure؟ یا قرار است در یک دیتاسنتر همگرا استفاده شود؟ بعد از مشخص شدن این سناریو، انتخاب کارت بسیار ساده‌تر و کم‌ریسک‌تر خواهد بود.

سوالات پرتکرار درباره تفاوت HBA، NIC و CNA

برای اتصال سرور به SAN از HBA استفاده کنیم یا NIC؟

اگر SAN شما Fibre Channel است، باید از FC HBA استفاده کنید. اگر استوریج شما iSCSI است، معمولاً NIC مناسب روی شبکه Ethernet کافی است، به‌شرط اینکه شبکه درست طراحی شده باشد.

آیا کارت HBA برای اینترنت یا شبکه LAN کاربرد دارد؟

خیر. HBA برای اتصال به ذخیره‌سازی طراحی شده است، نه شبکه معمولی. برای شبکه LAN، اینترنت، ارتباط کاربران و VMها باید از NIC استفاده شود.

CNA بهتر است یا ترکیب HBA و NIC جداگانه؟

اگر دیتاسنتر شما Converged و سازگار با FCoE طراحی شده، CNA می‌تواند تعداد کارت‌ها و کابل‌ها را کاهش دهد. اما اگر زیرساخت شما ساده‌تر است، استفاده از HBA و NIC جداگانه معمولاً شفاف‌تر و کم‌ریسک‌تر است.

برای iSCSI کارت HBA لازم است؟

در بیشتر پروژه‌ها، iSCSI از طریق NIC روی Ethernet اجرا می‌شود. iSCSI HBA هم وجود دارد، اما برای بسیاری از شبکه‌ها NIC مناسب با تنظیمات درست، VLAN جدا، MTU مناسب و Multipath انتخاب کاربردی‌تری است.

برای مجازی‌سازی VMware کدام کارت بهتر است؟

برای ترافیک VM، Management، vMotion و بکاپ معمولاً NIC چندپورته یا چند کارت شبکه استفاده می‌شود. اگر Shared Storage شما Fibre Channel باشد، در کنار NIC به HBA هم نیاز دارید.

چطور بفهمیم سرور HPE ما چه کارتی لازم دارد؟

باید مدل سرور، نوع اسلات PCIe، سیستم‌عامل، نوع استوریج، نوع سوئیچ و سرعت موردنیاز بررسی شود. فقط دانستن مدل سرور برای انتخاب دقیق HBA، NIC یا CNA کافی نیست.

جمع‌بندی بی‌تعارف

اگر فقط شبکه می‌خواهید، NIC بخرید. اگر Fibre Channel SAN یا SAS Storage دارید، HBA انتخاب درست‌تری است. اگر زیرساخت شما واقعاً Converged است و سوئیچ‌ها، کابل‌ها، تنظیمات و Storage Fabric با FCoE یا قابلیت‌های همگرا سازگارند، CNA می‌تواند انتخاب حرفه‌ای باشد.

اشتباه رایج این است که فقط بر اساس سرعت یا ظاهر کارت تصمیم بگیرید. کارت 10G همیشه برای Storage کافی نیست، HBA همیشه برای شبکه کاربرد ندارد، و CNA همیشه بهترین انتخاب نیست. انتخاب درست باید بر اساس پروتکل، سرور، استوریج، سوئیچ، سیستم‌عامل و سناریوی واقعی انجام شود.

مطالب مرتبط

دیدگاه ها برای این نوشته بسته می باشد