小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

SAP BTP 平臺 CloudFoundry 環(huán)境入門級別的介紹

 汪子熙 2021-07-17

原文鏈接

讓我們首先解釋 Cloud Foundry 的名稱。 它是什么?

Cloud Foundry(或 CF)是 Cloud Foundry 基金會(之前是 Linux 基金會)的規(guī)范和軟件工具集。 它是完全開源的,任何公司或組織都可以使用這些工具或創(chuàng)建遵循 CF 規(guī)范的系統(tǒng)。

SAP 通過為其創(chuàng)建專用環(huán)境作為簡單易用的平臺即服務(wù) (PaaS),在 SAP BTP 上實施了 Cloud Foundry。

Cloud Foundry 為開發(fā)人員和組織帶來了顯著的好處:

  • 語言無關(guān) - 選擇任何語言運行時,并根據(jù)需要添加新語言

  • 管理員分離——管理員和開發(fā)人員可以并行工作

  • 標(biāo)準(zhǔn)命令行界面 - 所有 CF 提供程序都使用相同的 CLI,而不僅僅是 SAP

  • 開源 - 許多公司的貢獻,更新和新功能更快

我們將在下面的部分中討論其中的許多新功能。

Cloud Foundry - Plaform as a Service PaaS

從圖中可以看出,傳統(tǒng)的開發(fā)需要整個系統(tǒng)。 硬件、操作系統(tǒng)、應(yīng)用服務(wù)器和軟件都由組織管理和維護。 這稱為“內(nèi)部部署”。

傳統(tǒng)的云開發(fā)將硬件和基礎(chǔ)設(shè)施移出組織。 但是,開發(fā)人員和管理員仍然必須維護從操作系統(tǒng) (OS) 開始的所有內(nèi)容。

平臺即服務(wù) PaaS 將運行時(應(yīng)用程序服務(wù)器、數(shù)據(jù)庫和其他基本應(yīng)用程序)的控制從組織轉(zhuǎn)移回云。

Fixing a PaaS problem - buildpacks and services

然而,PaaS 系統(tǒng)存在一個問題。 將運行時層移至云端意味著組織失去了對運行時層的控制。 如果組織想要進行更改,則需要與云提供商合作。

Cloud Foundry 通過向云提供商和組織提供運行時控制來解決這個問題。

在 Cloud Foundry 中,云提供商和組織都可以訪問上面的管理員控制部分。

這是使用兩個概念完成的:構(gòu)建包和服務(wù)。

buildpack 定義了一個用于運行應(yīng)用程序的容器。例如,一個 buildpack 可能運行 Java Web 應(yīng)用程序,另一個運行 Node.js 應(yīng)用程序。 Cloud Foundry 提供了許多標(biāo)準(zhǔn)的構(gòu)建包,然后還有一個 GitHub 存儲庫,其中有許多其他的開源項目。組織還可以創(chuàng)建自己的構(gòu)建包、添加新語言、升級到最新版本或創(chuàng)建一組經(jīng)過 IT 審查的標(biāo)準(zhǔn)授權(quán)運行時容器。

Cloud Foundry 服務(wù)是提供給所有不同運行時環(huán)境的軟件程序或程序集。最常見的服務(wù)是提供公共數(shù)據(jù)存儲位置的數(shù)據(jù)庫(或其他一些持久存儲)。其他服務(wù)可能包括日志記錄、消息傳遞或多個應(yīng)用程序通用的其他工具。

以下是 SAP BTP Cloud Foundry 環(huán)境中的部分服務(wù)列表:

Development made easy

Cloud Platform 使在云中運行和測試應(yīng)用程序變得非常容易。 實際上,在 Cloud Foundry 中上傳和啟動應(yīng)用程序是一個命令:cf push。

以 Java Web 應(yīng)用程序為例。 Java Web 應(yīng)用程序部署在稱為 WAR(用于 Web ARchive)的 zip 文件中。 創(chuàng)建 WAR 很容易,大多數(shù)工具和 IDE 都可以為您完成。

在云中運行 WAR 文件很簡單。 只需運行命令 cf push WAR-FILE-NAME。 Cloud Foundry 完成其余的工作。 它會自動完成所有這些:

  • 上傳和存儲文件(或多個文件)

  • 檢查并存儲應(yīng)用元數(shù)據(jù)

  • 為應(yīng)用程序創(chuàng)建一個“droplet”(Cloud Foundry 執(zhí)行單元)

  • 選擇合適的運行時間來運行 Droplet

  • 啟動應(yīng)用程序

Service Marketplace - Services we provide

SAP 為 Cloud Foundry 開發(fā)人員提供了許多服務(wù)。

我們的服務(wù)包括 SAP 軟件(例如 SAP HANA),以及一些連接到 3rd 方平臺的軟件組件(例如 Open Connectors)。

當(dāng)然,開發(fā)者和組織都可以自帶服務(wù)來滿足項目或組織的需求。

Understanding spaces

Cloud Foundry 為單個應(yīng)用程序提供了一個標(biāo)準(zhǔn)的工作環(huán)境:它被稱為空間。

空間是單獨的工作區(qū)域,通常包含一個應(yīng)用程序。 每個空間都有一個來自全局帳戶的資源分配(全局帳戶屬于您的團隊或組織)。 這種分配被 SAP 稱為配額,并限制內(nèi)存量、URL(稱為路由)的數(shù)量和其他資源。 每個空間分配給 1 個或多個用戶(稱為成員)。

組織可以為單個項目創(chuàng)建空間,因為每個空間都是獨立的,并且與所有其他空間隔離。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章