我是新來的Azure體系結構,並試圖瞭解爲什麼Azure資源組(Azure資源組)是構建在Azure上的應用程序的邏輯部署存儲區在定義時與區域相關聯的原因。爲什麼Azure資源組與特定區域關聯?
起初我還以爲是提供災難恢復或地理冗餘全球發行,但後來我意識到,單一的資源組可以包含在不同的區域,可以通過流量管理器提供這些功能的網絡應用程序。我想,使用單獨的資源組可以幫助更好地確定哪些資源位於哪個區域,但除了組織目的外,我無法理解資源組的區域定義所暗含的含義。
(編輯:去除一般建議查詢更加集中)
我是新來的Azure體系結構,並試圖瞭解爲什麼Azure資源組(Azure資源組)是構建在Azure上的應用程序的邏輯部署存儲區在定義時與區域相關聯的原因。爲什麼Azure資源組與特定區域關聯?
起初我還以爲是提供災難恢復或地理冗餘全球發行,但後來我意識到,單一的資源組可以包含在不同的區域,可以通過流量管理器提供這些功能的網絡應用程序。我想,使用單獨的資源組可以幫助更好地確定哪些資源位於哪個區域,但除了組織目的外,我無法理解資源組的區域定義所暗含的含義。
(編輯:去除一般建議查詢更加集中)
的主要原因是指定資源組的位置是指定的數據/元數據的位置要存儲的部署......這也使得API是一致的(在REST API調用想到的路徑)但主要原因是部署期間的存儲。
的組中的資源的位置是獨立的/不相關的組本身的位置。
資源組基本上都是由你來決定你想管理共同的資源在你的應用程序,並通過管理我的意思是要部署,管理,並將它們作爲一個組來監視,因此在高層次上,您不會將它們看作單獨的組件。
一般來說,在一個大的生態系統中,Azure資源組是指您不會將這些組件(資源)看作是獨立的實體,而是將它們視爲單個實體的相關且相互依賴的部分,因此您可以將它們在一個資源組中,以便使用Azure資源組管理器工具您可以在單個協調操作中爲您的應用程序部署,更新或刪除所有資源。
您使用模板來部署和模板可以針對不同的環境,如測試,分期和生產工作。您可以通過查看整個組的結算費用來明確組織的結算。
你可以找到關於Azure的資源管理器在這裏更多的細節,我相信會幫助你更好地瞭解Azure的資源組背後的想法:
https://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/
在Azure中一切涉及物理位置/數據中心,而ARM也不例外。不久前,並不是每個Datacenter都支持ARM,所以選擇的理由更有意義。現在,就像任何其他Azure資源一樣,用戶的決定往往取決於他們與最終用戶和/或法律地理要求的接近程度。需要
在Azure資源組的元數據(定義)保存在某個地方。因此位置。但是,資源組內的資源與位置無關,可以放置在不同的區域\位置。 請注意資源之間的依賴關係可以存在。西歐的虛擬機顯然也需要西歐的存儲帳戶,但同一資源組中的SQL數據庫可能存在於美國西部。
在創建資源組,您需要提供該資源組的位置。您可能會想知道:「爲什麼資源組需要一個位置?而且,如果資源可以擁有與資源組不同的位置,爲什麼資源組位置至關重要?」資源組存儲關於資源的元數據。因此,當您爲資源組指定位置時,您需要指定元數據的存儲位置。出於合規性原因,您可能需要確保您的數據存儲在特定區域。
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview
您可以進一步擴展'部署期間的存儲'嗎?這聽起來像是在構建新的基礎架構時似乎值得考慮的一些東西。 – Josh
它更符合部署的「元數據」。例如,json文件本身在部署期間存儲。如果你有像虛擬機部署的自定義虛擬機映像那樣的東西,那*不*與RG一起存儲。 –
啊,所以資源組與內部綁定到部署模板。 – lordcheeto