2014-04-11 77 views
1

假設您是一名自由職業的Azure開發人員,正在根據幾家公司的合同工作。設置必要的Azure帳戶和資源的最佳方式是什麼,以便所有內容都乾淨整潔?我看到至少有兩個選項:如何組織您的Azure帳戶和資源

  1. 作爲一名開發人員,你有自己的Azure的帳戶下你的名字,你把那裏所有的資源(網站,數據庫,存儲容器,虛擬機等。 )你工作的公司將永遠需要。

  2. 你問你工作的每家公司創建自己的Azure帳戶,然後讓你成爲一個擁有管理員權限的用戶。

我不認爲選項1很有意義。這是好事,因爲你可以控制所有事情,並且如果需要的話,在公司或項目之間重複使用或複製資源很容易。問題是,事情很快就會變得混亂,據我所知,沒有辦法分離屬於不同項目和公司的資源。此外,這個選項意味着您對任何事情都收取費用,除非有一種方法(我不知道)將費用重新導向您的客戶。換句話說,只有支付服務的人員,管理服務的人員和開發人員是相同的人員才能使用此選項。而這種情況很少。

選項2反過來會更好,因爲資源是完全分開的,每個資源都有自己的帳戶;但是,從缺點來看,在公司和項目之間複製和重複使用是非常困難的。此外,您依賴於您的客戶創建,設置和維護其Azure帳戶,並且他們可能缺乏合格的員工來完成此操作。另外,公司中的誰將創建並持有Azure帳戶?由於Azure帳戶與個人(而非組織)相關聯,因此我發現有些組織不願意識別將要擔任Azure帳戶所有者的單個人。最後,如果我將這些選項作爲用戶添加到多個公司的多個Azure訂閱中,那麼這些選項如果從計費角度來看更加清晰,但我不明白這是如何工作的。當我登錄時,我會看到他們全部嗎?

所以我的問題是,哪個選項是首選,還是有一個替代選項,我失蹤?是否有記錄最佳實踐來爲多公司,多項目情況組織您的Azure帳戶和資源?當他/她登錄到Azure時,開發人員將如何「看到」來自多個客戶的Azure資源?謝謝。

回答

1

由於某些原因,我總是希望第二個選項。 1)您不需要爲Azure託管付費,也不需要擔心續訂等問題,可能只是提醒公司是您的一部分。 2)其次,並不是許多公司希望在單一訂閱下共享代碼或環境,其中還有其他公司的代碼和角色。這是外行用戶的一般意見,因爲它可以被認爲是安全問題。

+0

+1謝謝。有關公司中誰應該管理Azure帳戶的任何建議?有沒有任何一種「企業Azure訂閱」?任何我能看到的最佳實踐? – CesarGon

+0

不知道azure企業訂閱,儘管如果你做出長期承諾,你可以獲得很多天藍色費用的折扣。任何有權爲公司支付費用並瞭解天藍色門戶如何工作的人應該管理:) –