다음을 통해 공유


SQL Server 빅 데이터 클러스터 배포 시작

적용 대상: SQL Server 2019(15.x)

중요합니다

Microsoft SQL Server 2019 빅 데이터 클러스터 추가 기능이 사용 중지됩니다. SQL Server 2019 빅 데이터 클러스터에 대한 지원은 2025년 2월 28일에 종료됩니다. Software Assurance를 사용하는 SQL Server 2019의 모든 기존 사용자는 플랫폼에서 완전히 지원되며, 소프트웨어는 지원 종료 시점까지 SQL Server 누적 업데이트를 통해 계속 유지 관리됩니다. 자세한 내용은 공지 블로그 게시물Microsoft SQL Server 플랫폼의 빅 데이터 옵션을 참조하세요.

이 문서에서는 SQL Server 빅 데이터 클러스터를 배포하는 방법에 대한 개요를 제공합니다. 이 문서에서는 개념을 소개하고 배포 시나리오를 이해하기 위한 프레임워크를 제공합니다. 특정 배포 단계는 클라이언트 및 서버에 대한 플랫폼 선택에 따라 달라집니다. SQL Server 빅 데이터 클러스터에 대한 소개는 SQL Server 2019 빅 데이터 클러스터를 참조하세요.

다른 SQL Server 배포 시나리오는 다음을 참조하세요.

빠른 소개

빅 데이터 클러스터를 배포하는 방법에 대한 개요는 이 9분 분량의 비디오를 시청하세요.

팁 (조언)

Kubernetes 및 빅 데이터 클러스터가 배포된 환경을 신속하게 가져와 기능을 강화하려면 스크립트 섹션에서 가리키는 샘플 스크립트 중 하나를 사용합니다. 배포 후 클러스터를 관리하려면 다음 섹션의 클라이언트 도구를 사용합니다.

클라이언트 도구

빅 데이터 클러스터에는 특정 클라이언트 도구 집합이 필요합니다. 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에서 제공하는 기본 구성 중 하나를 사용하도록 선택할 수 있습니다.

  • 배포를 사용자 지정하려면 고유한 배포 구성 파일을 만들고 사용할 수 있습니다.

  • 완전히 무인 설치의 경우 환경 변수에 다른 모든 설정을 전달할 수 있습니다. 자세한 내용은 무인 배포를 참조하세요.

배포 스크립트

배포 스크립트는 단일 단계에서 Kubernetes 및 빅 데이터 클러스터를 모두 배포하는 데 도움이 될 수 있습니다. 또한 빅 데이터 클러스터 설정에 대한 기본값을 제공하는 경우가 많습니다. 빅 데이터 클러스터 배포를 다르게 구성하는 고유한 버전을 만들어 배포 스크립트를 사용자 지정할 수 있습니다.

현재 사용할 수 있는 배포 스크립트는 다음과 같습니다.

배포 노트북

Azure Data Studio Notebook을 실행하여 빅 데이터 클러스터를 배포할 수도 있습니다. Notebook을 사용하여 AKS에 배포하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.

다음 단계

빅 데이터 클러스터를 성공적으로 배포한 후 클러스터에 연결 하고 몇 가지 연습에서 사용할 샘플 데이터를 로드하는 것이 좋습니다.