Azure Virtual Machines에서 SQL Server 개요(Windows)Overview of SQL Server on Azure Virtual Machines (Windows)

이 항목에서는 포털 이미지에 대한 링크일반적인 태스크의 개요와 함께 Azure Windows VM(가상 컴퓨터)에 SQL Server를 실행하는 옵션을 설명합니다.This topic describes your options for running SQL Server on Azure Windows virtual machines (VMs), along with links to portal images and an overview of common tasks.

참고

SQL Server에 이미 익숙하고 SQL Server Windows VM을 배포하는 방법을 확인하려는 경우 Azure Portal에서 Windows SQL Server VM 프로비전을 참조하세요.If you're already familiar with SQL Server and just want to see how to deploy a SQL Server Windows VM, see Provision a Windows SQL Server VM in the Azure. 또는 SQL Server에서 Linux VM을 만들려는 경우 Azure에서 Linux SQL Server VM 프로비전을 참조하세요.Or if you want to create a Linux VM with SQL Server, see Provision a Linux SQL Server VM in the Azure

데이터베이스 관리자 또는 개발자인 경우 Azure VM은 온-프레미스 SQL Server 워크로드 및 응용 프로그램을 클라우드로 이동하는 방법을 제공합니다.If you are a database administrator or a developer, Azure VMs provide a way to move your on-premises SQL Server workloads and applications to the Cloud.

시나리오Scenarios

Azure에서 데이터를 호스트하도록 선택할 수 있는 여러 가지 이유가 있습니다.There are many reasons that you might choose to host your data in Azure. 응용 프로그램이 Azure로 이동하는 경우 데이터를 이동하는 것이 성능을 향상시킵니다.If your application is moving to Azure, it improves performance to also move the data. 하지만 다른 이점도 있습니다.But there are other benefits. 글로벌 서비스 및 재해 복구를 위해 여러 데이터 센터에 대한 액세스를 자동으로 가집니다.You automatically have access to multiple data centers for a global presence and disaster recovery. 데이터를 잘 보호하고 지속합니다.The data is also highly secured and durable.

Azure VM에서 실행하는 SQL Server는 관계형 데이터를 Azure에 저장하기 위한 한 가지 옵션입니다.SQL Server running on Azure VMs is one option for storing your relational data in Azure. 여기서는 몇 가지 시나리오를 사용하는 것이 좋습니다.It is good choice for several scenarios. 예를 들어, Azure VM을 온-프레미스 SQL Server 컴퓨터와 최대한 비슷하게 구성하려고 합니다.For example, you might want to configure the Azure VM as similarly as possible to an on-premises SQL Server machine. 또는 동일한 데이터베이스 서버에서 추가 응용 프로그램 및 서비스를 실행하려고 합니다.Or you might want to run additional applications and services on the same database server. 더 많은 시나리오와 고려 사항을 검토 하는 데 도움이 되는 다음과 같은 두 가지 주요 리소스가 있습니다.There are two main resources that can help you think through even more scenarios and considerations:

새 SQL VM 만들기Create a new SQL VM

다음 섹션에서는 SQL Server 가상 컴퓨터 갤러리 이미지에 Azure Portal에 대한 직접 링크를 제공합니다.The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images. 선택한 이미지에 따라 SQL Server 라이선스 비용을 분당 기준으로 지불하거나 사용자 라이선스가 필요할 수 있습니다(BYOL).Depending on the image you select, you can either pay for SQL Server licensing costs on a per-minute basis, or you can bring your own license (BYOL).

새 SQL VM을 만드는 단계별 지침은 자습서의 Azure Portal에서 SQL Server 가상 컴퓨터 프로비전에 있습니다.Find step-by-step guidance for creating a new SQL VM in the tutorial, Provision a SQL Server virtual machine in the Azure portal. 또한 프로비전 중 사용 가능한 적절한 컴퓨터 크기 및 다른 기능을 선택하는 방법을 설명하는 SQL Server VM에 대한 성능 모범 사례를 검토합니다.Also, review the Performance best practices for SQL Server VMs, which explains how to select the appropriate machine size and other features available during provisioning.

옵션 1: 분당 라이선스를 사용한 SQL VM 만들기Option 1: Create a SQL VM with per-minute licensing

다음 표에서는 가상 컴퓨터 갤러리의 최신 SQL Server 이미지 매트릭스를 제공합니다.The following table provides a matrix of the latest SQL Server images in the virtual machine gallery. 모든 링크를 클릭하여 지정된 버전, 버전 및 운영 체제로 새 SQL VM 만들기를 시작합니다.Click on any link to begin creating a new SQL VM with your specified version, edition, and operating system.

