SQL 서버 에디션 비교 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

SQL 서버 에디션 비교

개요

Microsoft SQL Server 라이선스는 Windows 워크로드 환경에서 가장 큰 비용 중 하나입니다. SQL 서버에 대한 라이선스 비용은 워크로드를 실행하는 컴퓨팅 비용 이상으로 쉽게 확장될 수 있습니다. 잘못된 에디션을 선택하면 사용하지 않거나 필요하지 않은 기능에 대한 비용을 지불할 수 있습니다. 이 섹션에서는 기능 및 상대 비용을 포함하여 다음 SQL 서버 에디션을 비교합니다.

  • 엔터프라이즈 - SQL 서버 엔터프라이즈 에디션은 고성능, 무제한 가상화 및 여러 비즈니스 인텔리전스(BI) 도구를 통해 데이터 센터 기능을 제공합니다.

  • Standard – SQL Server Standard 에디션은 소규모 조직 및 부서에 기본 데이터 관리 및 비즈니스 인텔리전스를 제공합니다.

  • - SQL 서버 웹 에디션은 웹 호스팅 또는 웹 부가가치 공급자()인 회사에 적합합니다VAPs. 이 에디션은 총 소유 비용이 낮으며 소규모에서 대규모 웹 속성에 대한 확장성 및 관리 기능을 제공합니다.

    중요

    SQL 서버 웹 에디션을 사용하여 퍼블릭 및 인터넷 액세스 가능 웹 페이지, 웹 사이트, 웹 애플리케이션 및 웹 서비스만 지원할 수 있습니다. SQL 서버 웹 에디션을 사용하여 애플리케이션(예: 고객 관계 관리 또는 엔터프라이즈 리소스 관리 애플리케이션)을 지원할 line-of-business 수 없습니다.

  • 개발자 - SQL 서버 개발자 에디션에는 Enterprise 에디션의 모든 기능이 포함되어 있지만 개발 목적으로만 사용됩니다.

  • Express – SQL Server Express 에디션은 무료 데이터베이스이며 학습 또는 데스크톱 애플리케이션 구축에 사용할 수 있습니다. Express 에디션을 다른 에디션으로 업데이트할 수 있습니다.

참고

SQL 서버 평가 에디션은 180일의 평가판 기간 동안 사용할 수 있습니다.

비용 영향

Microsoft 리셀러로부터 SQL 서버 라이선스를 구입하여 Software Assurance AWS 를 통해 에 가져올 수 있습니다. 또는 라이선스에 Amazon EC2 가 포함된 pay-as-you-go 모델과 함께 SQL 서버 라이선스를 사용할 수 있습니다AMIs.

Microsoft 리셀러로부터 SQL 서버 라이선스를 구매하는 경우 코어 라이선스는 2개들이 팩으로 판매되며 서버당 최소 4개의 코어에 대한 라이선스를 부여해야 합니다. 다음 표는 엔터프라이즈 에디션과 표준 에디션 간의 비용 비교를 보여줍니다.

버전 SQL 서버 엔터프라이즈 에디션(코어 2개 팩) SQL 서버 표준 에디션(코어 2개 팩) 절감
2022 $15,123 $3,945 74%
2019 $13,748 $3,586 74%
참고

앞의 표의 가격은 SQL Server 2022SQL Server 2019에 대한 Microsoft의 공개 요금을 기준으로 합니다.

다음 비용 비교는 라이선스가 포함된 Amazon EC2 를 사용하여 다양한 버전의 SQL 서버를 호스팅하는 것을 보여줍니다AMIs. 이 비교에서는 SQL 서버가 us-east-1 리전의 r6i.xlarge(4 v CPU)에서 호스팅됩니다.

Instance 컴퓨팅 비용 Windows 라이선스 비용 SQL 서버 라이선스 비용 합계
R6i .xlarge(Linux) $183.96 $183.96
R6i .xlarge + Windows $183.96 $134.32 $318.28
R6i .xlarge + SQL 서버 웹 에디션 $183.96 $134.32 $49.35 $367.63
R6i .xlarge + SQL 서버 표준 에디션 $183.96 $134.32 $350.4 $668.68
R6i .xlarge + SQL 엔터프라이즈 에디션 $183.96 $134.32 $1,095 $1,413.28

워크로드에 적합한 SQL 서버 에디션을 선택하여 SQL 서버 라이선스 비용을 최대 95% 절감할 수 있습니다. 다음 표에서는 r6i.xlarge 인스턴스의 SQL 서버 라이선스 비용을 비교합니다.

Edition % 절감
Enterprise와 비교한 표준 68%
웹과 표준 비교 86%
Enterprise와 비교한 웹 95%

