B2C Commerce 按需 Sandbox 是一种灵活的解决 Sandbox 需求的方法,具有更高的性能,可以快速获取,基于使用情况进行定价,并且可以随着需求的变化增加或缩减使用量。本文档将简要介绍获得 B2C Commerce ISV 和 B2C Commerce 咨询合作伙伴按需 Sandbox 的要求、优势和定价。
合作伙伴可以按照本文中的说明申请按需 Sandbox:合作伙伴按需 Sandbox - 如何获取。
按需 Sandbox 可提供更大的灵活性,例如:
首先,合作伙伴必须加入“B2C Commerce”合作伙伴类别下的 AppExchange 合作伙伴计划,并接受 Salesforce 合作伙伴计划协议和 AppExchange 合作伙伴计划政策。之后,合作伙伴必须 (a) 已执行一个与按需 Sandbox 有关的订单表格或 (b) 已加入 Salesforce B2C Commerce 咨询合作伙伴计划,并已预先批准成为 B2C Commerce 咨询合作伙伴,之后即可使用按需 Sandbox。合作伙伴必须始终保持良好的信誉。
试用 Sandbox/环境专为 B2C Commerce ISV 潜在客户量身打造,用于培训和开发目的,最多可使用试用 90 天。该服务适用于那些希望在等待申请受理流程完成和/或决定是否正式加入 B2C Commerce 合作伙伴计划的同时对 B2C Commerce 环境进行了解的潜在客户。按此申请试用服务。
需要从试用 Sandbox 导出数据,并将其导入到专用的按需 Sandbox?试用 Sandbox 不会转换为按需 Sandbox,所以如果想使用在试用版中构建的内容,需要导出数据。成功申请按需 Sandbox 后,请查看此帮助文章,了解执行此操作的详细说明。
不可以。由于计划变动,无法再购买额外的点数块。但为了确保公平定价,我们降低了超额价格,以匹配根据点数价格($0.0020美元每个点数)购买的额外点数块。
按需 Sandbox 采用根据使用情况定价的模式。合作伙伴有权根据他们的合作伙伴计划所属关系获得免费点数(见下表)。这样,合作伙伴就可以完全控制他们使用多少 Sandbox 以及何时使用 Sandbox。通过他们的点数,他们可以使用少量的 Sandbox 在较长的时间内运行,或者在较短的时间内运行较多的 Sandbox(即持续集成 (CI) 用例)。
|
按需 Sandbox 定价 |
价格 |
|
B2C Commerce ISV 合作伙伴点数(60 万点数/年) |
免费(每年)* |
|
B2C Commerce 咨询合作伙伴点数(110 万点数/年) |
免费(每年)* |
|
超额价格/点数 |
$.0020 美元** |
** 如果使用量超过分配的量(例如,如果 B2C Commerce ISV 合作伙伴的用量超过分配的 60 万的免费点数),则将按照每个额外点数 0.0020 美元的价格收取相应的费用。此费用将在每月的第一天计算,并开具相应发票。
点数是一种对按需 Sandbox 服务使用进行计时的一种方式。对于 GA,有两种会消耗点数的 Sandbox 模式:正常运行时间和中断时间。创建或启动 Sandbox 时都会消耗正常运行时间。该服务停止时,将消耗中断时间。只有删除 Sandbox 后,才会停止消耗点数。
一个月内不间断运行 Sandbox 将消耗 5 万个点数。
正常运行时间是指 Sandbox 正在消耗 CPU 和内存。创建或启动 Sandbox 时都会消耗正常运行时间。服务停止,但未被删除,将会消耗中断时间。Sandbox 被删除后,将不再消耗任何点数。用户可以使用 API 创建、启动、停止和删除 Sandbox:
是的。 消耗正常运行时间的 Sandbox 在 Sandbox 处于正常运行时间内的每分钟(或对应的一个时间单位)对中型简档将消耗 1 个点数,对大型简档将消耗 2 个点数,对超大型简档将消耗 4 个简档。消耗中断时间的 Sandbox 在 Sandbox 处于中断时间内的每分钟(或对应的一个时间单位)消耗 0.3 个点数。
快速简便的计算方法
例如,作为一个 B2C Commerce ISV 合作伙伴,每年将免费获得 60 万个点数,所以如果希望让一个 Sandbox 不间断运行一年,在您用完分配的标准点数量后(将在每个月的第一天计算点数并据此开具发票)将自动进入超额收费模式(0.0020 美元/点数)。
使用点数计算器
由于新 Sandbox 的灵活性,它们可以用于各种短期任务(例如:在持续集成过程中使用),并且可以创建任意数量的 Sandbox。使用这些功能时,简单的“每年 x 个 Sandbox”计算模式可能过于简单。为了提供帮助,我们制定了一个电子表格 ,可以对其进行复制并用来计算不同使用场景需要的点数。
如果您是 B2C Commerce ISV 合作伙伴,您最多可以创建 5 个 Sandbox。如果您是 B2C Commerce 咨询合作伙伴,您最多可以创建 50 个 Sandbox。每个 Sandbox 将根据上述正常运行时间或中断时间消耗点数。
注意:实际情况下,有一定的上限。这些限制是为了防止进程失控或严重的系统滥用。
合作伙伴可以通过 Sandbox API 查看 Sandbox 数据(目前存在哪些 Sandbox,Sandbox 的创建者,Sandbox 的存在时间以及它们消耗了多少分钟)。例如,可以使用 GET /realms/usage API 检索某个域中使用情况的完整详细信息。它可以显示指定时间段内所消耗的正常运行时间和中断时间的分钟数。
不可以,点数需要在您签署的 Sandbox 订单表格上列出的订单结束日期之前使用,但合作伙伴点数每年将重置一次,因此 B2C Commerce 合作伙伴的点数余量将在续期时重置。
不需要,按需 Sandbox 会根据主服务协议条款自动续期,因此,首次申请完成后,该服务将在每年 2 月份自动续期),这意味着点数将在此时自动重置,除非内部提交请求,取消配置或终止合作伙伴身份。
不会。Sandbox 将继续正常工作,继续消耗点数。向合作伙伴收取点数超额使用产生的费用(见上文)。
合作伙伴必须在 Partner Community 中提交一个支持请求,以申请访问权限。相关说明请参阅:按需 Sandbox - 如何获取。
按需 Sandbox 暂时无法从暂存环境导入数据,因为它们将运行在不同的基础设施上,并且根本无法连接到原有的 POD 环境。所有数据操作都要依赖于标准的导入/导出过程。您可以先从暂存环境将数据导出,对数据进行清理,然后将文件传输到按需 Sandbox 并再次进行导入。
可以。按需 Sandbox 可提供 3 种不同的资源简档。创建 Sandbox 时必须选择资源简档。请参见产品文档,了解详细信息。
与现有的 POD Sandbox 类似,按需 Sandbox 也不允许计划作业。可以手动运行作业,也可以以脚本形式使用 SFCC-CI 工具运行。
可以。您可以获得 DIS 支持,而且可以在按需 Sandbox 中使用。
默认情况下,无法在现有 ODS 实例中使用 Einstein AI 和推荐功能。如果您的用例需要这些功能,请与我们联系。
可以。可以在新的 Sandbox 中使用页面设计器。
目前,按需 Sandbox 无法使用 CDN。这意味着,这些新 Sandbox 无法使用 SEO 路由和数据缓存之类的功能。
停止 Sandbox(使用 sandbox:stop API)后,Sandbox 将停止使用 CPU 和内存,并将切换到“中断时间”消耗模式。Sandbox 可以重新启动,并将拥有之前的所有数据。但如果一个 Sandbox 被删除(使用 sandbox:remove API),那么所有的数据都会被删除。
按需 Sandbox 的性能不如主实例组环境(开发环境、暂存环境、生产环境)。您可以用 POD Sandbox 进行同样级别的负载测试,甚至可以完成稍微多一点的任务。我们正在考虑在将来添加功能,以允许创建内存、CPU、存储等资源更多的 Sandbox。
目前,按需 Sandbox 暂不支持别名(CNAME 配置)。因此,使用自定义主机名是 GA 版本之后的后续版本需要考虑的功能,实现这一功能后才支持 CNAME 配置。
不可以。按需 Sandbox 被创建时,其中不包含任何数据。但您可以使用所有相同的导入/导出工具来导入预定义的数据集并将其上传到 Sandbox 中。
所有与按需 Sandbox 的交互均需通过 API 调用或基于社区的 SFCC-CI 命令行来完成(详见下文)。有关 API 和可用方法的完整文档可以在这里找到。
对按需 Sandbox 的所有身份验证均需通过客户管理平台用户完成。在实际情况下,这样可以让管理和访问按需 Sandbox 变得更加容易使用,特别是在频繁删除和创建新 Sandbox 的情况下。
任何希望使用按需 Sandbox API 或使用 SFCC-CI 工具来管理按需 Sandbox 的用户都需要将 Sandbox API 用户角色添加到他们的客户管理平台用户简档中,并将其应用到他们所在域中的 Sandbox 作用域。
开发人员对任何 Sandbox(按需 Sandbox)的访问还需要添加业务管理平台管理员(用于访问业务管理平台中的开发人员选项)和 LogCenter 用户(用于访问环境日志文件)角色,并将其应用到其所在域中的沙盒作用域。
要分配这些角色,请执行以下操作:
在 Commerce Cloud 中使用所有 API 都需要一个客户端 ID 值来指示正在使用该 API 的应用程序。由于按需 Sandbox 使用 API 进行管理,因此需要一个客户端 ID 来使用它们。许多现有开发人员已经有了针对他们所在组织的这种值。但如果用户没有客户端 ID,组织管理员可以使用客户管理平台创建。对于自动化使用,用户将需要客户端 ID 和客户端密码进行身份验证。
有关客户端 ID 的详细信息,包括如何获得,请参阅Commerce Cloud InfoCenter 文档。
目前不提供。对于 GA 版本,新 Sandbox 的所有管理都需要使用 API 和/或 SFCC-CI 工具完成。
可以。可以使用控制中心对按需 Sandbox 进行管理。这些新 Sandbox 的所有管理都需要使用 API 和/或 SFCC-CI 工具完成。
不可以。sandbox:remove 命令进行的是一种数据销毁活动。 根据 Salesforce 的数据隐私和信任规则,执行命令后,Sandbox 系统将继续删除环境以及环境中的所有数据。
SFCC-CI 是 Commerce Cloud 客户成功讨论组在 GitHub 上创建的一个基于社区的项目。该工具构建在 OCAPI 和 Sandbox API 的基础之上,可提供一个命令行接口 (CLI),用于从各种操作系统的命令行/shell 与 Commerce Cloud 实例进行交互,以便帮助使用 Commerce Cloud 进行持续集成的操作。与按需 Sandbox 进行交互是这一工具的一种功能。使用这一按需 Sandbox 创建工具仍然需要用户具有上述段落中提到的 Sandbox API 用户角色。
如需了解完整详细信息,请参阅 SFCC-CI GitHub 资源库 及其自述文件。
对于按需 Sandbox 相关疑问或一般/技术问题,请在 合作伙伴按需 Sandbox 社区讨论组发帖提问。
000393797

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.