Amazon RDS for Oracle과 Amazon RDS for SQL Server는 이제 하나의 DB 인스턴스에 최대 256 TiB까지 스토리지 확장이 가능합니다. 이는 기존 대비 4배 증가한 용량이며 추가 스토리지 볼륨 기능을 통해 구현합니다.
이 글은 실제로 RDS DB 인스턴스에 추가 스토리지 볼륨을 붙이고, 필요한 설정을 수행하는 방법을 중심으로 설명하는 기술 가이드입니다.
개요
AWS RDS 기반 Oracle/SQL Server의 최대 스토리지 확장은 다음과 같은 구조로 동작합니다.
- DB 인스턴스 당 기본 저장소(Primary) + 추가 3개 볼륨을 붙여 최대 256 TiB 구성 가능
- 각 추가 볼륨은 64 TiB까지 설정 가능
- 추가 볼륨은 운영 중 애플리케이션 중단 없이 추가·변경·삭제 가능
- 스토리지 옵션으로 io2(Provisioned IOPS SSD) 또는 gp3(General Purpose SSD) 선택 가능
이 기능은 Oracle과 SQL Server 모두에서 제공되며, 모든 상업용 AWS 리전에서 사용 가능합니다.
사전 조건
- RDS for Oracle 또는 RDS for SQL Server 인스턴스가 존재해야 합니다.
- 인스턴스 스토리지 기본 볼륨 크기는 최소 200 GiB 이상이어야 합니다.
- 추가 볼륨은 각 엔진에서 고유한 이름 규칙을 따릅니다.
1. AWS 콘솔에서 추가 스토리지 볼륨 설정
![[AWS] RDS for Oracle SQL Server 스토리지 확장 구성 가이드](https://blog.kakaocdn.net/dna/cwS57q/dJMcaiorEuc/AAAAAAAAAAAAAAAAAAAAAGQ8MH7hur7_GrK9f-vFdXiYDEozNtk0V3JXKdVAAx-R/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1777561199&allow_ip=&allow_referer=&signature=5ibpXLb84zdKitnSXDn172mFf6k%3D)
(1) Oracle / SQL Server 콘솔 접속
- AWS 콘솔에서 RDS > 데이터베이스로 이동합니다.
- 스토리지를 확장할 Oracle 또는 SQL Server 인스턴스를 선택합니다.
(2) 추가 스토리지 볼륨 섹션 찾기
- 상세 정보에서 스토리지 구성 섹션을 찾습니다.
- 추가 스토리지 볼륨(Add additional storage volume) 항목을 확인합니다.
(3) 볼륨 추가
- Add additional storage volume 버튼 클릭
- 아래 설정을 구성합니다.
- Volume name: Oracle: rdsdbdata2 등 / SQL Server: H: 등
- Storage type: io2 또는 gp3
- Size: 1 GiB 이상 최대 64 TiB
- Provisioned IOPS: io2 선택 시 입력 가능
- 설정 완료 후 추가 요청 제출
- AWS는 즉시 처리하며 별도 스케줄링 대기 없이 바로 볼륨이 적용됩니다.
2. AWS CLI로 추가 스토리지 볼륨 구성
AWS CLI를 통해서도 추가 스토리지 볼륨을 설정할 수 있습니다.
참고: 다음 예시는 SQL Server 인스턴스에 H: 드라이브를 10 TiB로 추가하는 예시입니다.
aws rds modify-db-instance \
--db-instance-identifier my-sqlserver-instance \
--apply-immediately \
--additional-dbs-parameters \
StorageType=io2,AllocatedStorage=10240,Iops=30000,DBInstanceIdentifier=my-sqlserver-instance,VolumeType=H:
※ 스크립트 옵션은 예시이며 AWS CLI 설치 환경 및 버전에 따라 옵션 명이 달라질 수 있습니다.
3. 볼륨 제거
추가 볼륨은 애플리케이션 중단 없이 제거 가능합니다.
- RDS 콘솔에서 대상 인스턴스를 선택합니다.
- 스토리지 구성으로 이동 후 제거할 추가 볼륨 선택
- Delete volume 클릭
주의:
- 제거할 볼륨 내 데이터는 제거되기 전 백업 및 다른 위치로 이동해야 합니다.
- 기본 볼륨(rdsdbdata 또는 시스템 볼륨)은 제거할 수 없습니다.
4. io2와 gp3 스토리지 전략
io2 (Provisioned IOPS SSD)
- 고성능 및 일관된 IOPS가 필요한 경우 사용합니다.
- 트랜잭션 데이터, 핵심 서비스 테이블 저장용으로 적합합니다.
gp3 (General Purpose SSD)
- 비용 효율이 높고 일반적인 워크로드용으로 적합합니다.
- 로그, 히스토리 데이터, 백업용으로 활용 가능합니다.
두 볼륨을 혼합하여 구성하면 비용 대비 성능 최적화에 도움이 됩니다.
5. 멀티 AZ 환경 주의사항
멀티 AZ가 활성화된 경우, 추가 볼륨도 자동으로 복제되어 고가용성이 유지됩니다.
6. 추가 스토리지 관련 제한

- 하나의 DB 인스턴스에서 총 볼륨 수는 4개(기본 1 + 추가 3)입니다.
- 기본 볼륨은 제거가 불가능합니다.
- Cross-region 자동 백업, **스토리지 자동 확장(Autoscaling)**은 추가 볼륨에 대해 제공되지 않습니다.
정리
이 가이드는 RDS for Oracle & SQL Server에서 최대 256 TiB 확장을 실전 환경에서 구성하는 과정을 중심으로 정리했습니다.
추가 볼륨은 Downtime 없이 즉시 적용/변경/삭제가 가능하며, io2 + gp3 혼합 전략을 통해 비용을 최적화할 수 있습니다.
'AWS' 카테고리의 다른 글
| [AWS] PostgreSQL Dynamic Data Masking 설정 방법 (0) | 2026.01.05 |
|---|---|
| [AWS] RDS for SQL Server – Developer Edition 지원 (0) | 2026.01.04 |
| [AWS] Kinesis Data Streams On-demand Advantage 구성 가이드 (0) | 2026.01.04 |
| [AWS] Database Savings Plans 출시 (0) | 2026.01.03 |
| [AWS] MSK Express 브로커 Intelligent Rebalancing 설정 가이드 (0) | 2026.01.03 |