구매 모델, 서비스 계층 및 하드웨어 선택 항목
요구 사항에 가장 적합한 배포 옵션을 파악한 후에는 구매 모델, 서비스 계층 및 하드웨어를 결정해야 합니다. 이 단원에서는 구매 옵션과 해당 옵션을 선택하는 경우의 개요를 제공합니다.
구매 모델
Azure SQL 구매 모델은 다음 두 가지 옵션을 제공합니다.
- vCore 기반(가상 코어 기반) 구매
- DTU 기반(데이터베이스 트랜잭션 단위 기반) 구매
Azure SQL Managed Instance에서는 DTU 모델을 사용할 수 없습니다.
컴퓨팅 리소스와 스토리지 리소스를 독립적으로 선택할 수 있으므로 vCore 기반 모델을 사용하는 것이 좋습니다. DTU 기반 모델은 컴퓨팅, 스토리지 및 I/O 리소스를 함께 제공하는 측정값입니다.
vCore 모델에서는 다음에 대한 비용을 지불합니다.
- 컴퓨팅 리소스: 서비스 계층 + vCore 수 및 메모리 크기 + 하드웨어 세대
- 데이터 및 로그 스토리지: 데이터 및 로그 스토리지의 형식 및 크기.
- 백업 스토리지 위치: RA-GRS(읽기 액세스 지역 중복 스토리지), ZRS(영역 중복 스토리지) 또는 LRS(로컬 중복 스토리지)
vCore 모델을 사용하면 SQL Server용 Azure 하이브리드 혜택 및/또는 예약된 용량(선결제)을 사용하여 비용을 절감할 수도 있습니다. DTU 모델에서는 두 옵션 중 어느 것도 사용할 수 없습니다.
이 모듈에서는 vCore 구매 모델에 중점을 둡니다.
서비스 계층
다음으로, 성능 및 가용성에 맞게 서비스 계층을 선택해야 합니다. 범용 계층으로 시작한 후 필요에 따라 조정하는 것이 좋습니다. vCore 모델에서 세 가지 계층을 사용할 수 있습니다.
- 범용: 대부분의 비즈니스 워크로드에 적합합니다. 예산에 맞게 균형 있고 확장 가능한 컴퓨팅 및 스토리지 옵션을 제공합니다.
- 중요 비즈니스용: 응답 대기 시간이 짧아야 하는 비즈니스 애플리케이션에 적합합니다. 여러 개의 격리된 복제본을 사용하여 오류 발생 시 매우 빠르게 정상 상태로 복원할 수 있습니다. 이 계층은 메모리 내 OLTP(온라인 트랜잭션 처리)를 사용하여 성능을 높일 수 있는 유일한 계층입니다.
- 하이퍼스케일: 확장성이 높은 스토리지(100TB 이상)와 읽기 확장이 필요한 비즈니스 워크로드에 적합합니다. 이 계층은 성능 및 비용 면에서 범용과 중요 비즈니스용의 중간에 해당합니다. 하이퍼스케일은 현재 Azure SQL Database의 단일 데이터베이스용으로만 사용할 수 있습니다.
컴퓨팅 계층
범용 계층 및 vCore 기반 모델을 선택하는 경우 요금을 지불할 컴퓨팅 계층과 관련하여 다른 결정을 내려야 합니다.
- 프로비저닝된 컴퓨팅은 시간에 따른 평균 컴퓨팅 사용률이 더 높은 보다 규칙적인 사용 패턴을 가지고 있거나 탄력적 풀을 사용하는 데이터베이스가 여러 개인 경우에 적합합니다. 프로비저닝된 컴퓨팅은 시간이 흘러도 고정된 양의 리소스를 제공하여 최적의 성능을 보장하고 리소스에 대해 사용량에 관계없이 요금이 청구됩니다. 프로비저닝된 컴퓨팅에서는 워크로드에 사용할 컴퓨팅 리소스의 크기를 관리해야 합니다.
- 서버리스 컴퓨팅은 시간에 따른 평균 컴퓨팅 사용률이 더 낮은 일시적이고 예측 불가능한 사용의 경우에 적합합니다. 서버리스 컴퓨팅은 자동으로 컴퓨팅을 스케일링하여 성능 관리를 간소화하고 사용한 컴퓨팅 양에 대해서만 요금이 청구됩니다. 서버리스 컴퓨팅은 또한 자동 일시 중지 및 재개를 지원하여 요금을 한층 최적화해 줍니다. 따라서 데이터베이스가 일시 중지되면 스토리지 요금만 지불합니다.
하드웨어
현재의 기본 하드웨어 세대는 이전의 Gen5로 알려진 표준 시리즈 하드웨어라고 합니다. 프리미엄 시리즈 하드웨어는 최신의 최고 수준의 프리미엄 스토리지 및 컴퓨팅 하드웨어를 제공합니다.
SQL Database에서 범용을 선택하고 서버리스 컴퓨팅 계층을 사용하려는 경우 Gen5 하드웨어가 현재 유일한 옵션입니다. 현재는 최대 40개의 vCore로 스케일 업할 수 있습니다.
선택하는 구매 모델, 서비스 계층, 하드웨어는 배포의 성능, 가용성, 비용에 상당한 영향을 미칩니다.