我目前在一个专注于开发 .Net 平台软件的部门工作。他们来自 Linux/PHP 环境,现在作为一个团队进入了 Windows 世界。
团队已经建立了一个良好的 CI 系统,该系统基于异构系统进行源代码控制、构建服务器等(6-7 个系统)。每个系统都包含自己独立的用户管理,因此必须在每个系统中创建和管理新的开发人员/顾问。
我正在寻找在部门中推出 AD 的一些良好的成本/收益理由。
我个人认为 AD 在 Windows 世界中无处不在,但这本身并不足以作为论据。
任何帮助,将不胜感激。
答案1
很抱歉被迫进入 Windows 开发环境。但是,如果您考虑扩展超过一定数量的计算机(您选择痛苦阈值),那么在某个时候,请考虑通过 AD 在一个地方添加用户与在 n 台计算机上添加同一用户的工作量。当然,我们不会提及您输入用户错误然后必须返回并修复的情况。
此外,当你开始降低安全要求时(见钢管) 您需要有一个集中位置来管理用户。现在,当开发人员离开时会发生什么?如果用户来来去去 10 台计算机,更新需要 10 分钟(嘿,您也必须登录),那么 AD 将需要 20 分钟,而没有 AD 则需要 200 分钟。如果人工成本为 200 美元/小时,那么使用 AD 为 67 美元,不使用 AD 为 667 美元。现在添加 10 个用户……
下一个原因是使用 AD 集成工具。如果您使用 JIRA 或 SVN,那么有一些不错的集成工具,因此您不必在那里管理帐户 - 它们使用已设置的 AD 帐户。...等等...