当前位置: 首页 > Web前端 > HTML5

SAPCommerceCloud构建环境类型介绍

时间:2023-04-05 22:44:40 HTML5

SAPCommerceCloud构建与环境无关,所谓environmentagnostic,即同一个构建可以应用于多个CommerceCloud环境。这种设计的优势在于,在开发或暂存环境中测试的相同代码可以直接部署到生产环境中而无需修改。特定于环境的设置包括但不限于这些示例:域名IP地址SSL证书资源(数据库、媒体存储)的URL或凭据任何外部系统的URL或凭据技术用户的凭据。机器大小或可用资源量(CPU、内存),换言之,CommerceCloud的构建环境不依赖于上述这些示例的属性。另一方面,上述属性不应出现在最终构建的图像中,否则就意味着该图像与特定的环境属性存在紧耦合关系。CommerceCloud环境可以创建为开发、暂存或生产类型。这些类型也称为角色或角色。环境角色影响环境的性能和环境的使用目的。按照惯例,生产环境比暂存环境快,而暂存环境又比开发环境快。环境可以有不同的配置,例如不同的服务属性:服务属性。给定类型的所有环境的配置,此配置可以包含在构建中。可以在CloudPortal中定义特定于环境的配置。关于构建和部署的最佳实践是只构建一次。构建的输出是一系列Docker镜像。构建与环境无关。将构建的Docker映像部署到所有环境,从开发开始,然后是暂存,最后是生产。在将构建提升到下一个环境之前,在每个环境中测试构建的Docker映像。