SharedIT | 묻고 답하기(AMP)

server 라이선스 관련

PC를 서버처럼 쓰다보니 다른것도 문제지만 sql이 제일 문제가 되네요..
이건 뭐 일반 PC에서는 agent도 안돌아가고.. (pro버전 기준)
그렇다고 express를 쓰자니 라이선스가 애매하고..

그래서 쉐어드IT분들께 몇가지 질문드립니다.

1. 근태기 db server는 express 사용해도 되나요? 아니면 별도의 라이선스를 구매해야할까요...
- 이놈의 ms는 정책이 문어발이라 햇갈리네요..
2. IIS를 사용해야하는 ap서버가 있는데 이부분을 pc로 변경해도 상관이 없을까요?
(사용량으로는 pc 커버 가능)
3. HoBoCopy 사용해보신 분 사용 효과 어떤가요?

Tags : 태그가 없습니다.

8개의 답변이 있습니다.

wansoo
  0 추천 | 8년 이상 전

IIS는 PC에 돌려도 무방하지 않을까 싶네요.
그리고, 이왕이면 IIS 보다는 아파치가...
윈도 보다는 리눅스가 낫지 않을까 하는 생각이 드네요~ ^^

guest
  0 추천 | 8년 이상 전

익스프레스 버젼은 별도 라이선스를 구매하지 않으셔도 되지만 DB용량이 2기가로 제한 된다는점 참고 하세요~

양성환 | 8년 이상 전

2008부터는 10기가에용

guest
  0 추천 | 8년 이상 전

대외적으로 다수에게 서비스하면 SPLA 가 필요하더라구요 심지어 고객접대용 PC에도 SPLA 가....

guest
  0 추천 | 8년 이상 전

좋은질문에 좋은답변입니다!

guest
  0 추천 | 8년 이상 전

저는 MS 출신이신 분이 컨설팅을 해 주셔서 도움을 좀 받았보았습니다.
제품을 판매 하시는 건 아니시고...전산실 출신이시기도 하시고...
타 제품 정책이나 컨설팅까지 깔끔하니 해 주시니 많은 도움이 되셨습니다.
필요하시다면 제가 그 분 정보(물론, 그분에게 동의를 받아야 하겠지만요...) 드릴 수 있는데요...
원하시면 쪽지나 연락 주시면 정보 드립니다.
수고하세요~

(주)유진소프트
  0 추천 | 8년 이상 전 | (주) 유진소프트 | 010-3630-6252

안녕하세요? 가브리엘입니다.
MS License 많이 어렵죠 ^^
PC는 1PC=1License 정책만 알고 있어도 상관 없지만 이놈의 서버라는 놈은......ㅜㅜ

뭐 간단히 질문하신 부분에 대해서만 답변을 드려도 되겠지만 이번 기회에 확실히 알아두시면 좋을 것 같아 오늘은 조금 자세하게 설명을 드리겠습니다.

가장 헤깔려 하시는 것이 CAL 인 것 같은데요.
일단 이렇게 구분해보죠.
1. 회사 직원이 내부 또는 외부의 PC를 통해서 서버에 접근할 경우.
2. 외부 사람 또는 불특정 다수의 사람이 내부 서버에 접근하게나 우리가 서비스를 제공할 때.

서버로 접근 하는 방법은 크게 보면 위 두 가지 중에 하나일 것입니다.
그런데 종류는 두 가지 밖에 안되는데 서버 License는 각기 다릅니다.

1번의 경우는 말 그대로 내부 직원용 즉 LAN 환경이라고 가정하고 사용하는 것이며, 이 때 필요한 것이 CAL 입니다. CAL은 client access licenses의 약자로 말 그대로 client가 서버에 접근 할 수 있도록 해주는 License 입니다.
주의 하실 것은 client라고 해도 내부 사용자에 한해서만 허용된다는 점입니다.

이제 문제의 2번을 보겠습니다.
여기서 말씀 드린 외부사람이라는 부분은 몇가지로 나뉠 수 있는데요, 계열사나 자회사 등 우리 회사와 직접적 관계가 있는 곳이 있는 반면, 방송이나 포털사이트와 같이 불특정 다수를 상대하는 경우도 있습니다.
일단 지분 관계에 따라 지주사가 100% 출자하고 하나의 네트워크 망으로 붂여 있다면 CAL 만 있어도 무방하겠습니다만, 일부의 지분만을 출자해서 만든 계열사나 자회사라면 EC 즉 External Connector가 있어야 합니다.
여기에 SPLA License를 사용하셔도 무방합니다.

