Ncloud Cloud DB for MySQL - DB Engine 업그레이드 가이드
개요
Ncloud(네이버 클라우드)의 Cloud DB for MySQL에서는 DB Engine을 업그레이드할 수 있는데, Minor 버전 업그레이드(예: 5.7.32 -> 5.7.40)와 Major 버전 업그레이드(예: 5.7.x -> 8.0.x)가 있습니다. 각각에 대해 업그레이드 하는 방법에 대해 아래쪽에서 살펴보겠습니다.
업그레이드 진행 방식
⁃ 리스트에 있는 전체 서버의 버전이 변경되고, 버전 업그레이드 중인 서버는 접근이 차단 됩니다.
⁃ Master DB 는 Standby Master DB 로 전환하여 서비스 접근 차단은 최소한으로 유지합니다.
(Master DB Failover 기능으로 변경되는 시간과 동일합니다.)
⁃ 업그레이드 작업은 1대씩 순차적으로 진행되고, Server 1대에 5분 내외로 작업 시간이 소요 됩니다.
(작업 순서 : Recovery Slave Master)
⁃ Stand Alone Server 는 업그레이드 되는 동안 DB 접속이 되지 않습니다.
⁃ Major 버전 업그레이드로 인해 DB config 의 default 값이 변경될 수 있습니다.
⁃ Stand Alone Server 는 Major 버전 업그레이드 기능을 지원하지 않습니다.
Minor 버전 업그레이드
아래와 같이 Cloud DB for MySQL 서버를 5.7.32 버전으로 준비했습니다.
DB서버를 선택하고 [DB 관리] - [MySQL Engine Upgrade] 메뉴를 클릭합니다.
[DB 엔진 버전]에서 업그레이드 가능한 버전을 선택할 수 있는데, 여기서는 [5.7.40]을 선택하겠습니다.
업그레이드 중에는 [Status]가 [업그레이드]로 표시됩니다.
업그레이드가 끝나면 아래와 같이 [DB 엔진 버전]이 [5.7.40]으로 변경되었고, [Master]와 [Standby Master] 서버가 서로 바뀐 것을 확인할 수 있습니다.
Major 버전 업그레이드
[Major 버전 업그레이드] 항목을 체크하고 [DB 엔진 버전]에서 업그레이드 가능한 버전에서 [8.0.32]를 선택하겠습니다.
주의사항
⁃ Major 버전 업그레이드는 **
고가용성 구성인 경우만 작업이 가능
**합니다.⁃ Major 버전 업그레이드 시 **
이전 버전으로 rollback이 불가능
**합니다.⁃ Major 버전 업그레이드 시 DB config 의 default 값이 변경될 수 있습니다.
⁃ Major 버전 업그레이드 시 Major 버전 **
업그레이드 전으로 시점 복구가 불가능
**합니다.⁃ Major 버전 업그레이드 시 Major 버전 업그레이드 전의 백업본은 신규 서비스 생성만 가능합니다.
[Major 버전 업그레이드]는 호환성 체크 등 업그레드 작업에 문제가 없을지 미리 점검을 진행하게 됩니다.
업그레이드 점검에서 오류가 발견될 경우 업그레이드가 불가능합니다.
업그레이드 점검이 문제없이 완료되었으면 [예] 버튼을 클릭해서 업그레이드를 진행합니다.
업그레이드가 완료되면 아래와 같이 [DB 엔진 버전]이 위에서 선택했던 [8.0.32]로 변경된 것을 확인할 수 있습니다.
참고 URL
-
Ncloud MySQL Engine Upgrade 가이드
https://guide.ncloud-docs.com/docs/database-database-5-2#mysql-engine-upgrade -
Ncloud Cloud DB for MySQL 기본 가이드
https://guide.ncloud-docs.com/docs/clouddbformysql-overview
문서 업데이트 내역
날짜 | 내용 |
---|---|
2023-12-06 | 문서 최초 생성 |