병렬 데이터 웨어하우스에 대한 로딩 서버 획득 및 구성

이 문서에서는 PDW(병렬 데이터 웨어하우스)에 데이터 로드를 제출하기 위해 로드 서버를 비어플라이언스 Windows 시스템으로 획득하고 구성하는 방법을 설명합니다.

기본 사항

로드 서버:

  • 단일 서버일 필요는 없습니다. 여러 로드 서버와 동시에 로드할 수 있습니다.

  • 사용자 고유의 IT 팀에서 제공하고 관리합니다. PDW에 데이터를 로드하는 데 사용할 수 있는 서버 또는 서버가 이미 있을 수 있습니다.

  • 사용자 고유의 비어플라이언스 랙에 있으며 분석 플랫폼 시스템 어플라이언스 내에 배치할 수 없습니다.

  • 어플라이언스 InfiniBand 네트워크를 통해 또는 이더넷을 통해 어플라이언스 연결됩니다. 성능을 위해 InfiniBand를 사용하는 것이 좋습니다.

  • 어플라이언스 할 일이 아니라기본 자신의 고객에 기본. 고객과 기본 어플라이언스 트러스트 관계가 없습니다기본.

1단계: 용량 요구 사항 확인

로드 시스템은 동시 로드를 수행하는 하나 이상의 로드 서버로 설계할 수 있습니다. 워크로드의 성능 및 스토리지 요구 사항을 처리하는 한 각 로딩 서버는 로드 전용일 필요가 없습니다.

로드 서버에 대한 시스템 요구 사항은 거의 전적으로 사용자 고유의 워크로드에 따라 달라집니다. 로드 서버 용량 계획 워크시트를 사용하여 용량 요구 사항을 확인할 수 있습니다.

2단계: 서버 획득

이제 용량 요구 사항을 더 잘 이해했으므로 구매하거나 프로비전해야 하는 서버 및 네트워킹 구성 요소를 계획할 수 있습니다. 다음 요구 사항 목록을 구매 계획에 통합한 다음 서버를 구입하거나 기존 서버를 프로비전합니다.

소프트웨어 요구 사항

지원되는 운영 체제:

  • Windows Server 2012, Windows Server 2012 R2 이상 버전. 이러한 운영 체제에는 FDR 네트워크 어댑터가 필요합니다.

  • Windows Server 2008 R2 이 OS에는 DDR 네트워크 어댑터가 필요합니다.

서버는 dwloader 명령줄 로드 도구를 사용하려면 EN-US 로캘을 사용해야 합니다. dwloader는 다른 로캘을 지원하지 않습니다.

Windows Server 2012 및 Windows Server 2012 R2에 대한 네트워킹 요구 사항

로드에 필요하지는 않지만 InfiniBand는 서버를 로드하는 데 권장되는 연결 유형입니다. 최상의 성능을 위해 Windows Server 2012 또는 Windows Server 2012 R2 및 FDR InfiniBand 네트워크 어댑터를 사용하여 로드 서버를 어플라이언스 InfiniBand 네트워크에 연결합니다.

Windows Server 2012 또는 Windows Server 2012 R2 InfiniBand 연결을 준비하려면 다음을 수행합니다.

  1. 어플라이언스 InfiniBand 스위치에 연결할 수 있도록 서버를 어플라이언스 충분히 가깝게 랙할 계획입니다. InfiniBand에 대한 Mellanox Technologies의 자세한 내용은 InfiniBand 백서 소개를 참조하세요.

  2. Mellanox 커넥트X-3 FDR InfiniBand 단일 또는 이중 포트 네트워크 어댑터를 구입합니다. 데이터 전송 중에 내결함성을 위해 두 개의 포트가 있는 네트워크 어댑터를 구입하는 것이 좋습니다. 고가용성을 위해서는 두 개의 포트 네트워크 어댑터가 필요합니다.

  3. 이중 포트 카드 FDR InfiniBand 케이블 2개 또는 단일 포트 카드 FDR InfiniBand 케이블 1개 구입 FDR InfiniBand 케이블은 로드 서버를 어플라이언스 InfiniBand 네트워크에 연결합니다. 케이블 길이는 환경에 따라 로딩 서버와 어플라이언스 InfiniBand 스위치 사이의 거리에 따라 달라집니다.

3단계: 서버를 InfiniBand 네트워크에 커넥트

