Azure SQL 용어집

적용 대상:SQL Server on Azure VMAzure SQL DatabaseAzure SQL Managed Instance

Azure SQL을 처음 사용하세요? 심층적인 무료 교육 콘텐츠인 Azure SQL 기본 사항으로 속도를 높일 수 있습니다.

Azure SQL Database

Context 용어 정의
Azure 서비스 Azure SQL Database Azure SQL Database는 사용자의 개입 없이도 업그레이드, 패치, 백업 및 모니터링과 같은 데이터베이스 관리 기능 대부분을 처리하는 완전 관리형 PaaS(Platform as a Service) 데이터베이스입니다.
데이터베이스 엔진 Azure SQL Database에 사용되는 데이터베이스 엔진은 Microsoft SQL Server 제품으로 배송된 동일한 데이터베이스 엔진의 가장 최신의 안정적인 버전입니다. 일부 데이터베이스 엔진 기능은 Azure SQL Database에 한정되거나 SQL Server와 함께 배송되기 전에 사용할 수 있습니다. 데이터베이스 엔진은 클라우드에서 사용하도록 구성 및 최적화됩니다. 핵심 데이터베이스 기능 외에도 Azure SQL Database는 하이퍼스케일 및 서버리스 컴퓨팅과 같은 클라우드 네이티브 기능을 제공합니다.
서버 엔터티 논리 서버 Azure SQL Database 및 Azure Synapse Analytics에서 논리 서버는 데이터베이스 컬렉션에 대한 중앙 관리 지점 역할을 하는 구문입니다. 서버에서 관리하는 모든 데이터베이스는 서버와 동일한 영역 내에서 생성됩니다. 서버는 순전히 논리적 개념입니다. 논리 서버는 데이터베이스 엔진의 인스턴스를 실행하는 컴퓨터가 아닙니다. 서버에 대한 인스턴스 수준 액세스 또는 인스턴스 기능이 없습니다.
배포 옵션 데이터베이스는 개별적으로 또는 탄력적 풀의 일부로 배포될 수 있습니다. 탄력적 풀 안과 밖의 기존 데이터베이스를 이동할 수 있습니다.
탄력적 풀 탄력적 풀은 사용 요구가 다양하고 예측하기 어려운 여러 데이터베이스를 관리하고 크기를 조정하기 위한 간단하고 비용 효과적인 솔루션입니다. 탄력적 풀의 데이터베이스는 단일 논리 서버에 있습니다. 데이터베이스는 설정된 가격으로 리소스의 집합 할당을 공유합니다.
단일 데이터베이스 단일 데이터베이스를 배포하는 경우 전용 데이터베이스 엔진을 사용하여 각 데이터베이스가 격리됩니다. 각 서비스에는 선택한 구매 모델 내에서 자체 서비스 계층이 있으며 데이터베이스 엔진에 할당된 리소스를 정의하는 컴퓨팅 크기가 있습니다.
구매 모델 Azure SQL Database에는 두 가지 구매 모델이 있습니다. 구매 모델은 데이터베이스 비율 크기 조정 방법 및 계산, 저장소 등에 대한 청구 방법을 정의합니다.
DTU 기반 구매 모델 DTU(데이터베이스 트랜잭션 단위) 기반 구매 모델은 계산, 저장소 및 I/O 리소스의 번들 측정값을 기반으로 합니다. 컴퓨팅 크기는 단일 데이터베이스에 대해서는 DTU, 탄력적 풀에 대해서는 eDTU(탄력적 데이터베이스 트랜잭션 단위)로 표시됩니다.
vCore 기반 구매 모델(권장) 가상 코어(vCore)는 논리 CPU를 나타냅니다. vCore 기반 구매 모델은 워크로드의 계산 및 메모리 요구 사항, AHB(Azure 하이브리드 혜택)RI(예약 인스턴스)에 대한 가격 책정 할인, 더 세분화된 크기 조정 및 하드웨어 세부 정보의 투명성을 높이기 위해 하드웨어 구성을 더 잘 제어할 수 있습니다. 새로운 기능(예: 하이퍼스케일, 서버리스)은 vCore 모델에서만 사용할 수 있습니다.
서비스 계층 서비스 계층은 스토리지 아키텍처, 스토리지 및 I/O 한도 및 비즈니스 연속성 옵션을 정의합니다. 서비스 계층에 대한 옵션은 구매 모델에 따라 다릅니다.
DTU 기반 서비스 계층 기본, 표준 및 프리미엄 서비스 계층은 DTU 기반 구매 모델에서 사용할 수 있습니다.
vCore 기반 서비스 계층(권장) 범용, 중요 비즈니스용 및 하이퍼스케일 서비스 계층은 vCore 기반 구매 모델(권장)에서 사용할 수 있습니다.
컴퓨팅 계층 컴퓨팅 계층은 리소스의 지속적인 사용 가능 여부(프로비전) 또는 자동 크기 조정(서버리스)을 결정합니다. 컴퓨팅 계층 가용성은 구매 모델 및 서비스 계층에 따라 다릅니다. vCore 구매 모델의 범용 서비스 계층만 서버리스 컴퓨팅을 사용할 수 있습니다.
프로비저닝된 컴퓨팅 프로비저닝된 컴퓨팅 계층은 워크로드 작업과 무관하게 지속적으로 프로비저닝되는 특정 양의 컴퓨팅 리소스를 제공합니다. 프로비저닝된 컴퓨팅 계층에서 시간당 고정 비용으로 청구됩니다.
서버리스 컴퓨팅 서버리스 컴퓨팅 계층은 워크로드 작업을 기반으로 컴퓨팅 리소스를 자동 크기 조정하고 초당 사용된 컴퓨팅 양에 대한 비용을 청구합니다. Azure SQL Database 서버리스는 현재 vCore 구매 모델의 범용 서비스 계층(표준 시리즈(Gen5) 하드웨어 이상 포함)에서 사용할 수 있습니다.
하드웨어 구성 사용 가능한 하드웨어 구성 vCore 기반 구매 모델을 사용하면 워크로드에 적합한 하드웨어 구성을 선택할 수 있습니다. 하드웨어 구성 옵션에는 표준 시리즈(Gen5), Fsv2 시리즈 및 DC 시리즈가 포함됩니다.
컴퓨팅 크기(서비스 목표) 컴퓨팅 크기(서비스 목표)는 단일 데이터베이스 또는 탄력적 풀에 사용할 수 있는 CPU, 메모리 및 스토리지 리소스의 양입니다. 또한 컴퓨팅 크기는 최대 IOPS, 최대 로그 속도 등의 리소스 사용량 한도를 정의합니다.
vCore 기반 크기 조정 옵션 워크로드에 대한 적절한 서비스 계층, 컴퓨팅 계층 및 하드웨어를 선택하여 데이터베이스 또는 탄력적 풀에 대한 컴퓨팅 크기를 구성합니다. 탄력적 풀을 사용하는 경우 풀에 대해 예약된 vCores를 구성하고, 선택적으로 데이터베이스당 설정을 구성합니다. vCore 기반 구매 모델의 크기 조정 옵션 및 리소스 한도는 vCore 단일 데이터베이스vCore 탄력적 풀을 참조하세요.
DTU 기반 크기 조정 옵션 적절한 서비스 계층을 선택하고 최대 데이터 크기 및 DUS 수를 선택하여 데이터베이스 또는 탄력적 풀에 대한 컴퓨팅 크기를 구성합니다. 탄력적 풀을 사용하는 경우 풀에 대해 예약된 eDTU를 구성하고, 선택적으로 데이터베이스당 설정을 구성합니다. DTU 기반 구매 모델의 크기 조정 옵션 및 리소스 한도는 DTU 단일 데이터베이스DTU 탄력적 풀을 참조하세요.

