Amazon Aurora MySQL 호환 버전 2 표준 지원 종료 준비
Amazon Aurora MySQL 호환 버전 2(MySQL 5.7 호환성 지원)는 2024년 10월 31일에 표준 지원이 종료될 계획입니다. Aurora MySQL 버전 2의 표준 지원 기간이 종료되기 전에 Aurora MySQL 버전 2를 실행하는 모든 클러스터를 기본 Aurora MySQL 버전 3(MySQL 8.0 호환성 지원) 이상으로 업그레이드하는 것을 권장합니다. 2024년 10월 31일에 Amazon RDS는 데이터베이스를 Amazon RDS 추가 지원에 자동으로 등록합니다. Aurora Serverless 버전 1 클러스터에서 Aurora MySQL 버전 2(MySQL 5.7 호환성 지원)를 실행하는 경우에는 확장 지원이 해당하지 않습니다. Aurora Serverless 버전 1 클러스터를 Aurora MySQL 버전 3으로 업그레이드하려면 Aurora Serverless v1 DB 클러스터의 업그레이드 경로 섹션을 참조하세요.
Aurora 메이저 버전의 지원 종료 날짜는 Amazon Aurora에서 확인할 수 있습니다.
Aurora MySQL 버전 2를 실행하는 클러스터가 있는 경우, 표준 지원 종료 날짜가 가까워지면 업그레이드를 수행하는 방법에 대한 최신 정보가 포함된 정기 알림을 받게 됩니다. 이 페이지는 최신 정보로 정기적으로 업데이트됩니다.
표준 지원 종료 일정
-
지금부터 2024년 10월 31일까지 - Aurora MySQL 버전 2(MySQL 5.7 호환성 지원) 클러스터를 Aurora MySQL 버전 3(MySQL 8.0 호환성 지원)로 업그레이드할 수 있습니다.
-
2024년 10월 31일 - 이 날짜에 Aurora MySQL 버전 2의 표준 지원이 종료됩니다. Amazon RDS는 자동으로 클러스터를 Amazon RDS 확장 지원에 등록합니다.
RDS 확장 지원에 자동으로 등록해 드립니다. 자세한 내용은 Amazon RDS 추가 지원 사용 단원을 참조하십시오.
이 지원 종료 프로세스의 영향을 받는 클러스터 찾기
이 지원 종료 프로세스의 영향을 받는 클러스터를 찾으려면 다음 절차를 따르세요.
중요
리소스가 있는 모든 AWS 리전과 각 AWS 계정에서 이 지침을 수행해야 합니다.
Aurora MySQL 버전 2 클러스터를 찾는 방법
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 Databases(데이터베이스)를 선택합니다.
-
데이터베이스별 필터링 상자에서 5.7을 입력합니다.
-
엔진 열에서 Aurora MySQL 확인합니다.
AWS CLI를 사용하여 이 지원 종료 프로세스의 영향을 받는 클러스터를 찾으려면 describe-db-clusters 명령을 호출합니다. 다음 샘플 스크립트를 사용할 수 있습니다.
aws rds describe-db-clusters --include-share --query 'DBClusters[?(Engine==`aurora-mysql` && contains(EngineVersion,`5.7.mysql_aurora`))].{EngineVersion:EngineVersion, DBClusterIdentifier:DBClusterIdentifier, EngineMode:EngineMode}' --output table --
region us-east-1
+---------------------------------------------------------------+ | DescribeDBClusters | +---------------------+---------------+-------------------------+ | DBCI | EM | EV | +---------------------+---------------+-------------------------+ | aurora-mysql2 | provisioned | 5.7.mysql_aurora.2.11.3 | | aurora-serverlessv1 | serverless | 5.7.mysql_aurora.2.11.3 | +---------------------+---------------+-------------------------+
Aurora MySQL 버전 2를 실행하는 Aurora MySQL DB 클러스터를 찾으려면 다음 필수 파라미터를 사용하여 RDS DescribeDBClusters API 작업을 사용합니다.
-
DescribeDBClusters
-
Filters.Filter.N
-
명칭
-
engine
-
-
Values.Value.N
-
['aurora']
-
-
-
Amazon RDS 추가 지원
지원 종료일인 2024년 10월 31일까지 커뮤니티 MySQL 5.7에서 Amazon RDS 확장 지원을 무료로 사용할 수 있습니다. 2024년 10월 31일에 Amazon RDS는 Aurora MySQL 버전 2에 대한 RDS 추가 지원에 데이터베이스를 자동으로 등록합니다. Aurora에 대한 RDS 확장 지원은 2027년 2월 RDS 확장 지원이 종료될 때까지 Aurora MySQL 버전 2에 대해 최대 28개월의 확장 지원을 제공하는 유료 서비스입니다. RDS 추가 지원은 Aurora MySQL 마이너 버전 2.11 및 2.12에만 제공됩니다. 표준 지원이 종료된 이후에 Amazon Aurora MySQL 버전 2를 사용하려면 2024년 10월 31일 이전에 이러한 마이너 버전 중 하나에서 데이터베이스를 실행하도록 계획하시기 바랍니다.
요금 및 기타 고려 사항 등의 RDS 추가 지원에 대한 자세한 내용은 Amazon RDS 추가 지원 사용 섹션을 참조하세요.
업그레이드 수행
주 버전 간에 업그레이드하려면 부 버전보다 더 광범위한 계획 및 테스트가 필요합니다. 이 과정은 상당한 시간이 걸릴 수 있습니다. 업그레이드 전, 업그레이드, 업그레이드 후의 활동을 포함한 3단계 프로세스로 업그레이드를 살펴보고자 합니다.
업그레이드 전:
업그레이드 전에는 업그레이드된 클러스터에 대한 애플리케이션 호환성, 성능, 유지 관리 절차 및 이와 유사한 고려 사항을 확인하여 업그레이드 후에 애플리케이션이 예상대로 작동하도록 하는 것이 좋습니다. 다음은 더 나은 업그레이드 경험을 제공하는 데 도움이 되는 다섯 가지 권장 사항입니다.
-
우선 Aurora MySQL 현재 위치 주 버전 업그레이드 작동 방식을 이해해야 합니다.
-
다음으로 Aurora MySQL 버전 2에서 버전 3으로 업그레이드 시 사용할 수 있는 업그레이드 기법을 살펴봅니다.
-
업그레이드할 적절한 시기와 접근 방식을 결정하는 데 도움이 되도록 Aurora MySQL 버전 2와 Aurora MySQL 버전 3의 비교을 통해 Aurora MySQL 버전 3와 현재 환경의 차이점을 알아볼 수 있습니다.
-
편리하고 가장 효과적인 옵션을 결정한 후 Aurora MySQL 클러스터에 대한 주 버전 업그레이드 계획를 사용하여 복제된 클러스터에서 모의로 현재 위치 업그레이드를 시도해 보세요. 사전 검사기를 실행하여 데이터베이스를 성공적으로 업그레이드할 수 있는지, 업그레이드 후 애플리케이션 비호환성 문제나 성능, 유지 관리 절차 및 유사한 고려 사항이 있는지 확인합니다.
-
모든 종류 또는 버전의 Aurora MySQL 클러스터가 현재 위치 업그레이드 메커니즘을 사용할 수 있는 것은 아닙니다. 자세한 내용은 Aurora MySQL 주 버전 업그레이드 경로 단원을 참조하십시오.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼
업그레이드 수행:
다음 업그레이드 방법을 사용할 수 있습니다. 시스템에서 발생하는 가동 중지 정도는 선택한 업그레이드 방법에 따라 다릅니다.
-
블루/그린 배포 - 애플리케이션 가동 중지 시간을 줄이는 것이 최우선 순위인 상황에서는 프로비저닝된 Amazon Aurora DB 클러스터에서 메이저 버전 업그레이드를 수행하기 위해 Amazon RDS 블루/그린 배포
를 사용할 수 있습니다. 블루/그린 배포는 프로덕션 환경을 복사하는 스테이징 환경을 만듭니다. 프로덕션 워크로드에 영향을 주지 않고 그린(스테이징) 환경에서 Aurora DB 클러스터의 특정 부분을 변경할 수 있습니다. 전환은 일반적으로 1분도 걸리지 않으며 데이터 손실이 발생하지 않습니다. 자세한 내용은 Aurora용 Amazon RDS 블루/그린 배포 개요 단원을 참조하십시오. 이렇게 하면 가동 중지가 최소화되지만 업그레이드를 수행하는 동안 추가 리소스를 실행해야 합니다. -
인플레이스 업그레이드 - Aurora가 자동으로 사전 확인 프로세스를 수행하고, 클러스터를 오프라인으로 전환하고, 클러스터를 백업하고, 업그레이드를 수행하고, 클러스터를 다시 온라인으로 전환하는 인플레이스 업그레이드를 수행할 수 있습니다. 인플레이스 메이저 버전 업그레이드는 클릭 몇 번으로 수행할 수 있으며 다른 클러스터와의 기타 조정이나 장애 조치는 필요하지 않지만 가동 중지가 수반됩니다. 자세한 내용은 현재 위치 업그레이드 수행 방법 단원을 참조하세요.
-
스냅샷 및 복원 - Aurora MySQL 버전 2 스냅샷에서 Aurora MySQL 버전 3 클러스터로 복원하여 Aurora MySQL 버전 2 클러스터를 업그레이드할 수 있습니다. 이렇게 하려면 스냅샷을 만들고 스냅샷에서 복원하는 프로세스를 따라야 합니다. 이 프로세스는 스냅샷에서 복원하기 때문에 데이터베이스 중단을 수반합니다.
업그레이드 후:
업그레이드 후 시스템(애플리케이션 및 데이터베이스)을 면밀히 모니터링하고 필요한 경우 미세 조정하여 변경해야 합니다. 업그레이드 전 단계를 착실히 따르면 필요한 변경 사항을 최소화할 수 있습니다. 자세한 내용은 Amazon Aurora MySQL 데이터베이스 성능 문제 해결 단원을 참조하십시오.
Aurora MySQL 메이저 버전 업그레이드의 방법, 계획, 테스트 및 문제 해결에 대해 자세히 알아보려면 Aurora MySQL 현재 위치 업그레이드를 위한 문제 해결을 포함하여 DB 클러스터의 Amazon Aurora MySQL 메이저 버전 업그레이드 섹션을 철저히 확인하세요. 또한 일부 인스턴스 유형은 Aurora MySQL 버전 3에서 지원되지 않는다는 점을 참조하세요. 자세한 내용은 Amazon Aurora DB 인스턴스 클래스 단원을 참조하십시오.
Aurora Serverless v1 DB 클러스터의 업그레이드 경로
주 버전 간에 업그레이드하려면 부 버전보다 더 광범위한 계획 및 테스트가 필요합니다. 이 과정은 상당한 시간이 걸릴 수 있습니다. 업그레이드 전, 업그레이드, 업그레이드 후의 활동을 포함한 3단계 프로세스로 업그레이드를 살펴보고자 합니다.
Aurora MySQL 버전 2(MySQL 5.7 호환성 지원)는 계속해서 Aurora Serverless v1 클러스터에 대한 표준 지원을 받습니다.
Aurora MySQL 버전 3(MySQL 8.0 호환성 지원)로 업그레이드하고 계속해서 Aurora Serverless를 실행하려면 Amazon Aurora Serverless v2를 사용하세요. Aurora Serverless v1 및 Aurora Serverless v2 사이의 차이점을 이해하려면 Aurora Serverless v2 및 Aurora Serverless v1 비교 섹션을 참조하세요.
Aurora Serverless v2로 업그레이드: Aurora Serverless v1 클러스터를 Aurora Serverless v2로 업그레이드할 수 있습니다. 자세한 내용은 Aurora Serverless v1 클러스터에서 Aurora Serverless v2로 업그레이드 단원을 참조하십시오.