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

  • 时间:
  • 浏览:0

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

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

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"由于扫描下面二维码:

这有好几个 环境的具体比较:

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

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

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

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

Cloud Foundry为4GB,Neo为16GB

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

Cloud Foundry支持Docker,Neo不支持。

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

从底下两张图能看出Neo的可用区域比Cloud Foundry广泛。注意Region指的是数据中心的物理地址。作为开发人员,亲戚亲戚朋友在做开发时,尽量取舍使用离被委托人所在物理物质近的Region所在的环境以获得更好的性能。