적용 대상: SQL Server 2019(15.x)
Important
Microsoft SQL Server 2019 빅 데이터 클러스터는 사용 중지되었습니다. SQL Server 2019 빅 데이터 클러스터에 대한 지원은 2025년 2월 28일부터 종료되었습니다. 자세한 내용은 Microsoft SQL Server 플랫폼의 공지 블로그 게시물 및 빅 데이터 옵션을 참조하세요.
이 문서에서는 SQL Server 빅 데이터 클러스터를 배포하는 방법에 대한 개요를 제공합니다. 이 문서에서는 개념을 소개하고 배포 시나리오를 이해하기 위한 프레임워크를 제공합니다. 특정 배포 단계는 클라이언트 및 서버에 대한 플랫폼 선택에 따라 달라집니다. SQL Server 빅 데이터 클러스터에 대한 소개는 SQL Server 2019 빅 데이터 클러스터를 참조하세요.
다른 SQL Server 배포 시나리오는 다음을 참조하세요.
Quick Introduction
빅 데이터 클러스터를 배포하는 방법에 대한 개요는 이 9분 분량의 비디오를 시청하세요.
Tip
Kubernetes 및 빅 데이터 클러스터가 배포된 환경을 신속하게 가져와 기능을 강화하려면 스크립트 섹션에서 가리키는 샘플 스크립트 중 하나를 사용합니다. 배포 후 클러스터를 관리하려면 다음 섹션의 클라이언트 도구를 사용합니다.
Client tools
빅 데이터 클러스터에는 특정 클라이언트 도구 집합이 필요합니다. Kubernetes에 빅 데이터 클러스터를 배포하기 전에 배포에 필요한 도구를 설치해야 합니다. 다양한 시나리오에 특정 도구가 필요합니다. 각 문서에서는 특정 작업을 수행하기 위한 필수 구성 요소 도구를 설명해야 합니다. 도구 및 설치 링크의 전체 목록은 SQL Server 2019 빅 데이터 도구 설치를 참조하세요.
Kubernetes
빅 데이터 클러스터는 Kubernetes에서 관리되는 일련의 상호 관련된 컨테이너로 배포됩니다. 다양한 방법으로 Kubernetes를 호스트할 수 있습니다. 기존 Kubernetes 환경이 이미 있는 경우에도 빅 데이터 클러스터에 대한 관련 요구 사항을 검토해야 합니다.
- AKS(Azure Kubernetes Service): AKS를 사용하면 Azure에서 관리되는 Kubernetes 클러스터를 배포할 수 있습니다. 에이전트 노드만 관리하고 유지 관리합니다. AKS를 사용하면 클러스터에 대한 고유한 하드웨어를 프로비전할 필요가 없습니다. 또한 Python 스크립트 또는 배포 Notebook을 사용하여 AKS 클러스터를 만들고 한 단계에서 빅 데이터 클러스터를 배포하는 것도 쉽습니다. 빅 데이터 클러스터 배포를 위해 AKS를 구성하는 방법에 대한 자세한 내용은 SQL Server 2019 빅 데이터 클러스터 배포에 대한 Azure Kubernetes Service 구성을 참조하세요. 
- ARO(Azure Red Hat OpenShift): ARO를 사용하면 Azure에서 관리형 Red Hat OpenShift 클러스터를 배포할 수 있습니다. 에이전트 노드만 관리하고 유지 관리합니다. ARO를 사용하면 클러스터에 대한 고유한 하드웨어를 프로비전할 필요가 없습니다. 또한 Python 스크립트를 사용하여 ARO 클러스터를 만들고 한 단계에서 빅 데이터 클러스터를 배포하는 것도 쉽습니다. 이 배포 모델은 SQL Server 2019 CU5에서 도입되었습니다. 
- 여러 컴퓨터: 물리적 서버 또는 가상 머신일 수 있는 여러 Linux 머신에 Kubernetes를 배포할 수도 있습니다. kubeadm 도구를 사용하여 Kubernetes 클러스터를 만들 수 있습니다. bash 스크립트를 사용하여 이러한 유형의 배포를 자동화할 수 있습니다. 이 방법은 빅 데이터 클러스터에 사용하려는 기존 인프라가 이미 있는 경우 잘 작동합니다. 빅 데이터 클러스터에서 kubeadm 배포를 사용하는 방법에 대한 자세한 내용은 SQL Server 2019 빅 데이터 클러스터 배포를 위해 여러 머신에서 Kubernetes 구성을 참조하세요. 
- Red Hat OpenShift: 사용자 고유의 Red Hat OpenShift 클러스터에 배포합니다. 자세한 내용은 OpenShift 온-프레미스 및 Azure Red Hat OpenShift에 SQL Server 빅 데이터 클러스터 배포를 참조하세요. 이 배포 모델은 SQL Server 2019 CU5에서 도입되었습니다. 
빅 데이터 클러스터 배포
Kubernetes를 구성한 후 명령을 사용하여 빅 데이터 클러스터를 배포합니다 azdata bdc create . 배포할 때 여러 가지 방법을 사용할 수 있습니다.
- 개발 테스트 환경에 배포하는 경우 azdata에서 제공하는 기본 구성 중 하나를 사용하도록 선택할 수 있습니다. 
- 배포를 사용자 지정하려면 고유한 배포 구성 파일을 만들고 사용할 수 있습니다. 
- 완전히 무인 설치의 경우 환경 변수에 다른 모든 설정을 전달할 수 있습니다. 자세한 내용은 무인 배포를 참조하세요. 
Deployment scripts
배포 스크립트는 단일 단계에서 Kubernetes 및 빅 데이터 클러스터를 모두 배포하는 데 도움이 될 수 있습니다. 또한 빅 데이터 클러스터 설정에 대한 기본값을 제공하는 경우가 많습니다. 빅 데이터 클러스터 배포를 다르게 구성하는 고유한 버전을 만들어 배포 스크립트를 사용자 지정할 수 있습니다.
현재 사용할 수 있는 배포 스크립트는 다음과 같습니다.
- Python 스크립트 -- AKS(Azure Kubernetes Service)에 빅 데이터 클러스터 배포
- Bash 스크립트 -- 단일 노드 kubeadm 클러스터에 빅 데이터 클러스터 배포
Deployment notebooks
Azure Data Studio Notebook을 실행하여 빅 데이터 클러스터를 배포할 수도 있습니다. Notebook을 사용하여 AKS에 배포하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
Next steps
빅 데이터 클러스터를 성공적으로 배포한 후 클러스터에 연결 하고 몇 가지 연습에서 사용할 샘플 데이터를 로드하는 것이 좋습니다.