Azure 云服務(wù)的概述,azure免費云服務(wù)器Azure云服務(wù)概述Azure云服務(wù)是平臺即服務(wù)(PaaS)的一個例子。與Azure應(yīng)用服務(wù)一樣,這項技術(shù)旨在支持可擴展、可靠和低成本的應(yīng)用程序。類似地,應(yīng)用服務(wù)托管在虛擬機(VM)上,Azure云服務(wù)也是如此。但是,您對虛擬機有更多的控制權(quán)。你可以使用Azure云服務(wù)在......
Azure云服務(wù)是平臺即服務(wù)(PaaS)的一個例子。與Azure應(yīng)用服務(wù)一樣,這項技術(shù)旨在支持可擴展、可靠和低成本的應(yīng)用程序。類似地,應(yīng)用服務(wù)托管在虛擬機(VM)上,Azure云服務(wù)也是如此。但是,您對虛擬機有更多的控制權(quán)。你可以使用Azure云服務(wù)在虛擬機上安裝你自己的軟件,并且你可以遠程訪問它們。
Azure云服務(wù)圖表
更多的控制也意味著更少的易用性。除非需要更多的控制選項,否則在應(yīng)用服務(wù)的Web應(yīng)用功能中啟動和運行一個Web應(yīng)用,通常比Azure云服務(wù)更快更方便。
Azure云服務(wù)角色有兩種類型。兩者之間的唯一區(qū)別是角色在虛擬機上的托管方式:
Web角色:通過IIS自動部署和承載應(yīng)用程序。
輔助作用:不使用IIS,獨立運行應(yīng)用程序。
例如,一個簡單的應(yīng)用程序可能只使用一個web角色來為網(wǎng)站提供服務(wù)。更復雜的應(yīng)用程序可能使用Web角色來處理來自用戶的請求,然后將這些請求傳遞給輔助角色進行處理。(這種通信可以使用Azure服務(wù)總線或Azure隊列來存儲。)
如上圖所示,一個應(yīng)用中的所有虛擬機都運行在同一個云服務(wù)中。用戶通過單個公共IP地址訪問應(yīng)用程序,請求會在應(yīng)用程序的虛擬機中自動進行負載平衡。該平臺以一種可以避免單點硬件故障的方式在Azure云服務(wù)應(yīng)用中擴展和部署虛擬機。
即使應(yīng)用運行在VM中,了解Azure云服務(wù)提供PaaS而不是基礎(chǔ)結(jié)構(gòu)即服務(wù)(IaaS)也很重要。以下方法有助于理解這一點。當使用IaaS(例如Azure虛擬機)時,您應(yīng)該首先創(chuàng)建和配置您的應(yīng)用程序?qū)⒃谄渲羞\行的環(huán)境。然后,將應(yīng)用程序部署到環(huán)境中。您負責環(huán)境的大部分管理,例如在每個虛擬機中部署操作系統(tǒng)的新補丁版本。相反,在PaaS中,這樣的環(huán)境似乎已經(jīng)存在。只需部署應(yīng)用程序。處理它所運行的平臺的管理,包括部署新版本的操作系統(tǒng)。
擴展和管理
使用Azure云服務(wù)時,不需要創(chuàng)建虛擬機。相反,您將提供一個配置文件,告訴Azure每個VM需要多少個角色實例(例如,“三個Web角色實例”和“兩個輔助角色實例”)。然后,平臺會創(chuàng)建它們。盡管您仍然需要選擇這些備份虛擬機的大小,但您不必自己創(chuàng)建它們。如果應(yīng)用程序需要處理更大的負載,您可以要求額外的虛擬機,Azure將創(chuàng)建這些實例。如果負載減少,您可以關(guān)閉這些實例并停止為它們付費。
Azure云服務(wù)應(yīng)用通??梢苑謨刹教峁┙o用戶。首先,開發(fā)人員將應(yīng)用程序上傳到平臺的暫存區(qū)。當開發(fā)人員準備好讓應(yīng)用程序上線時,他們將使用Azure portal從過渡環(huán)境切換到生產(chǎn)環(huán)境。這種轉(zhuǎn)移生產(chǎn)可以在不停機的情況下完成,這使得正在運行的應(yīng)用程序可以升級到新版本,而不會打擾用戶。
監(jiān)控
Azure云服務(wù)也提供監(jiān)控功能。像虛擬機一樣,它將檢測出故障的物理服務(wù)器,并在新的計算機上重新啟動最初在該服務(wù)器上運行的虛擬機。Azure云服務(wù)不僅能檢測硬件故障,還能檢測出故障的虛擬機和應(yīng)用。與虛擬機不同,它在每個Web角色和輔助角色中都有代理,因此它可以在出現(xiàn)故障時啟動新的虛擬機和應(yīng)用程序?qū)嵗?/p>
Azure云服務(wù)的PaaS特性還有其他意義。其中一個最重要的意義是,基于這種技術(shù)構(gòu)建的應(yīng)用程序應(yīng)該能夠在任何Web角色或輔助角色實例失敗時正確運行。為了實現(xiàn)這個目標,Azure云服務(wù)應(yīng)用不應(yīng)該在自己VM的文件系統(tǒng)中維護它的狀態(tài)。與通過虛擬機創(chuàng)建的虛擬機不同,對Azure云服務(wù)虛擬機的寫入不是持久的。這與虛擬機數(shù)據(jù)磁盤不同。相反,Azure云服務(wù)應(yīng)用程序應(yīng)該顯式地將所有狀態(tài)寫入Azure SQL數(shù)據(jù)庫、blob、表或其他一些外部存儲。以這種方式構(gòu)建應(yīng)用程序?qū)⑹顾鼈兏菀讛U展,更能抵御故障,這是Azure云服務(wù)的兩個重要目標。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部