DB 인스턴스의 스토리지 파일 시스템 업그레이드
DB 인스턴스의 스토리지 파일 시스템 업그레이드
구형 32비트 파일 시스템은 스토리지 용량이 제한돼 있어서, 더 큰 스토리지를 쓰려면 파일 시스템을 선호하는 구성으로 업그레이드해야 할 때가 있어요. Amazon RDS가 업그레이드 자격을 확인해 주니 쉽게 처리할 수 있어요.
출처: 문서
본문
대부분의 RDS DB 인스턴스는 RDS for MariaDB, MySQL, PostgreSQL 데이터베이스에 최대 스토리지 크기 64 TiB를 제공해요. 하지만 일부 구형 32비트 파일 시스템은 스토리지 용량이 더 낮아요. DB 인스턴스의 스토리지 용량을 확인하려면 describe-valid-db-instance-modifications AWS CLI 명령을 사용하세요.
RDS는 스토리지 시스템에 16 TiB 스토리지 크기, 2 TiB 파일 크기 제한, 또는 비최적화 쓰기(non-optimized writes)가 있는지 확인해요. DB 인스턴스가 이러한 조건을 충족하면 RDS는 파일 시스템 구성이 업그레이드 대상임을 알려줘요. DB 인스턴스 세부 페이지의 Storage 패널에서 DB 인스턴스의 업그레이드 자격을 확인할 수 있어요.
DB 인스턴스가 파일 시스템 업그레이드 대상이라면 다음 두 가지 방법 중 하나를 사용하세요.
- blue/green 배포를 만들고 Upgrade storage file system 구성을 지정 – 이 옵션은 green 환경의 파일 시스템을 선호하는 구성으로 업그레이드해요. 그런 다음 blue/green 배포를 전환(switch over)할 수 있는데, 이렇게 하면 green 환경이 새 프로덕션 환경으로 승격돼요. 자세한 지침은 Amazon RDS에서 blue/green 배포 생성하기를 참고하세요.
- DB 인스턴스 읽기 전용 복제본을 만들고 Upgrade storage file system 구성을 지정 – 이 옵션은 읽기 전용 복제본의 파일 시스템을 선호하는 구성으로 업그레이드해요. 그런 다음 읽기 전용 복제본을 독립 인스턴스로 승격할 수 있어요. 자세한 지침은 읽기 전용 복제본 생성하기를 참고하세요.
스토리지 업그레이드 중에는 데이터베이스 엔진을 사용할 수 없어요. 스토리지 구성을 업그레이드하는 것은 I/O 집약적인 작업이라 읽기 전용 복제본과 blue/green 배포의 생성 시간이 더 길어져요. 다음 두 조건이 모두 충족되면 스토리지 업그레이드 과정이 더 빨라져요.
- 소스 DB 인스턴스가 Provisioned IOPS SSD(io1 또는 io2 Block Express) 스토리지를 사용하는 경우.
- green 환경 또는 읽기 전용 복제본을 4xlarge 이상의 인스턴스 크기로 프로비저닝한 경우.
General Purpose SSD(gp2) 스토리지와 관련된 스토리지 업그레이드는 I/O 크레딧 잔액을 고갈시켜 업그레이드 시간이 길어질 수 있어요. 자세한 내용은 Amazon RDS DB 인스턴스 스토리지를 참고하세요.
스토리지 업그레이드 중에 다음 두 조건이 모두 충족되면 RDS는 green 인스턴스 또는 읽기 전용 복제본의 할당 스토리지 크기를 10% 늘려요.
- 소스 DB 인스턴스의 스토리지 사용량이 할당 스토리지 크기의 90% 이상인 경우.
- 스토리지 자동 확장이 활성화된 경우.
새 스토리지 크기가 인스턴스에 설정된 최대 할당 스토리지 이상이면 RDS는 자동 확장을 꺼요. 스토리지 업그레이드가 시작되기 전에 스토리지 자동 확장이 비활성화되어 있으면 업그레이드 중에 스토리지 크기가 증가하지 않아요.