Azure SQL Database 서비스란?What is the Azure SQL Database service?

Azure SQL Database는 사용자의 개입 없이도 업그레이드, 패치, 백업 및 모니터링과 같은 데이터베이스 관리 기능 대부분을 처리하는 완전히 관리되는 PaaS(Platform as a Service) 데이터베이스 엔진입니다.Azure SQL Database is a fully managed Platform as a Service (PaaS) Database Engine that handles most of the database management functions such as upgrading, patching, backups, and monitoring without user involvement. Azure SQL Database는 SQL Server 데이터베이스 엔진의 안정적인 최신 버전에서 항상 실행되고 99.99% 가용성이 있는 OS가 패치됩니다.Azure SQL Database is always running on the latest stable version of SQL Server Database Engine and patched OS with 99.99% availability. Azure SQL 데이터베이스에 내장된 PaaS 기능을 사용하면 비즈니스에 중요한 도메인별 데이터베이스 관리 및 최적화 활동에 집중할 수 있습니다.PaaS capabilities that are built into Azure SQL database enables you to focus on the domain-specific database administration and optimization activities that are critical for your business.

Azure SQL Database를 사용하면 Azure의 응용 프로그램 및 솔루션에 대해 가용성이 높고 고성능 데이터 저장소 계층을 만들 수 있습니다.With Azure SQL Database, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure. SQL Database는 그래프, JSON, 공간 및 XML과 같은 관계형 데이터와 비관계형 구조를모두 처리할 수 있으므로 다양한 최신 클라우드 응용 프로그램에 적합한 선택이 될 수 있습니다.SQL Database can be the right choice for a variety of modern cloud applications because it enables you to process both relational data and non-relational structures, such as graphs, JSON, spatial, and XML.

Microsoft SQL Server 데이터베이스 엔진의최신 안정 버전을 기반으로 합니다.It's based on the latest stable version of the Microsoft SQL Server database engine. 고성능 인메모리 기술지능형 쿼리처리와 같은 고급 쿼리 처리 기능을 사용할 수 있습니다.You can use advanced query processing features, such as high-performance in-memory technologies and intelligent query processing. 실제로 SQL Server의 최신 기능은 먼저 SQL Database에 릴리스된 다음 SQL Server 자체에 릴리스됩니다.In fact, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. 수백만 개의 데이터베이스에서 테스트된 패치 또는 업그레이드에 대한 오버헤드없이 최신 SQL Server 기능을 사용할 수 있습니다.You get the newest SQL Server capabilities with no overhead for patching or upgrading, tested across millions of databases.

SQL Database를 사용하면 vCore 기반 구매 모델과 DTU 기반 구매 모델이라는두 가지 구매 모델 내에서 성능을 쉽게 정의하고 확장할 수 있습니다.SQL Database enables you to easily define and scale performance within two different purchasing models: a vCore-based purchasing model and a DTU-based purchasing model. SQL Database는 고가용성, 백업 및 기타 일반적인 유지 관리 작업이 내장된 완전히 관리되는 서비스입니다.SQL Database is a fully managed service that has built-in high availability, backups, and other common maintenance operations. Microsoft는 SQL 및 운영 체제 코드의 모든 패치 및 업데이트를 처리합니다.Microsoft handles all patching and updating of the SQL and operating system code. 기본 인프라를 관리할 필요가 없습니다.You don't have to manage the underlying infrastructure.

참고

관련 용어 및 해당 정의는 SQL Database 용어 집입니다.For relevant terms and their definitions, see the SQL Database terms glossary.

배포 모델Deployment models

Azure SQL Database는 Azure SQL 데이터베이스에 다음과 같은 옵션을 제공합니다.Azure SQL Database provides the following deployment options for an Azure SQL database:

배포 옵션 다이어그램

  • 단일 데이터베이스는 완전히 관리되는 격리된 데이터베이스를 나타냅니다.Single database represents a fully managed, isolated database. 신뢰할 수 있는 단일 데이터 원본이 필요한 최신 클라우드 응용 프로그램 및 마이크로 서비스가 있는 경우 이 옵션을 사용할 수 있습니다.You might use this option if you have modern cloud applications and microservices that need a single reliable data source. 단일 데이터베이스는 Microsoft SQL Server 데이터베이스 엔진에 포함된 데이터베이스와 유사합니다.A single database is similar to a contained database in Microsoft SQL Server Database Engine.
  • 관리되는 인스턴스는 Microsoft SQL Server 데이터베이스 엔진의완전히 관리되는 인스턴스입니다.Managed instance is a fully managed instance of the Microsoft SQL Server Database Engine. 여기에는 함께 사용할 수 있는 데이터베이스 집합이 포함되어 있습니다.It contains a set of databases that can be used together. 온-프레미스 SQL Server 데이터베이스를 Azure 클라우드로 쉽게 마이그레이션하고 SQL Server Database Engine에서 제공하는 데이터베이스 기능을 사용해야 하는 응용 프로그램에 이 옵션을 사용합니다.Use this option for easy migration of on-premises SQL Server databases to the Azure cloud, and for applications that need to use the database features that SQL Server Database Engine provides.
  • 탄력적 풀은 CPU 또는 메모리와 같은 공유 리소스 집합이 있는 단일 데이터베이스의 모음입니다.Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. 단일 데이터베이스를 탄력적 풀로 이동하거나 탄력적 풀에서 제거할 수 있습니다.Single databases can be moved into and out of an elastic pool.

중요

SQL Database와 SQL Server 간의 기능 차이와 다른 Azure SQL Database 배포 옵션 간의 차이점을 이해하려면 SQL Database 기능을참조하십시오.To understand the feature differences between SQL Database and SQL Server, as well as the differences among different Azure SQL Database deployment options, see SQL Database features.

SQL Database는 여러 리소스 유형, 서비스 계층 및 계산 크기를 사용하여 예측 가능한 성능을 제공합니다.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes. 가동 중지 시간 없이 동적 확장성을 제공하고, 내장된 지능형 최적화, 글로벌 확장성 및 가용성, 고급 보안 옵션을 제공합니다.It provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options. 이러한 기능을 사용하면 가상 컴퓨터 및 인프라를 관리하는 대신 빠른 앱 개발과 출시 기간을 단축하는 데 집중할 수 있습니다.These capabilities allow you to focus on rapid app development and accelerating your time-to-market, rather than on managing virtual machines and infrastructure. SQL Database 서비스는 현재 전 세계 38개 데이터 센터에 있으므로 가까운 데이터 센터에서 데이터베이스를 실행할 수 있습니다.The SQL Database service is currently in 38 datacenters around the world, so you can run your database in a datacenter near you.

