2008-09-21 2 views
0

이 내용은 약간 프로그래밍 주제가 아니지만 프로그래밍 프로젝트와 관련이 있습니다. 사용자 지정 프록시 서버를 사용하는 응용 프로그램을 작성하고 있습니다. 쓰기 및 유지 관리가 더 쉬울 것이므로 C#으로 서버를 작성하고 싶지만 Windows Server + CALS와 Linux 서버 (분명히 CALS는 아님)의 라이센스 비용에 대해 우려하고 있습니다. 잠재적으로 각각의 사이트에 자체 서버와 200-500 명의 사용자가있는 많은 클라이언트 사이트가있을 수 있습니다.Windows 라이선스 질문

프록시는 콘텐츠 필터와 유사하게 작동합니다. 웹 페이지를 반환하고 내용에 따라 처리 한 다음 웹 페이지를 반환하거나 다른 웹 서버의 페이지로 리디렉션하십시오. SQL 서버, 사용자 인증 등을 사용할 수 없습니다.

이걸 위해 Cals가 필요합니까? 그렇다면 적절한 라이센스 (Windows의 서버 당, 미국)로 Windows Server를 설치하는 데 얼마의 비용이 듭니까?

+4

I 프로그래밍이나 소프트웨어 개발이 아니라 라이선스 나 법적인 문제에 관한 문제이기 때문에이 질문을 주제와는 거리가 먼 것으로 결정했다. [여기를 참조하십시오 (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [여기] (http://meta.stackexchange.com/questions/139804/can- 주제에 대한 라이센싱 질문), 자세한 내용은 [도움말 센터] (http://stackoverflow.com/help)를 참조하십시오. – durron597

답변

2

에서 웹 서버에 CAL 제한을 제거하는 것처럼 사용자가 실제로 MS 서버에 연결하지 않을 경우

또한 그것은 본다 (예 : Exchange, SQL Server 등) 운영 체제 기능을 직접 사용하지 않으므로 (예 : UNC 경로에 연결) 운영 체제를 실행하는 컴퓨터의 서버 라이센스 만 있으면됩니다.클라이언트가 공유에 연결할 때는 Windows Server CAL, 메일 클라이언트에 대해서는 Exchange CAL, 데이터베이스에 연결되는 응용 프로그램에 대해서는 SQL Server CAL이 필요합니다. 서버의 클라이언트가 서비스에서 제공하는 포트 이외의 다른 포트에 연결되지 않으면 명확해야하며 100 명이 넘는 사용자를위한 서버를 구축하는 데 더 이상 비용이 들지 않습니다.

3

나는 이것이 당신의 질문에 정확하게 대답하지 못한다는 것을 알고 있습니다. 그러나 리눅스를 사용하고 싶다면 Mono을 조사하고 싶을 것입니다. Linux on Net.

+0

이것에 대해 살펴 보겠습니다. 두 가지 모두에서 가장 좋은 방법 일 수 있습니다. 제안 해 주셔서 감사합니다. – NotDan

5

이것은 실제로 구약 문제입니다. 어떤 경우 든 은 해당 지역의 MS 대리점에 문의하는 것보다 쉽습니다. stackoverflow는 본질적으로 대답은 위치에 따라 달라질 가능성이 가장 높은 곳을 묻는 국제 사이트입니다 (MS 라이선스 가격은 실제로 매우 다양하며 국가 별) 내 의견에는 유용 ​​할 것 같지 않습니다. 대답.

0

서버 사용 방법에 따라 사용자에게 CAL이 필요하지 않을 수도 있습니다. 일부 기능에는 CAL을 구입해야하지만 일부 기능에는 CAL을 구입하지 않아도됩니다. 요구 사항이 너무 모호하기 때문에이 질문에 답할 좋은 방법이 없습니다. 도메인 서비스를 사용합니까? 그것은 SQL 서버를 사용합니까? 클러스터링? 많은 변수가 있습니다.

당신이 지불 할 수있는 최대 금액을 찾고 있다면 CDW으로 가서 견적을 얻으려면 Open License/Open Business 제품을보십시오.

0

위에서 말했듯이, 당신이 당신의 자신의 연결을 사용하고 있다면 서버에 아무것도 쓰지 않아도됩니다.

0

나는 상업용 서버에 대해 Linux 대 Windows의 ROI를 Google에 맡기 겠지만, 일반적으로이 옵션은 없다.하지만 장기적으로 보면 Windows 용 라이센스의 초기 비용 사실 최소한이고 중요하지 않습니다.

최종 사용자 문제를 해결하고 이유를 문서화하고, 평가 보고서를 제공하고, 유지 관리 비용, 개발 비용 등을 포함 할 수있는 최상의 기술을 선택하십시오. 이렇게하면 답변이 귀하와 귀하의 고객에게 명확 해집니다.