내보내기(0) 인쇄
모두 확장

Azure 가상 컴퓨터의 SQL Server 배포

업데이트 날짜: 2014년 2월

Azure를 사용하면 기존 SQL Server 가상 컴퓨터를 Azure로 가져오거나 플랫폼에서 제공하는 SQL Server 이미지를 사용하여 SQL Server 가상 컴퓨터를 만들 수 있습니다. Azure의 infrastructure-as-a-service 제품에 대한 자세한 내용은 Azure 가상 컴퓨터 개요를 참조하십시오. 이 항목에서는 Azure의 기본 이미지디스크 개념에 대해 이미 잘 알고 있는 것으로 가정합니다. Azure의 가상 하드 디스크 파일, 이미지 및 디스크에 대한 자세한 내용은 디스크 및 이미지 관리를 참조하십시오.

Azure에 SQL Server를 배포할 때 이러한 방법을 사용하는 것이 좋습니다.

  • 플랫폼 갤러리 이미지를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만듭니다. 플랫폼에서 제공하는 SQL Server 이미지를 사용하여 Azure에서 새 가상 컴퓨터를 만듭니다. 관리 포털, PowerShell 또는 REST API를 사용하면 Azure 관리 포털의 이미지 갤러리에 제공되는 이미지를 사용하여 사용자 고유의 SQL Server 가상 컴퓨터를 클라우드에 직접 만들 수 있습니다. 플랫폼 이미지를 사용하여 SQL Server 가상 컴퓨터를 만드는 방법에 대한 자세한 내용은 Azure에서 SQL Server 가상 컴퓨터 프로비전을 참조하십시오. 그런 다음 온-프레미스로 스키마와 데이터를 준비한 후 Azure 가상 컴퓨터의 SQL Server로 마이그레이션에서 제공하는 마이그레이션 도구와 방법을 사용하여 해당 스키마 및 데이터를 가상 컴퓨터의 SQL Server 인스턴스로 업로드할 수 있습니다. 이 경우 표준 가상 컴퓨터 요금뿐 아니라 가격 정보에 지정되어 있는 SQL Server 요금도 청구됩니다.

  • SQL Server Management Studio를 사용하여 SQL Server의 온-프레미스 인스턴스를 Azure 가상 컴퓨터에 배포합니다. 기존 VM을 사용해도 되고 SSMS의 배포 마법사에서 새 VM을 만들어도 됩니다. 자세한 내용은 Azure 가상 컴퓨터에 SQL Server 데이터베이스 배포를 참조하십시오.

  • Azure에서 Windows Server 가상 컴퓨터를 만든 다음 SQL Server 설치 프로그램을 사용하여 SQL Server를 설치합니다. 플랫폼에서 제공하는 Windows Server 이미지를 사용하여 Azure에서 Windows Server 가상 컴퓨터를 만듭니다. 그런 다음 모든 SQL Server 설치 또는 데이터 파일을 VHD(가상 하드 드라이브) 파일에 온-프레미스로 복사하고 Add-AzureVhd cmdlet을 사용하여 VHD 파일을 Azure에 업로드할 수 있습니다. 업로드 프로세스가 완료되면 업로드된 VHD를 Azure의 가상 컴퓨터에 연결된 디스크로 연결할 수 있습니다. 그런 다음 필요한 SQL Server 구성 요소를 Azure의 가상 컴퓨터에 설치할 수 있습니다. 사용자 고유의 SQL Server 라이선스를 가져오기 때문에 SQL Server에 대한 요금은 청구되지 않습니다. 자세한 내용은 데이터 디스크의 SQL Server 데이터 및 설치 파일을 온-프레미스에서 Azure로 복사하는 방법을 참조하십시오. 이 항목에서는 온-프레미스로 VHD 파일을 만들고 SQL Server 데이터 또는 설치 파일을 VHD 파일에 복사하는 방법도 보여 줍니다.

  • 기존의 온-프레미스 Sysprepped SQL Server 가상 컴퓨터 디스크를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만듭니다. 온-프레미스로 가상 컴퓨터를 만들고, 필요한 SQL Server 구성 요소를 설치하고, Windows 운영 체제에서 Sysprep를 실행하고, Add-AzureVHD cmdlet을 사용하여 VHD 파일을 Azure에 이미지로 업로드합니다. 업로드된 VHD를 사용하여 Azure에서 여러 새 가상 컴퓨터를 만들 수 있습니다. 사용자 고유의 SQL Server 라이선스를 가져오기 때문에 SQL Server에 대한 요금은 청구되지 않습니다.

    이 방법을 사용하면 SQL Server 가상 디스크에 sysprep을 적용하기 전에 이 가상 디스크를 만들기 위한 두 가지 옵션이 있습니다.

    • 가상 컴퓨터에서 온-프레미스로 SQL 서버 전체 설치를 수행한 다음 VHD를 Azure에 업로드할 수 있습니다.

    • 독립 실행형 SQL Server 인스턴스의 이미지 준비 설치 옵션을 사용하여 SQL Server를 설치할 수 있습니다. 이 옵션을 사용하면 SQL 서버가 완전히 설치되지 않습니다. VHD 파일을 업로드하고 Azure 플랫폼에서 설치를 완료합니다. 이 기능을 사용하면 사용자 자격 증명, 데이터베이스 및 파일 위치 등을 사용자 지정할 수 있습니다.

    자세한 내용은 기존 온-프레미스 SQL Server 가상 컴퓨터를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법를 참조하십시오.

  • 미리 만들어진 SQL Server 디스크를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만듭니다. 이 방법을 사용하면 가상 컴퓨터에서 Sysprep을 실행하지 않고 기존 SQL Server 가상 컴퓨터를 이동할 수 있습니다. VHD를 Azure에 운영 체제 디스크로 업로드하고 이 업로드된 디스크를 사용하여 Azure에서 새 가상 컴퓨터를 만듭니다. 이 경우 업로드된 디스크를 사용하여 하나의 가상 컴퓨터만 만들 수 있습니다. 가상 컴퓨터에서 Sysprep를 실행하지 않으므로 가상 컴퓨터는 온-프레미스로 가상 컴퓨터에 할당된 것과 동일한 보안 식별자를 유지합니다. Azure 가상 네트워크를 통해 온-프레미스 및 Azure 환경에서 이 가상 컴퓨터의 여러 복사본을 연결해야 하는 경우 중복 SID로 인해 문제가 발생할 수 있습니다. 자세한 내용은 기존 온-프레미스 SQL Server 디스크를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법를 참조하십시오.

  • Azure Blob 저장소 및 통합 설치 패키지를 사용하여 SQL Server 데이터 및 설치 파일을 Azure로 이동합니다. 이 방법을 사용하면 Azure Blob 저장소 및 FullSlipStream 패키지를 사용하여 기존 SQL Server 데이터 또는 설치 파일을 Azure의 가상 컴퓨터로 이동할 수 있습니다. Azure에서 Blob 저장소를 만들고 데이터 또는 설치 파일을 온-프레미스 컴퓨터에서 직접 Blob 저장소로 업로드합니다. 자세한 내용은 .NET에서 Azure Blob 저장소 서비스를 사용하는 방법을 참조하십시오. 그런 다음 Azure의 가상 컴퓨터를 연결하고 Blob 개체의 콘텐츠를 로컬 파일에 다운로드합니다. Blob 개체에 설치 파일이 있으면 서비스 팩 또는 누적 업데이트도 다운로드할 수 있습니다. SQL Server 2012의 경우 다운로드 센터에서 FullSlipStream 설치 패키지를 다운로드하고 SQL Server를 직접 설치할 수도 있습니다.

  • 원격 데스크톱을 사용하여 온-프레미스 컴퓨터에서 Azure의 가상 컴퓨터로 SQL Server 설치 또는 데이터 파일을 전송합니다. Azure의 가상 컴퓨터에 연결하는 경우 SQL Server 설치 및 데이터 파일을 전송할 수 있도록 하는 방식으로 원격 데스크톱에서 연결 옵션을 설정할 수 있습니다. 먼저 원격 데스크톱 세션에서 로컬 디스크 드라이브를 사용할 수 있도록 합니다. 원격 데스크톱 연결 창에서 옵션을 클릭합니다. 로컬 리소스 탭의 로컬 장치에서 디스크 드라이브를 클릭합니다. 그런 다음 연결을 클릭합니다. 가상 컴퓨터에 로그인되었으면 Azure에 있는 가상 컴퓨터의 Windows 탐색기에서 모든 온-프레미스 드라이브를 볼 수 있습니다. 온-프레미스에서 파일을 복사하여 가상 컴퓨터로 붙여 넣을 수 있습니다.

  • Azure Virtual Network를 사용하여 SQL Server 설치 또는 데이터 파일을 Azure의 가상 컴퓨터로 전송합니다. Azure에서 가상 컴퓨터를 만들고 가상 컴퓨터가 온-프레미스 네트워크에 연결하는 Azure 가상 네트워크에 위치하는 경우 Azure의 가상 컴퓨터를 온-프레미스 컴퓨터 중 하나로 볼 수 있습니다. 이 경우 가상 컴퓨터에서 파일 공유를 사용할 수 있으면 개별 데이터 또는 설치 파일을 가상 컴퓨터에 복사할 수 있습니다. 이 솔루션은 많은 수의 파일에는 제대로 작동하지 않을 수 있습니다.

  • SQL Server 데이터베이스 스키마 및 데이터를 Azure 가상 컴퓨터에 복사합니다. SQL Server 데이터베이스 스키마 및 데이터를 온-프레미스에서 Azure 가상 컴퓨터의 SQL Server로 복사하는 다양한 옵션이 있습니다. 자세한 내용은 SQL Server 데이터베이스 스키마 및 데이터를 Azure 가상 컴퓨터로 마이그레이션을 참조하십시오.

  • Azure 가져오기/내보내기 서비스: 대형 데이터베이스의 경우에는 Azure를 원본 또는 대상으로 사용하는 대체 마이그레이션 옵션으로 Azure 가져오기/내보내기 서비스를 사용할 수 있습니다. 이 서비스에서는 하드 드라이브에 저장된 많은 양의 파일 데이터를 온-프레미스에서 Azure Blob 저장소로 또는 그 반대로 전송할 수 있습니다. 예를 들어 데이터가 포함된 하드 드라이브 하나 이상을 Azure 데이터 센터로 보내 Azure Blob 저장소로 데이터를 가져올 수 있습니다. 마찬가지로 빈 하드 드라이브를 Azure 데이터 센터로 보내 데이터를 내보낼 수도 있습니다. 내보내기 프로세스에서는 Azure 저장소 계정의 Blob 데이터를 하드 드라이브로 복사한 다음 사용자에게 반환합니다. 자세한 내용은 SQL Server 파일용 Azure 가져오기/내보내기 서비스를 사용하는 방법를 참조하십시오.