이러한 이미지의 VM 및 SQL 가격은 SQL Server Azure VM에 대한 가격 책정 지침을 참조하세요.To understand the VM and SQL pricing for these images, see Pricing guidance for SQL Server Azure VMs.

버전Version 운영 체제Operating System 버전Edition
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express
SQL Server 2012 SP3SQL Server 2012 SP3 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express

참고

사용 가능한 Linux SQL Server 가상 컴퓨터 이미지를 보려면 Azure Virtual Machines의 SQL Server 개요(Linux)를 참조하세요.To see the available Linux SQL Server virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Linux).

옵션 2: 기존 라이선스를 사용한 SQL VM 만들기 Option 2: Create a SQL VM with an existing license

사용자 라이선스가 필요할 수도 있습니다(BYOL).You can also bring your own license (BYOL). 이 시나리오에서는 SQL Server 라이선스에 대한 추가 비용 없이 VM에 대해서만 지불합니다.In this scenario, you only pay for the VM without any additional charges for SQL Server licensing. 사용자 고유 라이선스를 사용하려면 아래의 SQL Server 버전, 버전 및 운영 체제의 매트릭스를 사용합니다.To use your own license, use the matrix of SQL Server versions, editions, and operating systems below. 포털에서 이러한 이미지 이름에는 접두사 {BYOL}이 붙습니다.In the portal, these image names are prefixed with {BYOL}.

사용자 고유의 라이선스를 가져오면 시간에 따른 지속되는 프로덕션 워크로드의 비용을 절약할 수 있습니다.Bringing your own license can save you money over time for continuous production workloads. 자세한 내용은 SQL Server Azure VM에 대한 가격 책정 지침을 참조하세요.For more information, see Pricing guidance for SQL Server Azure VMs.

버전Version 운영 체제Operating system 버전Edition
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2012 SP2SQL Server 2012 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL

이 목록 외에도 SQL Server 버전과 운영 체제의 다른 조합을 사용할 수 있습니다.In addition to this list, other combinations of SQL Server versions and operating systems are available. Azure Portal에서 마켓플레이스 검색을 통해 다른 이미지를 찾아보세요("{BYOL} SQL Server" 검색).Find other images through a marketplace search in the Azure portal (search for "{BYOL} SQL Server").

중요

BYOL VM 이미지를 사용하려면 Azure에서 Software Assurance를 통한 라이선스 이동으로 기업 계약을 체결해야 합니다.To use BYOL VM images, you must have an Enterprise Agreement with License Mobility through Software Assurance on Azure. 또한 사용하려는 SQL Server의 버전/버전에 대한 유효한 라이선스가 필요합니다.You also need a valid license for the version/edition of SQL Server you want to use. VM 프로비전의 10 일 내에 필요한 BYOL 정보를 Microsoft에 제공 해야 합니다.You must provide the necessary BYOL information to Microsoft within 10 days of provisioning your VM.

참고

사용자 고유의 라이선스를 사용하기 위해 분 단위로 요금이 부과되는 SQL Server VM의 라이선스 모델을 변경할 수 없습니다.It is not possible to change the licensing model of a pay-per-minute SQL Server VM to use your own license. 이 경우에 새 BYOL VM을 만들고 새 VM에 데이터베이스를 마이그레이션해야 합니다.In this case, you must create a new BYOL VM and migrate your databases to the new VM.

SQL VM 관리Manage your SQL VM

SQL Server VM을 프로비전한 후 여러 가지 선택적 관리 작업이 있습니다.After provisioning your SQL Server VM, there are several optional management tasks. 여러 측면에서 정확하게 온-프레미스 SQL Server 인스턴스를 관리한 대로 SQL Server를 구성 및 관리합니다.In many aspects, you configure and manage SQL Server exactly like you would manage an on-premises SQL Server instance. 하지만 일부 태스크는 Azure에 특정됩니다.However, some tasks are specific to Azure. 다음 섹션에서는 자세한 정보에 대한 링크로 이러한 영역 중 일부를 강조 표시합니다.The following sections highlight some of these areas with links to more information.

VM에 연결Connect to the VM

SSMS(SQL Server Management Studio)와 같은 도구를 통해 SQL Server VM에 연결하는 가장 기본적인 관리 단계 중 하나입니다.One of the most basic management steps is to connect to your SQL Server VM through tools, such as SQL Server Management Studio (SSMS). Azure의 SQL Server 연결 방법에 대한 지침은 Azure의 SQL Server 가상 컴퓨터에 연결을 참조하세요.For instructions on how to connect to your new SQL Server VM, see Connect to a SQL Server Virtual Machine on Azure.

데이터 마이그레이션Migrate your data

