Iam對於雲計算和Azure來說相對較新。我想知道您是否可以在Azure應用程序中擁有多個Web和Worker角色。如果有的話,我可以使用多個角色獲得什麼優勢,他們在哪裏申請?Azure中的網絡和工作人員角色
2
A
回答
3
是的,您可以在Azure雲服務中擁有多個Web或角色。每個部署可以有多達25個不同的角色,我相信任何Web和Worker角色的混合。有關更多信息,請參閱Azure Subscription and Service Limits, Quotas and Constraints鏈接。
在同一個雲服務中扮演角色的好處就是,在該雲服務中,他們可以輕鬆地看到所有其他角色和實例(除非您另行配置它們)。它們在數據中心內將彼此相對接近,因爲雲服務被分配到機器的戳記並由分配給該戳記的結構控制器控制。你可以看這video by Mark Russinovich哪些更多地闡明瞭Azure的內部運作,並談論了我認爲的郵票。雲服務也是一個安全邊界,所以如果您需要執行很多因某種原因而不經過隊列的機器間通信,那麼您將從該封裝中獲得一些好處。
將大量角色分配在一起的缺點是,它們在這一點上緊密聯繫在一起。您當然可以分別對其進行擴展,並且您可以一次執行只針對一個角色的更新。但是,如果要將更改部署到多個角色,則最終可能需要對所有角色(即使是未更改的角色)執行完整部署,或者一次更新一個角色,直到您需要更新所有角色是,這可能需要一些時間。當然,有人可能會認爲,讓他們在單獨的雲服務中仍然需要根據您的體系結構和/或依賴關係同時進行更新。
我的建議是隻將真正屬於同一解決方案的角色分組。這些角色具有相互關聯的工作負載。即便如此,也沒有什麼能夠阻止您將它們分離爲單獨的部署(儘管您可能受益於同一雲服務中的安全邊界)。考慮如何更新每個角色,以及他們通常是否會一起更新。考慮如何將角色包裝在一起有很多因素。
相關問題
- 1. 2個工作人員角色在一個Azure包中
- 2. Azure雲網絡角色+ AspNetCompiler?
- 3. 工作人員與數據庫azure上的角色
- 4. Microsoft Azure工作人員角色執行控制
- 5. 工作人員的PHP網絡信息
- 6. 啓用日誌記錄/ Azure中工作人員角色Azure存儲
- 7. 與Windows Azure中的網絡/工作者角色和實例混淆。
- 8. 在Azure中部署網絡角色
- 9. 工作人員角色WCF性能
- 10. 工作人員角色跟蹤記錄
- 11. 來自Windows Azure工作人員的IntelliTrace日誌角色不工作
- 12. 從網絡共享運行(本地)Azure工作者角色
- 13. 在Azure和MVC中的成員角色
- 14. 網絡+工作者角色成本
- 15. 在Aurelia和TypeScript中正確實施網絡工作人員
- 16. Azure入門:工作角色
- 17. AzureDirectory與Lucene.Net和Azure工作者角色
- 18. Windows Azure工作者角色和SVG
- 19. 工作者角色和Web角色之間的Azure通信
- 20. 在Windows Azure中:什麼是Web角色,工作者角色和VM角色?
- 21. Azure Web角色中的工作流程
- 22. 在azure工作者角色中的Windows.winmd
- 23. 如何在Azure上添加工作人員角色到現有的雲服務
- 24. 你在portal.azure.com管理網站和工作人員角色在哪裏?
- 25. 在Azure中承載C#工作人員
- 26. 發公告,從Azure的工人角色Azure的Web角色 - 最佳實踐
- 27. 圖像預覽和網絡工作人員
- 28. 調試和分析網絡工作人員
- 29. 從Azure中的工作角色部署Web角色
- 30. 將工作人員角色與EF 6連接到Azure sql數據庫