在開發環境中執行 Active Directory 的理由

在開發環境中執行 Active Directory 的理由

我目前在一個專注於在.Net 平台上開發軟體的部門工作。他們來自 linux/php 設置,並作為一個團隊進入了 Windows 世界。

該團隊已經建立了一個很好的 CI 系統,基於異質系統進行原始碼控制、建置伺服器等(6-7 個系統)。每個系統都包含自己獨立的使用者管理,導致必須在每個系統中建立和管理新的開發人員/顧問。

我正在尋找的是在部門中推出廣告的一些很好的成本/收益理由。

我個人認為AD在Windows世界中無所不在,但這本身還不足以論證。

任何幫助,將不勝感激。

答案1

很抱歉被迫進入 Windows 開發環境。但是,如果您考慮擴展到超出一定數量的電腦(您選擇痛苦閾值),那麼在某些時候會考慮透過 AD 在一個位置添加使用者與在 n 台電腦上新增相同使用者的工作量。當然,我們不會提及用戶輸入錯誤然後必須返回並修復的情況。

此外,當您開始降低安全要求時(請參閱STIG)您需要有一個中心位置來管理使用者。現在,當開發人員離開時會發生什麼?如果有使用者來來回回10台電腦,更新就需要10分鐘(嘿,你也要登入),那麼AD就需要20分鐘,沒有AD就需要200分鐘。如果勞動成本為 200 美元/小時,則帶 AD 為 67 美元,不含 AD 為 667 美元。現在新增 10 位使用者...

下一個原因是使用AD整合工具。如果您使用 JIRA 或 SVN,有一些不錯的整合工具,因此您不必在那裡管理帳戶 - 它們使用已經設定的 AD 帳戶。 ....等等...

相關內容