영업: 1-800-867-1380

Azure 가상 컴퓨터에서 SQL Server 시작

업데이트 날짜: 2014년 6월

이 항목에서는 Azure 가상 컴퓨터에서 SQL Server를 등록하는 방법과 Microsoft 공용 클라우드 환경에서 SQL Server 데이터베이스를 만드는 방법에 대한 지침을 제공합니다.

Azure 가상 컴퓨터에서 SQL Server를 사용하면 Microsoft 데이터 센터에서 IaaS(infrastructure-as-a-service) 제품의 모든 혜택을 얻을 수 있습니다. 따라서 Azure에서 응용 프로그램과 데이터베이스뿐만 아니라 SQL Server를 실행하는 가상 컴퓨터를 완전히 제어할 수 있습니다. 늘어나는 요구를 처리하기 위해 하드웨어를 새로 구입하는 대신 Azure 가상 컴퓨터에서 SQL Server를 활용하여 온-프레미스 가상화 플랫폼에 있는 엔터프라이즈 범위의 응용 프로그램을 Azure로 이동할 수 있습니다. 새 응용 프로그램의 유효성 검사나 테스트를 수행하기 위해서나 특정 기간 동안만 하드웨어가 더 필요한 경우 Azure 가상 컴퓨터는 이러한 요구를 충족할 수 있는 융통성을 제공합니다. Azure 가상 컴퓨터에서 SQL Server 데이터베이스를 호스팅하여 하이브리드 응용 프로그램을 작성할 수 있습니다. 따라서 온-프레미스와 클라우드 응용 프로그램 둘 다에 사용할 수 있도록 데이터베이스를 설정할 수 있습니다.

이 항목은 다음과 같은 하위 섹션으로 구성됩니다.

Azure에서 SQL Server 가상 컴퓨터를 만들려면 먼저 Azure 플랫폼 구독을 얻어야 합니다. 구입 옵션에서 Azure 구독을 구입할 수 있습니다. 무료로 사용해 보려면 Azure 무료 평가판을 방문하세요. 그런 다음 가상 컴퓨터를 Azure로 가져오거나 플랫폼에서 제공하는 이미지를 사용하여 Azure에서 가상 컴퓨터를 만들 수 있습니다.

Azure에서 SQL Server 가상 컴퓨터 프로비전 자습서에서는 플랫폼에서 제공하는 이미지를 사용하여 SQL Server 가상 컴퓨터를 만드는 방법을 보여 줍니다.

중요: Windows Azure에서 SQL Server 가상 컴퓨터를 만든 후 Windows Azure의 다른 가상 컴퓨터, 내부 컴퓨터 또는 인터넷에서 해당 가상 컴퓨터에 연결하려면 몇 가지 추가 작업을 수행해야 합니다. 자세한 내용은 Azure 가상 컴퓨터의 SQL Server에 대한 연결 고려 사항을 참조하세요.

가상 컴퓨터를 Azure로 가져오려면 기존 온-프레미스 SQL Server 디스크를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법기존 온-프레미스 SQL Server 가상 컴퓨터를 사용하여 Azure에서 SQL Server 가상 컴퓨터를 만드는 방법을 참조하세요.

Azure 구독 관리에 대한 자세한 내용은 구독 관리를 참조하세요. Azure 가상 컴퓨터 갤러리에서는 Windows 이미지나 비 Windows 이미지와 같은 몇 가지 가상 컴퓨터 이미지를 제공합니다. 지원되는 가상 컴퓨터 이미지의 최신 목록은 Azure를 위한 가상 컴퓨터 크기가상 컴퓨터 가격 정보를 참조하세요.

Azure 가상 컴퓨터 갤러리에는 Microsoft SQL Server가 포함된 몇 가지 이미지가 있습니다. 가상 컴퓨터 이미지에 설치된 소프트웨어는 운영 체제 버전과 SQL Server 버전에 따라 다릅니다. 다음 표에서는 Azure 가상 컴퓨터 갤러리에서 현재 사용할 수 있는 SQL Server 관련 이미지를 요약하여 보여 줍니다.

 

