管理 Azure DevTest 訂用帳戶
Azure 開發/測試訂用帳戶的管理工作很重要。 管理成本、監視生產階段、您所部署的資源,以及您所設定的程序,是訂用帳戶管理的首要任務。
Azure 的雲端環境可讓您彈性地管理成本和工作負載。 內部部署管理則可讓您根據費用來管理功能。
訂用帳戶和資源群組層級內的服務是零成本,只有資源本身有成本。
從營運費用的觀點來看,您只需依據使用量付費。 Azure 開發/測試訂用帳戶有數個工具可協助您管理部署期間的成本。
透過不同的鏡頭進行監視
Azure 監視器可協助您將應用程式和服務的可用性和效能最大化。 提供全方位解決方案,以供收集、分析及處理來自雲端和內部部署環境的資料。 了解應用程式的表現。 Azure 監視器會主動識別可影響您的應用程式及其相依資源的問題。
在 Azure 內,使用監視來加速上市時間,並確保生產服務中的效能資料。 您可以彙總和分析計量、記錄和追蹤。 透過監視,您也可以引發警示,並傳送通知或呼叫自動化解決方案。
Azure 監視器可讓您使用開發/測試的好處,將應用程式上市時間最佳化,並提供這些應用程式。
監視可讓您使用全新的應用程式和現有應用程式,將開發/測試的好處最大化。
- 生產前使用全新綠地應用程式 - 透過新的應用程式,您可以在生產前階段,建立和啟用記錄分析或智慧型警示所適用的自訂計量,以便於生產中使用。 使用監視提早改善生產服務的效能資料
- 生產後使用現有應用程式 - 使用 API 將新功能部署或新增至現有應用程式時,您可以在生產前階段部署這項功能,並調整監視以確保能及早獲得正確的資料摘要。 在新功能的生產前階段使用追蹤,可讓您清楚了解情況,並可讓您在生產後階段混合使用此監視與整體監視系統。 整合最新的效能資料與現有的記錄,以確保會使用監視
- 監視非生產部署的不同階段可在生產期間鏡映監視。 您可以在生產前和生產後階段管理成本並分析費用。
成本管理
Microsoft 成本管理可讓您大幅改善商務工作負載的技術效能。 此外也可以降低您的成本,以及管理組織資產所需的額外負荷。
使用監視,您可以先在生產前階段使用成本分析工具,再部署服務以針對目前的生產前計算執行分析,進而預測生產成本並可能省下成本。
效能管理
除了監視和成本管理,您還必須在生產前執行效能測試,以針對預期的工作負載進行驗證。
在生產前階段,您可以設定要根據負載來擴充的縮放比例。 在負載下的開發/測試環境中測試應用程式時,將能獲得更好的成本分析和監視資料。 您會更加了解要從較高還是較低的規模來開始。
負載和強制分析會提供生產前階段的其他資料,讓您可以繼續將上市時間與應用程式的傳遞最佳化。
對應用程式或服務執行負載和強制測試時,擴大或擴增的方法取決於您的工作負載。 您可以深入了解如何在 Azure 中縮放應用程式:
為您的 Application Insights 啟用監視功能,讓 Application Insights 收集各種詳細資訊,包括頁面檢視、應用程式要求和例外狀況。
Azure Automation
Azure 自動化為雲端式自動化和設定服務,有助跨 Azure 和非 Azure 環境一致管理。 此工具可讓您獲得部署、作業和解除委任工作負載與資源期間的控制權。 Azure 自動化一律會開啟。 其可與現有資源搭配運作。 Azure 自動化可讓您隨需建立資源或訂用帳戶。 您只需依據使用量付費。
範例:如果您正在遵循開發/測試生產部署,有一些資源和階段必須隨時啟動並執行。 其他項目則只需要一年更新並執行幾次就好。
Azure 自動化在此案例中變得很重要。 當您開始新一輪的應用程式開發工作,並提交第一個提取要求 (PR) 時,便可以開始自動化作業。 自動化作業會透過 Azure Resource Manager (ARM) 範本部署基礎結構即程式碼,以在生產前階段於 Azure 開發/測試訂用帳戶中建立所有資源。
Azure Resource Manager
Azure Resource Manager (ARM) 範本會為 Azure 解決方案實作基礎結構即程式碼。 範本中定義了專案的基礎結構和設定。 您可以將部署自動化。
您可以視需要部署任意次數的設定,以更新生產前環境並追蹤成本。 使用 Azure 自動化,您可以視需要執行和刪除 ARM 範本。
當服務或資源只需要每年更新兩次時,請使用 DevOps 工具來部署 ARM 範本。 讓自動化作業關閉您的資源,然後視需要加以重新部署。