다음 자습서를 통해 SQL Server를 Azure 가상 컴퓨터에 배포하는 방법을 배울 수 있습니다.

단원 내용

 

항목 설명

데이터 디스크의 SQL Server 데이터 및 설치 파일을 온-프레미스에서 Azure로 복사하는 방법

이 항목에서는 로컬 고정 크기의 VHD(가상 하드 디스크)를 사용하여 SQL Server 데이터 파일 또는 설치 비트를 Azure의 가상 컴퓨터에 복사하는 방법에 대해 설명합니다.

Hyper-V를 사용하여 온-프레미스에서 기본 가상 컴퓨터를 만드는 방법

이 항목에서는 HYPER-V 관리자를 사용하여 Azure에 업로드할 VHD 파일을 만드는 방법을 보여 줍니다.

기존 온-프레미스 SQL Server 디스크를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법

이 항목에서는 온-프레미스 SQL Server VHD(가상 하드 드라이브) 파일을 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법에 대해 설명합니다.

기존 온-프레미스 SQL Server 가상 컴퓨터를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법

이 항목에서는 기존 온-프레미스 SQL Server 가상 컴퓨터를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법에 대해 설명합니다.

PowerShell을 사용하여 Azure에서 SQL Server 가상 컴퓨터를 설정하는 방법

PowerShell을 사용하여 Windows에서 SQL Server 가상 컴퓨터를 만들고 구성하는 방법에 대해 설명합니다.

연결된 데이터 디스크를 사용하여 데이터베이스 파일을 저장하는 방법

이 항목에서는 연결된 데이터 디스크를 사용하여 데이터베이스 파일을 저장하는 경우 및 방법에 대해 설명합니다.

SQL Server 파일용 Azure 가져오기/내보내기 서비스를 사용하는 방법

이 항목에서는 실제 하드 드라이브를 사용하여 Azure에서/Azure로 대형 데이터베이스를 이동하는 방법을 설명합니다.

참고 항목

표시:
© 2014 Microsoft