Azure SQL Managed Instance

Context 용어 자세한 정보
Azure 서비스 Azure SQL Managed Instance Azure SQL Managed Instance는 Azure SQL의 완전 관리형 PaaS(Platform as a Service) 배포 옵션입니다. SQL Server 에이전트를 포함하여 SQL Server의 인스턴스를 제공하지만 가상 머신을 관리하는 많은 오버헤드를 제거합니다. SQL Server에서 사용할 수 있는 기능은 대부분 SQL Managed Instance에서 사용할 수 있습니다. Azure SQL Database와 Azure SQL Managed Instance 기능 비교.
데이터베이스 엔진 Azure SQL Managed Instance에 사용되는 데이터베이스 엔진은 최신 SQL Server(Enterprise Edition) 데이터베이스 엔진과 거의 100% 호환성을 가집니다. 일부 데이터베이스 엔진 기능은 관리되는 인스턴스에 한정되거나 SQL Server와 함께 배송되기 전에 관리되는 인스턴스에서 사용할 수 있습니다. 관리되는 인스턴스는 원시 VNet(가상 네트워크) 구현, 자동 패치 및 버전 업데이트, 자동화된 백업고가용성과 같은 클라우드 네이티브 기능 및 통합을 제공합니다.
서버 엔터티 관리되는 인스턴스 각 관리되는 인스턴스는 자체적으로 SQL Server의 인스턴스입니다. 관리되는 인스턴스에서 만든 데이터베이스는 다른 데이터베이스와 공동으로 위치하며 데이터베이스 간 쿼리를 실행할 수 있습니다. 관리되는 인스턴스에 연결하고 연결된 서버 및 SQL Server 에이전트와 같은 인스턴스 수준의 기능을 사용할 수 있습니다.
배포 옵션 관리되는 인스턴스는 개별적으로 배포되거나 인스턴스 풀(미리 보기)의 일부로 배포될 수 있습니다. 관리되는 인스턴스는 현재 인스턴스 풀로 이동하거나, 인스턴스 풀 간에 이동하거나 인스턴스 풀 밖으로 이동할 수 없습니다.
단일 인스턴스 단일 관리되는 인스턴스는 고객의 가상 네트워크 서브넷 내에서 실행되는 격리된 전용 가상 머신 집합에 배포됩니다. 이러한 컴퓨터는 가상 클러스터를 형성합니다. 원하는 경우 여러 관리되는 인스턴스를 단일 가상 클러스터에 배포할 수 있습니다.
인스턴스 풀(미리 보기) 인스턴스 풀을 사용하면 동일한 가상 머신에 여러 관리되는 인스턴스를 배포할 수 있습니다. 인스턴스 풀을 사용하면 더 큰 단일 관리되는 인스턴스에 통합하지 않고 더 작고 적은 컴퓨팅 집약적 워크로드를 클라우드로 마이그레이션할 수 있습니다.
구매 모델 vCore 기반 구매 모델 SQL Managed Instance는 vCore 기반 구매 모델에서 사용할 수 있습니다. Azure 하이브리드 혜택은 관리되는 인스턴스에 사용할 수 있습니다.
서비스 계층 vCore 기반 서비스 계층 SQL Managed Instance가 제공하는 두 서비스 계층은 모두 99.99% 가용성을 보장하며 스토리지 크기와 컴퓨팅 용량을 독립적으로 선택할 수 있습니다. 성능 및 대기 시간 요구 사항에 따라 관리되는 인스턴스에 대한 범용 또는 중요 비즈니스용 서비스 계층을 선택합니다.
Compute 프로비저닝된 컴퓨팅 SQL Managed Instance는 워크로드 작업과 관계없이 지속적으로 프로비저닝되는 특정 분량의 컴퓨팅 리소스를 제공하고, 시간당 고정된 비용으로 프로비저닝된 컴퓨팅 양에 대한 요금을 청구합니다.
하드웨어 구성 사용 가능한 하드웨어 구성 SQL Managed Instance 하드웨어 구성에는 표준 시리즈(Gen5), 프리미엄 시리즈 및 메모리 최적화 프리미엄 시리즈 하드웨어가 포함됩니다.
컴퓨팅 크기 vCore 기반 크기 조정 옵션 컴퓨팅 크기(서비스 목표)는 단일 관리되는 인스턴스 또는 인스턴스 풀에 사용할 수 있는 CPU, 메모리 및 스토리지 리소스의 최대 양입니다. 워크로드에 대한 적절한 서비스 계층 및 하드웨어를 선택하여 관리되는 인스턴스에 대한 컴퓨팅 크기를 구성합니다. Managed Instance에 대한 리소스 한도에 대해 알아봅니다.

