Azure Windows Virtual Machines 기반 SQL Server란 무엇인가요?
적용 대상: Azure VM 기반 SQL Server
이 문서에서는 Windows 플랫폼의 Azure VM(Virtual Machines)에 있는 SQL Server에 대한 개요를 제공합니다.
Azure VM 기반 SQL Server를 처음 사용하는 경우에는 심층 Azure SQL 비디오 시리즈에서 Azure VM 기반 SQL Server 개요 비디오를 참조하세요.
개요
Azure Virtual Machines의 SQL Server를 사용하면 온-프레미스 하드웨어를 관리할 필요 없이 클라우드에서 SQL Server의 전체 버전을 사용할 수 있습니다. SQL Server VM(가상 머신)은 종량제로 지불하는 경우 라이선스 비용도 간소화됩니다.
Azure 가상 머신은 전 세계 다양한 하위 지역에서 실행됩니다. 또한 다양한 컴퓨터 크기를 제안합니다. 가상 머신 이미지 갤러리를 통해 적합한 버전 운영 체제로 SQL Server VM을 만들 수 있습니다. 따라서 가상 머신은 다양한 SQL Server 워크로드에 적합한 옵션입니다.
기능 이점
SQL IaaS 에이전트 익스텐션을 사용하여 Azure VM 기반 SQL Server를 등록하면 다양한 기능 이점을 얻을 수 있습니다. 확장에 등록하는 것은 완전히 무료입니다.
다음 표에서는 확장에서 잠금 해제된 이점에 대해 자세히 설명합니다.
기능 | 설명 |
---|---|
Azure Portal 관리 | 포털에서 관리가 가능해 단일 위치에서 모든 SQL Server VM을 볼 수 있고 포털에서 직접 특정 SQL 기능을 사용 또는 사용하지 않도록 설정할 수 있습니다. 기본 등록에 포함됩니다. |
자동화된 백업 | VM에 있는 SQL Server의 기본 인스턴스나 제대로 설치된 명명된 인스턴스에 대한 모든 데이터베이스 백업 예약을 자동화합니다. 자세한 내용은 Azure 가상 머신에서 SQL Server에 대한 자동화된 백업(Resource Manager)을 참조하세요. SQL IaaS 에이전트 익스텐션이 필요합니다. |
자동 패치 | 워크로드 사용량이 많은 시간에 업데이트를 하지 않도록 구성된 유지 관리 기간 동안 가상 머신에 Windows 및 SQL Server 보안 업데이트(SQL Server에 대한 누적 업데이트 포함)를 자동으로 설치합니다. 자세한 내용은 Azure Update Manager를 통한 자동 패치를 참조하세요. SQL IaaS 에이전트 익스텐션이 필요합니다. |
Azure Key Vault 통합 | SQL Server VM에서 Azure Key Vault를 자동으로 설치하고 구성할 수 있습니다. 자세한 내용은 Azure Virtual Machines에서 SQL Server에 대한 Azure Key Vault 통합 구성(Resource Manager)을 참조하세요. SQL IaaS 에이전트 익스텐션이 필요합니다. |
tempdb 구성 | 파일 수, 초기 크기, 위치, 자동 증가 비율을 지정하는 등 Azure Portal에서 직접 tempdb를 구성할 수 있습니다. 변경 내용을 적용하려면 SQL Server 서비스를 다시 시작합니다. SQL IaaS 에이전트 익스텐션이 필요합니다. |
Defender for Cloud 포털 통합 | Microsoft Defender for SQL을 사용하도록 설정한 경우 Azure Portal의 SQL 가상 머신 리소스에서 직접 Defender for Cloud 권장 사항을 볼 수 있습니다. 자세한 내용은 보안 모범 사례를 참조하세요. SQL IaaS 에이전트 익스텐션이 필요합니다. |
연장된 보안 업데이트 | 연장 된SQL Server 수명 주기 지원이 종료된 후 최대 3년까지 Azure VM의 SQL Server에 대한 보안 업데이트를 자동으로 받습니다. |
유연한 라이선스 | BYOL(Azure 하이브리드 혜택)에서 종량제 라이선스 모델로 원활하게 전환하여 비용을 절감합니다. 기본 등록에 포함됩니다. |
유연한 버전/에디션 | SQL Server의 버전 또는 에디션을 변경하려는 경우 전체 SQL Server VM을 배포할 필요 없이 Azure Portal 내에서 메타데이터를 업데이트할 수 있습니다. 기본 등록에 포함됩니다. |
I/O 성능 분석 | Azure VM에서 SQL Server의 I/O 성능을 분석하세요. 이 기능은 현지 미리 보기로 제공됩니다. SQL IaaS 에이전트 익스텐션이 필요합니다. |
Microsoft Entra 인증 | SQL Server VM에 대한 인증용 MICROSOFT Entra ID를 사용하여 SQL Server VM의 보안을 강화합니다. SQL IaaS 에이전트 익스텐션이 필요합니다. |
I/O 분석 (미리 보기) | Azure Portal에서 I/O 성능 분석을 확인하여 가상 머신 및 데이터 디스크 제한을 초과하여 발생하는 문제를 찾습니다. 이 기능은 현지 미리 보기로 제공됩니다. SQL IaaS 에이전트 익스텐션이 필요합니다. |
SQL 모범 사례 평가 | 구성 모범 사례를 사용하는 것으로 SQL Server VM의 상태를 평가할 수 있습니다. 자세한 내용은 SQL 모범 사례 평가를 참조하세요. SQL IaaS 에이전트 익스텐션이 필요합니다. |
포털에서 디스크 사용률 보기 | Azure Portal에서 SQL 데이터 파일의 디스크 사용률에 대한 그래픽 표현을 볼 수 있습니다. SQL IaaS 에이전트 익스텐션이 필요합니다. |
시작
Azure VM에서 SQL Server를 시작하려면 다음 리소스를 검토합니다.
- SQL VM 만들기: Azure VM에서 SQL Server 만들려면 Azure Portal, Azure PowerShell 또는 ARM 템플릿을 사용하여 빠른 시작을 검토합니다. 자세한 지침은 프로비저닝 가이드를 검토하세요.
- SQL VM에 연결: Azure VM의 SQL Server에 연결하려면 연결 방법을 검토합니다.
- 기능 잠금 해제 이점: SQL Server VM을 SQL IaaS 에이전트 확장에 등록하면 자동화된 백업 및 패치와 같은 다양한 기능 혜택이 잠금 해제됩니다.
- 포털 SQL VM 관리에서 SQL 가상 머신 리소스를 사용하여 Azure Portal에서 직접 SQL Server 설정을 관리할 수 있습니다.
- 성능 최적화: SQL 모범 사례 평가를 사용하여 모범 사례를 따르고 있는지 확인하고 I/O 성능 분석(미리 보기)을 사용하여 I/O 문제를 조사합니다.
- 데이터 마이그레이션: SQL Server, Oracle 또는 Db2에서 Azure VM의 SQL Server로 데이터를 마이그레이션합니다.
- 가격 책정: Azure VM에서 SQL Server의 가격 책정 구조에 대한 자세한 내용은 가격 책정 지침을 검토하세요.
- 질문과 대답: 자주 묻는 질문 및 시나리오는 FAQ를 검토하세요.
비디오
SQL Server VM 성능을 최적화하고 관리를 자동화하는 최신 기능에 대한 비디오는 다음 데이터 노출 비디오를 확인하세요.
- 캐싱 및 스토리지 상한 설정
- SQL Server IaaS 에이전트 익스텐션을 통한 관리 자동화
- Azure Monitor 메트릭을 사용하여 VM 캐시 상태 추적
- Azure VM의 SQL Server 워크로드에 대해 최고의 가격 대비 성능 확보
- PerfInsights를 사용하여 리소스 상태 평가 및 문제 해결
- Ebdsv5 시리즈를 통한 최고의 가격-성능
- SQL 평가를 사용하여 Azure 가상 머신 기반 SQL Server 최적 구성
- 새롭고 향상된 Azure VM 기반 SQL Server 배포 및 관리 환경
고가용성 및 재해 복구
Azure 가상 머신에서 제공하는 기본 제공 고가용성 외에도 SQL Server에서 제공하는 고가용성 및 재해 복구 기능을 사용할 수도 있습니다.
자세히 알아보려면 Always On 가용성 그룹 및 Always On 장애 조치(failover) 클러스터 인스턴스의 개요를 참조하세요. 자세한 내용은 비즈니스 연속성 개요를 참조하세요.
시작하려면 가용성 그룹 또는 장애 조치(failover) 클러스터 인스턴스에 대한 VM 준비 자습서를 참조하세요.
라이선싱
시작하려면 필요한 버전 및 운영 체제를 사용하여 SQL Server 가상 머신 이미지를 선택합니다. 다음 섹션에서는 SQL Server 가상 머신 갤러리 이미지에 대한 Azure Portal로 직접 연결되는 링크를 제공합니다. 자체 라이선스를 사용하도록 사용량에 따라 요금이 부과되는 SQL Server VM의 라이선스 모델을 변경합니다. 자세한 내용은 SQL Server VM의 라이선스 모델을 변경하는 방법을 참조하세요.
Azure는 지원되는 각 운영 체제와 버전 조합에 대해 하나의 가상 머신 이미지만 유지 관리합니다. 즉, 시간이 지남에 따라 이미지가 새로 고쳐지고 이전 이미지가 제거됩니다. 자세한 내용은 SQL Server VM FAQ의 이미지 섹션을 참조하세요.
팁
SQL 이미지의 가격 책정을 이해하는 방법에 대한 자세한 내용은 Azure 가상 머신 기반 SQL Server에 대한 가격 책정 지침을 참조하세요.
다음 표에서는 종량제 SQL Server 이미지의 행렬을 제공합니다.
버전 | 운영 체제 |
---|---|
SQL Server 2022 | Windows Server 2022 |
SQL Server 2019 | Windows Server 2022, Windows Server 2019 |
SQL Server 2017 | Windows Server 2019, Windows Server 2016 |
SQL Server 2016 | Windows Server 2019, Windows Server 2016 |
SQL Server 2014 | Windows Server 2012 R2 |
SQL Server 2012 | Windows Server 2012 R2 |
참고 항목
SQL Server 2008과 SQL Server 2008 R2는 추가 지원이 제공되지 않으며 더 이상 Azure Marketplace에서 사용할 수 없습니다.
Linux 가상 머신 이미지에서 사용 가능한 SQL Server를 보려면 Azure 가상 머신 기반 SQL Server 개요(Linux)를 참조하세요.
PowerShell을 사용하여 Azure Portal에서 사용할 수 없는 SQL Server의 이전 이미지를 배포할 수 있습니다. PowerShell을 사용하여 사용 가능한 모든 이미지를 보려면 다음 명령을 사용합니다.
$Location = "<location>"
Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'
PowerShell을 사용하여 SQL Server VM을 배포하는 방법에 대한 자세한 내용은 Azure PowerShell을 사용하여 SQL Server 가상 머신을 프로비전하는 방법을 참조하세요.
Important
이전 이미지는 오래되었을 수 있습니다. 프로덕션에 사용하기 전에 모든 SQL Server 및 Windows 업데이트를 적용해야 합니다.
CEIP(사용자 환경 개선 프로그램)
CEIP(사용자 환경 개선 프로그램)는 기본적으로 사용하도록 설정됩니다. 보고서를 주기적으로 Microsoft에 전송하여 SQL Server를 개선하는 데 도움이 됩니다. 프로비전 후 사용 중지하려는 경우가 아니면 CEIP에 필요한 관리 작업이 없습니다. 원격 데스크톱을 통해 VM에 연결하여 CEIP를 사용자 지정하거나 사용 중지할 수 있습니다. 그런 다음 SQL Server 오류 및 사용 보고 유틸리티를 실행합니다. 지침에 따라 보고를 사용하지 않도록 설정합니다. 데이터 컬렉션에 대한 자세한 내용은 SQL Server 개인정보처리방침을 참조하세요.
관련 제품 및 서비스
Azure VM의 SQL Server는 Azure 플랫폼에 통합되므로 Azure VM 에코시스템의 SQL Server와 상호 작용하는 관련 제품 및 서비스의 리소스를 검토합니다.
- Windows 가상 머신: Azure Virtual Machines 개요
- 스토리지: Microsoft Azure Storage 소개
- 네트워킹: Virtual Network 개요, Azure의 IP 주소, Azure Portal에서 정규화된 도메인 이름 만들기
- SQL: SQL Server 설명서, Azure SQL Database 비교