Azure 無伺服器
採用無伺服器,無需管理基礎結構就能以更快的速度建置應用程式。
在端對端平台上建置、部署及操作無伺服器應用程式
將您在基礎結構相關需求上花費的時間和資源降到最低,為您的企業核心帶來更高價值。使用完全受控的端對端 Azure 無伺服器解決方案,提升開發人員生產力、最佳化資源並加快創新步調。
為何選擇 Azure 無伺服器解決方案?
提升開發人員速度
讓開發人員不必佈建及管理基礎結構,減少花費在非企業核心工作上的時間。使用適合開發人員的 API、低程式碼/無程式碼服務,以及現成的機器學習和認知模型,以更快的速度進行建置和部署。
提升團隊績效
使用完全受控的平台來建置、部署及操作應用程式,藉此改善團隊敏捷性和績效。為任何應用程式模式和環境進行建置,不論是混合式、雲端和邊緣均適用。使用智慧型監控和分析工具,以主動的方式管理應用程式。
提升組織影響力
利用 Azure 無伺服器解決方案加快上市速度,協助您的組織打通創新之路,並獲得新的收益商機。透過智慧型安全性管理和進階威脅防護,降低您基礎結構的擁有權總成本並將風險降到最低。
使用端對端 Azure 無伺服器解決方案進行建置
無論您建置何種類型的應用程式或使用何種技術,皆可自由管理基礎結構。您可自由選擇一系列無伺服器執行環境、完全受管理的服務,以及一組全方位的開發人員工具和服務以建置應用程式。
Azure 無伺服器計算
無需管理執行程式碼和容器的基礎結構,讓您以更快的速度建置應用程式
無伺服器容器化微服務
使用 Azure 容器應用程式來部署容器化應用程式,而不需要管理複雜的基礎結構。使用您慣用的程式設計語言或架構撰寫程式碼,並在分散式應用程式執行階段 (Dapr) 的完整支援下建置微服務。根據 HTTP 流量或 Kubernetes 事件驅動自動調整 (KEDA) 提供的事件,進行動態擴展。
Serverless Kubernetes
在容器執行個體內彈性佈建 Pod,無需管理額外的計算資源,就能在幾秒鐘內啟動。使用 Azure Kubernetes 服務 (AKS) 和 AKS 虛擬節點的協調流程功能 (建置於開放原始碼 Virtual Kubelet 專案上),來建立無伺服器且以 Kubernetes 為基礎的應用程式。將 KEDA 事件驅動的自動調整功能新增到 AKS 叢集,以充分利用事件驅動方法。 KEDA 是一種開放原始碼元件,可讓容器直接從事件來源處理事件,並提供調整到零的能力。
無伺服器函數
有了 Azure Functions 這項事件驅動的計算體驗,您就可以執行使用所選語言編寫的程式碼。依需求進行調整,且只需針對程式碼執行的時間付費。開放原始碼 Functions 執行階段是 Azure 和 Azure Stack 提供的受管理服務,也可在多個目的地中運作,包括 Kubernetes、Azure IoT Edge、內部部署或甚至在其他雲端中運作。
無伺服器應用程式環境
利用 Azure App Service 的高生產力、完全受控環境,在您選擇的平台上執行並調整 Web、行動裝置和 API 應用程式。
「我們並不是電腦科學家,因此需要合作夥伴來協助我們建置可快速運作的基礎結構,這樣才能向所有器官捐贈者表達全然的尊敬。透過與 Microsoft 及 Terawe 的合作,我們徹底改造了採用的方法和思維。」
Greg Tietjen 博士,助理教授兼首席研究員
適用於無伺服器的 DevOps 和開發人員工具
直接透過您自己的開發人員環境和您最愛的作業系統,使用熟悉的工具來建立無伺服器應用程式。採用一流的服務來建置、測試和部署功能、容器及以 Kubernetes 為基礎的應用程式
適用於無伺服器的 CI/CD
使用 Azure DevOps 取得不受限制的雲端託管私人 Git 存放庫。輕鬆設定持續整合/持續傳遞 (CI/CD)、新增自動套件管理、自動觸發組建,並部署到 Kubernetes、Azure Funtions、Azure Web 應用程式或任何雲端。
應用程式開發工具
使用全方位的開發人員工具組來建置、執行無伺服器應用程式並進行偵錯。使用模擬器在本機開發您的應用程式,以用於 Functions 和 Kubernetes 等進階案例,並在準備好部署時輕鬆將其定位到 Azure。
使用關聯式和非關聯式資料庫來建置無伺服器應用程式
Azure SQL Database 無伺服器
使用 Azure SQL Database 無伺服器,更快速地建置應用程式、將性價比最佳化,並簡化關聯式資料庫的效能管理。依據工作負載需求,自動調整計算規模,並只針對每秒使用的計算量付費。若要進一步節省成本,可在非使用狀態期間自動暫停無伺服器資料庫,並只針對儲存體付費,然後在返回工作負載活動時自動繼續。Azure SQL Database 中的所有資料庫 (包括使用無伺服器的資料庫) 都會自動更新、隨附內建高可用性,並提供內建機器學習來提高安全性和效能。
Azure Cosmos DB
Azure Cosmos DB 是一種全球分散式、可大規模調整的多模型資料庫服務,可讓您用於建立資料庫觸發程序、輸入繫結及輸出繫結。
「Azure SQL Database 無伺服器完全符合我們的業務需求。我們不必擔心如何擴大規模來因應尖峰負載,而且只需針對使用的內容付費。我們獲得了所需容量,而不需要支付高昂的『以備不時之需』成本。」
技術長 Michael Aird
Azure 無伺服器儲存體
在 Azure Blob 儲存體上建置靜態 Web 應用程式,或將它用為非結構化資料的大規模可調整儲存體。利用儲存體事件來回應具有多個無伺服器架構 Blob 上的作業。使用 Functions、Logic Apps 或甚至是您的自訂 HTTP 接聽程式,透過事件方格將 Blob 事件推送到訂閱者。
相機框架會使用可調整的架構上傳到 Blob 儲存體,從而觸發 Azure Functions 並傳回影像中的人數,再將其輸出到 Azure 事件中樞。
Azure 無伺服器解決方案架構
打造可擴展之電子商務 Web 應用程式的架構
電子商務網站包含簡易的訂單處理工作流程,同時提供 Azure 服務的協助。開發人員能使用 Azure Functions 與 Web 應用程式,專注於打造個人化的體驗,而讓 Azure 去處理基礎結構。
利用 ACI 從 AKS 進行高載
使用 AKS 虛擬節點將 Pod 佈建到幾秒內就能啟動的 ACI 中。這讓 AKS 能夠以剛好適合您平均工作負載的足夠容量執行。當您 AKS 叢集的容量不足時,您可擴增 ACI 中的其他 Pod,而無需管理額外的伺服器。
容器的 CI/CD
容器可讓您輕鬆地持續建置及部署應用程式。您可以使用 Azure Kubernetes Service (AKS) 的 Kubernetes 協調這些容器的部署,藉此實現可複寫及管理的容器叢集。
最新的 Azure 無伺服器部落格
2022 年 6 月 20 日
2022 年 8 月 17 日
2022 年 5 月 24 日
2022 年 6 月 21 日
2022 年 9 月 5 日