다음을 통해 공유


Azure Database for PostgreSQL - 유연한 서버의 스토리지 옵션

적용 대상: Azure Database for PostgreSQL - 유연한 서버

Azure에서 관리하고 Azure Virtual Machines와 함께 사용하는 블록 수준 스토리지 볼륨인 Azure 관리 디스크를 사용하여 Azure Database for PostgreSQL 유연한 서버 인스턴스를 만들 수 있습니다. 관리 디스크는 온-프레미스 서버의 물리적 디스크와 유사하지만 가상화되어 있습니다. 관리 디스크를 사용하는 경우 디스크 크기, 디스크 유형을 지정하고 디스크를 프로비저닝하기만 하면 됩니다. 디스크를 프로비저닝하면 Azure가 나머지를 처리합니다. Azure Database for PostgreSQL 유연한 서버는 프리미엄 SSD(반도체 드라이브) 및 프리미엄 SSD v2이며 가격 책정은 프로비전한 컴퓨팅, 메모리 및 스토리지 계층을 기준으로 계산됩니다.

프리미엄 SSD

Azure 프리미엄 SSD는 IO(입출력) 집약적 워크로드가 있는 VM(가상 머신)에 대기 시간이 짧은 고성능 디스크를 지원합니다. 프리미엄 SSD는 중요 업무용 프로덕션 애플리케이션에 적합하지만 호환되는 VM 시리즈에서만 사용할 수 있습니다. 프리미엄 SSD는 512E 섹터 크기를 지원합니다.

프리미엄 SSD v2(미리 보기)

프리미엄 SSD v2는 프리미엄 SSD보다 높은 성능을 제공하지만 일반적으로 비용이 더 적게 듭니다. 언제든지 프리미엄 SSD v2 디스크의 성능(용량, 처리량 및 IOPS(초당 입출력 작업 수))을 개별적으로 조정할 수 있으므로 변화하는 성능 요구 사항을 충족하면서 워크로드를 비용 효율적으로 유지할 수 있습니다. 예를 들어 트랜잭션 집약적 데이터베이스는 작은 크기로 많은 양의 IOPS가 필요할 수 있고, 게임 애플리케이션은 많은 양의 IOPS가 필요할 수 있지만 사용량이 많은 시간에만 필요합니다. 따라서 대부분의 범용 워크로드에는 프리미엄 SSD v2가 최고의 가격 대비 성능을 제공할 수 있습니다. 이제 지원되는 모든 지역에서 프리미엄 SSD v2 디스크를 사용하여 Azure Database for PostgreSQL 유연한 서버 인스턴스를 배포할 수 있습니다.

참고 항목

프리미엄 SSD v2는 현재 Azure Database for PostgreSQL 유연한 서버에 대한 미리 보기로 제공됩니다.

프리미엄 SSD와 프리미엄 SSD v2의 차이점

프리미엄 SSD와 달리 프리미엄 SSD v2에는 전용 크기가 없습니다. 프리미엄 SSD v2를 원하는 지원 크기로 설정하고 워크로드 요구 사항에 따라 세부적으로 조정할 수 있습니다(1GiB 증분). 프리미엄 SSD v2는 호스트 캐싱을 지원하지 않지만 여전히 프리미엄 SSD보다 더 낮은 대기 시간을 제공합니다. 프리미엄 SSD v2 용량 범위는 1GiB~64TiB입니다.

다음 표는 사용할 디스크 형식을 결정할 수 있도록 하는 5가지 디스크 형식을 비교한 것입니다.

프리미엄 SSD v2 프리미엄 SSD
디스크 유형 SSD SSD
시나리오 짧은 대기 시간과 높은 IOPS 및 처리량이 지속적으로 요구되는 프로덕션 및 성능에 민감한 워크로드 프로덕션 및 성능이 중요한 워크로드
최대 디스크 크기 65,536GiB 32,767GiB
최대 처리량 1,200MB/s 900MB/s
최대 IOPS 80,000 20,000
OS 디스크로 사용할 수 있나요?

프리미엄 SSD v2는 기본적으로 구독당 지역당 최대 32TiB를 제공하지만 요청에 따라 더 높은 용량을 지원합니다. 용량 증가를 요청하려면 할당량 증가를 요청하거나 Azure 지원에 문의하세요.