확장 가능한 성능 및 풀Scalable performance and pools

할당된 리소스의 양을 정의할 수 있습니다.You can define the amount of resources assigned.

  • 단일 데이터베이스를 사용하면 각 데이터베이스가 다른 데이터베이스와 격리되어 이식가능합니다.With single databases, each database is isolated from others and is portable. 각각에는 자체적으로 보장된 컴퓨팅, 메모리 및 저장소 리소스가 있습니다.Each has its own guaranteed amount of compute, memory, and storage resources. 데이터베이스에 할당된 리소스의 양은 해당 데이터베이스에 전용이며 Azure의 다른 데이터베이스와 공유되지 않습니다.The amount of the resources assigned to the database is dedicated to that database, and isn't shared with other databases in Azure. 단일 데이터베이스 리소스를 위아래로 동적으로 확장할 수 있습니다.You can dynamically scale single database resources up and down. 단일 데이터베이스 옵션은 다양한 요구 사항에 따라 서로 다른 계산, 메모리 및 저장소 리소스를 제공합니다.The single database option provides different compute, memory, and storage resources for different needs. 예를 들어 1~80vCores 또는 32GB ~ 4TB를 얻을 수 있습니다.For example, you can get 1 to 80 vCores, or 32 GB to 4 TB. 단일 데이터베이스에 대한 하이퍼스케일 서비스 계층을 사용하면 빠른 백업 및 복원 기능을 통해 100TB로 확장할 수 있습니다.The hyperscale service tier for single database enables you to scale to 100 TB, with fast backup and restore capabilities.
  • 탄력적 풀을 사용하면 풀의 모든 데이터베이스에서 공유하는 리소스를 할당할 수 있습니다.With elastic pools, you can assign resources that are shared by all databases in the pool. 새 데이터베이스를 만들거나 기존 단일 데이터베이스를 리소스 풀로 이동하여 리소스 사용을 최대화하고 비용을 절감할 수 있습니다.You can create a new database, or move the existing single databases into a resource pool to maximize the use of resources and save money. 또한 이 옵션을 사용하면 탄력적 풀 리소스를 위아래로 동적으로 확장할 수 있습니다.This option also gives you the ability to dynamically scale elastic pool resources up and down.
  • 관리되는 인스턴스를 사용할 경우 각각의 관리되는 인스턴스가 다른 인스턴스에서 격리되고 리소스가 보장됩니다.With managed instances, each managed instance is isolated from other instances with guaranteed resources. 관리되는 인스턴스 내에서 인스턴스 데이터베이스는 리소스 집합을 공유합니다.Within a managed instance, the instance databases share a set of resources. 관리되는 인스턴스 리소스를 동적으로 확장및 축소할 수 있습니다.You can dynamically scale managed instance resources up and down.

범용 서비스 계층에서 매월 저렴한 비용으로 작은 단일 데이터베이스에 첫 번째 앱을 빌드할 수 있습니다.You can build your first app on a small, single database at a low cost per month in the general-purpose service tier. 그런 다음 솔루션의 요구 사항을 충족하기 위해 언제든지 서비스 계층을 비즈니스 크리티컬 서비스 계층으로 수동으로 또는 프로그래밍 방식으로 변경할 수 있습니다.You can then change its service tier manually or programmatically at any time to the business-critical service tier, to meet the needs of your solution. 앱이나 고객에게 가동 중지 시간 없이 성능을 조정할 수 있습니다.You can adjust performance without downtime to your app or to your customers. 동적 확장성을 사용하면 데이터베이스가 빠르게 변화하는 리소스 요구 사항에 투명하게 대응할 수 있습니다.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. 필요할 때 필요한 리소스에 대해서만 비용을 지불합니다.You pay for only the resources that you need when you need them.

동적 확장성은 자동 크기 조정과다릅니다.Dynamic scalability is different from autoscale. 자동 크기 조정은 서비스가 조건에 따라 자동으로 크기를 조정하는 경우인 반면 동적 확장성은 가동 중지 시간 없이 수동 크기 조정을 허용합니다.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. 단일 데이터베이스 옵션은 수동 동적 확장성을 지원하지만 자동 크기 조정은 지원하지 않습니다.The single database option supports manual dynamic scalability, but not autoscale. 더 많은 자동 환경은 데이터베이스에서 개별 데이터베이스 요구 사항에 따라 풀에 리소스를 공유하도록 허용하는 탄력적 풀을 사용하는 것이 좋습니다.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. 또 다른 옵션은 단일 데이터베이스의 확장성을 자동화하는 데 도움이 되는 스크립트를 사용하는 것입니다.Another option is to use scripts that can help automate scalability for a single database. 예제는 PowerShell을 사용하여 단일 데이터베이스 모니터링 및 크기 조정을 참조하세요.For an example, see Use PowerShell to monitor and scale a single database.

구매 모델Purchasing models

SQL Database는 다음과 같은 구매 모델을 제공합니다.SQL Database offers the following purchasing models:

  • vCore 기반 구매 모델을 사용하면 vCore 수, 메모리 양 및 저장소 양 및 속도를 선택할 수 있습니다.The vCore-based purchasing model lets you choose the number of vCores, the amount of memory, and the amount and speed of storage. vCore 기반 구매 모델을 사용하면 SQL Server용 Azure 하이브리드 혜택을 사용하여 비용을 절약할 수도 있습니다.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Azure 하이브리드 혜택에 대한 자세한 내용은 이 문서의 후반부 "자주 묻는 질문" 섹션을 참조하십시오.For more information about the Azure Hybrid Benefit, see the "Frequently asked questions" section later in this article.
  • DTU 기반 구매 모델은 세 가지 서비스 계층에서 계산, 메모리 및 I/O 리소스의 혼합을 제공하여 무거운 데이터베이스 워크로드에 대한 가벼운 지원을 제공합니다.The DTU-based purchasing model offers a blend of compute, memory, and I/O resources in three service tiers, to support light to heavy database workloads. 각 계층 내의 컴퓨팅 크기는 이러한 리소스의 다양한 조합을 제공하여 추가 스토리지 리소스를 추가할 수 있습니다.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.
  • 서버리스 모델은 워크로드 수요에 따라 계산을 자동으로 확장하고 초당 사용되는 계산 양에 대한 요금을 청구합니다.The serverless model automatically scales compute based on workload demand, and bills for the amount of compute used per second. 또한 서버리스 계산 계층은 저장소만 청구되는 비활성 기간 동안 데이터베이스를 자동으로 일시 중지하고 활동이 반환될 때 데이터베이스를 자동으로 다시 시작합니다.The serverless compute tier also automatically pauses databases during inactive periods when only storage is billed, and automatically resumes databases when activity returns.

