Web 應用程式架構設計

現今的 Web 應用程式預計將全天提供,每天從世界各地使用,幾乎可從任何裝置或螢幕大小使用。 Web 應用程式必須安全、靈活、可調整,以符合尖峰需求。

本文提供 Azure Web 應用程式技術、指引、解決方案概念和參考架構的概觀。

Azure 提供各種工具和功能,可用來建立、裝載及監視 Web 應用程式。 這些只是 Azure 中可用的一些主要 Web 應用程式服務:

  • Azure App 服務 可讓您輕鬆地為任何平臺或裝置建立企業就緒的 Web 和行動應用程式,並將其部署在可調整的雲端基礎結構上。
  • Azure Web 應用程式防火牆 為 Web 應用程式提供強大的保護。
  • Azure 監視器 可為您的應用程式、基礎結構和網路提供完整的可觀察性。 監視包含 Application Insights,可提供即時 Web 應用程式的應用程式效能管理和監視。
  • Azure SignalR Service 可讓您輕鬆地新增即時 Web 功能。
  • 靜態 Web Apps 提供簡化的完整堆疊開發,從原始程式碼到全球高可用性。
  • 適用於容器 的 Web 應用程式可讓您在 Windows 和 Linux 上執行容器化 Web 應用程式。
  • Azure 服務匯流排 可讓您使用鬆散結合的事件驅動模式與其他 Web 應用程式整合。

Azure 上的 Web 應用程式簡介

如果您不熟悉在 Azure 上建立及裝載 Web 應用程式,若要深入瞭解,最好的方法是使用 Microsoft Learn 訓練。 這個免費的在線平臺提供 Microsoft 產品的互動式訓練等等。

以下是一些要考慮的好起點:

生產環境的路徑

當您規劃和實作部署時,請考慮這些模式、指導方針和架構:

最佳作法

如需良好的概觀,請參閱 新式 Web 應用程式的特性。

如需 Azure App 服務 的特定資訊,請參閱:

Web 應用程式架構

下列各節依類別組織,提供範例 Web 應用程式架構的連結。

電子商務

醫療保健

現代化

多層式應用程式

多區域應用程式

延展性

安全性

SharePoint

隨時掌握網頁程序開發

取得 Azure Web 應用程式產品和功能的最新更新。

其他資源

範例解決方案

以下是一些需要考慮的其他實作:

AWS 或Google Cloud專業人員