프리미엄 SSD v2 IOPS

모든 프리미엄 SSD v2 디스크에는 무료로 제공되는 3000 IOPS의 기준이 있습니다. 6GiB 이후 디스크의 최대 IOPS는 GiB당 500의 속도로 최대 80,000 IOPS까지 증가할 수 있습니다. 따라서 8GiB 디스크에는 최대 4,000 IOPS가 있을 수 있으며 10GiB에는 최대 5,000 IOPS가 있을 수 있습니다. 디스크에 80,000 IOPS를 설정하려면 해당 디스크에 160GiB 이상이 있어야 합니다. IOPS를 3,000 이상으로 늘리면 디스크 가격이 증가합니다.

프리미엄 SSD v2 처리량

모든 프리미엄 SSD v2 디스크의 기준 처리량은 125MB/s이며, 무료로 제공됩니다. 6GiB 이후 설정할 수 있는 최대 처리량은 설정된 IOPS당 0.25MB/s씩 증가합니다. 디스크의 IOPS가 3,000인 경우 설정할 수 있는 최대 처리량은 750MB/s입니다. 이 디스크의 처리량을 750MB/s를 초과하려면 IOPS를 늘려야 합니다. 예를 들어, IOPS를 4,000으로 늘리면 설정할 수 있는 최대 처리량은 1,000입니다. 1,200MB/s는 5,000 IOPS 이상이 있는 디스크에 대해 지원되는 최대 처리량입니다. 처리량을 125개 이상으로 늘리면 디스크 가격이 증가합니다.

참고 항목

프리미엄 SSD v2는 현재 Azure Database for PostgreSQL 유연한 서버에 대한 미리 보기로 제공됩니다.

프리미엄 SSD v2 초기 미리 보기 제한 사항

  • 미리 보기 기간 동안 PV2에 대해 고가용성, 읽기 복제본, 지역 중복 백업, 고객 관리형 키 또는 스토리지 자동 증가 기능 등이 지원되지 않습니다.

  • 미리 보기 중에는 PV1에서 PV2로의 온라인 마이그레이션이 지원되지 않습니다. 고객은 PITR(특정 시점 복원)을 수행하여 PV1에서 PV2로 마이그레이션할 수 있습니다.

  • 미리 보기 중에는 새로 만들어진 서버에 대해서만 프리미엄 SSD V2를 사용하도록 설정할 수 있습니다. 기존 서버에서 프리미엄 SSD V2를 사용하도록 설정하는 것은 현재 지원되지 않습니다.

프로비전하는 스토리지는 Azure Database for PostgreSQL 서버에 사용할 수 있는 스토리지 용량입니다. 스토리지는 데이터베이스 파일, 임시 파일, 트랜잭션 로그 및 PostgreSQL 서버 로그에 사용됩니다. 프로비전하는 총 스토리지 용량도 서버에 사용할 수 있는 I/O 용량을 정의합니다.

디스크 크기 프리미엄 SSD IOPS 프리미엄 SSD V2 IOPS
32GiB 프로비전된 120, 최대 3,500 처음 3000 IOPS의 무료 IOPS는 최대 17179까지 스케일 업 가능
64GiB 프로비전된 240, 최대 3,500 처음 3000 IOPS의 무료 IOPS는 최대 34359까지 스케일 업 가능
128GiB 프로비전된 500, 최대 3,500 처음 3000 IOPS의 무료 IOPS는 최대 68719까지 스케일 업 가능
256GiB 프로비전된 1,100, 최대 3,500 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
512GiB 프로비전된 2,300, 최대 3,500 처음 3000 IOPS의 무료 IOPS는 80000까지 크기 조정 가능
1TiB 5,000 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
2TiB 7,500 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
4TiB 7,500 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
8TiB 16,000 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
16TiB 18,000 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
32TiB 20,000 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능
64TiB 해당 없음 처음 3000 IOPS의 무료 IOPS는 최대 80000까지 스케일 업 가능

다음 표에서는 사용할 항목을 결정하는 데 도움이 되는 프리미엄 SSD V2 디스크 용량 및 최대 성능에 대해 간략하게 설명합니다.