대부분의 시나리오에서 조직은 Enterprise에서 Standard 에디션으로 전환하지만 Standard 또는 Enterprise 에디션에서 Web 에디션으로 전환할 수 있는 경우가 있습니다.

비용 최적화 권장 사항

조정 제한, 고가용성, 성능 및 보안을 기반으로 워크로드에 가장 적합한 에디션을 선택할 수 있습니다. 다음 표에는 SQL 서버 에디션에서 지원되는 기능이 나와 있습니다. 이렇게 하면 사용할 에디션을 결정하는 데 도움이 될 수 있습니다. 이 비교는 SQL Server 2016 SP1 이상 버전 에 적용됩니다.

규모 조정 제한

다음 표에서는 서로 다른 SQL 서버 에디션의 크기 조정 한도를 비교합니다.

기능 엔터프라이즈 에디션 스탠다드 에디션 웹 에디션 Express 에디션
SQL 서버 데이터베이스 엔진, 서버 분석 서비스(SSAS) 또는 SQL 서버 SQL 보고 서비스(SSRS)의 단일 인스턴스에서 사용되는 최대 컴퓨팅 용량 운영 체제 최대 소켓 4개 또는 코어 24개 중 작은 것으로 제한 소켓 4개 또는 코어 16개 중 작은 것으로 제한 소켓 4개 또는 코어 4개 중 작은 것으로 제한
SQL 서버 데이터베이스 엔진 인스턴스당 버퍼 풀의 최대 메모리 운영 체제 최대 128GB 64GB 1,410MB
SQL 서버 데이터베이스 엔진 인스턴스당 버퍼 풀 확장의 최대 용량 구성된 최대 메모리의 32배 최대 메모리 구성 4배 N/A N/A
최대 관계형 데이터베이스 크기 524PB 524PB 524PB 10GB
Columnstore 캐시 또는 메모리 최적화 데이터의 최대 메모리 운영 체제 최대 32GB 16 GB 352MB

애플리케이션에 16개 미만의 코어(32vCPUs)와 64GB의 가 필요한 RAM경우 SQL 서버 웹 에디션에서 평가를 시작할 수 있습니다. 워크로드에 64GB 이상의 메모리 또는 기타 고가용성 옵션이 필요한 경우 SQL Server Standard 에디션으로 업그레이드해야 합니다.

SQL 서버 웹 에디션을 사용하여 퍼블릭 및 인터넷 액세스 가능 웹 페이지, 웹 사이트, 웹 애플리케이션 및 웹 서비스를 지원할 수 있지만 SQL 서버 웹 에디션을 사용하여 비즈니스 애플리케이션을 지원할 수는 없습니다. SQL 서버 웹 에디션의 사용 사례에 대한 자세한 내용은 Microsoft Licensing Support 또는 Microsoft 리셀러에게 문의하십시오.

최대 24개의 코어(48개vCPUs) 및 128GB 메모리 워크로드에 SQL Server Standard 에디션을 사용할 수 있습니다. 그러나 버퍼 풀 확장을 사용하여 SQL Server Standard 에디션이 r6id 인스턴스에 있는 것과 같은 로컬 인스턴스 스토리지를 사용할 수 있도록 할 수 있습니다. EC2 이렇게 하면 메모리가 최대 메모리 구성의 4배 크기까지 확장됩니다. 이러한 기능 조합으로 인해 메모리 요구 사항이 증가하기 시작할 때 서버가 Enterprise Edition으로 업그레이드하지 않아도 될 수 있습니다.

버퍼 풀 및 페이지 수명 예상 카운터에서 데이터베이스 페이지를 찾아 메모리 사용률을 식별할 수 있습니다. 페이지 수명은 디스크로 다시 플러시되기 전에 페이지가 메모리에 얼마나 오래 있는지 알려줍니다. 이 카운터 기본값은 300입니다. 페이지가 몇 시간 또는 며칠 동안 메모리에 상주하는 경우 할당된 메모리가 감소할 가능성이 있습니다.

높은 가용성

다음 표에서는 다양한 SQL 서버 에디션의 고가용성 기능을 비교합니다.