다음 단계를 사용하여 로드 서버를 InfiniBand 네트워크에 연결합니다. 서버가 InfiniBand 네트워크를 사용하지 않는 경우 이 단계를 건너뜁니다.

  1. 어플라이언스 InfiniBand 네트워크에 연결할 수 있도록 서버를 어플라이언스 충분히 닫습니다.

  2. InfiniBand Mellanox 커넥트X-3 FDR InfiniBand 네트워크 어댑터를 로드 서버에 설치합니다.

  3. FDR 케이블을 사용하여 InfiniBand 네트워크 어댑터를 첫 번째 어플라이언스 랙의 두 InfiniBand 스위치 중 하나에 연결합니다.

  4. InfiniBand 네트워크 어댑터에 적합한 Windows 드라이버를 설치하고 구성합니다.

    • Windows용 InfiniBand 드라이버는 InfiniBand 공급업체의 업계 컨소시엄인 OpenFabrics Alliance에 의해 개발되었습니다. 올바른 드라이버가 InfiniBand 네트워크 어댑터와 함께 배포되었을 수 있습니다. 그렇지 않은 경우 www.openfabrics.org 드라이버를 다운로드할 수 있습니다.
  5. 네트워크 어댑터에 대한 InfiniBand 및 DNS 설정을 구성합니다. 구성 지침은 InfiniBand 네트워크 어댑터 구성을 참조 하세요.

4단계: 로드 도구 설치

클라이언트 도구는 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.

dwloader를 설치하려면 클라이언트 도구에서 dwloader 설치를 실행합니다.

Integration Services를 로드에 사용하려는 경우 Integration Services 및 Integration Services 대상 어댑터를 설치해야 합니다. 어댑터는 클라이언트 도구에서 사용할 수 있습니다.

5단계: 로드 시작

이제 데이터 로드를 시작할 준비가 되었습니다. 자세한 내용은 다음을 참조하세요.

  1. dwloader 명령줄 로드 도구

  2. 부하 개요

성능

Windows Server 2012 이상에서 최상의 로드 성능을 위해 즉시 파일 초기화를 설정하여 데이터를 덮어쓸 때 운영 체제가 기존 데이터를 0으로 덮어쓰지 않도록 합니다. 이전 데이터가 디스크에 여전히 존재하기 때문에 보안 위험이 있는 경우 즉시 파일 초기화를 해제해야 합니다.

보안 알림

로드할 데이터가 어플라이언스 저장되지 않으므로 IT 팀은 데이터를 로드할 보안의 모든 측면을 관리할 책임이 있습니다. 예를 들어 로드할 데이터의 보안 관리, 부하를 저장하는 데 사용되는 서버의 보안 및 로드 서버를 SQL Server PDW 어플라이언스 연결하는 네트워킹 인프라의 보안이 포함됩니다.

Important

특히 dwloader 명령줄 로드 도구를 사용하는 각 로딩 서버를 보호하는 것이 중요합니다. dwloader는 데이터를 로드할 때 먼저 Control 노드를 사용하여 인증한 다음, 인증에 성공하면 데이터를 로드 서버에서 데이터 채널을 통해 컴퓨팅 노드로 직접 이동합니다. 인증서 유효성 검사는 각 로드 서버와 각 컴퓨팅 노드 간의 손 떨림 중에 발생하지 않습니다. 이렇게 하면 로드하는 동안 각 데이터 채널에 대한 잠재적인 중간 공격에 컴퓨팅 노드가 노출됩니다. 이러한 공격으로 인해 변조된 데이터 및/또는 정보가 공개될 수 있습니다.

데이터로 인한 보안 위험을 줄이기 위해 다음을 권고합니다.

  • PDW에 데이터를 로드하는 데만 사용되는 하나의 Windows 계정을 지정합니다. 이 계정에 로드 위치 및 다른 위치에 대한 사용 권한이 있도록 허용합니다.

  • 데이터를 로드할 수 있는 권한이 있는 하나의 PDW 사용자를 지정합니다. 보안 요구 사항에 따라 데이터베이스당 하나의 특정 사용자를 가질 수 있습니다.

  • 로드 서버의 작업은 신뢰할 수 있는 내부 네트워크 외부에서 데이터를 끌어올 UNC 경로를 허용할 수 있습니다. 또한 네트워크 또는 이름 확인에 영향을 줄 수 있는 공격자가 SQL Server PDW로 전송된 데이터를 가로채거나 수정할 수 있습니다. 이렇게 하면 변조 및 정보 공개 위험이 발생합니다. 연결에 서명을 요구하여 변조를 완화해야 합니다. 이 위험을 완화하려면 로드 서버보안 설정\로컬 정책\보안 옵션에서 다음 그룹 정책 옵션을 설정합니다. Microsoft 네트워크 클라이언트: 디지털 서명 통신(항상): 사용

  • Windows Server 2012 이상에서 인스턴트 파일 초기화를 해제합니다. 이는 성능 섹션에서 설명한 대로 성능과 보안 간의 장단점에 해당합니다. 보안 요구 사항에 따라 가장 적합한 항목을 결정해야 합니다.