운영 체제 SQL Server 버전 SQL Server 버전

Windows Server 2008 R2

SQL Server 2008 R2 서비스 팩 2

Enterprise, Standard 및 Web

Windows Server 2012

SQL Server 2012 서비스 팩 1

Enterprise, Standard, Web 및 Data Warehouse(Enterprise)

Windows Server 2012 R2

SQL Server 2014 및 데이터 웨어하우징용 SQL Server 2014

Enterprise, Standard, Web 및 Data Warehouse(Enterprise)

중요 정보: 추가 SQL Server 버전 및 에디션이 계획 중입니다. Azure 관리 포털에 로그인하여 지원되는 모든 SQL Server 버전 및 에디션을 볼 수 있습니다.

미리 보기 기간 동안 사용할 수 있던 플랫폼 이미지 SQL Server Evaluation Edition을 사용하여 만든 가상 컴퓨터가 있는 경우 갤러리의 시간당 지불하는 버전 이미지로 업그레이드할 수 없습니다. 다음 두 옵션 중 하나를 선택할 수 있습니다.

플랫폼 이미지의 Windows Server 설치에는 다음과 같은 구성 설정과 구성 요소가 포함되어 있습니다.

  • 관리자 계정에 원격 데스크톱이 사용됩니다.

  • Windows Update가 사용됩니다.

  • 기본적으로 프로비전 중에 지정된 사용자 계정은 로컬 Administrators 그룹의 구성원입니다. 이 관리자 계정은 SQL Server sysadmin 서버 역할의 구성원이기도 합니다.

  • 가상 컴퓨터가 WORKGROUP이라는 작업 그룹의 구성원입니다.

  • 게스트 계정이 사용되지 않습니다.

  • 고급 보안이 포함된 Windows 방화벽(c:\Windows\System32\WF.msc)이 설정되어 있습니다.

  • .NET Framework 버전 4가 설치되어 있습니다.

  • 가상 컴퓨터의 크기가 프로비전 중에 지정됩니다.

  • 중형이 일반 작업에 권장되는 가장 작은 크기입니다.

  • SQL Server Enterprise Edition을 사용하는 경우 가상 컴퓨터의 최소 권장 크기는 대형입니다.

  • 선택한 크기에 따라 구성할 수 있는 데이터 디스크의 수가 제한됩니다. 사용 가능한 가상 컴퓨터 크기와 가상 컴퓨터에 연결할 수 있는 데이터 디스크 수에 대한 최신 정보는 Azure를 위한 가상 컴퓨터 크기를 참조하세요.

