SharedIT | 묻고 답하기(AMP)

MS cal 개념 문의드려요

질문을 창피해 하지 마세요. 답변 해주시는 분들을 위해 많은 정보를 입력해 주세요.

새 문서() 를 클릭 하여 새 글을 작성해 주세요.


윈도우서버나 MS-SQL을 살때 cal 라이선스를 사야하는데요

서버에 접근하는 수만큼 낸다는 건데요

서버에 프로그램 설치해 놓고 현장 작업PC 100대, 사무실 40대 이렇게 사용할 경우

cal을 140개 구매해야하나요?

서버 cal, mssql cal 이렇게 또 따로 구매해야 할까요?

개당 금액이 만만찮은데 중소기업은 감당하기 쉽지 않을것 같네요

대기업 같은 경우 사용자수가 몇천 단위인데 cal도 이만큼 사야하는건가요?

Tags : 태그가 없습니다.

8개의 답변이 있습니다.

Genghis Khan
  0 추천 | 4년 이상 전

MSSQL에 대해 좀더 부가 설명을 드리겠습니다.

2.MSSQL CAL :  가) per core로 코어 1개당 비용을 지불하는 방식으로  ex)  1core=100만원 , 4core시 =400

                            만원 이며 장점은 Client 또는 User 는 무제한으로 접속으로 사용자가 50명 이상이면 유리

                            나)Server + CAL 방식은 사용자 수 만큼만 비용 지불하며 , 팀원 인원이 10명 정도고

                                서버 1대를 두고 10명이 접속한다면 Server + CAL 유리

                                서버 라이선스 비용 100만원과  1개 SQL CAL이 30만원 시 ( 서버 100만원 + 30만원*10

                                user  = 400만원)


                           

양성환
  0 추천 | 4년 이상 전

우선,서버 CAL 따로 SQL CAL 따로 입니다.

ERP가 140대 외에 웹버전이라 모바일이나 집내에서 접속이 가능하다면 또 달라집니다.

오로지 140대만 접근해야 하는 겁니다.

낭만생선
  0 추천 | 4년 이상 전
  • 1.윈도우 서버가 있는 환경에서 동일한 도메인내의 네트워크 환경이라면 임의의 서버 접속이 없다고 하더라도 윈도우 서버 CAL은 필요합니다.

  • 서버와 분리된 네트워크 환경에 있는 PC들이라면 예외 일지도 모르겠네요. 그게 아니라면, 프로그램이 접속하지 않더라도 DNS나 Netbios, 브로드캐스팅등으로 접속하는게 있기 때문에 영향을 받는것 같습니다.

2. SQL 서버의 경우는.. 윈도우 서버 CAL과는 다르게 접속하는게 명확하기 때문에 SQL 서버에 접속하는 PC수량 만큼만 CAL이 있으면 됩니다.

MSSQL의 ERP 서버라면  ERP 프로그램이 깔려있는 PC 수만큼 구매하시면 됩니다.


여기서 옵션이 있는데요.

다른분도 말씀 해주셨는데

프로세스 라이선스로 구매를 하시면 사용자나 PC 수량은 생각하지 않으셔도 됩니다.

서버에 무제한으로 접속할수 있는 라이선스기 때문이죠. 대신에 당연히 비쌉니다.

MSSQL 쓰는 시스템이 한, 두대라면  프로세스 라이선스가 유리합니다.

그런데 사내에 MSSQL 서버가 여러대 있거나 그럴 가능성이 있다면 CAL이 유리합니다.

CAL은 PC 측 라이선스기 때문에 여러 서버에 접속해도 PC에는 한개의 CAL만 있으면 되거든요.


그리고.

한가지 더 골치 아픈게 있습니다.

MSSQL DB의 ERP 라고 하셨는데

이게 단순히 ERP <-> 전용 Client의 구조라면 위에 얘기로 끝나는데.

문제는.. 연동되는 프로그램이 있을 경우.

ERP <-> I/F 서버 <-> Client 이렇게 되거나 전용 Client 프로그램이 아니라 웹프로그램으로 되어 있으면

간접 접속에 대한 부분도 카운트가 되면서 CAL이 필요하게 됩니다.

한그루
  0 추천 | 4년 이상 전

DB 를 사용하는 서비스, 어플리케이션 에 접속 하는 사람만 SQL CAL 있으면 됩니다.

100명이 넘어가면 CAL 구매 하지 말고 MS SQL CPU Core 로 구매하는것이 유리합니다. (무제한 접속)

