了解集群的成本
通过 IBM Cloud®,您可以规划,估算,复审和修改集群环境以控制成本。 只需使用 IBM Cloud® Kubernetes Service之类的受管服务,即可节省许多与管理,更新和维护基础架构环境相关联的费用。
按构成部分了解成本
借助 IBM Cloud Kubernetes Service 集群,您可以将 IBM Cloud 基础设施的计算、网络和存储资源与平台服务(如 Watson AI或Compose Database-as-a-Service)结合使用。 每个资源可能需要自己的费用,这些费用可以 固定,计量,分层或保留,并按各种递增费率 (例如每月或每小时) 计费。
按月计费的资源根据上个月的使用量从当月的第一天开始计费。 如果您是在月中订购的按月计费资源,那么会根据该月按比例分配的金额向您收费。 但是,如果您在月中取消按月计费资源,那么仍会向您收取该资源的整月费用。
工作程序节点
集群可以有两种主要类型的工作程序节点:虚拟机或物理(裸机)机器。 类型模板(机器类型)的可用性和定价随集群部署到的专区而有所不同。
- 工作程序节点何时开始产生费用? **
- 工作程序节点在完成
provisioning
状态后开始产生费用,然后继续,直到您删除工作程序节点并完成deleting
状态为止。 更多信息,请参阅 “工人节点状态”。
虚拟和物理机器有什么区别?
虚拟机比裸机具有更高的灵活性、更快的配置时间和更多的自动扩展功能,而且价格比裸机更具成本效益。 然而,与裸机规格相比,虚拟机在性能方面有所折衷,例如网络Gbps、RAM和内存阈值以及存储选项。 请记住这些影响虚拟机成本的因素。
- 共享与专用:如果共享虚拟机的底层硬件,成本低于专用硬件,但物理资源并非专用于您的虚拟机。
- 仅按小时计费:按小时计费方式在快速订购和取消虚拟机方面更具灵活性。 将向您收取仅在供应工作程序节点的时间内测量的每小时费率。 时间不会向上或向下舍入到最接近的小时,而是以分钟为单位进行计量,并按小时费率收费。 例如,如果供应工作程序节点 90 分钟,那么将按每小时费率向您收取 1.5 小时而不是 2 小时的费用。
- 每月分层小时数: 定价 按每小时 累进分层 计费。 由于 VM 始终订购的是计费月份内的小时层,因此按小时收取的费率更低。
小时数层如下所示:
- 0-150 小时
- 151-290 小时
- 291-540 小时
- 541 + 小时
物理机或裸机(不适用于VPC集群 )为数据、GPU和人工智能等工作负载带来高性能优势。 此外,所有硬件资源都专供您的工作负载使用,因此您没有“吵闹的邻居”。 请记住这些影响裸机成本的因素。
-
仅按月计费:所有裸机按月计费。
-
订购流程较长:在您订购或取消裸机服务器后,订购流程将在您的 IBM Cloud 基础设施账户中手动完成。 因此,完成此过程可能需要超过一个工作日的时间。
仅 VPC 生成 2: 价格因底层工作程序节点基础结构所在区域而异,您可以获得持续的使用折扣。 有关更多信息,请参阅 VPC 工作程序节点的区域提升费用和持续使用折扣是什么?。
公共带宽
带宽是指入站和出站网络流量的公共数据传输,包括进出全球数据中心的 IBM Cloud 资源的数据传输。
经典集群:公共带宽按 GB 收费。 您可以登录 IBM Cloud 安慰,从菜单 中选择 基础设施 > 经典基础设施,然后选择 网络 > 带宽 > 摘要 页面,查看您当前的带宽摘要。
查看影响公共带宽费用的以下因素:
- 地点:与工人节点一样,费用取决于您的资源部署的区域。
- VM 现收现付: 由于 VM 按每小时计费,因此 VM 工作程序节点机器具有基于 GB 使用情况的出站网络现收现付分配。
- BM 的包含带宽和分层包: 裸机工作程序节点可能随每个月的特定出站网络分配而异: 北美和欧洲为 20 TB,亚太地区和南美为 5 TB。 超出包含的带宽后,将根据地理区域的分层使用方案向您收费。 如果超过了某个层分配量,可能还会向您收取标准数据传输费用。
VPC集群:有关虚拟私有云中互联网数据传输的更多信息,请参阅 VPC定价。
子网 IP 地址
IBM Cloud Kubernetes Service 集群的子网因基础架构提供者而异。
经典集群:创建标准集群时,会订购具有 8 个公共 IP 地址的可移植公用子网,并按月向您的帐户收费。 有关定价信息,请参阅 子网和 IP 文档,或者在 经典子网控制台中估算成本。 如果您的基础设施账户中已有可用的公共子网,则可以使用这些子网。
使用 --no-subnets
标志创建集群,然后复用子网。
VPC集群:有关浮动IP和其他网络费用的更多信息,请参阅 VPC定价。
多区域负载均衡器
创建多专区集群或将专区添加到单专区集群时,必须有一个负载均衡器来运行状况检查每个专区中的 Ingress 和负载均衡器 IP 地址,并将请求转发到该区域中的各个专区中的应用程序。
自动创建的负载均衡器的类型因集群类型而异。
- 经典集群: 将为每个多专区集群自动创建 Akamai MZLB。 创建集群时,可以在定价摘要中查看每小时费率。
- VPC 集群: 在 VPC 中自动为集群创建 VPC 负载均衡器。 有关成本信息,请参阅 Load Balancer for VPC 定价。
存储器
在配置存储时,您可以选择适合您使用情况的存储类型和存储级别。 费用随存储器类型、位置和存储器实例的规范而有所不同。 一些存储解决方案(如文件和块存储)提供小时和月费率供您选择。
要选择正确的存储解决方案,请参阅 规划高可用性持久存储。 要获取更多信息,请参阅:
IBM Cloud 服务
与集群集成的每个服务都有自己的定价模型。 请查看每个产品文档,并使用 IBM Cloud 控制台来估算成本。
操作程序和其他第三方集成
操作程序和其他 第三方集成 是从社区,第三方,您自己的服务提供者或其他提供者向集群添加服务的便捷方法。 请记住,您负责支付额外费用以及这些服务在集群中的运行方式,从部署和维护到与应用程序的集成。 如果操作程序或第三方集成存在问题,请与相应的提供程序一起对问题进行故障诊断。
VPC 工作程序节点
VPC 基础架构的定价因区域位置和持续使用而异。
此信息仅适用于 VPC 工作程序节点。
- 区域提升费用
-
在 VPC 基础结构上创建集群时,工作程序节点可能会产生因您在其中创建集群的 多专区位置 而异的提升费用。 提升费用是每小时费率 (
r
) 的百分比 (%
),并添加到工作程序节点的每小时费率。 工作程序节点的总每小时费率成本可以计算为r + (r × %)
。 在集群创建控制台中,配置集群详细信息时,此提升会反映在定价计算器中。 下表描述了按区域列出的定价提升。 -
有关按区域描述定价提升的表,请参阅 VPC 的区域定价。
- 持续使用折扣
-
对于按小时计费的虚拟服务器实例,折扣价格取决于实例在计费月份内的运行时间。 有关更多信息,请展开“VPC 定价”页面上的 IBM Cloud Virtual Servers for VPC 部分。
估算成本
请参阅 估算成本。
请记住,某些费用不会反映在估算中,例如针对增加的每小时使用量的分层定价。 有关更多信息,请参阅 了解集群的成本。
管理成本
以下步骤提供了用于管理 IBM Cloud Kubernetes Service 集群的成本的常规过程。
- 决定云平台战略,以管理您的资源。
- 请参阅 IBM Cloud Billing and Usage 文档。
- 使用 资源组 组织计费。
- 根据组织策略,向集群添加标记。
- 规划您需要的仪表盘类型。
- 调整集群大小以支持工作负载,包括工作负载所需的网络带宽。
- 决定所需的集群环境。
- 考虑集群所需的可用性。 例如,基本高可用性设置是一个多专区集群,其中三个专区中的每个专区都有两个工作程序节点,至少总共有 6 个工作程序节点。
- 请查看您可能使用的其他 IBM Cloud 服务,附加组件,操作程序和其他可增加成本的第三方软件。 要了解其他成本集群通常产生的成本,请查看 了解集群的成本。
- 估算成本 并查看服务的详细定价信息,请参阅 IBM Cloud Kubernetes Service: 定价。
- 管理集群的生命周期以控制成本。
- 请考虑 启用集群自动缩放器 以自动添加或除去工作程序节点,以响应集群工作负载资源请求。
- 手动调整工作程序池大小以除去不需要的工作程序节点。 请记住,无法将工作程序池缩减到零个工作程序节点。
- 使用 Kubernetes 功能 (例如 水平 pod 自动缩放,pod 优先级 和 资源请求和限制 ) 来控制如何在集群中使用资源。
- 请考虑设置 监视工具 (例如 IBM Cloud Monitoring ),并在工作负载需要更多资源时为其创建警报。
- 查看使用情况 以持续优化使用 IBM Cloud 服务的方式。
- 设置开支通知。