Azure 로컬 버전 23H2에 SQL Server 배포
적용 대상: Azure Local, 버전 23H2
이 항목에서는 Azure Local 버전 23H2에 SQL Server를 배포하는 방법에 대한 지침을 제공합니다.
솔루션 개요
Azure Local은 SQL Server 및 저장소 공간 Direct를 실행하는 고가용성, 비용 효율적이고 유연한 플랫폼을 제공합니다. Azure Local은 OLTP(온라인 트랜잭션 처리) 워크로드, 데이터 웨어하우스 및 BI, 빅 데이터에 대한 AI 및 고급 분석을 실행할 수 있습니다.
플랫폼의 유연성은 중요 업무용 데이터베이스에 특히 중요합니다. Windows Server 또는 Linux를 사용하는 VM(가상 머신)에서 SQL Server를 실행하면 여러 데이터베이스 워크로드를 통합하고 필요에 따라 Azure 로컬 환경에 더 많은 VM을 추가할 수 있습니다. 또한 Azure Local을 사용하면 SQL Server를 Azure Site Recovery와 통합하여 안정적이고 안전한 조직의 데이터에 대한 클라우드 기반 마이그레이션, 복원 및 보호 솔루션을 제공할 수 있습니다.
SQL Server 배포
이 섹션에서는 Azure Local에서 SQL Server용 하드웨어를 획득하는 방법에 대해 개략적으로 설명합니다. SQL Server 설정, 모니터링 및 성능 조정, HA(고가용성) 및 Azure 하이브리드 서비스 사용에 대한 정보가 포함되어 있습니다.
1단계: Azure 로컬 카탈로그에서 하드웨어 획득
먼저 하드웨어를 조달해야 합니다. 이렇게 하는 가장 쉬운 방법은 Azure 로컬 카탈로그에서 선호하는 Microsoft 하드웨어 파트너를 찾고 미리 설치된 Azure Stack HCI 운영 체제를 사용하여 통합 시스템 또는 프리미엄 솔루션을 구매하는 것입니다. 카탈로그에서 필터링하여 이러한 유형의 워크로드에 최적화된 공급업체 하드웨어를 확인할 수 있습니다.
그렇지 않은 경우 카탈로그에서 유효성이 검사된 시스템을 사용하여 해당 하드웨어에 배포합니다.
Azure 로컬 배포 옵션에 대한 자세한 내용은 Azure Stack HCI 운영 체제 배포를 참조 하세요.
다음으로, Azure Portal을 사용하여 Azure Local 버전 23H2를 배포하거나 Azure Resource Manager 배포 템플릿을 사용하여 Azure Local 버전 23H2를 배포합니다.
2단계: Azure 로컬에 SQL Server 설치
요구 사항에 따라 Windows Server 또는 Linux를 실행하는 VM에 SQL Server를 설치할 수 있습니다.
SQL Server 설치에 대한 지침은 다음을 참조하세요.
- Windows용 SQL Server 설치 가이드입니다.
- SQL Server on Linux의 설치 지침
3단계: SQL Server 모니터링 및 성능 조정
Microsoft는 SQL Server에서 이벤트를 모니터링하고 물리적 데이터베이스 디자인을 조정하기 위한 포괄적인 도구 집합을 제공합니다. 도구 선택은 수행하려는 모니터링 또는 튜닝 유형에 따라 달라집니다.
Azure Local에서 SQL Server 인스턴스의 성능과 상태를 확인하려면 성능 모니터 및 튜닝 도구를 참조하세요.
SQL Server 2017 및 SQL Server 2016 튜닝은 고성능 워크로드가 있는 SQL Server 2017 및 2016에 대한 권장 업데이트 및 구성 옵션을 참조 하세요.
4단계: SQL Server 고가용성 기능 사용
Azure Local은 WSFC(SQL Server)와 Windows Server 장애 조치(failover) 클러스터링을 활용하여 하드웨어 오류가 발생할 경우 VM에서 실행되는 SQL Server를 지원합니다. 또한 SQL Server는 애플리케이션 및 소프트웨어 오류에 도움이 되도록 설계된 데이터베이스 수준 고가용성을 제공하기 위해 ALWAYS On AG(가용성 그룹)를 제공합니다. WSFC 및 AG 외에도 Azure Local은 공유 스토리지에 대한 저장소 공간 Direct 기술을 기반으로 하는 Always On FCI(장애 조치(failover) 클러스터 인스턴스)를 사용할 수 있습니다.
이러한 옵션은 모두 쿼럼 제어를 위한 Microsoft Azure Cloud 감시 와 함께 작동합니다. Always On 가용성 그룹을 구성할 때 호스트 오류가 발생할 경우 SQL Server의 가동 시간을 유지하기 위해 서로 다른 물리적 노드에 배치된 VM에 대해 WSFC의 클러스터 AntiAffinity 규칙을 사용하는 것이 좋습니다.
5단계: Azure 하이브리드 서비스 설정
SQL Server 데이터 및 애플리케이션을 안전하게 유지하는 데 사용할 수 있는 몇 가지 Azure 하이브리드 서비스가 있습니다. Azure Site Recovery 는 DRaaS(재해 복구 서비스) 솔루션입니다. 이 서비스를 사용하여 애플리케이션의 SQL Server 백 엔드를 보호하여 워크로드를 온라인 상태로 유지하는 방법에 대한 자세한 내용은 SQL Server에 대한 재해 복구 설정을 참조하세요.
Azure Backup 을 사용하면 엔터프라이즈 워크로드를 보호하는 백업 정책을 정의하고 SQL Server 일관성 백업 및 복원을 지원할 수 있습니다. 온-프레미스 SQL 데이터를 백업하는 방법에 대한 자세한 내용은 Azure Backup Server 설치 및 MABS를 사용하여 Azure 로컬 가상 머신 백업을 참조하세요.
또는 SQL Server의 SQL Server 관리되는 백업 기능을 사용하여 Azure Blob Storage 백업을 관리할 수 있습니다.
오프사이트 보관에 적합한 이 옵션을 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.
- 자습서: SQL Server에서 Azure Blob Storage를 사용합니다.
- 빠른 시작: SQL 백업 및 Azure Blob Storage 서비스로 복원.
이러한 백업 시나리오 외에도 Azure Data Factory 및 SSIS(Azure Feature Pack for Integration Services)를 포함하여 SQL Server에서 제공하는 다른 데이터베이스 서비스를 설정할 수 있습니다.
다음 단계
SQL Server 작업에 대한 자세한 내용은 다음을 참조하세요. 자습서: 데이터베이스 엔진 시작합니다.