共用方式為


在 Azure Stack Hub 中設定開發環境

您可以使用 Windows 10、Linux 或 macOS 工作站來開發 Azure Stack Hub 的應用程式。 在本文中,我們將探討:

  • 應用程式在 Azure Stack Hub 中執行的各種內容。
  • 要遵循的步驟,可讓您使用 Windows 10、Linux 或 macOS 工作站進行設定。
  • 在 Azure Stack Hub 中建立資源,並將其部署至應用程式的步驟。

Azure Stack Hub 內容和您的程式代碼

您可以撰寫文本和應用程式,以在 Azure Stack Hub 中完成許多工作。 不過,將範圍限製為下列三種模式很有説明:

  1. 在第一個模式中,您可以使用 Azure Resource Manager 範本建立應用程式,以在 Azure Stack Hub 中布建資源。 例如,您可以撰寫腳本來建構 Azure Resource Manager 範本,進而建立虛擬網路和將裝載應用程式的 VM。

  2. 在第二個模式中,您可以使用 REST API 和在程式代碼中建立的 REST 用戶端,直接使用端點。 在此模式中,您會撰寫腳本,以將要求傳送至 API,以建立虛擬網路和 VM。

  3. 在第三個模式中,您可以使用您的程式代碼來建立裝載在 Azure Stack Hub 中的應用程式。 在 Azure Stack Hub 中建立用來裝載應用程式的基礎結構之後,您會將應用程式部署至基礎結構。 通常,您將準備環境,然後將您的應用程式部署至該環境。

基礎結構即服務和平臺即服務

作為雲端平台產品,Azure Stack Hub 支援兩者:

  • 基礎結構即服務 (IaaS)
  • 平台即服務 (PaaS)

IaaS 和 PaaS 都會告知如何設定您的開發電腦。

IaaS 是數據中心部分的虛擬化,這些部分來自網路齒輪、網路和伺服器。 當您將應用程式部署至裝載 Web 伺服器的 VM 時,您會在 IaaS 模型中工作。 在此模型中,Azure Stack Hub 會管理虛擬齒輪,而您的應用程式位於虛擬伺服器上。 Azure Stack Hub 資源提供者支持網路元件和虛擬伺服器。

PaaS 會抽象化基礎結構層,以便您將應用程式部署至接著執行應用程式的端點。 在 PaaS 模型中,您可以使用容器來裝載您的應用程式,然後將容器化應用程式部署到執行容器的服務。 或者,您可以將應用程式直接推送至執行應用程式的服務。 您可以使用 Azure Stack Hub 來執行 Azure App Service 和 Kubernetes。

Azure Stack Hub Resource Manager

Azure Resource Manager 的 Azure Stack Hub 版本會啟用上述三種模式,以及 PaaS 或 IaaS。 此管理架構可讓您部署、管理及監視 Azure Stack Hub 資源。 它允許您將資源作為一個群組來進行單一操作。 如需使用 Azure Stack Hub Resource Manager 的詳細資訊,請參閱 在 Azure Stack Hub中管理 API 版本配置檔。

Azure Stack Hub SDK

Azure Stack Hub 使用 Azure Resource Manager 的 Azure Stack Hub 版本。 為了協助您使用您選擇的程式代碼來使用 Azure Stack Hub Resource Manager,我們提供了一些 SDK,包括:

開始之前

開始設定環境之前,您需要:

  • 存取 Azure Stack Hub 使用者入口網站。
  • 租用戶的名稱。
  • 若要判斷您是否使用 Microsoft Entra ID 或 Active Directory Federation Services (AD FS),作為您的身分識別管理員。

如果您有關於 Azure Stack Hub 的任何問題,請連絡您的雲端作員。

Windows 10

如果您使用 Windows 10 計算機,您可以使用 PowerShell 5.0 和 Visual Studio。 如果您正在使用 Azure Stack 開發工具套件 (ASDK),您可以使用 VPN 連線來連線到您的環境。

設定您的工具

  1. 使用 PowerShell 進行設定。 如需指示,請參閱 安裝 Azure Stack Hub Powershell

  2. 下載 Azure Stack Hub 工具。 如需指示,請參閱 從 GitHub 下載 Azure Stack Hub 工具

  3. 如果您使用 ASDK,請安裝並設定與 Azure Stack Hub VPN 連線。

  4. 安裝及設定 Azure CLI。 若需指引,請參閱 在 Azure Stack Hub 中使用 Azure CLI 和 API 版本設定檔

  5. 安裝和設定 Azure 記憶體總管。 儲存體總管是一個獨立的應用程式,可讓您處理 Azure Stack Hub 儲存資料。 如需指示,請參閱 將記憶體總管連線至 Azure Stack Hub 訂用帳戶或記憶體帳戶

安裝整合開發環境

  1. 根據您的程式代碼基底和喜好設定,安裝您的集成開發環境 (IDE)。

  2. 為您的程式代碼安裝 SDK:

Linux

如果您使用 Linux 計算機,您可以使用 Azure CLI、Visual Studio Code 或您自己的慣用整合開發環境。

注意

如果您使用 Linux 電腦搭配 ASDK,您的遠端電腦必須位於與 ASDK 相同的網路中。 您將無法透過虛擬私人網路連線進行連接。

設定您的工具

  1. 安裝及設定 Azure CLI。 如需指示,請參閱 在 Azure Stack Hub 中使用 Azure CLI 的 API 版本配置檔

  2. 安裝和設定 Azure 記憶體總管。 儲存管理器是一個獨立的應用程式,讓您能夠使用 Azure Stack Hub 儲存資料。 如需指示,請參閱 將儲存體瀏覽器連線至 Azure Stack Hub 訂用帳戶或儲存體帳戶

安裝整合開發環境

  1. 根據您的程式代碼基底和喜好設定,安裝您的集成開發環境 (IDE)。

  2. 為您的程式代碼安裝 SDK:

macOS

macOS 計算機可讓您使用 Azure CLI 和 Visual Studio Code,或您自己的慣用整合開發環境。

注意

如果您使用 macOS 電腦搭配 ASDK,您的遠端電腦必須位於與 ASDK 相同的網路中。 您無法使用虛擬專用網路連線。

設定您的工具

  1. 安裝及設定 Azure CLI。 如需指示,請參閱 在 Azure Stack Hub中使用 API 版本概要檔與 Azure CLI。

  2. 安裝和設定 Azure 記憶體總管。 儲存體瀏覽器是獨立應用程式,能使您可以操作 Azure Stack Hub 的儲存資料。 如需相關指示,請參閱 將儲存體瀏覽器連線至 Azure Stack Hub 訂用帳戶或儲存體帳戶

安裝整合開發環境

  1. 根據您的程式代碼基底和喜好設定,安裝您的集成開發環境 (IDE)。

  2. 為您的程式代碼安裝 SDK:

後續步驟

若要將應用程式部署至 Azure Stack Hub 中的資源,請參閱 Azure Stack Hub的一般部署。