Server 의 경우 Windows server 에 접속하지 않는 PC or User 는 거의 없을테니 모두 구매하는것이 맞습니다.

금액 많이 부담 스럽죠. 날강도 같고 어쩔수 없는것 같습니다. 

차바라기
  0 추천 | 4년 이상 전

대당 수만큼 cal를 구매해야 합니다.~안그럼 나중에 더 비용을 지불해야 합니다.

쿨가이
  0 추천 | 4년 이상 전

기본적으로 CAL(Client Access License)은 서버에 접근하는 내부 PC 수량만큼 보유하는게 맞구요.

외부에 불특정 다수가 상업적인 기능을 제공하는 자사의 Windows 서버 플랫폼에 접속할 수 있는 라이선스

는 SPLA(Service Provider License Agreement)라는 별도의 라이선스가 있습니다.

danis78
  0 추천 | 4년 이상 전 | 제이컴즈 | 010-2871-8756

PC 수량만큼 사야 한다면 140개 사는 게 맞구요

직원 수 만큼 사야 한다면 (PC 수량 상관 없이) 직원 수에 맞게 사는 게 맞습니다.

즉, PC 와 직원 수를 놓고 따지면서 어느 게 더 이익인지 계산해보고 구매하세요

wansoo
  0 추천 | 4년 이상 전

윈도 서버가 있는 네트워크에 물려 있는 윈도 PC 대수 만큼 사야한다는게 기본 정책인거 같더군요.

윈도 PC 대수가 140대 이면 140대 분의 Device CAL이나 User CAL을 구매해야 하겠고요.

MS-SQL 서버도 비슷한 개념이라고 봐야 할것 같고요.

여기서 서버 대수는 중요하지 않고요.

서버가 1대 있건, 100대 있건 중요하지 않고, 서버가 1대 이상 있을 경우에 클라이언트로 사용될 수 있는 윈도 PC 대수 또는 사용자 수가 얼마나 있냐에 따라 CAL을 구매하면 되겠고요.

MS 라이선스 정책은 MS 고객 센터 문의해 봐도 담당자마다 조금씩 다르게 이야기 하고 있는 것 같고...


전체 PC만큼 확보하기 어렵다면, 실제 윈도 서버에 접속해서 사용하는 PC 대수만큼 CAL을 확보해서 사용하다가 감사가 나오거나해서 라이선스 문제가 발생하면 투쟁해 보는게 방법이 아닐까 싶기도 하고...

라이선스 정책은 코에 걸면 코걸이가 되고, 귀에 걸면 귀걸이가 되어 버려서...

정확하게 지키기는 쉽지 않은 것 같더군요.

Liliane Costa Kim | 4년 이상 전

답변감사합니다. 서버에 접속해서 사용하는 PC라는게 애매하네요 원격데스크톱이라면 바로 이해가 되는데요 서버에 ERP깔아놓고 클라이언트에서 프로그램사용하는것도 접속 이라고 보는건지 의문입니다. 만약 외부서비스를 한다고 하면 불특정 다수가 사용할수도 있는데 이런경우는 어떻게 또 봐야하는지...

wansoo | 4년 이상 전

웹 서버 같은 접속자가 정해 지지 않은 경우에는 External Connector License를 구매해야 하고요. 오래되었지만 예전에 MS로 부터 CAL 관련 공문 받고 문의를 했었던 적이 있는데, 해당 담당자가 윈도 서버와 같은 네트워크 장치에 물려 있는 윈도 PC 대수 만큼 구매해야 한다는 답변을 하더군요. 그래서 다시 문의를 했었는데, 윈도 PC 200대가 연결된 네트워크에 유닉스 서버 기반으로 업무를 진행하다가 부서원이 5명인 특정 부서 업무용으로 윈도 서버 한대를 도입하게 될 경우에 5대에 대한 CAL이 있으면 되는 건지 200대에 대한 CAL을 구매해야 하냐고 물었는데, 그 담당자가 200대에 대한 CAL을 구매해야한다는 답변을 하더군요. 물리적으로 같은 네트워크에 있다는 건 윈도 서버를 사용할 수 있는 가능성이 있기 때문에 그렇다는 식의 답변을 하더군요. 실 상황에서는 조금씩 달라질 수 있는지 어떤지는 모르겠지만, MS의 기본 정책은 그렇답니다.

차바라기 | 4년 이상 전

ERP프로그램에 깔아놓고 DB상에 접근을 하기때문에 Cal를 구매하는게맞습니다.