SSD v2 디스크 크기 사용 가능한 최대 IOPS 사용 가능한 최대 처리량(MB/s)
1GiB-64TiB 3,000-80,000(GiB당 500 IOPS 증가) 125-1,200(집합 IOPS당 0.25MB/s 증가)

VM 형식에도 IOPS 제한이 있습니다. 서버 형식과 별도로 스토리지 크기를 선택할 수 있더라도 스토리지가 제공하는 IOPS를 모두 사용하지 못할 수도 있습니다. 특히 몇 개의 vCore가 포함된 서버를 선택하는 경우 더욱 그렇습니다. 유연한 서버 Azure Database for PostgreSQL - 유연한 서버의 컴퓨팅 옵션에 대해 자세히 알아볼 수 있습니다.

참고 항목

스토리지는 스케일 다운이 아닌 스케일 업만 가능합니다.

Azure Portal 또는 Azure CLI 명령을 사용하여 I/O 사용량을 모니터링할 수 있습니다. 모니터링할 관련 메트릭은 저장 한도, 스토리지 비율, 사용된 스토리지 및 IO 백분율입니다.

스토리지 한도에 도달

저장 한도에 도달하면 서버는 오류를 반환하기 시작하고 더 이상의 수정을 방지합니다. 한도에 도달하면 백업 및 WAL(미리 쓰기 로그) 보관과 같은 다른 운영 작업에 문제가 발생할 수도 있습니다. 이러한 상황을 방지하기 위해 스토리지 사용량이 95%에 도달하거나 사용 가능한 용량이 5GiB 미만인 경우 서버는 자동으로 읽기 전용 모드로 전환됩니다. 프리미엄 SSD 디스크에서 이 문제를 방지하려면 스토리지 자동 증가 기능을 사용할 수 있습니다.

사용 중인 디스크 공간을 적극적으로 모니터링하고 스토리지가 부족해지기 전에 디스크 크기를 늘리는 것이 좋습니다. 서버 스토리지가 디스크 부족 상태에 가까워지면 알려 주도록 경고를 설정할 수 있습니다. 자세한 내용은 Azure Portal을 사용하여 Azure Database for PostgreSQL - 유연한 서버에 대한 메트릭에 대한 경고 설정을 참조하세요.

스토리지 자동 증가(프리미엄 SSD)

스토리지 자동 증가는 서버에 항상 충분한 스토리지 용량이 있고 읽기 전용이 되지 않도록 하는 데 도움이 됩니다. 스토리지 자동 증가를 켜면 워크로드에 영향을 주지 않고 디스크 크기가 증가합니다. 스토리지 자동 증가는 프리미엄 SSD 스토리지 계층에만 지원됩니다. 프리미엄 SSD v2는 스토리지 자동 증가를 지원하지 않습니다.

프로비전된 스토리지가 1TiB를 초과하는 서버의 경우 사용 가능한 공간이 총 용량의 10% 미만 또는 64GiB의 사용 가능한 공간 중 더 작은 값으로 떨어지면 스토리지 자동 증가 메커니즘이 활성화됩니다. 반대로 스토리지가 1TiB 미만인 서버의 경우 이 임계값은 사용 가능한 사용 가능한 공간의 20% 또는 64GiB로 조정되며, 이 값 중 더 작은 값에 따라 달라집니다.

예를 들어, 스토리지 용량이 2TiB(1TiB 이상)인 서버를 예로 들어보겠습니다. 이 경우 자동 증가 제한은 64GiB로 설정됩니다. 64GiB는 2TiB의 10%(대략 204.8GiB)에 비해 더 작은 값이기 때문에 이렇게 선택했습니다. 반면 스토리지 크기가 128GiB(1TiB 미만)인 서버의 경우 공간이 25.8GiB만 남으면 자동 증가 기능이 활성화됩니다. 이 활성화는 총 할당된 스토리지(128GiB)의 20% 임계값을 기반으로 하며 이는 64GiB보다 작습니다.