그럼 SPLA는 무엇이냐? 위에서 말씀드린 경우를 제외하면 불특정 다수를 대상으로 서비스 하거나 접속할 수 있도록 하는 방법 밖에 안남았죠? 맞습니다. 이러한 경우에 SPLA가 적용됩니다.

가끔 SPLA가 MS의 License 이름인 줄 아시는 분들이 계시는데 엄밀히 말하면 그건 아닙니다.
SPLA 는 License 정책 중 하나이지 제품명이 아니라는 말씀입니다.
License 정책에는 두 가지가 있습니다.
하나는 잘 알고 계시는 EULA ( End User License Agreement ) 이고 다른 하나가 SPLA (Service Provide License Agreement ) 입니다.

EULA는 client PC에 주로 해당되는 것으로 가끔 보면 최종사용자사용권규정 이라는 증서를 보신 적이 있을 겁니다. 바로 그것이고요,
SPLA는 서비스에 대한 것이고 이것은 주체가 서버이다 보니 그쪽에만 적용을 하고 있습니다.

예전에도 SPLA가 있었습니다만 우리나라에 정확한 자료나 정책이 전달되지 않아 EC로 판매를 했었다고 하는데 이제는 바꿔야 할 것 같네요.

간단히 설명은 드렸고요, 이제 어느 정도 개념은 잡히셨을테니 답변을 드려야겠네요.
1번 질문 = 근태기의 DB 사용에 대해 : 이 부분은 다른 분들이 말씀하신 것과 같습니다. 무엇을 쓰느냐가 문제가 아니라 구입하실 때 CAL을 인원수만큼 같이 구입하셔야겠네요. (문제는 무지하게 비싸다는거......ㅡ,.ㅡ)
SQL License는 2 core 단위로, CAL은 인원수 만큼 구입하시면 됩니다.

2. 어지간 하면 그대로 두시라고 하고 싶네요. IIS로 나중에 다른 것까지 하실 것을 감안해서 말이죠.
그리고 IIS를 PC로 옮겼을 경우 정보 수집 및 공유를 하기 때문에 그 PC 역시 나중에는 서버로 간주가 됩니다.
나중에 불필요하게 서버 License 하나 더 사셔야 될 수도 있으니 그대로 두시는 것을 추천해드립니다.

3. HoBoCopy는 주로 락 걸린 파일 등을 copy할 때 사용하는 것인데, 뭐 성능은 그렇저렇 쓸만 했습니다.
저도 최근에는 사용을 안해봐서 어디까지 지원이 되는지는 모르겠네요.

혹시 서버 License에 대해 더 궁금하신 것이 있으시면 쪽지나 메일 주소를 알려주세요.
제가 정리해 놓은 자료가 있으니 보내드릴께요.

그럼 참고가 되셨기를......

guest | 8년 이상 전

정성이 들어간 답변 감사합니다! 쪽지 확인 부탁드립니다.

(주)유진소프트 | 8년 이상 전

자료 보내드렸습니다.

guest | 8년 이상 전

와우.. 정말 쉽게 설명해 주신 내용 감사 드립니다. 염치 없지만 저도 자료 부탁 드려도 될런지요?

guest | 8년 이상 전

명쾌한 설명입니다~감사요

guest
  0 추천 | 8년 이상 전

내부 접속도 DB에 엑세스 하면 SQL CAL 필요합니다 당근당근님 말씀이 맞을꺼에요 외부접속은 EC 나 SPLA 가 또 필요하구요

guest
  0 추천 | 8년 이상 전

Express DB 제한 내에서만 사용하셔도 무방하시다면야 뭐.... 오히려 구매는 CAL 이 필요하실것 같네요

guest | 8년 이상 전

CAL은 외부에서 접속하는 유저나 장비가 있을 때 구매하는 것 아닌가요?

guest | 8년 이상 전

DB 서버를 연결하는 사용자 장비등 데이터에 접근(web 서버를 통한 것도 결국 접근입니다.) 하는 최종 사용자의 숫자입니다.

Web-was-db 이런 구조에소 cal 하나 필요하다고 오해하기 쉬운데

Web이나 was를 사용하는 최종 사용자나 장치의 숫자입니다.
동접자도 아니구요.

단말기 하나를 열명이서 교대근무로 돌려쓰면 열개가 필요한것입니다

돌삐 | 8년 이상 전

HeeYaLim //
제가 알고 있기론 하나의 단말기를 여러명이서 쓸 경우
Device CAL 을 사용하면 되는걸로 압니다.