Azure VM의 SQL Server

Context 용어 자세한 정보
Azure 서비스 Azure VM(Virtual Machines)의 SQL Server Azure VM의 SQL Server를 사용하면 어떠한 온-프레미스 하드웨어도 관리할 필요 없이 클라우드에서 SQL Server의 전체 버전을 사용할 수 있습니다. SQL Server VM을 사용하면 종량제로 지불하는 경우 라이선스 비용을 간소화할 수 있습니다. SQL Server IaaS 에이전트 확장과 같은 SQL Server VM에 대한 일부 자동화된 관리 기능과 SQL Server 및 OS 액세스가 모두 있습니다.
서버 엔터티 가상 머신 또는 VM Azure VM은 전 세계 여러 지리적 Azure 지역에서 실행됩니다. 또한 다양한 컴퓨터 크기를 제안합니다. 가상 머신 이미지 갤러리를 통해 적합한 버전 운영 체제로 SQL Server VM을 만들 수 있습니다.
이미지 Windows VM 또는 Linux VM Windows 기반 이미지 또는 Linux 기반 이미지로 SQL Server VM를 배포하도록 선택할 수 있습니다. 이미지 선택 영역은 SQL Server VM에 대한 OS 버전과 SQL Server 버전 모두를 지정합니다.
가격 책정 Azure VM의 SQL Server 가격 책정은 SQL Server 라이선스, OS(운영 체제) 및 가상 머신 비용을 기반으로 합니다. VM 크기를 최적화하고 가능한 경우 VM을 종료하여 비용을 줄일 수 있습니다.
SQL Server 라이선스 비용 사용 현황 및 요구 사항에 적합한 SQL Server 무료 또는 유료 버전을 선택하세요. 유료 버전의 경우 사용량당 요금을 지불하거나(종량제) Azure 하이브리드 혜택을 사용합니다.
OS 및 가상 머신 비용 OS 및 가상 머신 비용은 선택 이미지, VM 크기 및 스토리지 구성을 포함한 요소를 기반으로 합니다.
VM 구성 SQL Server VM에 대한 보안, 스토리지 및 고가용성/재해 복구를 포함한 설정을 구성합니다. SQL Server VM을 구성하는 가장 쉬운 방법은 Marketplace 이미지 중 하나를 사용하는 것입니다. 그러나 일련의 모범 사례 및 지침에 대한 이 빠른 검사 목록을 사용하여 이러한 선택을 탐색할 수 있습니다.
VM 크기 VM 크기는 처리 능력, 메모리 및 스토리지 용량을 결정합니다. 성능 기준을 수집하거나 SKU 권장 사항 도구를 사용하여 워크로드에 가장 적합한 VM 크기를 선택할 수 있습니다.
스토리지 구성 스토리지 구성 옵션은 VM 크기 선택 및 디스크 유형, 캐싱 설정, 디스크 스트라이핑을 비롯한 스토리지 설정 선택에 따라 결정됩니다. 워크로드에 대한 스토리지 확장성이 충분하고 비즈니스의 용량 및 성능 요구 사항을 충족하는 디스크를 혼합(일반적으로 스토리지 풀)하여 VM 크기를 선택하는 방법에 대해 알아봅니다.
보안 고려 사항 SQL Server VM에서 SQL, 통합 Azure Key Vault, 컨트롤 액세스 및 보안 연결에 대한 Microsoft Defender를 사용하도록 설정할 수 있습니다. SQL Server VM에 대한 보안 액세스를 설정하는 보안 지침을 알아봅니다.
SQL IaaS 에이전트 확장 SQL IaaS 에이전트 확장 (SqlIaasExtension)은 관리 작업을 자동화하기 위해 SQL Server VM에서 실행됩니다. 확장과 관련된 추가 비용이 없습니다.
자동화된 패치 자동화된 패치는 SQL IaaS 에이전트 확장에 의해 보안 업데이트가 자동으로 적용될 때 SQL Server VM에 대한 유지 관리 기간을 설정합니다. 자동 업데이트를 적용하기 위한 다른 메커니즘이 있을 수 있습니다. SQL IaaS 에이전트 확장을 사용하여 자동화된 패치를 구성하는 경우 다른 충돌하는 업데이트 일정이 없는지 확인해야 합니다.
자동화된 백업 자동화된 백업은 SQL Server 2016 또는 그 이후 버전인 Standard, Enterprise, Developer 버전을 실행하는 SQL Azure VM에서 모든 기존 및 새 데이터베이스에 대해 Microsoft Azure에 관리되는 백업을 자동으로 구성합니다.