플랫폼 이미지의 SQL Server 설치에는 다음과 같은 구성 설정과 구성 요소가 포함되어 있습니다.

  • 데이터베이스 엔진

  • Analysis Services

  • Integration Services

  • Reporting Services(기본 모드로 구성됨)

  • AlwaysOn 가용성 그룹은 SQL Server 2012 이상에서 사용할 수 있지만 사용하기 전에 추가 구성이 필요합니다. 자세한 내용은 Azure 가상 컴퓨터의 SQL Server에 대한 고가용성 및 재해 복구를 참조하세요.

  • 복제

  • 검색을 위한 전체 텍스트 및 의미 체계 추출(SQL Server 2012 이상의 의미 체계 추출만 해당)

  • Data Quality Services(SQL Server 2012 이상만 해당)

  • MDS(Master Data Services)를 사용할 수 있지만(SQL Server 2012 이상만 해당) 추가 구성 및 구성 요소가 필요합니다. Azure의 가상 컴퓨터에서 MDS(Master Data Services)를 실행하려면 웹 서버(인터넷 정보 서비스)와 Silverlight를 설치하고 Master Data Services Configuration Tool(MDSConfigTool.exe)을 사용하여 MDS(Master Data Services)를 구성합니다. 자세한 내용은 MDS(Master Data Services) 설치를 참조하세요.

  • SharePoint용 PowerPivot을 사용할 수 있지만(SQL Server 2012 이상만 해당) 추가 구성 및 구성 요소(SharePoint 포함)가 필요합니다.

  • Distributed Replay Client를 사용할 수 있지만(SQL Server 2012 이상만 해당) 설치되어 있지 않습니다. 설치를 실행하려면 데이터베이스 엔진 및 플랫폼에서 제공하는 SQL Server 이미지의 추가 인스턴스를 참조하세요.

  • SQL Server Management Studio, SQL Server 구성 관리자, Business Intelligence Development Studio, SQL Server 설치 프로그램과 DAC(데이터 계층 응용 프로그램), 백업, 복원, 연결 및 분리와 같은 업그레이드 및 마이그레이션 도구를 비롯한 모든 도구

  • 클라이언트 도구 연결, 클라이언트 도구 SDK 및 SQL 클라이언트 연결 SDK

  • SQL Server 온라인 설명서를 사용할 수 있지만 Help Viewer를 사용하여 구성이 필요합니다. 자세한 내용은 SQL Server 제품 설명서 사용을 참조하세요.

  • 공유 메모리 프로토콜만 수신하는 SQL Server 데이터베이스 엔진의 기본 (명명되지 않은) 인스턴스를 포함합니다.

  • 기본적으로 Azure에서는 SQL Server 가상 컴퓨터 설치 중에 Windows 인증을 선택합니다. sa 로그인을 사용하거나 SQL Server 계정을 새로 만들려면 인증 모드를 변경해야 합니다. 자세한 내용은 Azure 가상 컴퓨터의 SQL Server에 대한 보안 고려 사항를 참조하세요.

  • 가상 컴퓨터를 설치한 Azure 사용자는 처음에는 SQL Server sysadmin 고정 서버 역할의 유일한 구성원입니다.

  • 데이터베이스 엔진 메모리는 동적 메모리 구성으로 설정됩니다. 포함된 데이터베이스 인증은 해제됩니다. 기본 언어는 한국어(Korean)입니다. 데이터베이스 간 소유권 체인은 해제됩니다. 자세한 설정을 보려면 SQL Server의 인스턴스를 살펴보세요.

  • SQL Server의 추가 설치는 가상 컴퓨터에 설치될 수 있지만 PID(제품 ID 코드)를 필요로 할 수 있습니다.

  • CEIP(사용자 환경 개선 프로그램)가 사용됩니다. SQL Server 오류 및 사용 보고 유틸리티를 사용하여 CEIP를 사용하지 않도록 설정할 수 있습니다. SQL Server 오류 및 사용 보고 유틸리티를 시작하려면 시작 메뉴에서 모든 프로그램, Microsoft SQL Server 버전, 구성 도구, SQL Server 오류 및 사용 보고를 차례로 클릭합니다. CEIP가 사용되는 상태로 SQL Server 인스턴스를 사용하지 않으려면 사용자 고유의 가상 컴퓨터 이미지를 Azure에 배포하는 것을 고려할 수도 있습니다. 자세한 내용은 Windows Server 운영 체제가 포함된 가상 하드 디스크 만들기 및 업로드를 참조하세요.

  • 성능 고려 사항: Azure 가상 컴퓨터에서 SQL Server를 실행하는 동안 온-프레미스 서버 환경에서 SQL Server에 적용할 수 있는 동일한 데이터베이스 성능 튜닝 옵션을 계속 사용하는 것이 좋습니다. 그러나 공용 클라우드에서 관계형 데이터베이스의 성능은 가상 컴퓨터 크기 및 데이터 디스크 구성과 같은 많은 요소에 따라 달라집니다. 최신 정보는 Azure 가상 컴퓨터의 SQL Server에 대한 성능 모범 사례을 참조하세요. 이 항목에는 데이터 및 로그 파일의 배치, 임시 저장소 드라이브, 캐싱, I/O 성능 등에 대한 정보가 들어 있습니다.

  • 고가용성 및 재해 복구 고려 사항: Azure의 SQL Server VM에서 실행 중인 데이터베이스의 경우 Azure 가상 컴퓨터의 SQL Server에 대한 고가용성 및 재해 복구에서 제공하는 자세한 지침을 따르세요. Azure에서 실행 중이고 동시에 Azure VM에서 SQL Server를 사용하는 응용프로그램에는 추가 고려 사항이 적용됩니다. Azure 가상 컴퓨터의 SQL Server에 대한 응용 프로그램 패턴 및 개발 전략 문서의 Development Strategies in Azure: Comparison of Traditional Web Development vs. Azure Cloud Services and Azure Web Sites에서 제공하는 정보를 참조하는 것이 좋습니다.

  • 서비스: Azure의 가상 컴퓨터에서 실행되는 사용되지 않는 서비스를 모두 사용하지 않도록 설정합니다. 예를 들어 Analysis Services, Reporting Services 또는 Integration Services와 같은 미리 설치된 SQL Server 서비스를 사용하지 않는 경우 해당 서비스를 사용하지 않도록 설정하세요.

  • 자동 크기 조정: Azure의 자동 크기 조정(영문) 기능을 사용하면 응용 프로그램에 사용되는 가상 컴퓨터 수를 자동으로 늘리거나 줄일 수 있습니다. 이 기능은 사용량이 많은 기간 동안 최종 사용자 환경이 부정적인 영향을 받지 않고, 사용량이 적을 때 VM이 종료되도록 합니다. 클라우드 서비스에 SQL Server VM이 포함된 경우 클라우드 서비스에 대해 자동 크기 조정 옵션을 설정하지 않는 것이 좋습니다. 그 이유는 자동 크기 조정 기능을 사용하면 Azure에서 해당 VM의 CPU 사용량이 임계값보다 높으면 가상 컴퓨터를 켜고 CPU 사용량이 임계값보다 낮으면 가상 컴퓨터를 끄기 때문입니다. 자동 크기 조정 기능은 모든 VM이 이전 상태에 대한 참조 없이 작업을 관리할 수 있는 웹 서버와 같은 상태 비저장 응용 프로그램에 유용합니다. 그러나 자동 크기 조정 기능은 한 인스턴스만 데이터베이스에 대한 쓰기를 허용하는 SQL Server와 같은 상태 저장 응용 프로그램에는 유용하지 않습니다. 참고: VM에 대해 자동 크기 조정을 구성하려면 이러한 VM이 동일한 가용성 집합 및 동일한 클라우드 서비스에 있어야 합니다. 동일한 클라우드 서비스에서 VM을 만들려면 첫 번째 VM을 만들고 두 번째 VM을 만든 후 두 번째 VM을 첫 번째 VM에 연결하면 됩니다. 자세한 내용은 자습서: Azure에서 동일한 클라우드 서비스의 여러 SQL Server 가상 컴퓨터 구성 및 연결를 참조하세요. 가상 컴퓨터 및 가용성 집합에 대한 자세한 내용은 가상 컴퓨터의 가용성 관리를 참조하세요.