서비스 계층Service tiers

Azure SQL Database는 다양한 유형의 응용 프로그램에 맞게 설계된 세 가지 서비스 계층을 제공합니다.Azure SQL Database offers three service tiers that are designed for different types of applications:

  • 일반적인 워크로드를 위해 설계된 범용/표준 서비스 계층입니다.General Purpose/Standard service tier designed for common workloads. 예산 중심의 균형 잡힌 컴퓨팅 및 스토리지 옵션을 제공합니다.It offers budget-oriented balanced compute and storage options.
  • 트랜잭션 속도가 높고 대기 시간이 가장 낮은 I/O를 가진 OLTP 애플리케이션을 위해 설계된 비즈니스 크리티컬/프리미엄 서비스 계층입니다.Business Critical/Premium service tier designed for OLTP applications with high transaction rate and lowest-latency I/O. 여러 격리된 복제본을 사용하여 오류에 대한 가장 높은 복원력을 제공합니다.It offers the highest resilience to failures by using several isolated replicas.
  • 초대형 OLTP 데이터베이스와 스토리지를 자동으로 확장하고 컴퓨팅을 유동적으로 확장할 수 있도록 설계된 하이퍼스케일 서비스 계층입니다.Hyperscale service tier designed for very large OLTP database and the ability to autoscale storage and scale compute fluidly.

리소스 사용률 극대화를 위한 탄력적 풀Elastic pools to maximize resource utilization

특히 사용 패턴이 비교적 예측 가능한 경우 많은 비즈니스 및 애플리케이션에서 단일 데이터베이스를 만들고 필요에 따라 충분히 성능을 확장하거나 축소할 수 있습니다.For many businesses and applications, being able to create single databases and dial performance up or down on demand is enough, especially if usage patterns are relatively predictable. 예측할 수 없는 사용 패턴으로 인해 비용과 비즈니스 모델을 관리하기가 어려울 수 있습니다.Unpredictable usage patterns can make it hard to manage costs and your business model. 탄력적 풀은 이 문제를 해결하도록 설계되었습니다.Elastic pools are designed to solve this problem. 개별 데이터베이스가 아닌 풀에 성능 리소스를 할당합니다.You allocate performance resources to a pool rather than an individual database. 단일 데이터베이스 성능이 아니라 풀의 집합성능 리소스에 대한 비용을 지불합니다.You pay for the collective performance resources of the pool rather than for single database performance.

기본, 표준 및 프리미엄 에디션의 탄력적 풀을 표시하는 그래픽

탄력적 풀을 사용하면 리소스 에 대한 수요가 변동함에 따라 데이터베이스 성능을 위아래로 전화 걸기에 집중할 필요가 없습니다.With elastic pools, you don't need to focus on dialing database performance up and down as demand for resources fluctuates. 풀링된 데이터베이스는 필요에 따라 탄력적 풀의 성능 리소스를 사용합니다.The pooled databases consume the performance resources of the elastic pool as needed. 풀된 데이터베이스는 풀의 한계를 초과하지 않으므로 개별 데이터베이스 사용이 필요하지 않더라도 비용을 예측할 수 있습니다.Pooled databases consume but don't exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn't.

풀에 데이터베이스를 추가하고 제거하고,소수의 데이터베이스에서 수천 개의 데이터베이스로 앱을 확장할 수 있습니다.You can add and remove databases to the pool, scaling your app from a handful of databases to thousands, all within a budget that you control. 또한 풀의 데이터베이스에 사용할 수 있는 최소 및 최대 리소스를 제어하여 풀에 있는 데이터베이스가 모든 풀 리소스를 사용하지 않고 풀링된 모든 데이터베이스에 보장된 최소 리소스가 있는지 확인할 수 있습니다.You can also control the minimum and maximum resources available to databases in the pool, to ensure that no database in the pool uses all the pool resources, and that every pooled database has a guaranteed minimum amount of resources. 탄력적 풀을 사용하는 서비스(SaaS) 응용 프로그램의 디자인 패턴에 대한 자세한 내용은 SQL Database를 사용하는 다중 테넌트 SaaS 응용 프로그램에 대한 디자인 패턴을참조하십시오.To learn more about design patterns for software as a service (SaaS) applications that use elastic pools, see Design patterns for multi-tenant SaaS applications with SQL Database.

스크립트는 탄력적 풀 모니터링 및 크기 조정에 도움을 줄 수 있습니다.Scripts can help with monitoring and scaling elastic pools. 예를 들어 PowerShell 사용을 사용하여 Azure SQL Database 에서 SQL 탄력적 풀을 모니터링하고 확장합니다.For an example, see Use PowerShell to monitor and scale a SQL elastic pool in Azure SQL Database.

중요

관리되는 인스턴스는 탄력적 풀을 지원하지 않습니다.A managed instance doesn't support elastic pools. 대신, 관리되는 인스턴스는 관리되는 인스턴스 리소스를 공유하는 인스턴스 데이터베이스 컬렉션입니다.Rather, a managed instance is a collection of instance databases that share managed instance resources.

단일 데이터베이스와 풀링된 데이터베이스의 혼합Blend single databases with pooled databases

단일 데이터베이스를 탄력적 풀과 혼합하고 단일 데이터베이스 및 탄력적 풀의 서비스 계층을 변경하여 상황에 맞게 조정할 수 있습니다.You can blend single databases with elastic pools, and change the service tiers of single databases and elastic pools to adapt to your situation. 또한 다른 Azure 서비스를 SQL Database와 혼합및 일치하여 고유한 앱 디자인 요구 사항을 충족하고, 비용 및 리소스 효율성을 높이고, 새로운 비즈니스 기회를 열 수 있습니다.You can also mix and match other Azure services with SQL Database to meet your unique app design needs, drive cost and resource efficiencies, and unlock new business opportunities.

광범위한 모니터링 및 경고 기능Extensive monitoring and alerting capabilities

