Azure 應用服務概述,azure 應用服務Azure應用服務概述Azure應用服務是基于HTTP的服務,用于托管Web應用、REST API和移動后端。它可以用首選語言開發,如。NET,NET Core,Java,Ruby,Node.js,PHP或者Python。在基于Windows和Linux的環境中,應用程序都......
Azure應用服務是基于HTTP的服務,用于托管Web應用、REST API和移動后端。它可以用首選語言開發,如。NET,NET Core,Java,Ruby,Node.js,PHP或者Python。在基于Windows和Linux的環境中,應用程序都可以輕松運行和擴展。
應用不僅可以將微軟Azure的強大功能(如安全、負載均衡、自動伸縮和自動管理)添加到應用中。還可以利用它的DevOps功能,例如,從Azure DevOps、GitHub、Docker Hub等來源的持續部署、包管理、過渡環境、自定義域和TLS/SSL證書。
使用應用服務時,需要支付Azure計算資源的使用費。使用的計算資源量由運行應用程序的應用程序服務計劃決定。有關詳細信息,請參考Azure應用服務計劃概述。
你為什么使用應用服務?
以下是應用程序服務的一些主要功能:
多種語言和框架——應用服務為ASP.NET、ASP.NET核心、Java、Ruby、Node.js、PHP或Python提供一流的支持。我們也可以運行PowerShell和其他腳本或可執行文件作為后臺服務。
托管環境應用服務自動修補和維護操作系統和語言框架。花時間寫優秀的應用,讓Azure考慮平臺問題。
容器化和Docker Docking應用程序,并在應用程序服務中托管定制的Windows或Linux容器。使用Docker Compose和Kubernetes運行多容器應用程序。將Docker技能直接遷移到應用服務。
Ops優化——使用Azure DevOps、GitHub、BitBucket、Docker center或azure container注冊表設置進行持續集成和部署。通過測試和過渡環境進行升級和更新。在應用服務中,Azure PowerShell或跨平臺命令行界面(CLI)用于管理應用。
高可用性的全局擴展手動或自動增加或擴大。應用程序托管在微軟全球數據中心基礎結構中的任何地方,應用程序服務SLA承諾高可用性。
連接SaaS平臺和本地數據從50多個連接器中進行選擇,用于企業系統(如SAP)、SaaS服務(如Salesforce)和互聯網服務(如臉書)。使用混合連接和Azure虛擬網絡訪問本地數據。
安全合規性應用服務符合ISO、SOC和PCI的要求。使用Azure Active Directory、谷歌、臉書、Twitter或微軟賬戶對用戶進行身份驗證。創建IP地址限制并管理服務標識。
應用程序模板——從Azure Market的大量應用程序模板列表中選擇,如WordPress、Joomla和Drupal。
Visual Studio與Visual Studio代碼的集成——Visual Studio和Visual Studio代碼中的特殊工具可以簡化創建、部署和調試。
以及API和移動功能——應用服務為RESTful API解決方案提供交鑰匙CORS支持,通過啟用認證、離線數據同步、推快遞通知等功能,簡化移動應用解決方案。
無服務器代碼——按需運行代碼片段或腳本,無需顯式提供或管理基礎結構,只需為代碼實際使用的計算時間付費(參見Azure Functions)。
除了應用程序服務,Azure還提供其他服務,可用于托管網站和web應用程序。大多數情況下,應用服務是最佳選擇。對于微服務架構,可以考慮使用Azure SpringCloud Service或者Service Fabric。如果你需要更好地控制運行代碼的虛擬機,可以考慮使用Azure虛擬機。關于如何在這些Azure服務之間進行選擇的詳細信息,請參考Azure應用服務、虛擬機、服務結構和云服務的對比。
Linux上的應用服務
服務還可以在Linux上本地托管Web應用程序,以獲得支持的應用程序堆棧。它還可以運行定制的Linux容器(也稱為容器的Web應用程序)。
內置語言和框架
Linux上的應用程序服務支持許多特定于語言的內置映像。只需部署代碼。支持的語言包括:Node.js、Java(JRE 8JRE 11)、PHP、Python、。NET Core和Ruby。運行az web app listruntimesLinux檢查最新的語言和支持的版本。如果內置映像不支持應用程序所需的運行時,可以使用自定義容器來部署運行時。
限制
共享定價層不支持Linux上的應用程序服務。
Windows和Linux應用程序不能混合在同一個應用程序服務計劃中。
在同一個資源組中,Windows和Linux應用程序不能混合在同一個區域中。
Azure portal只顯示Linux應用程序當前可用的功能。啟用這些功能后,它們將在門戶上被激活。
當部署到內置映像時,代碼和內容將被分配到一個Web內容存儲卷,這是由Azure storage支持的。與容器文件系統的延遲相比,該卷的磁盤延遲更高,并且變化很大。自定義容器選項將文件放置在容器文件系統中,而不是內容卷中,因此它可能更適合需要對內容文件進行頻繁只讀訪問的應用程序。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部