SharedIT | 묻고 답하기(AMP)

Windows License 문의

안녕하세요

Windows Server License 관련하여 문의 드립니다.

Windows Server 에서 서비스되는 상용 프로그램을 개발중인데요.

이 경우 고객사에서 사용시 Windows Server 를 구매해야 하는데 Windows Server 라이선스만 구매해야 하는지 아니면 CAL 도 함께 구매해야 하는가요?

Windows Server 내에 사용자가 직접 들어오는 부분은 없고 저희가 개발한 프로그램과만 Server 에서 실행되는 프로그램과 서버나 PC에 배포된 에이전트간 통신만 이루어 집니다.

이때  Windows 라이선스를 어떻게 해야 할까요?

Tags : 태그가 없습니다.

14개의 답변이 있습니다.

화이링
  0 추천 | 8달 전

원칙은 EC or CAL  (서비스 대상 범위에 따라..) 구매일텐데 

MS 파트너사나 총판이랑 협의해 보셔서 비용을 줄이는쪽으로 상담받아보세요 


프리다이빙
  0 추천 | 8달 전

원칙상으로는 서버용 라이센스와 이를 이용하는 사용자 CAL도 같이 구매 해야 합니다.  

만약 고객사가 이미 다른 서비스를 위하여 Windows 서버와 CAL 라이센스가 있다면.. 무임 승차 가능한 것으로 알고 있는데..

없다면.. 좀 부담이 될 것 같네요.  

늘푸른자스민
  0 추천 | 8달 전

윈도우서버 사용하시려면 서버라이선스와 CAL라이선스 둘 다 구입하셔야 합니다.

CAL라이선스는 적당 수량만 구입하셔도 MS에서 뭐라고 안합니다.

에이스퐝
  0 추천 | 8달 전

윈도우 CAL라이선스도 필요합니다. 보통 CAL라이선스가 많이 들어갈 것 같으면,

데이터센터인가 아주 큰 라이선스가 있는데 그걸로 구매하는 경우가 있는데... 이건 대기업쪽에 해당사항있을 수도..

잇츠유
  0 추천 | 8달 전

MS의 입장에서는 보수적으로 생각합니다. 

서버와의 통신 자체를 서버를 이용하는 것으로 간주하여 

해당 사용자 만큼의 CAL이 필요할뿐 아니라 만일 불특정 다수에게 서비스를 하는 것이라면 

External Connector 라이센스를 구매하셔야합니다.

명동쓰레빠
  0 추천 | 8달 전

마이크로 소프트 총판에게 문의를 해보시는게 낮지 않을지

제 같은 경우에는 보통 cal 5개 db 5개를 기본옵션으로 견적을 받았습니다.

Simon.Park
  0 추천 | 8달 전

 서버 내에서만 이루어지는 서비스인지,

Client 가 연결이 되어야 하는지에 따라 다를꺼 같은데,

Client 연결이 필요하면 CAL License 도 필요할 것 같네요.

앵그리파파
  0 추천 | 8달 전

CAL 라이선스를 직구 해보신 분이라면 접속인원이 천명, 만명일 때 온전히 인원수 데로 구매한 경우는 아마 단 한건도 없을 것 같은데 있을까요?

경험상 100명인 경우 CAL 라이선스는  대략 30%~50% 선에서 총판을 통해 구매하면 별 탈없이 대외서비스 할 수 있을 겁니다. 

왜냐고 물으신다면, 총판 영업대표 왈,

특히 소규모 업체, 개발과정에서 서버셋팅 할 때 불법으로 많이  사용하는데 그러지말고 조금이라도 구매하고 나중에 에산 확보되면 추가 구매하라는 식으로 가이드합니다. (일일이 모니터링하고 있다가 고소하는 사례는 최소한 제 경험상 단 1건도 없었습니다. ) 예산 등의 이유로 라이선스 구매가 쉽지 않다는 사정을 다 알고 있기 때문에 그런식으로 가이드 한다고 했습니다. 물론 정답은 아닙니다. 공공기관에서 조차 대외서비스를 위한 서버, OS구매 시 이렇게 하고 있습니다. 

