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)。orm

對虛擬機的支持

Neo提供了虛擬機的支持,以便在平臺不支持的場景下仍然可以容許您安裝和維護您須要的應用。Cloud Foundry不支持虛擬機。

Docker support

Cloud Foundry支持Docker,Neo不支持。

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:

相關文章
相關標籤/搜索