Azure SQL Database는 워크로드 특성에 대한 심층적인 통찰력을 얻을 수 있도록 고급 모니터링 및 문제 해결 기능을 제공합니다.Azure SQL Database provides advanced monitoring and troubleshooting features that help you get deeper insights into workload characteristics. 이러한 기능 및 도구는 다음과 같습니다.These features and tools include:

  • SQL Server 데이터베이스 엔진의 최신 버전에서 제공하는 기본 제공 모니터링 기능입니다.The built-in monitoring capabilities provided by the latest version of SQL Server Database Engine. 이를 통해 실시간 성능 통찰력을 찾을 수 있습니다.They enable you to find real-time performance insights.
  • 많은 수의 데이터베이스 인스턴스를 모니터링하고 문제를 해결할 수 있도록 Azure에서 제공하는 PaaS 모니터링 기능입니다.PaaS monitoring capabilities provided by Azure that enable you to monitor and troubleshoot a large number of database instances.

기본 제공 SQL Server 모니터링 기능인 Query Store는쿼리 성능을 실시간으로 기록하며 잠재적인 성능 문제와 상위 리소스 소비자를 식별할 수 있습니다.Query Store, a built-in SQL Server monitoring feature, records the performance of your queries in real time, and enables you to identify the potential performance issues and the top resource consumers. 자동 튜닝 및 권장 사항은 회귀된 성능및 누락되거나 중복된 인덱스가 있는 쿼리에 대한 조언을 제공합니다.Automatic tuning and recommendations provide advice regarding the queries with the regressed performance and missing or duplicated indexes. SQL Database에서 자동 조정을 사용하면 문제를 해결할 수 있는 스크립트를 수동으로 적용하거나 SQL Database에서 수정 프로그램을 적용할 수 있습니다.Automatic tuning in SQL Database enables you to either manually apply the scripts that can fix the issues, or let SQL Database apply the fix. SQL Database는 수정 프로그램이 몇 가지 이점을 제공하는지 테스트하고 확인할 수 있으며 결과에 따라 변경 사항을 유지하거나 되돌릴 수 있습니다.SQL Database can also test and verify that the fix provides some benefit, and retain or revert the change depending on the outcome. 쿼리 저장소 및 자동 튜닝 기능 외에도 표준 DMV 및 XEvent를 사용하여 워크로드 성능을 모니터링할 수 있습니다.In addition to Query Store and automatic tuning capabilities, you can use standard DMVs and XEvent to monitor the workload performance.

Azure는 수천 개의 데이터베이스 상태를 모니터링할 수 있는 성능 등급과 함께 기본 제공 성능 모니터링 및 경고 도구를 제공합니다.Azure provides built-in performance monitoring and alerting tools, combined with performance ratings, that enable you to monitor the status of thousands of databases. 이러한 도구를 사용하면 현재 또는 예상 성능 요구 사항에 따라 확장 또는 축소의 영향을 신속하게 평가할 수 있습니다.Using these tools, you can quickly assess the impact of scaling up or down, based on your current or projected performance needs. 또한 SQL Database는 쉬운 모니터링을 위해 메트릭 및 진단 로그를 내보낼 수 있습니다.Additionally, SQL Database can emit metrics and diagnostic logs for easier monitoring. 리소스 사용량, 작업자와 세션 및 연결을 이러한 Azure 리소스 중 하나에 저장하도록 SQL Database를 구성할 수 있습니다.You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Azure Storage: 저렴한 가격으로 방대한 양의 원격 분석을 보관할 수 있습니다.Azure Storage: For archiving vast amounts of telemetry for a small price.
  • Azure 이벤트 허브: SQL Database 원격 분석을 사용자 지정 모니터링 솔루션 또는 핫 파이프라인과 통합합니다.Azure Event Hubs: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines.
  • Azure Monitor 로그: 보고, 경고 및 완화 기능을 갖춘 기본 제공 모니터링 솔루션의 경우Azure Monitor logs: For a built-in monitoring solution with reporting, alerting, and mitigating capabilities.

Azure 모니터링 아키텍처 다이어그램

가용성 기능Availability capabilities

Azure SQL Database를 사용하면 중단 중에 비즈니스를 계속 운영할 수 있습니다.Azure SQL Database enables your business to continue operating during disruptions. 기존 SQL Server 환경에서는 일반적으로 로컬로 두 대 이상의 컴퓨터를 설정합니다.In a traditional SQL Server environment, you generally have at least two machines locally set up. 이러한 컴퓨터는 단일 컴퓨터 또는 구성 요소의 오류로부터 보호하기 위해 정확하고 동기적으로 유지 관리되는 데이터 복사본을 가지고 있습니다.These machines have exact, synchronously maintained, copies of the data to protect against a failure of a single machine or component. 이 환경은 고가용성을 제공하지만 데이터 센터를 파괴하는 자연 재해로부터 보호하지는 않습니다.This environment provides high availability, but it doesn't protect against a natural disaster destroying your datacenter.

재해 복구는 치명적인 이벤트가 지리적으로 지역화되어 데이터 복사본이 있는 다른 컴퓨터 나 컴퓨터 집합을 멀리 있게 한다고 가정합니다.Disaster recovery assumes that a catastrophic event is geographically localized enough to have another machine or set of machines with a copy of your data far away. SQL Server에서 비동기 모드에서 실행되는 항상 사용 가능 그룹을 사용하여 이 기능을 사용할 수 있습니다.In SQL Server, you can use Always On Availability Groups running in async mode to get this capability. 사람들은 트랜잭션을 커밋하기 전에 복제가 발생할 때까지 기다리지 않으려하므로 계획되지 않은 장애 조치(failover)를 수행하면 데이터가 손실될 수 있습니다.People often don't want to wait for replication to happen that far away before committing a transaction, so there's potential for data loss when you do unplanned failovers.

프리미엄 및 비즈니스 크리티컬 서비스 계층의 데이터베이스는 이미 가용성 그룹의 동기화와 비슷한 작업을 수행합니다.Databases in the premium and business critical service tiers already do something similar to the synchronization of an availability group. 낮은 서비스 계층의 데이터베이스는 서로 다르지만 동등한 메커니즘을사용하여 저장소를 통해 중복성을 제공합니다.Databases in lower service tiers provide redundancy through storage by using a different but equivalent mechanism. 내장 된 논리는 단일 시스템 오류로부터 보호하는 데 도움이됩니다.Built-in logic helps protect against a single machine failure. 활성 지역 복제 기능을 사용하면 전체 지역이 파괴된 재해로부터 보호할 수 있습니다.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