더 상세한 설명, 이유를 듣고 싶으시면 오렌지테크 같은 곳에 문의해보세요. 도움되실겁니다.

차니
  0 추천 | 8달 전

윈도우 서버 사용 안한지 오래 되어서..

사용자(사람 아닌 단말) 접속 이루어진다면 cal 구입해야 합니다.


동접이 아니라 사용자 즉 단말 수량 만큼 구입해야 합니다.



wansoo
  0 추천 | 8달 전

윈도 서버를 이용하는 서비스를 만들어 고객사에 판매한다면... 서버 라이선스와 CAL 라이선스 문제가 큰 걸림돌이 될 수 있을 것 같아 보이네요.

고객사가 요구하지도 않는 상황인데... 소프트웨어를 개발하는 입장이라면 굳이 윈도 서버용을 개발해서 스트레스 받을 필요가 있을까 하는 생각이 드네요.

그냥, 리눅스 용으로 개발하시는게 좋지 않을까요..??

고객사가 해당 윈도 서버 버전에 대한 CAL 라이선스를 이미 사용하고 있는 상황이라면... 기존 CAL 라이선스에 묻어서 추가 구매할 필요가 없겠지만 CAL 라이선스가 있더라도 상위 버전의 윈도 서버이거나 CAL 라이선스를 가지고 있지 않은 상황이라면 CAL 라이선스 문제를 해결해야 할 걸로 보이네요.


MS 콜센터와 예전에 CAL 라이선스 문제로 통화한 내용은 MS에서는 윈도 서버에 몇대의 클라이언트가 접속하게 되는지 확인할 수 없다. 그렇기 때문에 윈도 서버가 네트워크에 연결되어 있고, 그 네트워크에 연결된 윈도 PC들은 윈도 서버에 접속할 가능성이 있기 때문에 접속 가능한 모든 윈도 PC 수량에 맞는 CAL 라이선스를 확보하고 있어야 하는 것이 원칙이라고 말하더군요.

만든 서비스만이 윈도 서버에 접속하는 상황이라면 물리적으로 접속하는 컴퓨터만이 윈도 서버에 접속할 수 있도록 네트워크를 분리해서 구축하거나 해당 고객사 네트워크에 연결되어 있는 전체 윈도 PC 수량에 맞는 CAL 라이선스를 확보하게 해서 서비스를 판매하는게 맞을 것 같네요.

윈도 PC들에서 윈도 서버에 연결되지 못하도록 물리적으로 분리 시켜 구축할 경우에도 고객사에 관련 내용을 구체적으로 설명하고 계약서에 물리적으로 분리되게 구성했다는것을 명기해서 분리된 네트워크를 고객사에서 임의 변경할 경우 윈도 CAL 라이선스 문제에 대한 법적 문제를 고객사가 책임져야 한다는 내용을 문서화해 두는 게 맞을 걸로 보여지네요.

차바라기
  0 추천 | 8달 전

서버를 구매하시면 CAL도 구매 하셔야 합니다.

쿨가이
  0 추천 | 8달 전

서버와 클라이언트간 접속이 이루어져 뭔가 통신이 된다면 필요할 것으로 보입니다.

topkslee
  0 추천 | 8달 전

Windows CAL은 서버에 직접 접속하냐 안하냐는 아닙니다.

말씀해주신 부분으로는 PC의 프로그그램이 서버의 서비스에 접속하면 CAL이 필요합니다.


Genghis Khan
  0 추천 | 8달 전

사용자 단위(User CAL)는 사용자 한 명이 Server 소프트웨어 인스턴스에 액세스하기 위해 모든 장치를 사용할 수 있도록 라이선스를 허여하는 것입니다.


사용자가 다수의 장치 또는 알 수 없는 장치를 사용해 기업 네트워크에 로밍 액세스해야 하는 경우 혹은 기업 사용자 수보다 장치 수가 더 많은 경우에 구매하는 것이 바람직합니다.