App Launchpad 是一種 VMware Cloud Director 服務擴充,可供服務提供者用來建立和發佈部署就緒應用程式的目錄。然後,承租人使用者只要按一下即可部署應用程式。

身為服務提供者,您需要將 App Launchpad 安裝到資料中心。

App Launchpad 支援使用 VMware Marketplace 中所提供 Bitnami 應用程式目錄中的應用程式。

您也可以建立自訂內部應用程式的目錄,並設定 App Launchpad 以搭配使用這些目錄。

App Launchpad 2.0 開始,您也可以連線至 Helm Chart 存放庫並匯入容器應用程式。App Launchpad 會公開組態參數,以便承租人使用者可以在部署期間微調容器應用程式的進階設定。您必須將 Kubernetes 叢集設定為容器應用程式的部署目標。

您也可以混合使用所有支援的應用程式來源。

App Launchpad 的架構

在進行安裝和組態程序期間,App Launchpad 使用者介面會登錄為 VMware Cloud Director 的外掛程式。因此,您可以從 VMware Cloud Director service provider admin portalVMware Cloud Director tenant portal存取 App Launchpad 使用者介面。

下圖說明 App Launchpad 的架構。


此圖顯示 App Launchpad 與外部元件之間的連線,以及 VMware Cloud API 和 VMware Cloud Marketplace 連線。

App Launchpad 的元件

App Launchpad 包含三個元件。

元件 描述
App Launchpad 服務 負責處理 App Launchpad 後端和 VMware Cloud Director 延伸服務的 Java 服務。
命令列公用程式 (alp) 包含設定和管理 App Launchpad 所需的指令碼。
App Launchpad Kubernetes 部署器 (alp-deployer) 負責將容器應用程式部署至 Kubernetes 叢集的後端服務。
VMware Cloud DirectorApp Launchpad 使用者介面外掛程式 您可以使用 alp 命令列公用程式來安裝使用者介面外掛程式。App Launchpad 使用者介面外掛程式會登錄為 VMware Cloud Director 的外掛程式,且您可以直接從 VMware Cloud Director service provider admin portalVMware Cloud Director tenant portal存取 App Launchpad 使用者介面。