SQL Server/SQL on Azure

Azure SQL Database의 서비스 계층에 따른 DTU 구매 모델

SungWookKang 2019. 10. 10. 23:32
반응형

Azure SQL Database의 서비스 계층에 따른 DTU 구매 모델

 

l  Version : Azure SQL

 

이전 포스트에서 Azure SQL Database 의 전반적인 내용에 대해서 살펴 보았다. Azure SQL의 Overview에 대해서 자세히 알고 싶으면 아래 링크를 참고한다.

l  (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-technical-overview/?WT.mc_id=DP-MVP-4039834

 

l  (한국어) https://docs.microsoft.com/ko-kr/azure/sql-database/sql-database-technical-overview/?WT.mc_id=DP-MVP-4039834

 

Azure SQL Database의 구매 모델에는 vCore 기반, DTU 기반, 서버리스 등 몇 가지 모델이 있지만 이번 포스트에서는 DTU 기반 구매 모델에 대해서 살펴본다. DTU 기반 구매 모델에 대한 자세한 정보는 아래 링크를 통해서 확인할 수 있다.

l  (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-dtu/?WT.mc_id=DP-MVP-4039834

l  (한국어) https://docs.microsoft.com/ko-kr/azure/sql-database/sql-database-service-tiers-dtu/?WT.mc_id=DP-MVP-4039834

 

DTU 기반 구매 모델에서 서비스 계층은 포함된 스토리지의 고정된 양, 고정된 백업 보존 기간 및 고정 가격을 갖춘 다양한 컴퓨팅 크기로 구분된다. DTU 기반 구매 모델의 모든 서비스 계층은 가동 중지 시간을 최소화하면서 계산 크기를 유연하게 변경할 수 있다. Single Database 및 Elastic Pool은 서비스 계층 및 컴퓨팅 크기에 따라 시간 단위로 청구된다. 단, Managed Instance는 DTU 구매 모델을 지원하지 않는다.

서비스 계층을 선택하는 방법은 비즈니스의 연속성, 스토리지 및 성능 요구사항에 따라 다르다. 아래 표는 서비스 계층에 따른 특징을 간략히 표로 정리한 것이다.

 

기본

표준

Premium

대상 워크로드

개발 및 프로덕션

개발 및 프로덕션

개발 및 프로덕션

SLA

99.99%

99.99%

99.99%

최대 백업 보존

7일

35일

35일

CPU

낮음

낮음, 보통, 높음

보통, 높음

I/O 처리량 (근사치)

DTU 당 1-5 IOPS

DTU 당 1-5 IOPS

DTU 당 25 IOPS

I/O 대기시간 (근사치)

5ms(읽기), 10ms(쓰기)

5ms(읽기), 10ms(쓰기)

2ms (읽기/쓰기)

Columnstore indexing

해당 사항 없음

S3 이상

지원됨

In-memory OLTP

해당 사항 없음

해당 사항 없음

지원됨

 

 

컴퓨팅 크기는 단일 데이터베이스에 대해서는 DTU(데이터베이스 트랜잭션 단위), Elastic Pool에 대해서는 eDTU(Elastic 데이터베이스 트랜잭션 단위)로 표현된다. DTU 및 eDTU에 대한 내용은 아래 링크에서 자세히 확인할 수 있다.

l  (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-purchase-models#dtu-based-purchasing-model/?WT.mc_id=DP-MVP-4039834

l  (한국어) https://docs.microsoft.com/ko-kr/azure/sql-database/sql-database-purchase-models#dtu-based-purchasing-model/?WT.mc_id=DP-MVP-4039834

 

아래 표는 Single Database 대한 최대 스토리지 및 DUT 크기를 나타낸다.

 

기본

표준

 Premium

최대 스토리지 크기

2GB

1TB

4TB

최대 DTU

5

3000

4000

 

 

아래 표는 Elastic Pool의 최대 스토리지 및 eDTU 크기를 나타낸다.

 

기본

Standard

Premium

데이터베이스당 최대 스토리지 크기

2GB

1TB

1TB

풀당 최대 스토리지 크기

156GB

4TB

4TB

데이터베이스당 최대 eDTU

5

3000

4000

풀당 최대 eDTU

1600

3000

4000

풀당 최대 데이터베이스 수

500

500

100

 

 

[참고자료]

l  (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-dtu/?WT.mc_id=DP-MVP-4039834

l  (한국어) https://docs.microsoft.com/ko-kr/azure/sql-database/sql-database-service-tiers-dtu/?WT.mc_id=DP-MVP-4039834

 

 

 

2019-10-09 / Sungwook Kang / http://sungwookkang.com/

 

 

Azure SQL, Managed Instance, Azure DTU

반응형