您好,登錄后才能下訂單哦!
一般,我們開發(fā)Web應(yīng)用程序的時(shí)候,都需要IT運(yùn)維人員準(zhǔn)備Windows OS或Linux OS的Web Server,安裝相應(yīng)的Web組件,比如IIS, Tomcat等等。然后開發(fā)人員把相應(yīng)的代碼部署到Web Server上并進(jìn)行配置。
對(duì)于IT運(yùn)維人員來說,Web Server是IaaS,IT運(yùn)維人員需要維護(hù)Web Server的操作系統(tǒng)等內(nèi)容。而對(duì)于開發(fā)人員來說,Web Server是PaaS,開發(fā)人員只需要維護(hù)Web Application即可。運(yùn)維人員關(guān)心操作系統(tǒng)OS層面的東西,開發(fā)人員關(guān)系自己的代碼是否有bug即可。
那么,Azure Web Apps是什么呢,Azure Web App提供了一個(gè)PaaS服務(wù)。只需開發(fā)人員把開發(fā)的代碼直接部署到Azure Web Apps,無需操作系統(tǒng)層面的管理,直接降低了管理的成本。實(shí)現(xiàn)了,我們現(xiàn)在說的去操作系統(tǒng)化,或者無操作系統(tǒng)層。
首先,需要注意的是:Azure Web Apps支持的開發(fā)語言包括:.NET, Java, PHP,Python
基本涵蓋所有主流開發(fā)語言。
其次,Azure Web App能用來干啥呢?
它提供四種等級(jí)的服務(wù),當(dāng)然每個(gè)等級(jí)的收費(fèi)也是不同的:
1. 免費(fèi)(Free)
(1) 客戶的計(jì)算資源是和其他用戶共享的
(2) 每天僅有60分鐘的CPU計(jì)算時(shí)間
(3) 最多能使用的存儲(chǔ)大小為1GB
(4) 不支持橫向擴(kuò)展功能
(5) 沒有SLA保障的
2. 共享(Shared)
(1) 客戶的計(jì)算資源是和其他用戶共享的
(2) 最多能使用的存儲(chǔ)大小為1GB
(3) 每天僅有240分鐘的CPU計(jì)算時(shí)間
(4) 支持橫向擴(kuò)展功能,且橫向支持最多6個(gè)共享實(shí)例
(5) 沒有SLA保障的
3. 基本(Basic)
(1) 客戶的計(jì)算資源是獨(dú)享的
(2) 可以創(chuàng)建無限多個(gè)類型為Basic的Azure Web Apps
(3) 最多能使用的存儲(chǔ)大小為10GB
(4) 支持橫向擴(kuò)展功能,且橫向支持最多3個(gè)獨(dú)享的實(shí)例
(5) 支持99.9%的SLA
4. 標(biāo)準(zhǔn)(Standard)
(1) 客戶的計(jì)算資源是獨(dú)享的
(2) 可以創(chuàng)建無限多個(gè)類型為Standard的Azure Web Apps
(3) 最多能使用的存儲(chǔ)大小為50GB
(4) 支持橫向擴(kuò)展功能,且橫向支持最多10個(gè)獨(dú)享的實(shí)例
(5) 支持99.9%的SLA
基于以上對(duì)Azure Web App的了解,那么它的劣勢(shì)在哪呢?
1. 單個(gè)Web Apps實(shí)例大小
單個(gè)Azure Web Apps實(shí)例最大為Large,配置是4Core/7GB。如果讀者開發(fā)的Web Application,單個(gè)實(shí)例需要運(yùn)行的最小計(jì)算單元大于4Core/7GB,則這個(gè)Web Application不適合部署在Azure Web AppsPaaS平臺(tái)。
2. 橫向擴(kuò)展能力
在Standard模式下,Azure Web Apps支持橫向擴(kuò)展功能,且橫向支持最多10個(gè)獨(dú)享的實(shí)例
3. 不支持安裝軟件
因?yàn)闊o法通過Windows Remote Desktop或者Linux SSH管理Azure Web Apps的操作系統(tǒng),所以Azure Web Apps不支持自定義安裝軟件
4. 不支持Azure Virtual Network虛擬網(wǎng)絡(luò)
在國(guó)內(nèi)由世紀(jì)互聯(lián)運(yùn)維的Azure China,Azure Web Apps目前不支持加入到Virtual Network虛擬網(wǎng)絡(luò)中,所以訪問加入到Virtual Network的Azure VM虛擬機(jī),必須通過Azure VM的公網(wǎng)IP或者DNS訪問。為了保證安全性,還建議結(jié)合Access ControlList(ACL)設(shè)置一起使用。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。