写点什么

SAP 云平台运行环境 Cloud Foundry 和 Neo 的区别

用户头像
Jerry Wang
关注
发布于: 10 小时前
SAP云平台运行环境Cloud Foundry和Neo的区别

SAP 云平台提供了两套运行环境:Cloud Foundry 和 Neo


从下图能发现,Cloud Foundry 的运行环境,基础设施由第三方公司提供,比如 Amazon 亚马逊和 Microsoft 微软,SAP 只负责提供和维护 platform layer。而 Neo 环境的基础设施和 platform layer 均由 SAP 提供。



Cloud Foundry 运行环境包含了 Cloud Foundry application runtime,基于 Cloud Foundry 基金会的开源应用平台构建而成。


这两个环境的具体比较:


从使用场景比较

如果当您需要开发基于微服务架构的应用,使用物联网 Internet of Things 或者机器学习使用场景时,SAP 推荐您选择 Cloud Foundry 运行环境。在 Cloud Foundry 运行环境下您能使用多种编程模型,例如 Java,nodejs 和 SAP HANA extended application services, advanced model (SAP HANA XSA)。


Neo 则用于 UI5,Java 和 HANA Extended Service 开发。

从可用地区比较



从上面两张图能看出 Neo 的可用区域比 Cloud Foundry 广泛。注意 Region 指的是数据中心的物理地址。作为开发人员,我们在做开发时,尽量选择使用离自己所在物理物质近的 Region 所在的环境以获得更好的性能。

从支持的 buildpack 比较

Cloud Foundry 支持如下 buildpack 甚至自定义 buildpack,而 Neo 不支持。


一个应用实例能够分配的最大内存限额

Cloud Foundry 为 4GB,Neo 为 16GB

对 HANA 编程模型的支持

Neo 只支持 SAP HANA extended application services 的经典模型(SAP HANA XS), 而 Cloud Foundry 支持高级模型(SAP HANA XS)。

对虚拟机的支持

Neo 提供了虚拟机的支持,以便在平台不支持的场景下仍然能够允许您安装和维护您需要的应用。Cloud Foundry 不支持虚拟机。

Docker support

Cloud Foundry 支持 Docker,Neo 不支持。


发布于: 10 小时前阅读数: 4
用户头像

Jerry Wang

关注

个人微信公众号:汪子熙 2017.12.03 加入

SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使。

评论

发布
暂无评论
SAP云平台运行环境Cloud Foundry和Neo的区别