기능 엔터프라이즈 에디션 스탠다드 에디션 웹 에디션 Express 에디션
서버 코어 지원 1
로그 전달 아니요
데이터베이스 미러링 FULL 안전 모드 관찰자로만 관찰자로만
백업 압축 아니요 아니요
Always On 장애 조치 클러스터 인스턴스 노드 16개 노드 2개 아니요 아니요
Always On 가용성 그룹 동기 보조 복제본 2개를 포함하여 최대 8개의 보조 복제본 아니요 아니요 아니요
기본 가용성 그룹 아니요 노드 2개 아니요 아니요
온라인 페이지 및 파일 복원 아니요 아니요 아니요
온라인 인덱싱 아니요 아니요 아니요
온라인 스키마 변경 아니요 아니요 아니요
빠른 복구 아니요 아니요 아니요
미러링된 백업 아니요 아니요 아니요
핫 추가 메모리 및 CPU 아니요 아니요 아니요
암호화된 백업 아니요 아니요
Microsoft Azure에 하이브리드 백업(에 백업URL) 아니요 아니요
재해 복구를 위한 장애 조치 서버 아니요 아니요
고가용성을 위한 장애 조치 서버 아니요 아니요

기타 일반적인 기능

다음 표에서는 다양한 SQL 서버 에디션의 가장 일반적인 기능을 비교합니다. 광범위한 기능 목록은 Microsoft 설명서의 SQL Server 2019 버전 및 지원되는 기능을 참조하세요.

기능 엔터프라이즈 에디션 스탠다드 에디션 웹 에디션 Express 에디션
(성능) 리소스 조속기 아니요 아니요 아니요
(보안) 투명 데이터베이스 암호화(TDE) 아니요
(보안) 확장 가능한 키 관리(EKM) 아니요 아니요 아니요
(복제) Oracle 게시 아니요 아니요 아니요
(복제) 피어 간 트랜잭션 복제 아니요 아니요 아니요
변경 데이터 캡처 아니요 아니요

SQL 서버 개발자 에디션

개발, QA, 테스트, 스테이징 및 UAT 환경과 같은 모든 비프로덕션 워크로드는 SQL 서버 개발자 에디션을 사용하여 SQL 서버 라이선스 비용을 100% 절감할 수 있습니다. SQL 서버 를 다운로드한 후 공유 테넌시를 사용하여 EC2 인스턴스에 SQL 서버 개발자 에디션을 설치할 수 있습니다. SQL 서버 개발자 에디션에는 전용 인프라가 필요하지 않습니다. 자세한 내용은 이 가이드의 SQL 서버 개발자 에디션 권장 사항을 참조하세요.

에디션 전환

기존 워크로드의 경우 한 에디션에서 다른 에디션으로 전환하려면 광범위한 테스트가 필요합니다. Enterprise 또는 Standard 에디션에서 실행되는 워크로드를 확인하여 에디션별 기능이 사용되는지, 해당 기능에 대한 대체 솔루션이 있는지 확인하는 것이 가장 좋습니다. 예를 들어 데이터베이스가 엔터프라이즈 수준 기능을 사용하고 있는지 확인하려면 다음 예제 명령에 표시된 대로 모든 데이터베이스에서 동적 관리 뷰(DMV)를 실행할 수 있습니다.

SELECT feature_name FROM sys.dm_db_persisted_sku_features; GO

유지 SQL 관리 작업의 일부로 온라인 재인덱싱SQL과 같이 T-에서 캡처할 수 없는 일부 Enterprise Edition 기능이 있습니다. 이를 수동으로 확인해야 합니다.

마이그레이션 고려 사항

SQL 서버에 라이선스를 부여하는 방법은 에디션 전환 옵션을 결정합니다. AMIsSQL 서버 를 포함한 AMIs에는 EC2 인스턴스 요금에 라이선스 비용이 포함되어 있으며 라이선스 비용은 에 적용됩니다AMI. AWS 결제 코드를 사용하여 에 포함된 SQL 서버 버전을 확인할 수 있습니다AMI. AWS 라이선스 포함 인스턴스의 경우 운영 체제 내에서 SQL 서버 에디션을 변경해도 와 연결된 결제는 변경되지 않습니다AMI. 새 버전의 SQL 서버를 AMI 실행하는 를 사용하여 데이터베이스를 새 EC2 인스턴스로 마이그레이션해야 합니다.

자체 라이선스를 가져오면 더 유연하게 사용할 수 있습니다. 일반적으로 새 버전을 실행하는 다른 EC2 인스턴스로 마이그레이션하는 것이 좋습니다. 이렇게 하면 무언가 계획대로 진행되지 않는 경우 쉽게 장애 복구할 수 있습니다. 그러나 기존 서버를 사용해야 하는 경우에도 SQL 서버를 설치하고 인스턴스 간에 데이터베이스를 마이그레이션할 수 side-by-side 있습니다. 에디션 다운그레이드에 대한 side-by-side 자세한 단계는 MSSQLTips 웹 사이트의 SQL 서버에서 에디션 업그레이드 및 다운그레이드를 참조하세요.

추가 리소스