什麼是雲計算中的PaaS(平臺即服務)?


平臺即服務 (PaaS) 是一種雲計算方法,其中第三方供應商線上為客戶提供硬體和軟體工具的訪問許可權。這些工具通常是應用程式開發所需的。PaaS 提供商在其基礎設施上託管硬體和軟體。PaaS 使開發人員無需安裝現場硬體和軟體即可建立或執行新應用程式。

PaaS 不會取代公司用於軟體開發的整個 IT 基礎設施。它透過雲服務提供商的託管基礎設施提供。使用者最常用的訪問方法是 Web 瀏覽器。PaaS 可以透過公共雲、私有云和混合雲提供應用程式託管和 Java 開發服務。

PaaS 如何運作?

PaaS 解決方案不同於 IaaS 和 SaaS 服務模型,它們針對應用程式和軟體開發量身定製,通常包括構成雲基礎設施的資料中心、儲存、伺服器和網路硬體。

作業系統、框架、軟體開發工具包、庫等等都是中介軟體軟體的例子。使用者介面可能是命令列介面、圖形使用者介面或 API 介面——在某些情況下,這三種介面都有。

PaaS 使開發人員能夠隨時隨地處理專案,並與其他團隊成員自由協作。它通常作為安全的線上平臺提供,他們可以透過網際網路訪問。應用程式直接在 PaaS 平臺上建立,完成後即可立即啟動。

PaaS 的優勢

  • 成本 − 由於 PaaS 不需要硬體或軟體,因此所有采用它的企業都受益於降低的投資成本。設定和維護程式是免費的。無需花錢購買基礎設施,程式即可使用。除了安裝成本外,建立和測試應用程式的成本也大大降低。資源有限且希望節省運營成本的公司最喜歡它。

  • 生產力 − PaaS 提供的工作環境已經到位。它們提供預先製作的公司策略。並非每個專案都必須從頭開始。使用者無需自行設計新程式。使用者可以使用一致的方法設計應用程式。

  • 可擴充套件性 − 由於 PaaS 使用的擴充套件技術,它是一種可靠的擴充套件解決方案。PaaS 環境中使用的資源和技術具有極高的可擴充套件性。該框架足夠靈活,可以支援公司發展,而無需大量支出。希望擴充套件其資源和服務的公司可以從中受益。

  • 平臺支援 − 企業必須使用各種硬體和作業系統建立應用程式。PaaS 開發人員始終檢查其應用程式是否與各種平臺型別相容。他們使用為此目的而建立的專用工具來實現此目的。PaaS 透過這種方式提供相容性。

PaaS 的現實世界示例

SAP 雲

作為開放式業務平臺,SAP Cloud PaaS 可用。該平臺旨在簡化應用程式的部署。此外,它還提供各種輔助服務,並透過其 PaaS 解決方案將雲和本地程式結合起來。使用相同的 PaaS 平臺在一個庫中建立了超過 1300 個應用程式。

Microsoft Azure

Microsoft Azure 是一個平臺即服務 (PaaS) 開發環境。它支援完整的 Web 應用程式開發生命週期,包括建立、交付和持續的應用程式管理。此外,Azure 支援多種語言、庫和框架。開發人員現在可以訪問 Microsoft 提供的各種相關的雲計算服務。

AWS Lambda

Amazon Cloud 元件 AWS Lambda 有助於高效管理 Amazon Web Services (AWS) 資源。這意味著使用者無需設定資源或執行伺服器即可執行程式。此 PaaS 環境的多程式碼功能使其能夠建立任何型別的程式。由於其無伺服器設計易於輕鬆處理微服務架構,因此全球許多企業都對該平臺感興趣。

IBM Cloud Foundry

IBM 提供了一個敏捷而強大的 PaaS,作為名為 IBM Cloud Foundry 的開源軟體。Cloud Foundry 使編碼引數與相應的雲服務(與構建和部署相關)的協調連結成為可能。因此,應用程式可以快速一致地部署。

平臺即服務的元件

以下是雲計算中平臺即服務模型的某些元件:

  • 工程師建立軟體所需的工具是平臺即服務最重要的部分。其中包括原始碼編輯器、偵錯程式、編譯器以及其他有助於編寫、部署、除錯和管理程式碼的關鍵工具。

  • 一個不可見的程式元件,稱為中介軟體,使使用者能夠與軟體互動。它充當使用者介面程式和計算機作業系統之間的通道。

  • PaaS 提供開發人員所需並由應用程式使用的所有作業系統。

  • PaaS 使程式設計師能夠構建、查詢和維護構建和交付應用程式所需的資料庫。

  • 使用 PaaS 時,伺服器和儲存將與應用程式的開發和部署一起處理。伺服器、儲存和物理資料中心由 PaaS 供應商管理或從其他供應商處購買。

結論

服務提供商和客戶都必須充分理解平臺即服務雲計算範例。在雲架構中,PaaS 是一個提供構建使用者級應用程式和工具的工具和資源的層。PaaS 允許小型和大型開發團隊訪問基礎設施和資源。團隊可以有效地進行擴充套件,並且他們也可以在需要時獲得所需的資源。由於其能夠促進更快的執行和更頻繁的產品釋出,PaaS 是採用敏捷和 DevOps 的團隊的首選解決方案。

更新於:2022年11月21日

瀏覽量:326

啟動您的職業生涯

完成課程獲得認證

開始
廣告