Microsoft Azure - 應用場景



瞭解 Windows Azure 的基本應用場景將有助於我們理解其用途。此外,它還有助於我們瞭解提供的服務。這裡討論了三個基本場景。除了以下場景之外,還可以根據客戶的需求使用 Azure 服務的更多方法,但本章涵蓋了所有基本用途。

軟體開發

軟體開發是 Windows Azure 最受歡迎的應用場景。軟體在本地開發環境中開發和測試,然後部署到 Windows Azure 的雲中。Azure 託管 Web 應用程式以及支援流程,並與其他 Web 服務通訊。

如果開發人員需要更改用於託管應用程式的環境配置,則軟體開發階段中的應用程式測試通常會變得太長。在 Windows Azure 中,這不是問題,因為資源完全在他們的控制之下,並且可以根據應用程式的需要進行修改。一旦 Web 應用程式託管在 Windows Azure 的雲中,它就可以供終端使用者和組織使用。

此外,使用 Windows Azure 提供的工具在 Windows Azure 中部署應用程式非常容易。這些工具包括 MS deploy、PowerShell、與 Team Foundation Server (TFS) 的整合。Visual Studio 雲專案也是部署應用程式的簡單選項。

應用程式在暫存環境中進行測試,然後部署到生產環境以供終端使用者使用。

企業流程解除安裝

對於某些組織而言,存在需要在一段時間內或定期減少其本地系統負載的情況。這可以透過使用 Windows Azure 服務以非常低的成本輕鬆實現。客戶只需為其應用程式上執行的事務付費,而不是為整個硬體和軟體付費。

這是組織使用新資源的一種極其經濟高效的方式。在這種情況下,Azure 透過在需要時擴充套件雲上的資源,為企業提供了相當快速的增長。

企業應用整合

這通常稱為 EAI 場景。讓我們考慮一個場景,當需要兩個不同的組織在應用程式之間傳送和接收資料時,這些資料將由這些應用程式進一步處理。可以使用 Windows Azure 進行跨企業應用程式整合。該服務稱為 BizTalk 服務,它促進不同組織的本地或雲端應用程式之間的 B2B 訊息傳遞。

即使應用程式遵循不同的傳輸協議,此服務也能在應用程式之間建立連線。此過程還包括根據接收端應用程式的要求驗證和提取屬性。在正常的場景中,如果需要在兩個組織的應用程式之間進行通訊,則互動將必須透過完成適當流程來繞過防火牆。但是,在 Windows Azure 提供的服務中,應用程式之間的通訊不需要繞過組織的防火牆。

廣告

© . All rights reserved.