Azure 가용성 영역은 단일 지역 내의 단일 데이터 센터 건물의 중단을 방지하려고 합니다.Azure Availability Zones tries to protect against the outage of a single datacenter building within a single region. 건물에 대한 전력 또는 네트워크 손실을 방지할 수 있습니다.It helps you protect against the loss of power or network to a building. SQL Database에서 다른 사용 가능 영역(다른 건물, 효과적으로)에 다른 복제본을 배치합니다.In SQL Database, you place the different replicas in different availability zones (different buildings, effectively).

실제로 Microsoft에서 관리하는 데이터 센터의 글로벌 네트워크를 기반으로 하는 Azure의 SLA(서비스 수준 계약)는 앱을 24/7 계속 실행하는 데 도움이 됩니다.In fact, the service level agreement (SLA) of Azure, powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. Azure 플랫폼은 모든 데이터베이스를 완벽하게 관리하며 데이터 손실과 높은 데이터 가용성을 보장합니다.The Azure platform fully manages every database, and it guarantees no data loss and a high percentage of data availability. Azure는 패치, 백업, 복제, 오류 감지, 기본 하드웨어, 소프트웨어 또는 네트워크 오류, 배포 버그 픽스, 장애 조치(failover), 데이터베이스 업그레이드 및 기타 유지 관리 작업을 자동으로 처리합니다.Azure automatically handles patching, backups, replication, failure detection, underlying potential hardware, software or network failures, deploying bug fixes, failovers, database upgrades, and other maintenance tasks. 표준 가용성은 컴퓨팅 계층과 스토리지 계층을 분리하여 달성합니다.Standard availability is achieved by a separation of compute and storage layers. 성능을 위해 단일 노드에 컴퓨팅과 스토리지를 통합한 다음 Always On 가용성 그룹과 유사한 기술을 구현함으로써 프리미엄 가용성을 달성할 수 있습니다.Premium availability is achieved by integrating compute and storage on a single node for performance, and then implementing technology similar to Always On Availability Groups. Azure SQL Database의 고가용성 기능에 대한 자세한 내용은 SQL Database 가용성을 참조하세요.For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability.

또한 SQL Database는 기본 제공 비즈니스 연속성 및 글로벌 확장성 기능을 제공합니다.In addition, SQL Database provides built-in business continuity and global scalability features. 여기에는 다음이 포함됩니다.These include:

  • 자동 백업:Automatic backups:

    SQL Database는 SQL 데이터베이스의 전체, 차동 및 트랜잭션 로그 백업을 자동으로 수행하여 언제든지 복원할 수 있습니다.SQL Database automatically performs full, differential, and transaction log backups of SQL databases to enable you to restore to any point in time. 단일 데이터베이스 및 풀된 데이터베이스의 경우 장기 백업 보존을 위해 전체 데이터베이스 백업을 Azure Storage에 저장하도록 SQL Database를 구성할 수 있습니다.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure Storage for long-term backup retention. 관리되는 인스턴스의 경우 장기 백업 보존을 위해 복사 전용 백업도 수행할 수 있습니다.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • 시점 복원:Point-in-time restores:

    모든 SQL Database 배포 옵션은 모든 SQL 데이터베이스의 자동 백업 보존 기간 내에 있는 모든 시점까지 복구를 지원합니다.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any SQL database.

  • 활성 지역 복제:Active geo-replication:

    단일 데이터베이스 및 풀처리된 데이터베이스 옵션을 사용하면 동일하거나 전역적으로 분산된 Azure 데이터 센터에서 최대 4개의 읽을 수 있는 보조 데이터베이스를 구성할 수 있습니다.The single database and pooled databases options allow you to configure up to four readable secondary databases in either the same or globally distributed Azure datacenters. 예를 들어 동시 읽기 전용 트랜잭션이 많은 카탈로그 데이터베이스가 있는 SaaS 응용 프로그램이 있는 경우 활성 지역 복제를 사용하여 전역 읽기 배율을 사용하도록 설정합니다.For example, if you have a SaaS application with a catalog database that has a high volume of concurrent read-only transactions, use active geo-replication to enable global read scale. 이렇게 하면 읽기 워크로드로 인해 기본 에서 병목 현상이 제거됩니다.This removes bottlenecks on the primary that are due to read workloads. 관리되는 인스턴스의 경우 자동 장애 조치(failover) 그룹을 사용합니다.For managed instances, use auto-failover groups.

  • 자동 장애 조치(failover) 그룹:Auto-failover groups:

    모든 SQL Database 배포 옵션을 사용하면 장애 조치 그룹을 사용하여 고가용성 및 로드 분산을 전역 규모로 사용할 수 있습니다.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale. 여기에는 대규모 데이터베이스 집합, 탄력적 풀 및 관리되는 인스턴스의 투명한 지역 복제 및 장애 조치(failover)가 포함됩니다.This includes transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. 장애 조치 그룹을 사용하면 관리 오버를 최소화하면서 전역으로 분산된 SaaS 응용 프로그램을 만들 수 있습니다.Failover groups enable the creation of globally distributed SaaS applications, with minimal administration overhead. 이렇게 하면 모든 복잡한 모니터링, 라우팅 및 장애 조치(failover) 오케스트레이션을 SQL Database에 남게 됩니다.This leaves all the complex monitoring, routing, and failover orchestration to SQL Database.

  • 영역 중복 데이터베이스:Zone-redundant databases:

    SQL Database를 사용하면 여러 가용성 영역에서 프리미엄 또는 중요 비즈니스용 데이터베이스 또는 탄력적 풀을 프로비전할 수 있습니다.SQL Database allows you to provision premium or business critical databases or elastic pools across multiple availability zones. 이러한 데이터베이스 및 탄력적 풀에는 고가용성을 위해 여러 중복 복제본이 있으므로 이러한 복제본을 여러 가용성 영역에 배치하면 복원력이 높아지습니다.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience. 여기에는 데이터 손실 없이 데이터 센터 스케일 오류에서 자동으로 복구하는 기능이 포함됩니다.This includes the ability to recover automatically from the datacenter scale failures, without data loss.

기본 제공 인텔리전스Built-in intelligence