기본 동작은 디스크 크기를 다음 프리미엄 SSD 스토리지 계층으로 늘리는 것입니다. 이러한 증가는 스토리지 크기 조정 작업을 수동으로 시작하는지 또는 스토리지 자동 증가를 통해 시작하는지에 관계없이 크기와 비용 모두에서 항상 두 배입니다. 스토리지 자동 증가를 사용하도록 설정하면 스토리지 부족 상태를 자동으로 검색하고 이에 따라 스토리지의 크기를 조정하므로 예측할 수 없는 워크로드를 관리할 때 유용합니다.

스토리지 크기 조정 프로세스는 디스크가 4,096GiB로 프로비전되는 경우를 제외하고 가동 중지 시간 없이 온라인으로 수행됩니다. 이 예외는 Azure Managed Disks의 제한 사항입니다. 디스크가 이미 4,096GiB인 경우 스토리지 자동 증가가 켜져 있어도 스토리지 크기 조정 작업이 트리거되지 않습니다. 이러한 경우 스토리지를 수동으로 크기 조정해야 합니다. 수동 크기 조정은 비즈니스 요구 사항에 따라 계획해야 하는 오프라인 작업입니다.

스토리지는 스케일 다운이 아닌 스케일 업만 가능합니다.

스토리지 자동 증가 제한 사항 및 고려 사항

  • 디스크 크기 조정 작업은 4,096GiB 경계를 포함하는 특정 시나리오를 제외하고 항상 온라인 상태입니다. 이러한 시나리오에는 4,096GiB 제한에 도달, 시작 또는 초과가 포함됩니다. 2,048GiB에서 8,192GiB로 크기 조정하는 경우를 예로 들 수 있습니다.

  • 4TiB 미만의 디스크 크기에서는 호스트 캐싱(ReadOnly 및 Read/Write)이 지원됩니다. 최대 4095GiB까지 프로비전되는 모든 디스크는 호스트 캐싱을 활용할 수 있습니다. 4,096GiB 이상의 디스크 크기에는 호스트 캐싱이 지원되지 않습니다. 예를 들어, 4,095GiB에서 프로비저닝된 P50 프리미엄 디스크는 호스트 캐싱을 활용할 수 있으며 4096GiB에서 프로비저닝된 P50 디스크는 호스트 캐싱을 활용할 수 없습니다. 더 낮은 디스크 크기에서 4096GiB 이상으로 이동하는 고객은 디스크 캐싱 기능을 더 이상 사용할 수 없습니다.

    이 제한 사항은 수동 디스크 크기 조정 작업이 필요한 기본 Azure 관리 디스크로 인해 발생합니다. 이 한도에 도달하면 포털에서 정보 메시지를 받게 됩니다.

  • WAL 사용량이 많으면 스토리지 자동 증가가 트리거되지 않습니다.

참고 항목

스토리지 자동 증가는 온라인 디스크 크기 조정에 따라 달라지므로 가동 중지 시간이 발생하지 않습니다.

IOPS 크기 조정

Azure Database for PostgreSQL 유연한 서버는 추가 IOPS 프로비전을 지원합니다. 이 기능을 사용하면 추가 IOPS 제한을 초과하는 추가 IOPS를 프로비전할 수 있습니다. 이 기능을 사용하여 언제든지 워크로드 요구 사항에 따라 프로비저닝된 IOPS 수를 늘리거나 줄일 수 있습니다.

최소 및 최대 IOPS는 선택한 컴퓨팅 크기에 따라 결정됩니다. 컴퓨팅 크기당 최소 및 최대 IOPS에 대해 자세히 알아보려면 컴퓨팅 크기를 참조하세요.

Important

최소 및 최대 IOPS는 선택한 컴퓨팅 크기에 따라 결정됩니다.

IOPS 스케일 업 또는 스케일 업 방법을 알아봅니다.

가격

최신 가격 책정 정보는 Azure Database for PostgreSQL 유연한 서버 가격 책정 페이지를 참조하세요. Azure Portal은 선택한 옵션에 따라 가격 책정 계층 탭에 월별 비용을 표시합니다.

Azure 구독이 없는 경우 Azure 가격 책정 계산기를 사용하여 예상 가격을 구할 수 있습니다. Azure 가격 책정 계산기 웹 사이트에서 항목 추가를 선택하고, 데이터베이스 범주를 확장하고, Azure Database for PostgreSQL을 선택하여 옵션을 사용자 지정합니다.