Azure 云服務(wù)的概述

來源: Microsoft Azure
作者:Microsoft Azure
時(shí)間:2020-12-09
16881
Azure云服務(wù)是平臺(tái)即服務(wù)(PaaS)的一個(gè)示例。與Azure應(yīng)用服務(wù)一樣,此技術(shù)設(shè)計(jì)用于支持可縮放、可靠且運(yùn)營成本低廉的應(yīng)用程序。同樣,應(yīng)用服務(wù)托管在虛擬機(jī)(VM)上,Azure云服務(wù)也是如此。但是,你對VM有更多的控制。可以在使用Azure云服務(wù)的VM上安裝自己的軟件,并且可以遠(yuǎn)程訪問它們。

Azure云服務(wù)是平臺(tái)即服務(wù)(PaaS)的一個(gè)示例。與Azure應(yīng)用服務(wù)一樣,此技術(shù)設(shè)計(jì)用于支持可縮放、可靠且運(yùn)營成本低廉的應(yīng)用程序。同樣,應(yīng)用服務(wù)托管在虛擬機(jī)(VM)上,Azure云服務(wù)也是如此。但是,你對VM有更多的控制。可以在使用Azure云服務(wù)的VM上安裝自己的軟件,并且可以遠(yuǎn)程訪問它們。

diagram.png

Azure云服務(wù)關(guān)系圖

更多控制也意味著更不易于使用。除非需要更多控制選項(xiàng),否則,與Azure云服務(wù)相比,在應(yīng)用服務(wù)的Web應(yīng)用功能中啟動(dòng)和運(yùn)行Web應(yīng)用程序通常要快速方便一些。

有兩種類型的Azure云服務(wù)角色。兩者之間的唯一區(qū)別是角色在VM上的托管方式:

·Web角色:通過IIS自動(dòng)部署和托管應(yīng)用。

·輔助角色:不使用IIS,并獨(dú)立運(yùn)行應(yīng)用。

例如,簡單的應(yīng)用程序可能只使用一個(gè)web角色為網(wǎng)站提供服務(wù)。更復(fù)雜的應(yīng)用程序可能使用Web角色來處理用戶的傳入請求,然后將這些請求傳遞給輔助角色進(jìn)行處理。(此通信可以使用Azure服務(wù)總線或Azure隊(duì)列存儲(chǔ)。)

如上圖所示,一個(gè)應(yīng)用程序中的所有VM都在同一云服務(wù)中運(yùn)行。用戶通過單個(gè)公共IP地址訪問應(yīng)用程序,而請求會(huì)自動(dòng)在應(yīng)用程序的VM中進(jìn)行負(fù)載均衡。該平臺(tái)采用一種能夠避免單點(diǎn)硬件故障的方式在Azure云服務(wù)應(yīng)用程序中縮放和部署VM。

即使應(yīng)用程序在VM中運(yùn)行,理解Azure云服務(wù)提供的是PaaS而非基礎(chǔ)結(jié)構(gòu)即服務(wù)(IaaS)也很重要。以下辦法有助于理解這一點(diǎn)。使用IaaS(例如Azure虛擬機(jī))時(shí),首先要?jiǎng)?chuàng)建并配置你的應(yīng)用程序?qū)⒃谄渲羞\(yùn)行的環(huán)境。然后,將應(yīng)用程序部署到該環(huán)境中。你要負(fù)責(zé)執(zhí)行該環(huán)境的大部分管理工作,例如在每個(gè)VM中部署操作系統(tǒng)的新修補(bǔ)版本。相反,在PaaS中,這樣的環(huán)境似乎早已存在。只需部署應(yīng)用程序。已處理它所運(yùn)行的平臺(tái)的管理工作,包括部署操作系統(tǒng)的新版本。

縮放和管理

使用Azure云服務(wù)時(shí),你不需要?jiǎng)?chuàng)建虛擬機(jī)。相反,你將提供一個(gè)配置文件,告知Azure每個(gè)VM需要多少個(gè)角色實(shí)例(例如,“三個(gè)Web角色實(shí)例”和“兩個(gè)輔助角色實(shí)例”)。然后,平臺(tái)將創(chuàng)建它們。雖然仍然要選擇這些備份VM的大小,但不用直接自行進(jìn)行創(chuàng)建。如果應(yīng)用程序需要處理更大的負(fù)載,則可以要求增加VM,Azure將創(chuàng)建這些實(shí)例。如果負(fù)載降低,則可以關(guān)閉這些實(shí)例并停止為它們付費(fèi)。

通常通過兩個(gè)步驟就能使Azure云服務(wù)應(yīng)用程序可供用戶使用。首先,開發(fā)人員將應(yīng)用程序上傳到該平臺(tái)的暫存區(qū)域。當(dāng)開發(fā)人員準(zhǔn)備好使應(yīng)用程序上線后,他們會(huì)使用Azure門戶從過渡環(huán)境切換到生產(chǎn)環(huán)境。暫存與生產(chǎn)之間的這種切換無需停機(jī)就可完成,這使運(yùn)行的應(yīng)用程序可在不打擾其用戶的情況下升級到新版本。

監(jiān)視

Azure云服務(wù)還提供監(jiān)視功能。像虛擬機(jī)一樣,它將檢測發(fā)生故障的物理服務(wù)器,并在新的計(jì)算機(jī)上重新啟動(dòng)原先在該服務(wù)器上運(yùn)行的VM。Azure云服務(wù)不僅檢測硬件故障,還檢測發(fā)生故障的VM和應(yīng)用程序。與虛擬機(jī)不同,它在每個(gè)Web角色和輔助角色中都存在有代理,因此它能夠在發(fā)生故障時(shí)啟動(dòng)新的VM和應(yīng)用程序?qū)嵗?/span>

Azure云服務(wù)的PaaS特性還具有其他含義。其中一個(gè)最重要的含義是,應(yīng)編寫基于此技術(shù)構(gòu)建的應(yīng)用程序以在任何Web角色或輔助角色實(shí)例出現(xiàn)故障時(shí)正確運(yùn)行。要實(shí)現(xiàn)這一目標(biāo),Azure云服務(wù)應(yīng)用程序不應(yīng)該在它自己的VM的文件系統(tǒng)中維持狀態(tài)。與通過“虛擬機(jī)”創(chuàng)建的VM不同,對Azure云服務(wù)VM所做的寫入不是持久的。這與虛擬機(jī)數(shù)據(jù)磁盤不同。相反,Azure云服務(wù)應(yīng)用程序應(yīng)將所有狀態(tài)明確寫入到Azure SQL數(shù)據(jù)庫、blob、表或其他某種外部存儲(chǔ)中。以這種方式構(gòu)建應(yīng)用程序會(huì)使它們更易于擴(kuò)展、抵抗故障的能力更強(qiáng),這是Azure云服務(wù)的兩個(gè)重要目標(biāo)。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開了嶄新的一頁,突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號(hào)登錄/注冊
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家