SQL Database를 사용하면 데이터베이스 실행 및 관리 비용을 크게 절감하고 응용 프로그램의 성능과 보안을 모두 최대화하는 기본 제공 인텔리전스를 얻을 수 있습니다.With SQL Database, you get built-in intelligence that helps you dramatically reduce the costs of running and managing databases, and that maximizes both performance and security of your application. SQL Database는 항상 수백만 개의 고객 워크로드를 실행하면서 방대한 양의 원격 분석 데이터를 수집하고 처리하는 동시에 고객 의 개인 정보를 완전히 존중합니다.Running millions of customer workloads around the clock, SQL Database collects and processes a massive amount of telemetry data, while also fully respecting customer privacy. 다양한 알고리즘은 서비스가 응용 프로그램에 대해 학습하고 적응할 수 있도록 원격 분석 데이터를 지속적으로 평가합니다.Various algorithms continuously evaluate the telemetry data so that the service can learn and adapt with your application.

자동 성능 모니터링 및 튜닝Automatic performance monitoring and tuning

SQL Database는 모니터링해야 하는 쿼리에 대한 자세한 정보를 제공합니다.SQL Database provides detailed insight into the queries that you need to monitor. SQL Database는 데이터베이스 패턴에 대해 학습하고 데이터베이스 스키마를 워크로드에 맞게 조정할 수 있도록 합니다.SQL Database learns about your database patterns, and enables you to adapt your database schema to your workload. SQL Database는 튜닝 작업을 검토하고 적용할 수 있는 성능 튜닝 권장 사항을 제공합니다.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

그러나 데이터베이스를 지속적으로 모니터링하는 것은 어렵고 지루한 작업이며, 특히 많은 데이터베이스를 처리할 때는 매우 어렵고 지루한 작업입니다.However, constantly monitoring a database is a hard and tedious task, especially when dealing with many databases. 지능형 인사이트는 SQL Database 성능을 대규모로 자동으로 모니터링하여 이 작업을 수행합니다.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale. 성능 저하 문제를 알려주고 각 문제의 근본 원인을 식별하며 가능한 경우 성능 향상 권장 사항을 제공합니다.It informs you of performance degradation issues, it identifies the root cause of each issue, and provides performance improvement recommendations when possible.

SQL Database 및 Azure에서 제공하는 사용 가능한 모든 도구와 보고서에서도 수많은 데이터베이스를 효율적으로 관리하는 것은 불가능할 수 있습니다.Managing a huge number of databases might be impossible to do efficiently even with all available tools and reports that SQL Database and Azure provide. 데이터베이스를 수동으로 모니터링하고 튜닝하는 대신 자동 튜닝을사용하여 일부 모니터링 및 튜닝 작업을 SQL Database에 위임하는 것이 좋습니다.Instead of monitoring and tuning your database manually, you might consider delegating some of the monitoring and tuning actions to SQL Database by using automatic tuning. SQL Database는 각 튜닝 작업을 권장 사항, 테스트 및 확인하여 성능이 계속 향상되도록 자동으로 적용합니다.SQL Database automatically applies recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. 이렇게 하면 SQL Database는 제어되고 안전한 방식으로 워크로드에 자동으로 적응합니다.This way, SQL Database automatically adapts to your workload in a controlled and safe way. 자동 튜닝은 모든 튜닝 작업 전후에 데이터베이스의 성능을 주의 깊게 모니터링하고 비교한다는 것을 의미합니다.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action. 성능이 향상되지 않으면 튜닝 작업이 되돌아갑니다.If the performance doesn't improve, the tuning action is reverted.

SQL Database 위에 SaaS 다중 테넌트 앱을 실행하는 많은 파트너는 응용 프로그램이 항상 안정적이고 예측 가능한 성능을 갖출 수 있도록 자동 성능 튜닝에 의존하고 있습니다.Many of our partners that run SaaS multi-tenant apps on top of SQL Database are relying on automatic performance tuning to make sure their applications always have stable and predictable performance. 이 기능은 갑자기 성능 인시던트가 발생하는 위험을 크게 줄여 줍니다.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. 또한 고객 기반의 일부도 SQL Server를 사용하기 때문에 SQL Server에서 제공하는 것과 동일한 인덱싱 권장 사항을 사용하여 SQL Server 고객을 돕습니다.In addition, because part of their customer base also uses SQL Server, they're using the same indexing recommendations provided by SQL Database to help their SQL Server customers.

SQL 데이터베이스에서 두 가지 자동 조정 측면을 사용할 수 있습니다.Two automatic tuning aspects are available in SQL Database:

  • 자동 인덱스 관리: 데이터베이스에 추가되어야 하는 인덱스 및 제거되어야 하는 인덱스를 식별합니다.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • 자동 계획 수정: 문제가 있는 계획을 식별하고 SQL 계획 성능 문제를 해결합니다.Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems.

적응 쿼리 처리Adaptive query processing

다중 문 테이블 값 함수에 대한 인터리브 실행을 포함하여 적응형 쿼리 처리를사용할 수 있으며, 일괄 처리 모드 메모리 부여 피드백 및 일괄 모드 적응 조인을 사용할 수 있습니다.You can use adaptive query processing, including interleaved execution for multi-statement table-valued functions, batch mode memory grant feedback, and batch mode adaptive joins. 이러한 각 적응형 쿼리 처리 기능은 유사한 "학습 및 적응" 기술을 적용하여 역사적으로 난치성 쿼리 최적화 문제와 관련된 성능 문제를 추가로 해결하는 데 도움이 됩니다.Each of these adaptive query processing features applies similar "learn and adapt" techniques, helping further address performance issues related to historically intractable query optimization problems.

고급 보안 및 규정 준수Advanced security and compliance

SQL Database는 응용 프로그램이 다양한 보안 및 규정 준수 요구 사항을 충족하는 데 도움이 되는 다양한 기본 제공 보안 및 규정 준수 기능을 제공합니다.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

중요

Microsoft는 여러 규정 준수 표준에 대해 Azure SQL Database(모든 배포 옵션)를 인증했습니다.Microsoft has certified Azure SQL Database (all deployment options) against a number of compliance standards. 자세한 내용은 최신 SQL 데이터베이스 준수 인증 목록을 찾을 수 있는 Microsoft Azure Trust Center를참조하십시오.For more information, see the Microsoft Azure Trust Center, where you can find the most current list of SQL Database compliance certifications.

사전 위협 보호Advance threat protection

