Azure로 SQL Server 지원 확장
적용 대상: Azure VM 기반 SQL Server
SQL Server 2012는 EOS(지원) 수명 주기가 완료되었습니다. 많은 고객이 여전히 두 버전을 모두 사용하고 있으므로 지속적인 지원을 위해 몇 가지 옵션을 제공하고 있습니다. 온-프레미스 SQL Server 인스턴스를 Azure VM(가상 머신)으로 마이그레이션하거나, Azure SQL Database로 마이그레이션하거나, 온-프레미스를 유지하면서 연장된 보안 업데이트를 구매할 수 있습니다.
Managed Instance와 달리 Azure VM으로 마이그레이션해도 애플리케이션을 다시 인증할 필요가 없습니다. 온-프레미스와 달리 Azure VM으로 마이그레이션하면 확장된 보안 패치를 무료로 받을 수 있습니다.
이 문서의 나머지 부분에서는 SQL Server 인스턴스를 Azure VM으로 마이그레이션하기 위한 고려 사항을 제공합니다.
지원 종료일 옵션에 대한 자세한 내용은 지원 종료일을 참조하세요.
프로비저닝
Azure Marketplace에서 사용할 수 있는 종량제의 Windows Server 2012 R2의 SQL Server 2012 이미지가 있습니다.
참고 항목
SQL Server 2008과 SQL Server 2008 R2는 추가 지원이 제공되지 않으며 더 이상 Azure Marketplace에서 사용할 수 없습니다.
SQL Server 이전 버전을 사용하고 있는 고객은 SQL Server 2012를 자체 설치하거나 업그레이드해야 합니다. 마찬가지로, Windows Server 이전 고객은 사용자 지정 VHD에서 VM을 배포하거나 Windows Server 2012 R2로 업그레이드해야 합니다.
Azure Marketplace를 통해 배포된 이미지에는 SQL IaaS 에이전트 익스텐션이 사전 설치되어 있습니다. SQL IaaS 에이전트 익스텐션은 유연한 라이선싱 및 자동화된 패치를 위한 요구 사항입니다. 직접 설치된 VM을 배포하는 고객은 SQL IaaS 에이전트 익스텐션을 수동으로 설치해야 합니다.
참고 항목
SQL Server의 만들기 및 관리 옵션이 Azure Portal에서 SQL Server 2012 이미지와 함께 작동하더라도 자동 백업, Azure Key Vault 통합, R Services는 지원되지 않습니다.
라이선싱
종량제 SQL Server 2012 배포가 Azure 하이브리드 혜택으로 변환될 수 있습니다.
SA(Software Assurance) 기반 라이선스를 종량제로 전환하려면 고객은 SQL IaaS 에이전트 익스텐션에 등록해야 합니다. 등록 후에는 SQL 라이선스 유형을 Azure 하이브리드 혜택과 종량제 간에 상호 교환 가능합니다.
Azure VM에 자체 설치된 SQL Server 2012 인스턴스는 SQL IaaS 에이전트 확장에 등록하고 해당 라이선스 유형을 종량제로 전환할 수 있습니다.
마이그레이션
수동 백업/복원 방법을 사용하여 EOS SQL Server 인스턴스를 Azure VM으로 마이그레이션할 수 있습니다. 온-프레미스에서 Azure VM으로의 가장 일반적인 마이그레이션 방법입니다.
Azure Site Recovery
대량 마이그레이션의 경우 Azure Site Recovery 서비스를 사용하는 것이 좋습니다. Azure Site Recovery를 사용하면 고객은 온-프레미스에서 Azure VM으로 SQL Server를 포함하여 전체 VM을 복제할 수 있습니다.
SQL Server에는 복구를 보장하기 위해 앱 일치 Azure Site Recovery 스냅샷이 필요합니다. Azure Site Recovery는 최소 1시간 간격으로 앱 일치 스냅샷을 지원합니다. Azure Site Recovery 마이그레이션을 사용하여 SQL Server에 가능한 최소 RPO(복구 지점 목표)는 1시간입니다. RTO(복구 시간 목표)는 2시간에 SQL Server 복구 시간을 더한 값입니다.
Database Migration Service
Azure Database Migration Service는 SQL Server를 2012 버전 이상으로 업그레이드하여 온-프레미스에서 Azure VM으로 마이그레이션하는 고객을 위한 옵션입니다.
재해 복구
Azure VM의 EOS SQL Server에 대한 재해 복구 솔루션은 다음과 같습니다.
SQL Server 백업: Azure Backup을 사용하여 15분 RPO 및 지정 시간 복구로 인해 랜섬웨어, 실수로 인한 삭제 및 손상으로부터 EOS SQL Server 2012를 보호할 수 있습니다. 자세한 내용은 이 문서를 참조하세요.
로그 전달: RTO를 줄이기 위해 연속 복원을 사용하여 다른 영역 또는 Azure 지역에 로그 전달 복제본을 만들 수 있습니다. 수동으로 로그 전달을 구성해야 합니다.
Azure Site Recovery: Azure Site Recovery 복제를 통해 영역 및 지역 간에 VM을 복제할 수 있습니다. 재해 발생 시 복구를 보장하기 위해 SQL Server는 앱 일치 스냅샷이 필요합니다. Azure Site Recovery는 EOS SQL Server 재해 복구를 위해 최소 1시간의 RPO와 2시간(+ SQL Server 복구 시간)의 RTO를 제공합니다.
보안 패치
SQL Server VM에 대한 확장된 보안 업데이트는 SQL Server VM이 SQL IaaS 에이전트 익스텐션에 등록된 후 Microsoft Windows 업데이트 채널을 통해 제공됩니다. 패치는 수동으로 또는 자동으로 다운로드할 수 있습니다.
Automated patching이 사용됩니다. Azure에서는 자동화된 패치를 통해 SQL Server와 운영 체제를 자동으로 패치합니다. SQL Server IaaS 익스텐션이 설치된 경우 유지 관리 기간의 요일, 시간 및 기간을 지정할 수 있습니다. Azure에서 유지 관리 기간에 패치를 수행합니다. 유지 관리 기간 일정에서는 시간에 VM 로캘을 사용합니다. 자세한 내용은 Azure 가상 머신 기반 SQL Server의 자동화된 패치를 참조하세요.
누적 업데이트도 포함하는 향상된 패치 관리를 위해 통합된 Azure 업데이트 관리자 환경을 사용해 보세요.
참고 항목
Azure 가상 머신에서 확장된 보안 업데이트를 수동으로 설치하기 위해 SQL IaaS 에이전트 익스텐션을 등록할 필요가 없습니다. Microsoft Update는 VM이 Azure에서 실행 중임을 자동으로 감지하고 익스텐션이 설치되지 않은 경우에도 다운로드할 관련 업데이트를 표시합니다.
현재 Azure 업데이트 관리에서는 SQL Server 마켓플레이스 이미지에 대한 패치를 검색하지 않습니다. 이 경우 SQL Server 업데이트를 적용하려면 Windows Updates 아래에서 확인해야 합니다.
다음 단계
- 마이그레이션 가이드: SQL Server에서 Azure Virtual Machines의 SQL Server로
- Azure Portal에서 SQL Server VM 만들기
- Azure 가상 머신 기반 SQL Server에 대한 FAQ
지원 종료 옵션과 확장된 보안 업데이트에 대해 자세히 알아보세요.