Azure Database for MySQL은 MySQL 커뮤니티 버전을 기반으로 하는 완전 관리형 데이터베이스 서비스를 제공하여 개발자가 효율적으로 애플리케이션을 빌드하고 크기 조정할 수 있도록 지원합니다. 이 문서에서는 Azure Database for MySQL의 버전 지원 정책을 간략하게 설명하고, 버전 가용성, 업데이트, 지원 종료 일정을 포함한 수명 주기 관리에 대한 세부 내용을 설명합니다. 고객은 이 정책을 이해하여 버전 전환 중 중단을 최소화하면서 애플리케이션이 최신 MySQL 혁신에 따라 안전하고 성능이 유지되도록 할 수 있습니다.
지원되는 MySQL 버전
Azure Database for MySQL은 InnoDB 스토리지 엔진을 사용하여 MySQL 커뮤니티 버전에서 개발되었습니다. 이 서비스는 커뮤니티의 현재 주 버전인 MySQL 5.7 및 8.0을 지원합니다. MySQL은 X.Y.Z 이름 지정 스키마를 사용합니다. 여기서 X는 주 버전이고 Y는 부 버전이며 Z는 버그 수정 릴리스입니다. 스키마에 대한 자세한 내용은 MySQL 설명서를 참조하세요.
현재 Azure Database for MySQL은 다음과 같은 주 버전 및 부 버전의 MySQL을 지원합니다.
버전 | 현재 부 버전 | 릴리스 상태 |
---|---|---|
MySQL 버전 5.7 | 5.7.44 | GA |
MySQL 버전 8.0 | 8.0.41 | GA |
MySQL 버전 8.4 | 8.4.4 | 공개 미리 보기 |
MySQL 버전 9.2 | 9.2.0 | 공개 미리 보기 |
버전 지원 정책 설명서에서 사용 중지된 버전에 대한 지원 정책을 참조하세요.
주 버전 지원
Azure Database for MySQL은 버전 관리 정책에 따라 Azure가 지원을 시작한 날짜부터 MySQL 커뮤니티에서 지원을 사용 중지할 때까지 모든 주요 MySQL 버전 관리를 지원합니다.
주 버전 사용 중지 정책
MySQL 주 버전에 대한 사용 중지 세부 정보는 다음 표에 나와 있습니다. 표시된 날짜는 MySQL 버전 관리 정책을따릅니다.
버전 | 새로운 소식 | Azure 지원 시작 날짜 | 커뮤니티 종료 날짜 | Azure 표준 지원 종료 날짜 | Azure 확장 지원 시작 날짜 | Azure 확장 지원 종료 날짜 |
---|---|---|---|---|---|---|
MySQL 5.7 | 기능 | 2018년 3월 20일 | 2023년 10월 31일 | 2026년 3월 31일 화요일 | 2026년 4월 1일 | 2029년 3월 31일 |
MySQL 8 | 기능 | 2019년 12월 11일 | 2026년 4월 30일 | 2026년 4월 30일 | 2026년 4월 1일 | 2029년 3월 31일 |
표준 지원이 종료되면 어떻게 되나요?
고객에게 업그레이드 여부를 결정할 충분한 시간을 제공하기 위해 확장 지원 계획은 2026년 초에 공식적으로 시작됩니다.
표준 지원 종료 날짜 이후 지원되지 않는 MySQL 버전에서 실행되는 Azure Database for MySQL 서버는 확장 지원에 자동으로 등록되며 1개월 유예 기간 후에 이 서비스에 대해 자동으로 요금이 청구됩니다. 확장 지원은 표준 지원이 종료된 후 최대 3년 동안 중요한 보안 업데이트를 제공하므로 고객은 주 버전 업그레이드를 계획하고 실행하는 데 더 많은 시간을 할애할 수 있습니다. 추가 지원 요금을 방지하려면 Azure Database for MySQL 서버를 표준 지원 내에 있는 MySQL 버전으로 업그레이드해야 합니다.
연장된 지원 기간 동안 Microsoft는 서비스의 가용성, 안정성 및 보안 우선 순위를 지정합니다. 필수 수정은 서비스가 액세스 가능하고 보호된 상태로 유지되도록 구현되지만 새 기능 및 부 버전 업그레이드가 보장되지 않을 수 있습니다.
참고
확장 지원은 표준 지원이 종료된 후 레거시 MySQL 버전에서 실행되는 서버에 자동으로 적용되고 요금이 청구됩니다. 확장 지원을 옵트아웃하고 요금을 방지하려면 고객은 지원되는 소프트웨어의 주 버전으로 업그레이드해야 합니다. 자세한 내용을 보거나 피드백을 제공하려면 Azure Database For MySQL에 문의하세요.
가격 책정은 올해 말 가격 책정 페이지에서 사용할 수 있습니다.
혁신 릴리스 버전 지원
MySQL 혁신 릴리스 버전은 최신 MySQL 기능과 성능에 액세스할 수 있도록 제공됩니다. 이러한 버전에 대한 지원은 핵심 기능을 포함하지만 HA(고가용성), 복제본 및 자동화된 백업과 같은 고급 기능은 제외합니다. 혁신 릴리스 지원은 현재 버전으로 제한되며, 사용자가 최신 발전 사항에 액세스할 수 있도록 이전 버전은 보존되지 않습니다. 각 Innovation 릴리스 서버에는 생성 날짜로부터 30일의 수명 주기가 있으며, 그 후에는 자동으로 제거됩니다. 이러한 버전의 수명 주기 동안에는 월별 유지 관리 업데이트가 적용되지 않습니다.
참고
Innovation 릴리스 버전은 초기 액세스 및 실험을 위한 것입니다. 따라서 고객 지원 사례를 받을 자격이 없으며 직접적인 지원 지원이 제공되지 않습니다. 사용자는 문제 해결 및 지침을 위해 설명서 및 커뮤니티 리소스를 참조하는 것이 좋습니다.
부 버전 지원
Azure Database for MySQL은 정기적 유지 관리의 일환으로 Azure에서 기본 버전으로의 부 버전 업그레이드를 자동으로 수행합니다.
사용 중지된 MySQL 엔진 버전은 Azure Database for MySQL에서 지원되지 않습니다.
다음 제한 사항은 확장된 pport 기간이 종료되고 서버에서 사용 중지된 MySQL 버전을 계속 실행 중인 후에만 적용됩니다.
- 사용 중지된 버전에 대한 추가 보안 또는 지원 업데이트가 제공되지 않습니다. Azure Database for MySQL은 버그 또는 보안 문제에 대해 사용 중지된 데이터베이스 엔진을 패치할 수 없으며 데이터베이스 엔진 관련 문제에 대한 지원을 더 이상 사용할 수 없습니다. 그러나 Azure는 호스트, OS, 컨테이너 및 기타 서비스 관련 구성 요소에 대해 정기적으로 유지 관리 및 패치를 계속 수행합니다.
- 사용 중지된 버전에 대한 새 데이터베이스 서버는 만들 수 없습니다. 그러나 지정 시간 복구를 수행하고 기존 서버에 대한 읽기 복제본을 만들 수 있습니다. Azure Database for MySQL에서 개발한 새로운 서비스 기능은 지원되는 데이터베이스 서버 버전에만 사용할 수 있습니다.
- 작동 시간 S.L.A는 Azure Database for MySQL 서비스 관련 문제에만 적용되며 데이터베이스 엔진 관련 버그로 인한 가동 중지 시간에는 적용되지 않습니다.
- 사용 중지된 데이터베이스 버전에서 식별된 MySQL 데이터베이스 엔진 취약성으로 인해 서비스에 심각한 위협이 발생하는 극단적인 경우, Azure는 먼저 서비스를 보호하기 위해 데이터베이스 서버의 컴퓨팅 노드를 중지할 수 있습니다. 서버를 온라인으로 전환하기 전에 업그레이드하라는 메시지가 표시됩니다. 업그레이드 프로세스 중에 데이터는 항상 서비스에서 수행되는 자동 백업에 의해 보호되며, 원하는 경우 이전 버전으로 복원하는 데 사용할 수 있습니다.
FAQ(질문과 대답)
Q: 표준 지원이 종료된 후 Azure Database for MySQL 서버를 지원되는 주 버전으로 업그레이드하지 않으면 어떻게 되나요?
A: Azure Database for MySQL 서버를 Azure 확장 지원 시작 날짜 이전에 지원되는 주 버전으로 업그레이드하지 않으면 서버가 자동으로 확장 지원에 등록되고 이 서비스에 대한 요금이 청구됩니다. 추가 지원 요금을 방지하려면 서버를 표준 지원 기간 내에 있는 MySQL 버전으로 업그레이드해야 합니다.
Q: Azure Database for MySQL에서 주 버전 업그레이드를 수행하는 프로세스는 무엇인가요?
A: Azure Database for MySQL을 사용하면 MVU(주 버전 업그레이드) 기능을 사용하여 현재 위치 주 버전 업그레이드를 수행할 수 있습니다. 자세한 내용은 Azure Database for MySQL의 주 버전 업그레이드 문서를 참조하세요.
Q: 주 버전 업그레이드 중에 예상되는 가동 중지 시간 또는 성능 영향이 있나요?
A: 예, 주 버전 업그레이드 프로세스 중에 가동 중지 시간이 있습니다. 구체적인 기간은 데이터베이스의 크기와 복잡성 등의 요인에 따라 달라집니다. 예상 가동 중지 시간을 평가하고 잠재적인 성능을 평가하려면 비프로덕션 환경에서 테스트 업그레이드를 수행하는 것이 좋습니다. 업그레이드하는 동안 애플리케이션의 가동 중지 시간을 최소화하려면 읽기 복제본을 사용하여 가동 중지 시간 주 버전 업그레이드를 최소로 수행하는 옵션을 탐색할 수 있습니다.
Q: 업그레이드 후 이전 주 버전으로 롤백할 수 있나요?
A: 업그레이드 후 이전 주 버전으로 다운그레이드하는 것은 권장되지 않지만 이러한 유연성이 필요한 특정 시나리오가 있을 수 있음을 인정합니다. 원활한 업그레이드 프로세스를 보장하고 잠재적인 문제를 완화하려면 업그레이드를 계속하기 전에 포괄적인 주문형 백업을 수행하여 모범 사례를 준수하는 것이 좋습니다.
이 백업은 예방 조치로 사용되므로 필요한 경우 다른 새 Azure Database for MySQL에서 데이터베이스를 이전 버전으로 복원 할 수 있습니다.
Q: 최신 주 버전으로 업그레이드할 때의 주요 이점은 무엇인가요?
A: 최신 주요 버전의 MySQL에는 향상된 성능, 보안 및 새로운 기능을 비롯한 다양한 개선 사항이 제공됩니다. 자세한 내용은 관련 MySQL 릴리스 정보를 참조하세요.
Q: 최신 주 버전으로 업그레이드할 때 알아야 할 호환성 문제가 있나요?
A: 최신 주 버전이 변경되면 일부 호환성 문제가 발생할 수 있습니다. 프로덕션 데이터베이스를 업그레이드하기 전에 새 버전으로 애플리케이션을 테스트하는 것이 중요합니다. 호환성 문제의 포괄적인 목록은 MySQL의 공식 설명서를 참조하세요.
Q: 업그레이드 프로세스 중에 문제가 발생하는 경우 어떤 지원을 사용할 수 있나요?
A: 질문이 있는 경우, Microsoft Q&A에서 커뮤니티 전문가의 답변을 받으세요. 지원 계획이 있고 기술 지원이 필요한 경우 지원 요청을 만드세요.
Q: 업그레이드하는 동안 내 데이터는 어떻게 되나요?
A: 업그레이드 프로세스 중에 데이터가 영향을 받지 않지만 업그레이드를 진행하기 전에 백업을 만드는 것이 좋습니다. 이러한 예방 측정값은 예기치 못한 문제로 인한 잠재적인 데이터 손실 위험을 완화하는 데 도움이 됩니다.