本文可能是国内第一篇介绍C/4HANA Foundation的中文博客
SAP C/4HANA从去年发布已经过去了一年多的时间,C/4HANA的从业者,对于这五朵云里包含的产品集,想必都有了一些了解。
Jerry注意到,SAP C/4HANA Foundation这个概念,在英文的SAP博客里已经被广泛提及,然而缺乏谈论它的中文博客。因此Jerry就来贡献一篇。
SAP C/4HANA的从业者都知道,这五朵云里包含的产品,有的是SAP自研产品,比如后台基于ABAP Netweaver的Marketing Cloud和Cloud for Customer,有的则是近些年来SAP收购的技术栈和架构各异的产品。
C/4HANA从功能上说满足了客户对Customer Experience领域的核心诉求,然而在C/4HANA强大功能的背后,其产品集技术栈和架构各异,再加上C/4HANA云产品的特性,使得C/4HANA的客户,无法再像过去使用基于传统ABAP Netweaver的产品那样进行实施。
Jerry在本科上《操作系统》专业课时,就学到了这样一句来自软件工程大师,David Wheeler的名言:计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。
SAP C/4HANA的架构师们也遵循了这个原则——在C/4HANA五朵云和使用者之间,增加一个技术层,通过这个额外的抽象层,降低客户使用C/4HANA的复杂度,同时提高了C/4HANA的开放性和可扩展性。
SAP社区上介绍C/4HANA Foundation的博客,使用了大家熟悉的酒吧里的一个场景。客人到酒吧喝酒,想听不同风格的音乐。酒吧DJ根据不同客户的需要去打碟(接歌混音等)。
用这个例子来类比,去酒吧喝酒听歌的客人就是SAP C/4HANA的客户,酒吧音响播放的碟片就是C/4HANA五朵云,DJ就是C/4HANA Foundation,二者的职责都相同——把不同的碟片音乐(五朵云)进行编排(orchestration), 最后让客户以一种统一的方式去使用。
具体到C/4HANA Foundation,SAP希望这个技术层完成的使命有:
- 给客户提供一个坚实的基础设施,能根据自己的实际业务快速实现对应的业务模型;
- 给客户提供一个统一的管理C/4HANA五朵云异构复杂性之处,降低使用者的学习和运维成本。
C/4HANA Foundation的组成部分
根据Thomas Hertz今年5月6日在SAP社区和领英社区上发表的博客Introducing SAP C/4HANA Foundation, 目前C/4HANA Foundation包含C/4HANA cockpit和SAP Cloud Platform Extension Factory.
这两个模块,共同实现了SAP官方文档上描述的C/4HANA的三大功能管理,即授权管理,安全管理和扩展管理。
C/4HANA cockpit
用过SAP Cloud Platform cockpit的朋友,可以进行类比——C/4HANA cockpit是一个基于浏览器的控制台,为C/4HANA的使用者提供了访问系统的统一入口。
客户一旦购买了位于SAP C/4HANA套件中指定的产品后,会自动获得C/4HANA Foundation cockpit的使用权。
这个单子的明细在SAP官网上能看到:
客户购买上述清单里包含的C/4HANA Suite产品后,会触发SAP对C/4HANA Foundation的配置流程。该流程结束后,购买合同中指定的用户邮箱会收到一封欢迎邮件,包含了C/4HANA cockpit的地址。
C/4HANA cockpit的Administrator登录cockpit,进行授权管理,分配用户权限,创建Extensibility运行时等工作。
上面的流程图,最后一列展示了使用C/4HANA Foundation给Administrator和开发者带来的便利。
Jerry之前的公众号文章,曾经介绍过SAP Cloud Platform Extension Factory和Kyma的关系,后者是SAP推动的一个基于Kubernetes的开源项目,而前者是SAP在后者基础上打造的一个企业级商用解决方案。
企业级应用和开源项目的一个区别,就在于安全性和易用性。在Kyma的项目主页上,维护了详细的如何在本地安装基于Minikube的单机版Kyma,以及在GKE(Google Kubernetes Engine)和AKS(Azure Kubernetes Service)等集群上安装这两种部署方式。然而Kyma是由包括Kubernetes, Istio, Dex, Prometheus等开源项目组合而成,安装过程中不可避免地会遇到各种各样的错(Jerry的亲身体验)。
而使用C/4HANA Foundation之后,我们只需要事先将运行了Kubernetes集群的GCP或者Azure和C/4HANA Foundation配置成互相信任,然后可以使用C/4HANA自带的运行时配置功能,一键完成Extension Factory的配置步骤。
目前在SAP应用中心上,已经有16个解决方案,标注为通过SAP Cloud Platform Extension Factory开发而成。
希望本文能帮助大家对C/4HANA Foundation这个概念有个最基本的认识,感谢阅读。
本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【无限价值,瞬时洞察】交互式分析重磅发布
当今社会数据收集手段不断丰富,企业信息化程度越来越高,企业掌握的数据量爆发式增长(TB、PB、EB), 而与此同时,随着数据中台的快速推进,数据应用不再以 BI(看数据)为主,而是为核心业务(数据支撑,用户画像,实时圈人,广告精准投放)服务,高可靠低延时的数据服务成为企业数字化转型的关键。在这样的大数据行业背景下,阿里云交互式分析重磅发布,目前正在火热公测中。 交互式分析致力于低成本、高性能、高可用的大规模计算型存储和极致的查询能力,为用户提供海量数据实时数仓解决方案和实时交互式查询服务,与大数据生态无缝打通,支持对PB级数据进行高并发、低延时的分析处理,让您轻松而经济地使用现有BI工具对数据进行多维分析透视和业务探索。 欲知更多详情,欢迎加入钉钉交流群,技术大咖等您来撩。 交互式分析核心价值 极致性能 支持行式与列式两种存储模式,同时满足简单查询、复杂查询、ad-hoc查询等多样化的分析查询需求。使用大规模并行处理架构,分布式处理SQL,C++ Native执行,实现高资源利用率,实现海量数据亚秒级查询。 云原生 存储计算分离架构,流批统一存储架构。支持高并发实时写入与更新,数据写入...
- 下一篇
SpringCloud微服务(06):Config组件,实现配置统一管理
本文源码:GitHub·点这里 || GitEE·点这里 一、Config简介 在微服务系统中,服务较多,相同的配置:如数据库信息、缓存、参数等,会出现在不同的服务上,如果一个配置发生变化,需要修改很多的服务配置。spring cloud提供配置中心,来解决这个场景问题。 系统中的通用配置存储在相同的地址:GitHub,Gitee,本地配置服务等,然后配置中心读取配置以restful发布出来,其它服务可以调用接口获取配置信息。 二、配置服务端 1、项目结构 核心注解:@EnableConfigServer 2、核心依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> 3、核心配置文件 这里注意读取文件的配置 active :native,读取本地配置; active :git,读网络仓库配置; server: port...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- CentOS8安装Docker,最新的服务器搭配容器使用