适用于: 架构师
阅读本文,为生产 SharePoint Embedded 容器类型选择计费模型。 SharePoint Embedded 是基于消耗的即用即付产品/服务,你可以在容器类型级别选择计费。
有关使用租户直通设置,请参阅在 Microsoft 365 管理中心设置计费。
计费模式
SharePoint Embedded 提供两种计费模式:
- Standard 计费。
- 直通计费。
两种型号使用相同的计费计量。
模型确定计费的租户以及计费配置文件的配置者。
重要
容器类型创建后,无法更改其计费模型。 若要切换模型,必须删除并使用所需的计费模型重新创建容器类型。
| 计费模式 | 计费对象 | 计费的配置者 |
|---|---|---|
| 标准 | 拥有或开发应用程序的租户。 | 容器类型所有者、SharePoint Embedded 管理员或开发人员租户中的全局管理员。 |
| 直通 | 已注册以使用 SharePoint Embedded 应用程序的租户。 | 使用租户中的计费管理员或全局管理员。 |
Standard billing
使用标准计费时,所有基于消耗的费用都直接向拥有或开发应用程序的租户计费。
容器类型所有者可以为他们拥有的容器类型创建和管理计费配置文件。 所有者不需要 SharePoint Embedded 管理员或全局管理员角色。
SharePoint Embedded 管理员和全局管理员可以管理开发人员租户中任何标准计费容器类型的计费。
在以下情况下使用标准计费:
- 开发人员租户希望集中使用费用。
- 该应用是内部企业业务线 (LOB) 应用。
- 独立软件供应商 (ISV) 或开发人员租户计划吸收或单独回收使用成本。
- 使用租户不应配置自己的 SharePoint Embedded 计费配置文件。
计费设置需要:
- 现有 SharePoint 租户。
- 开发人员租户中的 Azure 订阅。
- 附加到 Azure 订阅的资源组。
- 开发人员租户中的容器类型所有者、SharePoint Embedded 管理员或全局管理员。
- 设置计费的人员对 Azure 订阅的所有者或参与者访问权限。
以容器类型所有者身份管理标准计费
非管理员容器类型所有者可以通过 SharePoint Embedded Visual Studio Code 扩展或 MCP) 服务器 (模型上下文协议为他们拥有的容器类型创建和管理标准计费配置文件。
所有者还需要对 Azure 订阅具有“所有者”或“参与者”访问权限。 选择以下设施之一:
- 在 SharePoint Embedded Visual Studio Code 扩展中,选择容器类型并使用附加计费。 然后选择 Azure 订阅和资源组。
- 在 SharePoint Embedded MCP 服务器中,用于
billing_setup将容器类型连接到 Azure 订阅和资源组。 用于billing_check检查计费配置。
SharePoint Embedded 计费服务验证登录用户是否拥有容器类型。
不拥有容器类型的用户需要 SharePoint Embedded 管理员或全局管理员角色。
以管理员身份管理标准计费
SharePoint Embedded 管理员和全局管理员可以使用 SharePoint Online 命令行管理程序来管理开发人员租户中任何标准计费容器类型的计费。
创建容器类型:
New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId> -ApplicationRedirectUrl <ApplicationRedirectUrl>
附加 Azure 计费配置文件:
Add-SPOContainerTypeBilling -ContainerTypeId <ContainerTypeId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>
重要
每个容器类型都必须有一个拥有的应用程序。 单个拥有的应用一次只能拥有一种容器类型。
传递计费
使用传递计费时,基于消耗的费用将直接向注册使用 SharePoint Embedded 应用程序的租户计费。
开发人员租户中的 SharePoint Embedded 管理员和全局管理员在创建直通容器类型时不设置计费配置文件。
在使用租户中注册容器类型后,该租户中的计费管理员或全局管理员将设置计费配置文件。
在以下情况下使用直通计费:
- 每个使用租户应为自己的 SharePoint Embedded 使用付费。
- 该应用是一个 ISV 多租户应用程序。
- 使用租户控制用于即用即付费用的 Azure 订阅。
- 使用租户中的计费管理员或全局管理员完成计费载入。
使用此传递创建模式:
New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId> -IsPassThroughBilling
注意
在使用租户支付使用量时使用该 -IsPassThroughBilling 开关 New-SPOContainerType 。
计费指示器
SharePoint Embedded 计费由使用情况决定。 支持的计量在 SharePoint Embedded 计费计量中进行了介绍。
当前指示器包括:
- 存储。
- 存档存储。
- API 事务。
- 出口。
标准计费容器类型和传递计费容器类型都使用相同的计量。
存储计量
存储消耗包括处于活动状态和存档状态的文件和文档及其元数据和版本。
存储消耗还包括回收站中的内容和 SharePoint Embedded 中已删除的容器集合。
规划生命周期和删除策略时考虑到存储成本。
存档存储计量
存档存储计量测量存档容器消耗的存储。 归档容器会将其数据移动到冷存储层,冷存储层提供的存储成本低于活动存储。
API 事务计量
SharePoint Embedded 应用程序显式进行的每个 Microsoft Graph 调用都计为一个事务。
根据交易计数向客户计费。
当应用程序无法控制这些调用时,不会对内部服务对容器进行的调用进行收费。
不可收费的交易包括:
- 出于合规性或法律目的搜索容器内容的电子数据展示查询。
- 通过 SharePoint 管理中心或 SharePoint PowerShell 执行的管理员操作。
出口计量
出口是离开 SharePoint Embedded 平台的数据,例如下载到客户客户端设备的文档或传输到客户运营的服务器的数据。 费用基于传出的数据总量 (GB) 。
从 SharePoint Embedded 应用程序服务器下载到 Office 桌面客户端或通过 Web Application Companion (WAC) Office 网页版的下载均免收出口费用。
在 Azure 成本管理中查看定价和成本管理,作为运营计划的一部分。
计费责任
按计费模型规划这些责任。
| 职责 | Standard billing | 传递计费 |
|---|---|---|
| 创建容器类型 | 开发人员租户中的开发人员 | 开发人员租户中的开发人员 |
| 附加或管理计费配置文件 | 他们拥有的容器类型的容器类型所有者;开发人员租户中任何标准计费容器类型的 SharePoint Embedded 管理员或全局管理员 | 不在开发人员租户中 |
| 注册容器类型 | 在使用租户中拥有应用 | 在使用租户中拥有应用 |
| 设置消耗租户计费 | 应用使用情况计费不需要 | 使用租户中的计费管理员或全局管理员 |
| 监视 Azure 成本 | 开发人员租户 | 使用租户 |
与应用模型的关系
计费模型和应用模型是相关但单独的决策。
企业 LOB 应用通常使用标准计费,因为开发人员和使用租户是同一组织。
ISV 多租户应用通常在每个客户都应为自己的使用付费时使用直通计费。
当 ISV 想要拥有所有使用费用时,ISV 可以使用标准计费。
有关模型选择,请参阅 选择应用模型:单租户或多租户。
设置链接
选择模型后,请使用以下设置参考:
- 创建和配置容器类型: SharePoint Embedded 容器类型。
- 设置直通计费:在 Microsoft 365 管理中心设置计费。
- 查看指示器: SharePoint Embedded 计费指示器。
- 注册使用租户: 注册文件存储容器类型应用程序权限。
计划清单
- 确定是开发者租户还是消费租户付费。
- 确认应用型号。
- 确认容器类型是标准还是直通。
- 如果使用标准计费,请确定 Azure 订阅和资源组。
- 如果使用直通计费,请在使用租户中确定计费管理员或全局管理员。
- 确认容器类型所有者访问权限或标准计费的 SharePoint Embedded 管理员或全局管理员角色。
- 确认直通计费的计费管理员或全局管理员访问权限。
- 确认所有者或参与者对 Azure 订阅的访问权限。
- 在 Azure 成本管理中规划成本监视。
- 规划存储生命周期以控制存储消耗。
- 规划调用模式以管理 API 事务成本。
后续步骤
规划租户内容的治理职责: 规划安全性、合规性和治理。