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