簡體   English   中英

在Windows Azure上,VM角色和vm實例之間有區別嗎?

[英]On Windows Azure is there a difference between VM role and vm instances?

在Windows Azure中,我看到對vm角色和vm實例的引用。 他們不同嗎? 一種似乎是允許上傳vm映像,以供平台即服務(PaaS)使用,另一種似乎是允許按需創建vm映像以安裝傳統VPS之類的應用程序。

這只是過時的文檔嗎?

這將取決於上下文。 您是否有指向所指文檔的鏈接?

在Windows Azure虛擬機的上下文中,VM實例一詞的確指從畫廊或從頭開始創建虛擬機的能力。

在Cloud Service(PaaS模型)的上下文中,短語VM Role和VM Instance均適用。 在這種情況下,VM角色是將運行一組特定代碼的虛擬機的定義。 例如,您可能定義了一個VM角色來處理訂單或一個VM角色來計算數字運算算法。 如果願意,這是模板,或者是為應用程序定義的角色。 定義角色時,還請指明該角色的實例數。 因此,在Cloud Service的上下文中,VM實例是一個虛擬機,正在運行為其角色所定義的代碼,但可能還會有十多個運行完全相同的代碼。

您說的沒錯,文檔還不算老(或者不是錯誤的)。

這是一篇不錯的簡短文章,介紹了大約8個月的差異-Azure VM和Azure VM Role之間的差異

我快速了解一下:

VM角色(Paas)首先被引入,它是使用戶需要針對其應用程序在雲中啟動的映像的自定義構建的最初方法。 在本地構建VM映像然后再上傳是有點復雜,但它提供了一種在Paas類型的環境中快速擴展該映像的方法(即使在這種情況下它也是OS)。

VM實例是獲得同一事物的全新方法-而且可以控制更多,並且處於Iaas場景而不是Paas。 此選項使您能夠以所需的方式構建映像,並使該映像在計算機重新啟動后可持久保存。 但是,此新的more-control-Iaas意味着您必須做更多的工作(或至少創建並運行更多的腳本),才能擴展映像以快速運行多個實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM