退款
Contrail 见解退款会计算计算、网络和存储资源的使用成本。每个资源的价格可由管理员配置。退款依赖于两个组织概念:项目和部门。
Project | 项目是实例的集合。项目是一个技术组织单位,通常由云管理系统定义。例如,在 OpenStack 中,项目(以前称为租户)是用户共享资源分配配额以及虚拟机、虚拟网络和存储卷集合的方法。 |
Department | 部门是在 Contrail 见解中定义的业务组织单位,因为项目提供的技术组织可能不会直接映射到组织中的业务组。管理员可以按百分比将项目产生的成本分配给一个或多个部门。 |
Contrail 见解为每个部门生成月度发票。月度发票显示向部门收取的总成本。总成本是一个部门在每个项目的成本中所占份额的总和。在 Contrail 见解仪表板中,用户可以查看月度发票,其中显示了基于计算、网络、存储和其他资源的详细成本明细。 图 1 显示了按部门划分的资源消耗情况。
除月度发票外,当月的月初至今成本和当月的预计成本也显示在“按存储容量使用计费”页面的“成本管理器”选项卡中。 图 2 显示了“成本管理器”选项卡详细信息的示例。
有关配置按存储容量使用计费的信息,请参阅以下主题。
配置部门分摊成本
一个项目的应计成本可以向一个或多个部门收取。当多个部门分摊项目的财务成本时,管理员可以在多个部门之间分摊项目的成本。
要配置项目成本的百分比,请选择 “设置”>“>部门退款”。Departments 表显示每个部门,如 图 4 所示。单击部门名称可显示或隐藏部门详细信息,这些详细信息显示将向部门收取的每个项目成本的百分比。
有一个名为“未分配成本”的默认部门,该部门为尚未分配给任何部门的任何项目产生成本。 图 3 显示了默认的部门未分配成本。
要添加新部门,请执行以下操作:
-
单击 “添加部门 ”,然后键入新部门的名称。
-
单击 “添加”。
新部门将显示在“部门”表中。
要配置分配给部门的项目列表,请执行以下操作:
-
选择铅笔图标以编辑部门。
Departments 表格后面会出现一个 department configuration 框,如 图 4 所示。
图 4:配置分配给部门的项目Project column 列出部门应计成本的每个项目。
Ownership (%) column 指示分配给正在配置的部门的项目成本的百分比。可以编辑所有权百分比值。
Unallocated (%) column 指示未分配给任何部门的项目成本的百分比。
-
若要将项目添加到表中,请在“选择项目”下拉列表中选择该项目,然后单击 “添加”。
-
编辑部门配置后,单击 “配置” 以保存更改。
-
(选答)要取消更改而不保存,请单击“部门”(Department) 表格的“编辑”(Edit) 列中的 x 图标。
配置使用价目表收取的费率
资源收费费率在价目表中配置。 图 5 显示了按活动、挂起或分配的费率列出的每个类型使用的资源小时费率卡。
要配置资源收费费率,请执行以下操作:
-
选择“ 设置”>“>价目表”。
-
选择要显示的资源类型的选项卡,并为该资源配置价目表。选项卡的描述如下:
Current 显示当前价目表和费率生效的日期。
History 显示资源类型的以前的价目表,按过去价目表的生效日期以列表形式组织。
New Rate Card 允许您为资源配置新的价目表。
Effective Date 显示开始使用新价目表的月份和年份。生效日期必须晚于当前配置的价目表。
-
选择 “保存 ”以保存更改。
配置计算成本
计算成本按实例处于以下状态之一的小时计费:活动、挂起或已分配。计算成本基于在主机上(静态)为实例分配的计算资源(CPU、内存、本地存储)量。为每种口味类型配置了小时费率。
实例状态定义如下:
Active | 实例正在计算主机上运行。相应的 OpenStack 状态为 “活动”。 |
Suspended | 实例已暂停或挂起。此类实例的运行时状态已保留在内存或磁盘上。分配给此类实例的计算资源仍分配在计算主机上。相应的 OpenStack 状态为 Paused、 Suspended。 |
Allocated | 实例将停止或关闭。此类实例的运行时状态尚未保留,但其磁盘映像仍存在于计算主机上。分配给此类实例的计算资源仍分配在计算主机上。相应的 OpenStack 状态是 Shutoff、 Stopped。 |
要配置计算成本,请执行以下操作:
-
选择“ 设置”>“>价目表”。
-
选择 “计算 ”选项卡以显示和配置每个变种类型和实例状态的价格。
“当前”选项卡显示处于活动状态的价目表。选择“ 新建价目表 ”选项卡以配置新的价目表。 图 6 显示了包含活动速率的 Compute 选项卡。
配置网络接口开销
对于使用附加到实例的网络接口,可以按小时向实例收取费用。Contrail 见解可从云管理系统(如 OpenStack 中的 Nova)中发现网络接口列表。
可以对活动实例、挂起实例和分配实例收取网络接口成本。 图 7 显示了一个网络接口价目表,其中包含活动、挂起和已分配实例的小时费率。
要配置网络接口成本:
-
选择“ 设置”>“>价目表”。
-
选择“NetworkInterface”选项卡以显示和配置每个实例状态的价格。
图 7:包含活动、挂起和分配的小时费率 的网络接口价目表
配置网络资源成本
可以收费的网络资源包括虚拟网络、虚拟子网、浮动 IP 地址和数据传输。若要配置网络资源价格,请选择“ 网络 ”选项卡。
浮动 IP 地址
每个浮动 IP 地址按小时收费,以分配 IP 地址。该费率表示为每个 IP 地址的每小时成本 ($/小时)。 图 10 显示了每个浮动 IP 地址的分配速率示例。
网络数据传输
网络数据传输成本是根据每个实例的渐进、分层定价模型计算的。费用以实例传输的数据(出口字节)的 GB 单位计算。数据传输量始终四舍五入到下一个整 GB。实例接收的数据(入口字节)不收取任何费用。
管理员通过单击 “添加层”创建价格层。请参阅 图 11。第一层从 0 GB 开始。每个后续层从上一层之后的第一个 GB 开始,到用户指定的字节计数结束。最终费率层适用于超过倒数第二层的所有数据传输金额。 图 11 显示了按 GB 范围分配速率的网络数据传输速率卡。
示例:网络数据传输
在图 11 中,配置了三个层:0-100 GB、100-1000 GB 和 1000+ GB。假设一个实例在一个计费周期内传输了 399.4 GB 的数据。400 GB 数据的数据传输成本计算如下:100 GB * 0.50 USD/GB + 300 GB * 0.30 USD/GB = 140 USD。
配置负载均衡器成本
Contrail 见解可从云管理系统(如 OpenStack 中的 Octavia)中发现已配置的负载均衡器列表。如果负载均衡器处于以下状态之一,则按小时收费:活动或已分配。这些状态定义如下:
-
活动 - 的临时状态
loadbalancer
为 ACTIVE。 -
已分配 - 临时状态为
loadbalancer
:PENDING_CREATE、PENDING_UPDATE、PENDING_DELETE。
要配置负载均衡器成本,请执行以下操作:
-
选择“ 设置”>“>价目表”。
-
选择“LoadBalancer”选项卡以显示和配置每个负载均衡器状态的价格。
图 12:具有活动和分配的小时费率 的负载均衡器费率卡
配置存储成本
存储成本是根据每个项目使用渐进的分层定价模型计算的。存储成本按项目分配的总容量存储按小时计费。如果项目分配了 500 GB 的卷,但该卷中仅占用 100 GB,则该项目将收取整个 500 GB 的分配费用。 图 13 显示了 Storage 选项卡。
可以为每种存储类型配置价目表。存储类型由 Contrail 见解从云管理系统(如 OpenStack 中的 Cinder)发现。 图 13 显示了按 GB 范围分配速率的存储速率卡。
要配置存储价格,请执行以下操作:
-
选择“ 设置”>“>”价目表“,然后选择” 存储 “选项卡。
-
选择适用价目表的 存储类型 。
-
单击 “+添加层” 以添加新的存储层。
指定终端大小(以 GB 为单位)和层中的每 GB 成本。
-
单击 “保存 ”以保存价目表。
示例:存储
考虑配置了三个层的价目表:0-10 GB、10-100 GB 和 100+ GB。假设一个项目分配了一个 25 GB 的卷,持续 10 个小时,随后又分配一个 200 GB 的卷,持续 20 个小时。
对于前 10 个小时的每个小时,项目按 25 GB 收费,计算方式如下:
(10 GB * $0.40/GB/hour) + (15 GB * $0.30/GB/hour) = $8.50/hour
在接下来的 20 小时内,项目按 225GB 收费,计算方式如下:
(10 GB * $0.40/GB/hour) + (90 GB * $0.30/GB/hour) + (125 GB * $0.10/GB/hour) = $43.50/hour
总的来说,在 30 小时内,项目收费:8.50 美元 * 10 美元 + 43.50 美元 * 20 美元 = 955 美元。
配置操作系统许可费率
可以向每个实例收取操作系统许可证成本,以使用特定的操作系统映像启动实例。操作系统许可证成本分配给可能用于创建实例的每个磁盘映像。Contrail 见解会发现云管理系统(如 OpenStack 中的 Glance)中的图像列表。
操作系统许可证费用既可以按小时收取,也可以作为一次性费用收取。Allocated Rate 是每小时的成本,该成本计算在实例使用特定映像预置的每个小时内计算。每次创建使用特定映像的实例时,都会收取一次性费用。 图 14 显示了一个 OS 许可证价目表,其中包含分配的小时费率和所用每个映像的一次性成本。
配置 SNAT 逻辑路由器 网络数据传输成本
从 Contrail 见解 3.3.5 版开始,您可以配置 SNAT 逻辑路由器的网络数据传输成本。逻辑路由器是与 OpenStack 项目关联的 OpenStack 资源。Contrail 见解会收集源网络地址转换 (SNAT) 逻辑路由器的网络指标,并按租户收费。与网络数据传输类似,配置 SNAT 逻辑路由器的成本是按照分层定价模型计算的。
通过计算 SNAT 逻辑路由器在按存储容量的开始和结束时间戳之间传输的数据(出口字节)的千兆字节 (GB) 单位来收取费用。传输的数据单位始终四舍五入到下一个整数 GB。实例接收的数据(入口字节)不收取任何费用。
请看以下示例。管理员通过单击 + Add Tier 创建价格层,如 图 16 所示。第一层或范围以 0 GB 开头。每个后续层都从上一层之后的第一个 GB 开始,到用户指定的字节计数结束。最终层级费率适用于超过倒数第二层的所有数据传输量。完成后,单击 “保存并应用 ”以应用新费率。
按照以下步骤配置 SNAT 逻辑路由器数据传输成本。
-
单击 Settings, 如 图 15 所示。
此时将显示 Appformix 设置页面。
图 15: 单击“设置”,查看“Appformix 设置”页面 -
单击 Appformix 设置窗格中的 Chargeback 。
此时将显示“价目表”页面。
-
单击“ SNAT 逻辑路由器的网络数据传输 ”选项卡,然后单击“ 新建价目表 ”选项卡。
-
在 New Rate Card 视图中,单击 + Add Tier ,如 图 16 所示。
您可以通过单击 “+ 添加层”来添加多个范围,并为添加的每个范围分配一个价格范围。
图 16:查看 SNAT 逻辑路由器网络数据传输速率卡 -
添加所需范围后,单击 “保存并应用 ”以保存并应用新的价目表。
现在应用新的价目表。
监控服务实例成本
从 Contrail 见解 3.3.7 版开始,您可以配置和监控服务实例的成本。
按照以下步骤配置和监视服务实例的成本:
-
单击汉堡包按钮,然后单击 设置。
此时将显示 Appformix 设置 页面。
-
单击 Appformix 设置页面上的 Chargeback。
此时将显示“价目表”页面。
-
单击“ ServiceInstance ”选项卡,然后单击“ 新建价目表” 选项卡。
- 输入以下信息:
-
从 “生效日期 ”下拉列表中,从第一个下拉列表中进行选择 month ,然后从下一个下拉列表中进行选择 year 。
生效日期决定了新价目表何时生效。
-
在有效费率($/小时)列中输入有效费率费用。
-
在“无收费率(美元/小时)”列中输入无收费率。
-
-
执行以下任一项操作:
- 单击 “另存为草稿” ,将新价目表另存为草稿。
- 单击 “保存并应用” 以保存并立即应用价目表。
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。