分享方式:


ALM 環境策略

為了遵循應用程式生命週期管理 (ALM) 原則,您將需要環境分開供應用程式開發和生產使用。 雖然您只分開開發和生產環境執行基本 ALM,但是我們建議您至少也需維護一個與您的開發和生產環境分開的測試環境。 當您有不同的測試環境時,您可以執行端對端驗證,包括解決方案部署和應用程式測試。 某些組織可能還需要更多環境,才能進行使用者接受度測試 (UAT)、系統整合測試 (SIT) 和訓練。

不同的開發環境有助於隔離完成前簽入一項工作的變動。 不同的開發環境也有助於減少當某人變更時對其他人造成負面影響的情形。

各組織都是獨一無二,因此請認真考慮貴組織的環境需求。

開發環境

您應該回答類似下列的問題:

其他環境

您也應該回答,"我需要的非開發環境類型?" 的問題

例如,除了您的生產環境之外,您可能需要分開測試、UAT、SIT 和生產前環境。 請注意,至少任何健康的 ALM 實務作法在部署任何事物到到實際執行環境之前,都必須先使用測試環境。 這可確保您有測試應用程式的位置,同時也會確保可以測試部署本身。

其他資訊:建立 Microsoft Power Platform 環境策略

多地理考量

當環境在全球更新時,Power Platform 環境遵循特定的服務更新排程。 總共有六個工作站,主要由地理位置定義。 服務更新會依順序套用至每個工作站。 因此,在工作站 3 之前會先套用工作站 2 服務更新。 因此,不同工作站的環境在某個時間點有不同的版本是很常見的。 有關環境服務更新排程的詳細資訊,請移至 Microsoft Dataverse 已發佈版本

解決方案匯入和環境版本

當您在不同地區擁有多個環境時,請務必在匯入解決方案時瞭解以下內容:

  • 可以將解決方案匯入到比匯出解決方案的環境版本更新的環境中。
  • 可以將解決方案可靠地匯入到比匯出解決方案的環境版本更舊的環境中。 這是因為舊環境中可能缺少元件或必要功能。

成功使還境與服務更新工作站一致的範例

假設您在加拿大和美國有實際執行環境。 在此案例中,您的開發環境應該位於北美洲 (工作站 5),而不是在加拿大 (工作站 2)。 然後,您的開發環境將一律與您的實際執行環境相同或是更早的版本,這將減少解決方案匯入版本衝突。 符合正確的服務更新工作站環境,可成功匯入解決方案

請參閱

解決方案概念