기존 데이터베이스가 있는 경우 새로 프로비전된 SQL VM으로 이동할 수 있습니다.If you have an existing database, you'll want to move that to the newly provisioned SQL VM. 마이그레이션 옵션 목록 및 지침은 Azure VM에서 SQL Server로 데이터베이스 마이그레이션을 참조하세요.For a list of migration options and guidance, see Migrating a Database to SQL Server on an Azure VM.

고가용성 구성Configure high availability

고가용성이 필요한 경우 SQL Server 가용성 그룹을 구성하는 것이 좋습니다.If you require high availability, consider configuring SQL Server Availability Groups. 여기에는 가상 네트워크의 여러 Azure VM이 포함됩니다.This involves multiple Azure VMs in a virtual network. Azure Portal에는 사용자를 위해 이 구성을 설정하는 템플릿이 있습니다.The Azure portal has a template that sets up this configuration for you. 자세한 내용은 Azure Resource Manager 가상 컴퓨터에서 AlwaysOn 가용성 그룹 구성을 참조하세요.For more information, see Configure an AlwaysOn availability group in Azure Resource Manager virtual machines. 가용성 그룹과 연결된 수신기를 수동으로 구성하려면 Azure VM의 AlwaysOn 가용성 그룹 구성을 참조하세요.If you want to manually configure your Availability Group and associated listener, see Configure AlwaysOn Availability Groups in Azure VM.

다른 고가용성 고려 사항은 Azure Virtual Machines의 SQL Server에 대한 고가용성 및 재해 복구를 참조하세요.For other high availability considerations, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

데이터 백업Back up your data

Azure VM은 자동화된 Backup을 이용할 수 있으며 정기적으로 Blob Storage에 데이터베이스의 백업을 만듭니다.Azure VMs can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. 수동으로 이 기술을 사용할 수 있습니다.You can also manually use this technique. 자세한 내용은 SQL Server Backup 및 복원에 Azure Storage 사용을 참조하세요.For more information, see Use Azure Storage for SQL Server Backup and Restore. 모든 백업 및 복원 옵션에 대한 개요는 Azure Virtual Machines에서 SQL Server Backup 및 복원을 참조하세요.For an overview of all backup and restore options, see Backup and Restore for SQL Server in Azure Virtual Machines.

업데이트 자동화Automate updates

Azure VM은 자동화된 패치 를 사용하여 중요한 Windows 및 SQL Server 업데이트를 자동으로 설치하는 유지 관리 창을 예약할 수 있습니다.Azure VMs can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

CEIP(사용자 환경 개선 프로그램)Customer experience improvement program (CEIP)

CEIP(사용자 환경 개선 프로그램)를 사용하도록 기본 설정되어 있습니다.The Customer Experience Improvement Program (CEIP) is enabled by default. 보고서를 주기적으로 Microsoft에 전송하여 SQL Server를 개선하는 데 도움이 됩니다.This periodically sends reports to Microsoft to help improve SQL Server. 프로비전한 후에도 계속 사용하려면 CEIP에 필요한 관리 태스크는 없습니다.There is no management task required with CEIP unless you want to disable it after provisioning. 원격 데스크톱을 사용하여 VM에 연결하여 CEIP를 사용자 지정하거나 사용하지 않도록 설정할 수 있습니다.You can customize or disable the CEIP by connecting to the VM with remote desktop. 그런 다음 SQL Server 오류 및 사용 보고 유틸리티를 실행합니다.Then run the SQL Server Error and Usage Reporting utility. 보고를 해제하려면 지침을 따릅니다.Follow the instructions to disable reporting.

데이터 수집에 대한 자세한 내용은 SQL Server 개인정보처리방침을 참조하세요.For more information about data collection, see the SQL Server Privacy Statement.

다음 단계Next steps

가격에 대한 문의 사항은 SQL Server Azure VM에 대한 가격 책정 지침Azure 가격 책정 페이지를 참조하세요.For questions about pricing, see Pricing guidance for SQL Server Azure VMs and the Azure pricing page. OS/소프트웨어 목록에서 SQL Server의 대상 버전을 선택합니다.Select your target edition of SQL Server in the OS/Software list. 그런 다음 다양한 크기의 가상 컴퓨터에 대한 가격을 확인합니다.Then view the prices for differently sized virtual machines.

추가 질문이 있나요?More question? 먼저 Azure Virtual Machines의 SQL Server FAQ를 참조하세요.First, see the SQL Server on Azure Virtual Machines FAQ. 또한 SQL VM 항목의 맨 아래에 질문 또는 의견을 추가하여 Microsoft 및 커뮤니티와 상호 의견을 교환하세요.But also add your questions or comments to the bottom of any SQL VM topics to interact with Microsoft and the community.