TCO측면

> 서비스 > TCO측면

  • TFS의 자체 운영 및 호스팅 서비스 사용의 TCO비교
    일반적으로 호스팅 서비스를 운영하는 것이 자체 서버를 구축하고 운영하는 것 보다 비용을 절감할 수 있다는 것은 이미 알려진 사실입니다. Team Foundation Server를 사용하는 것 역시 자체적인 서버 환경을 구축하는 것 보다 TFS호스팅 서비스를 도입하는 것이 훨씬 경제적이고 안정적인 개발 환경을 운영할 수 있도록 합니다. 더욱이 개발 프로젝트의 경우 6개월에서 1년 미만의 프로젝트가 발생할 수 있는 경우에는 자체적인 서비스를 구축하는 것 보다 호스팅 서비스를 운영하는 것이 최상의 선택이라고 할 수 있습니다.
    초기 서비스 도입 비용
    일최초에 TFS서비스를 도입하는 경우 단순하게 TFS라이선스 구매 비용만 발생하는 것이 아니라 하드웨어 그리고 사용자 계정 관리를 위한 Active Directory서버의 구성 그리고 초기 설정에 필요한 전문가 지원 비용 그리고 운영 인력에 대한 교육등의 부가적인 비용과 시간이 필요하게 됩니다. 결국 이러한 부가적인 비용과 시간은 프로젝트 지연이라는 가장 큰 손실을 초래하게 될 수 있습니다.
    아래 그래프는 자체 서버를 운영하기위하여 필요한 비용의 비율을 보여 줍니다.

    자체서버운영을 위해 필요한 비용의 비율 그래프

    반면에 CodeSafe와 같은 호스팅 서비스를 사용했을 경우 필요한 개발자 만큼의 월 이용료 및 초기 프로젝트 설정에 따르는 비용만 지급을 하면 서비스의 적용이 가능합니다. 또한 추가 사용자 별로 70만원에 가까운 CAL(Client Access License)를 구매해야 하므로 개발자가 늘어날 수록 초기 비용은 증가하게 됩니다.
    기간의 증가에 따르는 비용의 변화
    자체적으로 서버의 운영하고자 하는 관리자들은 시간이 지날 수록 서버를 직접 운영하는 것이 더 효율적이고 경제적이라고 생각하지만, 보안 업데이트와 백업과 같은 서버의 관리와 이에 따르는 운영 인력의 증가로 인하여 실제 운영비용 역시 시간이 흐를수록 증가합니다. 5명의 개발자 기준으로 총 소유 비용을 월 단위로 비교해 보면 아래와 같은 그래프를 볼 수 있습니다. 자체 서버를 운영하는 경우에는 두 번째 달부터는 비용이 감소되지만 월별 누적되는 운영 비용의 상승으로 인하여 호스팅 비용보다 낮게 될 수 없음을 알 수 있습니다.

    기간에 따른 TCO비용