고급 데이터 보안은 고급 SQL 보안 기능의 통합 패키지입니다.Advanced data security is a unified package for advanced SQL security capabilities. 여기에는 중요한 데이터를 검색 및 분류하고, 데이터베이스 취약점을 관리하고, 데이터베이스에 위협을 나타낼 수 있는 비정상적인 활동을 검색하는 기능이 포함되어 있습니다.It includes functionality for discovering and classifying sensitive data, managing your database vulnerabilities, and detecting anomalous activities that might indicate a threat to your database. 이 패키지를 통해 이러한 기능을 한 곳에서 사용하도록 설정하고 관리할 수 있습니다.It provides a single location for enabling and managing these capabilities.

  • 데이터 검색 및 분류:Data discovery and classification:

    이 기능은 데이터베이스의 중요한 데이터를 검색, 분류, 레이블 지정 및 보호하기 위해 Azure SQL Database에 기본 제공된 기능을 제공합니다.This feature provides capabilities built into Azure SQL Database for discovering, classifying, labeling, and protecting the sensitive data in your databases. 데이터베이스 분류 상태에 대한 가시성을 제공하고 데이터베이스 내 및 테두리 를 넘어 중요한 데이터에 대한 액세스를 추적합니다.It provides visibility into your database classification state, and tracks the access to sensitive data within the database and beyond its borders.

  • 취약점 평가:Vulnerability assessment:

    이 서비스는 잠재적인 데이터베이스 취약성을 검색, 추적 및 수정하는 데 도움이 됩니다.This service can discover, track, and help you remediate potential database vulnerabilities. 보안 상태에 대한 가시성을 제공하고, 보안 문제를 해결하고 데이터베이스 보안을 강화하기 위한 실행 가능한 단계를 포함합니다.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • 위협 탐지:Threat detection:

    이 기능은 데이터베이스에 액세스하거나 악용하려는 비정상적인 시도를 나타내는 비정상적인 활동을 감지합니다.This feature detects anomalous activities that indicate unusual and potentially harmful attempts to access or exploit your database. 지속적으로 의심스러운 활동에 대한 데이터베이스를 모니터링하고, 잠재적인 취약점, SQL 삽입 공격 및 비정상 데이터베이스 액세스 패턴에 대한 보안 경고를 즉시 제공합니다.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. 위협 탐지 경고는 의심스러운 활동에 대한 세부 정보를 제공하고 위협을 조사하고 완화하는 방법에 대한 조치를 권장합니다.Threat detection alerts provide details of the suspicious activity, and recommend action on how to investigate and mitigate the threat.

규정 준수 및 보안에 대한 감사Auditing for compliance and security

감사는 데이터베이스 이벤트를 추적하고 Azure Storage 계정의 감사 로그에 이벤트를 씁니다.Auditing tracks database events and writes them to an audit log in your Azure storage account. 감사는 규정 준수를 유지 관리하고, 데이터베이스 작업을 이해하고, 비즈니스 문제나 의심스러운 보안 위반을 나타낼 수 있는 불일치 및 이상 활동을 파악하는 데 도움이 될 수 있습니다.Auditing can help you maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that might indicate business concerns or suspected security violations.

데이터 암호화.Data encryption

SQL Database는 암호화를 제공하여 데이터를 보호하는 데 도움이 됩니다.SQL Database helps secure your data by providing encryption. 이동 중인 데이터의 경우 전송 계층 보안을사용합니다.For data in motion, it uses transport layer security. 미사용 데이터의 경우 투명 데이터 암호화를사용합니다.For data at rest, it uses transparent data encryption. 사용 중 데이터의 경우 항상 암호화된을 사용합니다.For data in use, it uses always encrypted.

Azure Active Directory 통합 및 Multi-Factor AuthenticationAzure Active Directory integration and multi-factor authentication

SQL Database를 사용하면 Azure Active Directory 통합에서 데이터베이스 사용자 및 다른 Microsoft 서비스의 ID를 중앙 집중식으로 관리할 수 있습니다.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. 이 기능은 사용 권한 관리를 간소화하고 보안을 향상시킵니다.This capability simplifies permission management and enhances security. Azure Active Directory는 단일 로그인 프로세스를 지원하면서 데이터 및 응용 프로그램 보안을 높이기 위해 다단계 인증을 지원합니다.Azure Active Directory supports multi-factor authentication to increase data and application security, while supporting a single sign-in process.

사용하기 쉬운 도구Easy-to-use tools

SQL Database로 애플리케이션을 빌드하고 관리하는 작업의 편의성과 생산성을 높이세요.SQL Database makes building and maintaining applications easier and more productive. SQL Database를 사용하면 멋진 앱을 만드는 데만 집중할 수 있습니다.SQL Database allows you to focus on what you do best: building great apps. 이미 가지고 있는 도구와 기술을 사용하여 SQL Database에서 관리하고 개발할 수 있습니다.You can manage and develop in SQL Database by using tools and skills you already have.

  • Azure 포털:The Azure portal:

    모든 Azure 서비스를 관리하기 위한 웹 기반 응용 프로그램입니다.A web-based application for managing all Azure services.

  • SQL 서버 관리 스튜디오:SQL Server Management Studio:

    SQL Server에서 SQL 데이터베이스에 이르기까지 모든 SQL 인프라를 관리하기 위한 다운로드 가능한 무료 클라이언트 응용 프로그램입니다.A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.

  • Visual Studio의 SQL Server Data Tools:SQL Server Data Tools in Visual Studio:

    SQL Server 관계형 데이터베이스, SQL 데이터베이스, 통합 서비스 패키지, 분석 서비스 데이터 모델 및 보고 서비스 보고서를 개발하기 위한 무료 다운로드 가능한 클라이언트 응용 프로그램입니다.A free, downloadable client application for developing SQL Server relational databases, SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.

  • 비주얼 스튜디오 코드:Visual Studio Code:

    Windows, macOS 및 Linux용 무료 다운로드 가능한 오픈 소스 코드 편집기입니다.A free, downloadable, open-source code editor for Windows, macOS, and Linux. Microsoft SQL Server, Azure SQL 데이터베이스 및 Azure SQL 데이터 웨어하우스를 쿼리하기 위한 mssql 확장을 비롯한 확장을 지원합니다.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

SQL Database는 macOS, Linux 및 Windows에서 파이썬, Java, Node.js, PHP, 루비 및 .NET을 사용하여 응용 프로그램 빌드를 지원합니다.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on macOS, Linux, and Windows. SQL Database는 동일한 연결 라이브러리를 SQL Server로 지원합니다.SQL Database supports the same connection libraries as SQL Server.

Azure 포털을 사용하여 Azure SQL 리소스 생성 및 관리Create and manage Azure SQL resources with the Azure portal

