SAP雲平臺執行環境Cloud Foundry和Neo的區別

i042416發表於2018-04-25

SAP雲平臺提供了兩套執行環境:Cloud Foundry和Neo

從下圖能發現,Cloud Foundry的執行環境,基礎設施由第三方公司提供,比如Amazon亞馬遜和Microsoft微軟,SAP只負責提供和維護platform layer。而Neo環境的基礎設施和platform layer均由SAP提供。

SAP雲平臺執行環境Cloud Foundry和Neo的區別

Cloud Foundry執行環境包含了Cloud Foundry application runtime,基於Cloud Foundry基金會的開源應用平臺構建而成。

這兩個環境的具體比較:

SAP雲平臺執行環境Cloud Foundry和Neo的區別

從使用場景比較

如果當您需要開發基於微服務架構的應用,使用物聯網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開發。

從可用地區比較

SAP雲平臺執行環境Cloud Foundry和Neo的區別
SAP雲平臺執行環境Cloud Foundry和Neo的區別

從上面兩張圖能看出Neo的可用區域比Cloud Foundry廣泛。注意Region指的是資料中心的實體地址。作為開發人員,我們在做開發時,儘量選擇使用離自己所在物理物質近的Region所在的環境以獲得更好的效能。

從支援的buildpack比較

Cloud Foundry支援如下buildpack甚至自定義buildpack,而Neo不支援。

SAP雲平臺執行環境Cloud Foundry和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不支援。

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

SAP雲平臺執行環境Cloud Foundry和Neo的區別
SAP雲平臺執行環境Cloud Foundry和Neo的區別

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2153356/,如需轉載,請註明出處,否則將追究法律責任。

相關文章