Posts tagged ‘라이센스’

Microsoft SQL Server 라이센스를 공부해 봅시다.. -_-+

나름 헷갈릴 수 있는 MSSQL 라이센스 나름 간단 요약본..

1. Cal

구입하면 5명 들어있음..
관리자 2명인가? 1명인가.. 는 따라옴.. 따라서 5명은 서버에 접근하려는 사람.. 1명 또는 2명의 관리자 계정해서 총 6~7명이 접근을 할 수 있음..
2. Process license
SQL 라이센스 계의 엄친아.. 모든 것이 이거 한방이면 끝..
Process license를 구매했다면 10명이 접속하던 100만명이 접속하던 상관없음 ㅎ
언제나 궁금한 건.. 웹 서비스 or 미들웨어 서비스.. (요즘 이거 말고 다른게 어디에 있겠냐만 -_-)
웹서버가 DB서버에 접속해서 일반 사용자들에게 데이터를 제공한다면.. 그 접속자 1명 1명 cal을 사던가 (하지 말라고 있는 옵션이랄까) Process license를 구매 해야함.. 한 프로세서 1개당 500만원 정도 할 듯..
그러니.. 듀얼코어 or 쿼드코어 CPU 2개가 들어가 있다라면.. 500만원 x 2 해서 1000만원이 필요함.. 그러니.. 어지간하면 하드웨어는 쿼드코어 이상으로 구매를 추천.. (램처럼 코어도 다다익선 CPU가 조금 비싸져도 라이센스가 싸짐 ㅎ)
미들웨어 서비스의 경우
사용자 – 중간프로그램 – DB 인 경우..
중간 프로그램이 단 이용자를 1개만 이용하더라도 그 데이터를 일반 사용자들이 이용하기에 위의 웹 서비스와 완전 동일.. 별반 다를 것 없음.. 저 중간프로그램을 단지 웹서버 Apache or IIS 등으로 바꾸면 상황이 똑같으니..
금액도 마찬가지로 다 같음
결론.. 뭐라도 유저들에게 서비스(!) 를 하려고 하십니까??
Process license 말고는 답 없습니다 🙂
인트라넷을 만드십니까??
직원이 50명 정도면 그냥 Cal과 Process license 사이에서 갈등을.. 그것 보다  많다면 Process로 적다면 Cal로.. 다만.. Express edition으로 해결이 된다면.. (하드웨어 제한이 있음) 그냥 express 쓰는게 나은 선택..
TCO가 저렴하다는 것은.. Oracle 또는 IBM DB2에 비교해서지.. 일반적인 기준으로도 아주 싸다는 것은 아니니 참고를;;;; (저러고도 싸단 이야기가 나온다라는 것은 Oracle, DB2의 가격은? ㅎㅎ)
ps. 그냥 중소기업이면.. linux + mysql or postgresql + php 로 가는게 답.. MSSQL 을 써야하는 입장에서 현재 호스팅 받고 있다라면 rental 을 하는 것이 나을 것이고.. 한달에 얼마더라..;; 기억이 가물가물..;;

MS 라이센스 삽질.. -_-+

MS제품을 쓰다보면.. 사실 돈 값은 한다라는 느낌이 강하게 드는 편이다..

