개발 환경에서 Active Directory를 실행하는 이유

개발 환경에서 Active Directory를 실행하는 이유

저는 현재 .Net 플랫폼 소프트웨어 개발에 주력하는 부서에서 일하고 있습니다. 그들은 linux/php 설정에서 왔으며 팀으로서 Windows 세계로 이동했습니다.

팀은 소스 제어, 빌드 서버 등을 위한 이기종 시스템을 기반으로 멋진 CI 시스템을 설정했습니다(6-7 시스템). 각 시스템에는 자체 격리된 사용자 관리가 포함되어 있으므로 각 시스템에서 새로운 개발자/컨설턴트를 만들고 관리해야 합니다.

내가 찾고 있는 것은 부서에서 AD를 출시하는 데 대한 몇 가지 좋은 비용/혜택에 대한 정당성입니다.

개인적으로 나는 AD가 Windows 세계 어디에나 존재한다고 생각하지만 그 자체로는 충분한 논증이 아닙니다.

어떤 도움이라도 주시면 감사하겠습니다.

답변1

Windows 개발 환경에 강제로 참여하게 되어 죄송합니다. 그러나 특정 수의 컴퓨터 이상으로 확장하려는 경우(고통 임계값 선택) 어느 시점에서는 AD를 통해 한 곳에 사용자를 추가하는 것과 n개의 컴퓨터에 동일한 사용자를 추가하는 작업을 살펴보겠습니다. 물론 사용자가 오타를 당해 다시 돌아가서 수정해야 하는 경우에 대해서는 언급하지 않겠습니다.

또한 보안 요구 사항이 부과되기 시작하면(참조:STIG) 사용자를 관리할 중앙 위치가 필요합니다. 이제 개발자가 떠나면 어떻게 될까요? 사용자가 컴퓨터 10대를 오가며 업데이트하는 데 10분(야, 로그온도 해야 한다)이 걸린다면 AD는 20분, AD가 없으면 200분이 걸린다. 인건비가 시간당 $200이면 AD 포함 시 $67, 포함되지 않은 경우 $667입니다. 이제 사용자 10명을 추가하세요...

다음 이유는 AD 통합 도구를 사용하는 것입니다. JIRA 또는 SVN을 사용하는 경우 몇 가지 훌륭한 통합 도구가 있으므로 그곳에서 계정을 관리할 필요가 없습니다. 이미 설정된 AD 계정을 사용합니다. ...등등...

관련 정보