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

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

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

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

这两个环境的具体比较:app

从使用场景比较

若是当您须要开发基于微服务架构的应用,使用物联网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为16GBui

对HANA编程模型的支持

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

对虚拟机的支持

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

Docker support

Cloud Foundry支持Docker,Neo不支持。

相关文章
相关标签/搜索