권장 사항, 모범 사례 및 자습서를 자세히 확인하려면 이 항목의 끝에 있는 다음 단계 섹션에 나열된 항목을 참조하세요.

Management Studio의 서버에 연결 대화 상자에서 서버 이름 상자에 가상 컴퓨터의 호스트 이름을 입력합니다.

인터넷에서 SQL Server의 인스턴스에 연결하려면 먼저 다음 작업을 완료해야 합니다.

  • TCP 프로토콜을 수신하도록 SQL Server를 구성하고 데이터베이스 엔진을 다시 시작합니다.

  • Windows 방화벽에서 TCP 포트를 엽니다.

  • 혼합 모드 인증을 사용하도록 SQL Server를 구성합니다.

  • SQL Server 인증 로그인을 만듭니다.

  • 가상 컴퓨터의 TCP 끝점을 만듭니다.

  • 가상 컴퓨터의 DNS 이름을 결정합니다.

단계별 지침은 Azure에서 SQL Server 가상 컴퓨터 프로비전을 참조하세요.

Azure 가상 네트워크에서는 Azure에서 호스팅되는 가상 컴퓨터가 보다 쉽게 개인 네트워크와 상호 작용할 수 있습니다. Azure 가상 네트워크 설정을 구성하는 여러 단계가 있습니다. Azure 가상 네트워크에 대한 자세한 내용은 Azure 가상 네트워크 개요를 참조하세요.