Azure 포털은 SQL 가상 컴퓨터를 포함하여 모든 Azure SQL 리소스를 관리할 수 있는 단일 페이지를 제공합니다.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Azure 포털 메뉴에서 Azure SQL 리소스 페이지에 액세스하려면 Azure SQL을 선택하거나 모든 페이지에서 Azure SQL을 검색하고 선택합니다. Azure SQLTo access the Azure SQL resources page, from the Azure portal menu, select Azure SQL or search for and select Azure SQL in any page.

참고

Azure SQL은 모든 SQL 데이터베이스, 탄력적 풀, 데이터베이스 서버, SQL 관리 인스턴스 및 SQL 가상 컴퓨터에 빠르고 쉽게 액세스할 수 있는 방법을 제공합니다.Azure SQL provides a quick and easy way to access all of your SQL databases, elastic pools, database servers, SQL managed instances, and SQL virtual machines. Azure SQL은 서비스 또는 리소스가 아닙니다.Azure SQL is not a service or resource.

기존 리소스를 관리하려면 목록에서 원하는 항목을 선택합니다.To manage existing resources, select the desired item in the list. 새 Azure SQL 리소스를 만들려면 + 추가를 선택합니다.To create new Azure SQL resources, select + Add.

Azure SQL 포털 페이지

+ 추가를선택한 후 모든 타일에서 세부 정보 표시를 선택하여 다른 옵션에 대한 추가 정보를 봅니다.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

데이터베이스 타일 세부 정보

자세한 내용은 다음을 참조하세요.For details, see:

SQL 데이터베이스자주 묻는 질문SQL Database frequently asked questions

SQL Database의 최신 버전은 무엇인가요?What is the current version of SQL Database?

SQL Database의 현재 버전은 V12입니다.The current version of SQL Database is V12. 버전 V11은 만료되었습니다.Version V11 has been retired.

패치 가동 중지 시간이 발생하는 경우를 제어할 수 있습니까?Can I control when patching downtime occurs?

아니요.No. 일반적으로 패치 적용에 따른 영향은 앱에서 다시 시도 논리를 사용하면 두드러지지 않습니다.The impact of patching is generally not noticeable if you employ retry logic in your app. 자세한 내용은 Azure SQL 데이터베이스의 Azure 유지 관리 이벤트 계획을참조하십시오.For more information, see Planning for Azure maintenance events in Azure SQL Database.

Azure 하이브리드 혜택 질문Azure Hybrid Benefit questions

SQL Server에 대한 Azure 하이브리드 혜택에 이중 사용 권한이 있나요?Are there dual-use rights with Azure Hybrid Benefit for SQL Server?

마이그레이션이 원활하게 실행되도록 하려면 180일간의 이중 사용 권한 라이선스가 있어야 합니다.You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. 180일 기간이 지나면 SQL Database의 클라우드에서만 SQL Server 라이선스를 사용할 수 있습니다.After that 180-day period, you can only use the SQL Server license in the cloud in SQL Database. 더 이상 온-프레미스 및 클라우드에서 이중 사용 권한이 없습니다.You no longer have dual use rights on-premises and in the cloud.

SQL Server에 대한 Azure 하이브리드 혜택은 라이선스 이동과 어떻게 다른가요?How does Azure Hybrid Benefit for SQL Server differ from license mobility?

소프트웨어 보증을 통해 SQL Server 고객에게 라이선스 이동성 혜택을 제공합니다.We offer license mobility benefits to SQL Server customers with Software Assurance. 이렇게 하면 파트너를 공유 하는 서버에 라이센스를 다시 할당할 수 있습니다.This allows reassignment of their licenses to a partner's shared servers. Azure IaaS 및 AWS EC2에서 이 혜택을 사용할 수 있습니다.You can use this benefit on Azure IaaS and AWS EC2.

SQL Server에 대한 Azure 하이브리드 혜택은 두 가지 주요 영역에서 라이선스 이동과 다릅니다.Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:

  • 높은 수준으로 가상화된 워크로드를 Azure로 이동할 수 있는 경제적 이점을 제공합니다.It provides economic benefits for moving highly virtualized workloads to Azure. SQL Server 엔터프라이즈 에디션 고객은 고도로 가상화된 응용 프로그램을 위해 온-프레미스에서 소유한 모든 코어에 대해 범용 SKU에서 Azure에서 4개의 코어를 얻을 수 있습니다.SQL Server Enterprise Edition customers can get four cores in Azure in the General Purpose SKU for every core they own on-premises for highly virtualized applications. 라이선스 모빌리티는 가상화된 워크로드를 클라우드로 이동하기 위한 특별한 비용 이점을 허용하지 않습니다.License mobility doesn't allow any special cost benefits for moving virtualized workloads to the cloud.
  • SQL Server 온-프레미스와 매우 호환되는 Azure(SQL Database 관리 인스턴스)에서 PaaS 대상을 제공합니다.It provides for a PaaS destination on Azure (SQL Database managed instance) that's highly compatible with SQL Server on-premises.

SQL Server에 대한 Azure 하이브리드 혜택의 특정 권한은 무엇인가요?What are the specific rights of the Azure Hybrid Benefit for SQL Server?

SQL Database 고객은 SQL Server에 대한 Azure 하이브리드 혜택과 관련된 다음 권한을 갖습니다.SQL Database customers have the following rights associated with Azure Hybrid Benefit for SQL Server:

라이센스 발자국License footprint SQL Server에 대한 Azure 하이브리드 이점은 무엇입니까?What does Azure Hybrid Benefit for SQL Server get you?
SA가 있는 SQL Server Enterprise Edition 핵심 고객SQL Server Enterprise Edition core customers with SA
  • 범용 또는 비즈니스 크리티컬 SKU에 기본 요율을 지불할 수 있습니다.Can pay base rate on either General Purpose or Business Critical SKU

  • 온-프레미스의 1개 코어 = 범용 SKU의 4개 코어1 core on-premises = 4 cores in General Purpose SKU

  • 온-프레미스의 1개 코어 = 중요 비즈니스 SKU의 1개 코어1 core on-premises = 1 core in Business Critical SKU
  • SA가 있는 SQL Server Standard Edition 핵심 고객SQL Server Standard Edition core customers with SA
  • 범용 SKU에서만 기본 요금을 지불 할 수 있습니다.Can pay base rate on General Purpose SKU only

  • 온-프레미스의 1개 코어 = 범용 SKU의 1개 코어1 core on-premises = 1 core in General Purpose SKU
  • SQL Server 엔지니어링 팀에 문의Engage with the SQL Server engineering team

    다음 단계Next steps