我想創建幾個雲服務 - Int,QA和Prod。其中每個將連接到單獨的Db。Azure - 多個雲服務,單個存儲帳戶
這些雲服務是否需要「存儲帳戶」?概念上,雲服務具有可執行文件,並且它們必須位於某處。
注意:我不使用任何blob /隊列/表。
如果是這樣,我必須創建3個獨立的存儲賬戶或它們連接起來,一個?
我想創建幾個雲服務 - Int,QA和Prod。其中每個將連接到單獨的Db。Azure - 多個雲服務,單個存儲帳戶
這些雲服務是否需要「存儲帳戶」?概念上,雲服務具有可執行文件,並且它們必須位於某處。
注意:我不使用任何blob /隊列/表。
如果是這樣,我必須創建3個獨立的存儲賬戶或它們連接起來,一個?
存儲帳戶更像是存儲名稱空間 - 它有一個URL和一組訪問鍵。您可以在任何地方使用存儲,無論是否來自雲,還是來自一個雲服務或多個雲服務。
正如@sharptooth所指出的那樣,您需要具有云服務診斷的存儲。此外,對於連接的磁盤(用於雲服務的Azure驅動器),部署本身(存儲雲服務軟件包和配置)。
存儲帳戶是免費的:也就是說,創建一堆,仍然只爲消費支付。
有一些客觀的原因,你會用單獨的存儲帳戶去:
Azure診斷使用Azure Table Storage(在每個服務中使用一個存儲帳戶更方便,但這不是必需的)。您的服務的其他依賴項也可能使用某些Azure存儲服務。如果您確定不需要Azure存儲(並且您不需要持久存儲通過Azure診斷程序轉儲的數據) - 好的,您可以不用它。
您的服務的服務包將由Azure基礎架構存儲和管理 - 該部分不需要存儲帳戶。
只是澄清一些事情:您指的是web/worker部署,而不是虛擬機,是否正確? –