选择服务器硬件¶
在选择计算服务器硬件时,请考虑以下因素
- 服务器密度
衡量在给定物理空间(例如机架单位 [U])中可以容纳多少台服务器的指标。
- 资源容量
给定服务器提供的 CPU 核心数、RAM 容量或存储容量。
- 可扩展性
在服务器达到容量上限之前,您可以添加的额外资源的数量。
成本:根据预定的需求,根据硬件上可用的总容量,衡量硬件的相对成本。
权衡这些考虑因素,以确定所需目的的最佳设计。例如,增加服务器密度意味着牺牲资源容量或可扩展性。它还会降低可用性并增加“嘈杂邻居”问题的可能性。增加资源容量和可扩展性会增加成本,但会降低服务器密度。降低成本通常意味着降低可支持性、可用性、服务器密度、资源容量和可扩展性。
在构建云之前确定云的需求,并规划硬件生命周期以及可能需要不同硬件的扩展和新功能。
如果云最初使用接近报废但具有成本效益的硬件构建,那么新工作负载的性能和容量需求将推动购买更现代化的硬件。由于单个硬件组件会随着时间的推移而变化,您可能更喜欢将配置管理为库存单位 (SKU)。这种方法为企业提供了一个标准的计算(服务器)配置单元,可以放置在任何 IT 服务管理器或供应商提供的订购系统中,可以通过手动方式或通过高级运营自动化来触发。这简化了订购、配置和激活其他计算资源。例如,有几个商业服务管理工具的插件可以与硬件 API 集成。这些根据标准配置从备用硬件配置和激活新的计算资源。使用这种方法,可以为数据中心订购备用硬件,并根据从 OpenStack Telemetry 派生的容量数据进行配置。
计算容量(CPU 核心和 RAM 容量)是选择服务器硬件的次要考虑因素。所需的服务器硬件必须提供足够的 CPU 插槽、额外的 CPU 核心和足够的 RA。有关更多信息,请参阅 选择 CPU。
在计算服务器架构设计中,您还必须考虑网络和存储需求。有关网络考虑事项的更多信息,请参阅 网络架构。
选择硬件时的注意事项¶
以下是在为您的计算服务器选择硬件时需要考虑的其他因素。
实例密度¶
如果设计架构使用双插槽硬件设计,则需要更多的宿主机来支持预期的规模。
对于通用的 OpenStack 云,规模是一个重要的考虑因素。每个超visor 可以承载的预期或预计实例数是确定部署规模的常用指标。所选的服务器硬件需要支持预期的实例密度。
宿主机密度¶
解决较高宿主机数量的另一种选择是使用四插槽平台。这种方法会降低宿主机密度,从而增加机架数量。此配置会影响电源连接的数量,还会影响网络和冷却要求。
物理数据中心具有有限的物理空间、电力和冷却能力。可以容纳在给定指标(机架、机架单位或地面瓷砖)中的宿主机(或超visor)数量是确定规模的另一种重要方法。地面重量通常是一个被忽视的考虑因素。
数据中心地面必须能够支撑机架或一组机架内拟议的宿主机重量。这些因素需要应用于宿主机密度计算和服务器硬件选择中。
电力和冷却密度¶
由于较低的宿主机密度(通过使用 2U、3U 甚至 4U 服务器设计),电力和冷却需求可能低于刀片、滑板或 1U 服务器设计。对于具有较旧基础设施的数据中心,这可能是一个理想的功能。
数据中心为给定的机架或一组机架提供指定的电力。较旧的数据中心可能具有低至每个机架 20A 的电力密度,而当前的数据中心可以设计为支持高达每个机架 120A 的电力密度。所选的服务器硬件必须考虑到电力密度。
选择硬件外形¶
在选择适合您的 OpenStack 设计架构的服务器硬件外形时,请考虑以下因素
大多数刀片服务器可以支持双插槽多核 CPU。为了避免此 CPU 限制,请选择
全 宽或全 高刀片。但是,请注意,这也会降低服务器密度。例如,HP BladeSystem 或 Dell PowerEdge M1000e 等高密度刀片服务器仅在十个机架单位中支持多达 16 台服务器。使用半高刀片比使用全高刀片密度高一倍,这导致每十个机架单位只有八台服务器。1U 机架式服务器能够提供比刀片服务器解决方案更高的服务器密度,但通常限制为双插槽、多核 CPU 配置。与 32 个全宽刀片服务器相比,可以将四十个 1U 服务器放置在机架中,从而为机架顶部 (ToR) 交换机提供空间。
为了在 1U 机架式外形中获得大于双插槽的支持,客户需要从原始设计制造商 (ODM) 或二线制造商处购买其系统。
警告
这可能会给那些具有首选供应商策略或对非一级供应商的支持和硬件保修有顾虑的组织带来问题。
2U 机架式服务器提供四插槽、多核 CPU 支持,但服务器密度相应降低(是 1U 机架式服务器密度的 1/2)。
更大的机架式服务器,例如 4U 服务器,通常提供更大的 CPU 容量,通常支持四个甚至八个 CPU 插槽。这些服务器具有更大的可扩展性,但这些服务器的服务器密度较低,并且通常更昂贵。
滑板 服务器是机架式服务器,支持在单个 2U 或 3U 外壳中多个独立的服务器。与典型的 1U 或 2U 机架式服务器相比,它们提供更高的密度。例如,许多滑板服务器在 2U 中提供四个独立的双插槽节点,总共在 2U 中提供八个 CPU 插槽。
扩展您的云¶
在设计 OpenStack 云计算服务器架构时,您必须决定是向上扩展还是向外扩展。选择较少数量的较大宿主机,还是选择较多数量的较小宿主机,取决于多种因素:成本、电力、冷却、物理机架和地面空间、支持-保修和可管理性。通常,扩展模型在 OpenStack 中很受欢迎,因为它通过将工作负载分布到更多基础设施来减少可能的故障域数量。然而,缺点是额外服务器的成本以及为服务器供电、联网和冷却所需的数据中心资源。