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所在的環境以得到更好的性能。性能
Cloud Foundry支持以下buildpack甚至自定義buildpack,而Neo不支持。學習
Cloud Foundry爲4GB,Neo爲16GBui
Neo只支持SAP HANA extended application services的經典模型(SAP HANA XS), 而Cloud Foundry支持高級模型(SAP HANA XS)。orm
Neo提供了虛擬機的支持,以便在平臺不支持的場景下仍然可以容許您安裝和維護您須要的應用。Cloud Foundry不支持虛擬機。
Cloud Foundry支持Docker,Neo不支持。
要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼: