SAP 电商云的构建过程中涉及到的三种不同环境类型

简介: SAP 电商云的构建过程中涉及到的三种不同环境类型

SAP 电商云构建过程的主要步骤,可以通过下面这张图描述:

  1. 将包含了客户 project customizations 的 Github repository 进行克隆。
  2. 下载必须的 package.
  3. 执行 customizations 过程。
  4. 进行构建,将结果打包成 docker 镜像。
  1. 将 docker 镜像上传到 Docker registry.

在构建过程中,以下几个步骤可以定制化:

  • core commerce
  • Data Hub
  • Javascript storefront
  • 每个步骤进行定制化,存储的文件夹都不相同:

每次构建之后,Commerce Cloud 打包过程,会根据下列因素,计算一个 Docker image 的 hash 出来:

  1. The artifact versions.
  2. Base image versions.
  1. 项目代码仓库的内容

然后检查标记有这种 hash 的镜像是否在 Docker 注册表中可用:

  • 如果可用 - 将跳过映像构建并在部署中使用现有映像。
  • 如果它不可用 - 将执行完整映像构建并在部署中使用新映像。

针对 Spartacus Storefront,构建之后会生成单独的 docker 镜像:

一个准则是同一个构建可以与多个 Commerce Cloud 环境一起使用。 这种方法的优点是在开发或登台环境中测试的相同代码被部署到生产环境中。因此,构建配置里不能包含和具体环境相关的条目,下面是一些例子:

  • Domain names.
  • IP address.
  • SSL certificates.
  • URLs or credentials to any external systems.
  • Credentials for technical users.
  • 这些 environment specific 的配置不能出现在构建配置里,否则就和具体的 environment 产生了强耦合。

SAP Commerce Cloud 环境的类型有开发、staging 和生产三种。 这些类型也称为 persona。


环境角色影响环境的性能和环境使用目的。 一般规则是生产环境比 staging 环境的访问速度快,而 staging 比开发访问速度快。 环境可以具有不同的配置,例如不同的 service properties.


如果确实要进行环境相关的配置,可以维护在 Cloud Portal 里。


相关文章
|
3月前
|
开发者 数据处理 数据管理
SAP HANA 的不同类型
SAP HANA 的不同类型
SAP HANA 的不同类型
|
3月前
|
存储 SQL 数据库
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
工作实战:SAP ABAP 动态创建类型在实际工作中的一个应用场合分享试读版
|
3月前
|
SQL 存储 数据可视化
SAP HANA 内存数据库不同类型的视图的应用场景介绍
SAP HANA 内存数据库不同类型的视图的应用场景介绍
|
5天前
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
6 0
|
3月前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
|
3月前
|
存储 监控 数据库
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
|
3月前
|
监控 安全 数据管理
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
|
3月前
|
存储 数据库
SAP HANA 数据库支持的几种不同类型的视图
SAP HANA 数据库支持的几种不同类型的视图
|
3月前
|
UED
使用 SAP CRM Application Enhancement Tool 创建类型为下拉菜单的扩展字段
使用 SAP CRM Application Enhancement Tool 创建类型为下拉菜单的扩展字段