常见问题

什么是 NetScaler BLX

NetScaler BLX 是 NetScaler 的裸机软件版本,作为原生应用程序在 Linux 主机上运行。有关更多信息,请参阅关于 NetScaler BLX

为什么需要 NetScaler BLX

NetScaler BLX 是 NetScaler 的裸机版本,它提供了简单性,没有虚拟机开销,从而实现了更好的性能。此外,您可以在首选的服务器硬件上运行 NetScaler BLX。有关更多信息,请参阅为什么选择 NetScaler BLX?

NetScaler BLX、CPX 和 VPX 之间有什么区别

NetScaler BLX、CPX 和 VPX 都是 NetScaler 的软件形态。

NetScaler VPX™ 是一种虚拟设备,必须在安装在服务器上的虚拟机监控程序上运行。

NetScaler CPX 是 NetScaler 的容器化版本,必须在容器中运行。

NetScaler BLX 是一种可在 Linux 系统上原生运行的软件包。

何时使用 NetScaler BLX

NetScaler VPX、CPX 和 NetScaler BLX 代表了业界最全面的、以软件为中心的 ADC 产品线,支持向混合多云的过渡。下表提供了有关差异和用例的指导。

  • 产品 用例 特性
    NetScaler VPX (在虚拟机监控程序上运行) 硬件基础设施虚拟化、通用基础设施上的工作负载整合 硬件和操作系统无关、完全隔离、支持多租户
    NetScaler CPX (在容器中运行) DevOps、微服务、自动化分段、测试和部署、东西向流量 轻量级、占用空间小、API 网关功能、以微服务为中心、身份验证
    NetScaler BLX (在裸机服务器上运行) 高流量负载、关键任务应用程序、延迟敏感型工作负载、南北向流量 原生 Linux 软件包,无虚拟机开销

没有虚拟机监控程序或容器有什么不同

由于没有虚拟机监控程序转换层或容器,NetScaler BLX 软件对底层硬件有更多的控制权,从而实现了更好的性能。此外,也没有额外的虚拟机监控程序软件成本。

我可以在任何服务器硬件上运行 NetScaler BLX 吗

是的,您可以在任何服务器硬件上运行 NetScaler BLX。但是,为了获得更高的性能,我们建议使用 NetScaler BLX 支持的兼容 DPDK 的网卡。有关硬件要求的更多信息,请参阅Linux 主机的硬件要求

如何在 Linux 服务器上部署 NetScaler BLX

您可以在支持以下软件包分发之一的任何 Linux 服务器上部署 NetScaler BLX。

  • .rpm (基于 RPM 的软件包)
  • .deb (基于 Debian 的软件包)

有关部署 NetScaler BLX 的信息,请参阅部署 NetScaler BLX

  • 我可以自动化 NetScaler BLX 软件部署吗

是的,您可以使用任何支持 .rpm.deb 软件包的软件部署工具来部署 NetScaler BLX。

例如,您可以使用 Terraform 部署 NetScaler BLX。有关更多信息,请参阅使用 Terraform 部署 NetScaler BLX

如果 NetScaler BLX 安装在运行 Linux 操作系统的服务器上,我可以在同一服务器上安装其他标准 Linux 软件包或应用程序吗

是的,其他标准 Linux 软件包或应用程序可以与 NetScaler BLX 并行运行。

如何购买 NetScaler BLX 许可证

默认情况下,NetScaler BLX 附带快速许可证。您可以免费试用 NetScaler BLX。

在您对产品满意后,可以升级到基于订阅的本地许可证或 NetScaler® 池化容量许可证。

有关 NetScaler BLX 许可的更多信息,请参阅NetScaler BLX 许可

我可以将当前的 NetScaler VPX 许可证用于 NetScaler BLX 吗

是的,您可以将当前的 VPX 许可证用于 NetScaler BLX。有关更多信息,请参阅NetScaler BLX 许可

我可以以单臂和双臂模式部署 NetScaler BLX 吗

是的,您可以以单臂或双臂模式部署 NetScaler BLX。有关更多信息,请参阅物理部署模式

NetScaler BLX 使用哪个网络堆栈

专用模式下的 NetScaler BLX 使用其自己的网络堆栈。有关 NetScaler BLX 架构的更多信息,请参阅通用架构

NetScaler BLX 支持高可用性吗

高可用性仅在专用模式下支持 NetScaler BLX。有关高可用性设置的更多信息,请参阅高可用性

我可以在 NetScaler BLX 和 NetScaler VPX 或 CPX 之间设置高可用性对吗

不,您不能在 NetScaler BLX 和 VPX 或 CPX 之间设置高可用性对。

我可以在具有 DPDK 的虚拟化 Linux 机器上运行 NetScaler BLX 吗

是的,您可以在以下场景下在虚拟化 Linux 机器上运行 NetScaler BLX:

  • 当需要根据客户要求在自定义主机映像上运行 NetScaler® 时,可以利用 BLX。
  • 在 NetScaler VPX 不受官方支持的环境中,BLX 也是推荐的虚拟机解决方案。

我可以在 ARM 平台上运行 NetScaler BLX 吗

不,NetScaler BLX 仅支持 Intel 或 AMD x86-64 (64 位) Linux 平台。

NetScaler BLX 的管理 IP 地址是什么

NSIP 地址是 NetScaler BLX 的管理 IP 地址。它使用 blx.conf 中的 ipaddress 参数进行配置。 如果您在未在 ipaddress 参数中指定 NSIP 地址的情况下配置了 NetScaler BLX 托管主机,则 Linux 主机 IP 将自动添加为 NetScaler BLX 的 NSIP 地址。

为什么 NetScaler BLX 中的内存使用率总是很高

内存使用率是通过比较 NetScaler BLX 当前内存使用量与 NetScaler BLX 从操作系统 (OS) 分配的总内存来确定的。NetScaler BLX 首先从操作系统分配最少的必要内存用于启动和基本操作。最初,由于 NetScaler BLX 为其操作分配了最少的必要内存,因此内存消耗百分比很高。最终,随着 NetScaler BLX 操作规模的扩大,对更多资源的需求增加,NetScaler BLX 会逐步从操作系统分配额外的内存,内存使用量也会很高,从而导致内存使用率很高。

因此,由于 NetScaler BLX 的动态内存分配策略,NetScaler BLX 通常显示出较高的内存使用率,这反映了其对资源的有效利用,而不是可用内存不足。