當前位置:
首頁 > 最新 > 兩分鐘了解 SAP Cloud Platform

兩分鐘了解 SAP Cloud Platform

SAP Cloud Platform 是什麼?

SAP Cloud Platform 是一個企業級的平台即服務(企業 PaaS), SAP Cloud Platform 是 SAP 的創新開發和部署的雲平台。它由多個雲基礎架構提供商提供支持,並支持諸如物聯網、機器學習、人工智慧和大數據等創新技術,從而使您能夠實現業務敏捷性,加速業務的數字化轉型。SAP Cloud Platform 提供不同的開發環境(包括 Cloud Foundry 和 Neo 環境)並提供了廣泛的編程語言選擇。

SAP Cloud Platform分為兩種環境:Cloud Foundry和 Neo

作為SAPCloud Platform入門者,首先要分清楚SAP雲平台的兩種環境CF(Cloud Foundry)和Neo。

Cloud Foundry 環境

Cloud Foundry 環境包含了基於由 Cloud Foundry Foundation 管理的開源應用程序平台的 Cloud Foundry 應用runtime。這裡大家請注意,CF是基於開源平台Cloud Foundry Foundation的。

可以在不同區域部署 Cloud Foundry 應用程序,其中每個區域代表數據中心的位置。

可利用多種buildpack,我理解buildpack就是編譯部署的程序依賴庫,比如web容器tomcat。其還與 SAP HANA 擴展應用程序服務高級模型 (SAP HANA XSA) 進行集成。運行時平台允許用戶開發並部署 Web 應用程序,支持多運行時、編程語言、庫和服務。

Neo 環境

Neo 環境支持您開發 HTML5、Java 和 SAP HANA 擴展應用程序服務 (SAP HANA XS) 應用程序。也可使用面向 HTML5 的 UI 開發工具包 (SAPUI5) 開發現代基於 web 業務應用程序的豐富用戶界面。所以說,開發Fiori的應用,還是主要使用Neo環境。

Neo 環境也允許在 SAP Cloud Platform 中部署解決方案。在 SAP Cloud Platform 上下文中,解決方案由使用不同技術創建的多種應用程序類型和配置組成,旨在實施特定場景或任務流。可通過使用更改和傳輸系統 (CTS+) 工具、控制台客戶端,或 SAP Cloud Platform 主控室(還支持您監控解決方案)來部署解決方案。SAP 多目標應用程序 (MTA) 模型包含應用程序模塊、相關性和介面,並以促進應用程序整個生命周期的驗證、協作、維護和自動化的方式對包含的這些內容進行了說明。

Neo 環境支持您使用虛擬機,允許您在平台未涵蓋的場景中安裝並維護您自己的應用程序。虛擬機是融合了平台即服務和基礎架構即服務的虛擬化硬體資源(CPU、RAM、磁碟空間、安裝的 OS)。

可以將 Neo 環境中開發的應用程序部署到全球各種 SAP 數據中心。

何時使用何種環境?

Cloud Foundry 環境的用例

應用程序開發人員可以使用 Cloud Foundry 環境來增強 SAP 產品、集成業務應用程序,並根據 SAP Cloud Platform 上託管的業務 API 來開發全新的企業應用程序。Cloud Foundry 環境允許您使用多種編程語言,例如 Java、Node.js 和社區語言選項/引進自己的語言選項。對於 12 因子和/或基於微服務的應用程序、物聯網和機器學習場景、使用 SAP HANA 擴展應用程序服務高級模型 (SAP HANA XSA) 開發應用程序,建議使用 Cloud Foundry 環境。

Neo 環境的用例

Neo 是功能豐富且易於使用的開發環境,可用於開發 Java、SAP HANA XS 以及 HTML5 應用程序。我們建議您使用 Neo 環境開發 HTML5 和複雜的 Java 應用程序,以及複雜的集成和擴展場景。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AZSAP第一課堂 的精彩文章:

TAG:AZSAP第一課堂 |