VM 호스팅 계정 및 SQL Server/라이센스 구매

VM 호스팅 계정 및 SQL Server/라이센스 구매

가능한 중복:
소프트웨어 라이센스 관련 질문에 대해 도움을 주실 수 있나요?

100달러짜리 Windows 2008 가상 머신 호스팅 계정에 가입하려고 생각 중입니다. 웹 서버(IIS)와 SQL Server를 활용하는 ASP.NET 사이트를 운영하려고 합니다. 어떤 라이선스를 구입해야 합니까? 이전에는 SQL 비용을 지불할 필요가 없었습니다. 항상 회사에서 비용을 지불했습니다. 수천 명의 사용자에게 페이지를 호스팅하는 웹 서버를 실행할 때 CAL은 어떻게 상황에 반영됩니까?

새 계란 - CAL 및 비용

프로세서 라이센스 1개만 얻을 수 있나요? 비싼 것 같아요.

답변1

이와 같은 웹 서버의 경우 CPU당 라이센스가 필요하며 클라이언트 액세스 라이센스는 필요하지 않습니다.

사용 중인 (가상) 머신의 사양과 예상되는 애플리케이션 데이터베이스의 크기에 따라 가까운 시일 내에 SQL Express Edition이 적합할 수도 있습니다. 공개된 상업용 환경에서도 무료로 사용할 수 있지만 다음과 같은 기술적 제한이 있습니다.

  • 하나의 물리적 CPU만 사용하지만(하나의 물리적 CPU에서 여러 코어를 사용한다고 들었지만) VM에서는 영향을 미치지 않을 것입니다.
  • 서버는 1GB 이상의 메모리를 사용하지 않습니다. 이는 데이터세트와 VM이 문제가 될 만큼 충분히 큰 경우 성능에 영향을 미칠 수 있습니다.
  • 하나의 데이터베이스가 총 4GB보다 큰 데이터 파일을 갖는 것을 허용하지 않습니다("데이터 파일 + 트랜잭션 로그 파일"이 이 4GB 제한을 위반할 수 있음).
  • 전체 텍스트 인덱싱 및 OLAP와 같은 추가 서비스가 없습니다.
  • 일부 다른 고급 기능(인덱싱된 뷰 등)은 없지만 Standard Edition에는 없습니다.

SQL2005 및 SQL2008에서는 SQL2000(MSDE)에서 볼 수 있듯이 더 이상 추가 쿼리 속도 조정기가 없습니다. 따라서 본질적으로 추가 CPU/메모리 제한만 제외하고 Standard Edition과 동일한 기본 엔진을 사용하게 됩니다.

따라서 프로젝트 규모가 충분히 작아서 고급 기능을 활용하지 못하는 경우가 있습니다. 프로젝트 규모는 작지만 성장이 예상되는 경우 SQL Express로 시작하고 나중에 업그레이드할 수 있습니다. 데이터베이스는 버전 간에 자유롭게 이동할 수 있습니다.

편집: 오늘 저녁에 제가 우연히 발견한 몇 가지 추가 세부 사항: Express 에디션에는 데스크탑 사용에 맞게 최적화하고 DB 사용 패턴이 폭주하는 경우 성능에 영향을 줄 수 있는 다른 작은 메모리 처리 기본값이 있습니다.자세한 내용은 여기를 참조하세요.

답변2

여기에는 다양한 옵션이 있습니다.

  • IIS/App 서버 전용 상자를 유지하되 호스팅 업체가 운영하는 공유 SQL Server 서버에서 DB 공간을 임대하세요(DB가 실제로 많이 필요하지 않은 경우에만 권장됨)

  • 전용 상자 또는 웹 서버 자체에서 SQL Server Express를 실행하십시오. 하지만 웹 서버에서 실행하는 것은 실제로 권장되지 않습니다.

  • 전용 박스 비용을 지불하고, SQL 라이선스 비용은 월 단위로 지불합니다. 웹 사이트를 구축하는 경우 호스터를 통해 월 약 30달러에 SQL Server 2008 Web Edition을 구입할 수 있기 때문에 이것이 특히 흥미로울 수 있습니다. 이는 완전한 기능을 갖춘 SQL Server를 위한 가장 비용 효율적인 옵션 중 하나일 것입니다. Web Edition이 수행할 수 없는 몇 가지 작업이 있다는 점에 유의하십시오(일부 고급 HA 기능, BI...)

  • 아마도 프로세스 단위로 SQL Server 라이선스를 바로 구매하세요.

관련 정보