일반적으로 쓰게되는 XP나 비스타 같은거야.. 컴 사면 딸려서 오기에 상관이 없다만 실제로 좀 큰 돈을 들여서 구매를 해야하는 서버 쪽 제품에서는 들인 돈 만큼 그 정도의 일은 하는 것 같다..
단..
가장 저렴한 가격만 놓고 본다면 -_-;;
예전에 Windows 2000 + MSSQL + ASP 의 조합이 한참 인기몰이를 하고 있을 때 MS에서 삽질을 하나 한게 있는데.. IIS의 익명유저로는 인터넷 서비스를 못하게 하는 라이센스를 만들어 버린 것..
이유인 즉슨.. 일반 가정용 OS와는 달리 서버 쪽에서는 사용자 단위로 과금을 하고 라이센스를 팔고 그랬었는데.. 이게 윈도 관리자 계정 + IIS 익명 유저 1명만 있으면.. 제작 및 수정은 관리자 계정으로 서비스는 익명 유저로 해서 만들어버리면.. 서버 OS의 가장 최초 옵션에 있는 CAL 5 라는 5명 유저만 덜렁 구입을 하고서는 서비스를 해도 어찌 할 방도가 없는 상황이 발생을 해버린 것임;;
돈을 뽑아내야할 기업시장에서.. 돈 줄이 막혀버린셈-_-;;
DB의 경우에도 시작패키지인 5명짜리 계정 하나 산다음에 관리자가 DB설정하고 어플리케이션이 연결하는 DB계정 1개만 설정한 다음에 나머지 권한들을 웹에서 막아버리는 ‘짓’ 을 하게 될 경우 DB 라이센스를 팔아야하는데 살 필요가 없는데 사라고 할 수도 없고 애매한 것이라-_-;;
OS보다 DB는 더 비싼데.. 거기서도 돈 줄이 막혀버림-_-;;
이걸 보다보다 만들어 낸 것이 Internet Connector License 라는 헤괴한 이름의 라이센싱을 만들어서 ‘웹에서 접근을 하는 서비스가 있을 경우에는 이 라이센스를 구매하지 않으면 당신은 불법 사용자’ 라는 정책의 변경을 결정했고 결과로는 엄청난 혼란을 만들어 버리는 짓을 저지르고 말았다라는;;
이해는 가지.. 돈 벌어야 하는데.. 돈을 더 안내도 문제가 없는 구조였었으니까 -ㅂ-;;
그런데 Windows 2000 에서 라이센스 이름을 Internet Connector 라고 지어버리면서 무슨 생각들을 하게 되었냐면.. 난 인터넷 서비스가 아니라 게임 서비스임.. 이라던가.. 난 부동산 뭐 이런식으로.. 나는 인터넷이 아니에요 라는 이야기를 했을 경우에 아무런;; 대책이 없었다라는 것.. 그 결과 Windows 2003 부터는 External connector (EC) 라는 외부 커넥터로 한글로 표현되는 녀석을 탑재 하고 나타났던 것..
이 때 부터 DB는 아예 대놓고.. 그 혹시라도 ‘외부 유저에게 서비스 하는 경우’ 에는 CAL 라이센스가 아니라 Processor 라이센스를 구매하셈.. 이라는 방침이 나왔으며.. 가격은 좀 오버 더 보태서 10배정도를 더 내야하는 상황을 만들어 버림;;
이 고전적인 이야기를 왜 하게 되었냐면.. 갑자기 몇 일 전부터 저 라이센스라는 녀석이 은근히 신경쓰이게 하는 일이 생겼단 말이지;; 내가 소프트웨어를 구매하는 담당자가 아니기 때문에 해당 담당자는 필요하다 할때 구매 또는 기존에 구매했던 라이센스를 검토 후에 사용 이렇게 하게 되는데.. 막상 사놓고 못쓰는 라이센스도 있고.. 아예 몰라서 제대로 못 산 것도 있고.. 하는 문제가 발생했다라는 것..
거기에서도 저 위에 있는 녀석이 그 것의 핵심이라는 것 ㅠㅠ
Windows 2000 사용 할 때 저 이야기 때문에 ‘이건 뭥미’ 했던 나로서는 그 악몽이 다시 떠오르는 일이 아닐 수 없어서.. 그러한 상황을 만들어 준 MS가 미워 -_-;; 라이센스가 얼마나 복잡하면 파는 사람도 잘 몰라–;; 어떤 경우인지 어떻게 해야하는지..; 좀 간단하게 만들어 놨으면 좋겠어 그냥;; 머리 나쁘면 몸이 고생한다던데 이런 케이스인듯
다음 버전이 나올 때는 또 어떠한 제약 조건을 걸어놓고선 사용자들의 선택권을 늘려줄지.. 미묘하게 기대는 하고 있어.. 다만 그 때즈음 되면 선택하지 않았으면 좋겠어;;