다음과 유사한 연결 문자열을 제공합니다.

add name ="connection" connectionString ="Data Source=VM_Name;Integrated Security=true;" providerName ="System.Data.SqlClient";

여기서 VM_Name은 설치 중에 가상 컴퓨터에 제공한 이름입니다. 다른 연결 시나리오는 Azure 가상 컴퓨터의 SQL Server에 대한 연결 고려 사항을 참조하세요.

플랫폼에서 제공하는 SQL Server 이미지를 사용하여 가상 컴퓨터를 만드는 경우 가상 컴퓨터에 저장된 SQL Server 설치 미디어를 C:\SqlServer_SQLMajorVersion.SQLMinorVersion_Full 디렉터리에서 찾을 수 있습니다. 이 디렉터리의 설치 프로그램을 실행하여 디스크 공간이 허용하는 경우 기능 추가 또는 제거, 새 인스턴스 추가 또는 인스턴스 복원과 같은 설치 작업을 수행할 수 있습니다. Azure는 포털에서 여러 버전의 SQL Server 이미지를 제공합니다. SQL Server 플랫폼에서 제공하는 이미지의 버전 릴리스 날짜가 2014년 5월 15일 이후인 경우 이미지에 기본적으로 제품 키가 포함되어 있습니다. 이 날짜 이전에 게시된 플랫폼에서 제공하는 SQL Server 이미지를 사용하여 가상 컴퓨터를 프로비전하는 경우 해당 VM에는 제품 키가 포함되어 있지 않습니다. 새 VM을 프로비전할 때 항상 최신 이미지 버전을 선택하는 것이 좋습니다.

SQL Server 가상 컴퓨터를 캡처하고 이를 템플릿으로 사용하여 다른 가상 컴퓨터를 만들 수 있습니다. 이미지 템플릿을 사용하여 새 가상 컴퓨터를 프로비전하는 것은 플랫폼에서 제공하는 SQL Server 라이선스를 위반하지 않습니다. 자세한 내용은 템플릿으로 사용할 Windows 가상 컴퓨터를 캡처하는 방법(영문)을 참조하세요. 사용자 고유의 SQL Server 이미지를 Azure로 가져온 다음 추가 SQL Server 기능을 설치해야 하는 경우 가상 컴퓨터의 디스크 공간이 충분한지 확인하세요. Azure 플랫폼의 Windows Server 및 SQL Server 라이선스에 대한 자세한 내용은 가상 컴퓨터 라이선스 FAQ를 참조하세요.

플랫폼에서 제공하는 SQL Server 이미지를 사용하여 가상 컴퓨터를 만들면 온-프레미스 데이터베이스의 경우와 마찬가지로 새로운 Windows 사용자, SQL Server Windows 인증 로그인 및 데이터베이스 사용자를 만들 수 있습니다. SQL Server 인증을 사용하려면 혼합 모드 인증을 사용하도록 데이터베이스 엔진을 구성해야 합니다. sa 계정은 사용하지 않도록 설정됩니다. 인증 모드를 변경하고 sa 계정을 사용하도록 설정하는 방법은 서버 인증 모드 변경을 참조하세요.

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft