Azure Arc 지원 SQL Managed Instance의 특징 및 기능

Azure Arc 지원 SQL Managed Instance는 안정적인 최신 버전의 SQL Server를 사용하여 공통 코드 베이스를 공유합니다. 대부분의 표준 SQL 언어, 쿼리 처리, 데이터베이스 관리 기능은 동일합니다. SQL Server와 SQL Database 또는 SQL Managed Instance 간의 일반적인 기능은 다음과 같습니다.

RDBMS 고가용성

기능 Azure Arc 지원 SQL Managed Instance
Always On 장애 조치(failover) 클러스터 인스턴스1 해당 사항 없음. 비슷한 기능 사용 가능
Always On 가용성 그룹2 중요 비즈니스용 서비스 계층
기본 가용성 그룹 2 해당 사항 없음. 비슷한 기능 사용 가능
최소 복제본 커밋 가용성 그룹2 중요 비즈니스용 서비스 계층
클러스터가 없는 가용성 그룹
데이터베이스 백업 예 - COPY_ONLY백업 - (Transact-SQL) 참조
백업 압축
백업 미러
백업 암호화
Azure에 백업(URL에 백업)
데이터베이스 스냅샷
빠른 복구
Hot Add 메모리 및 CPU
로그 전달 아직 사용할 수 없습니다.
온라인 페이지 및 파일 복원
온라인 인덱싱
온라인 스키마 변경
다시 시작 가능한 온라인 인덱스 다시 작성

1 Pod가 실패한 시나리오에서 새 SQL Managed Instance가 시작되고 데이터가 포함된 영구 볼륨에 다시 연결됩니다. 여기에서 Kubernetes 영구 볼륨에 대해 자세한 정보를 알아봅니다.

RDBMS 확장성 및 성능

기능 Azure Arc 지원 SQL Managed Instance
columnstore
클러스터형 columnstore 인덱스의 큰 개체 이진 파일
온라인 비클러스터형 columnstore 인덱스 다시 작성
메모리 내 OLTP
영구 주 메모리
테이블 및 인덱스 분할
데이터 압축
관리
분할된 테이블 병렬 처리
NUMA 인식 및 큰 페이지 메모리 및 버퍼 배열 할당
IO 리소스 관리
지연된 내구성
자동 튜닝
일괄 처리 모드 적응 조인
일괄 처리 모드 메모리 부여 피드백
다중 문 테이블 반환 함수에 대한 인터리브 실행
대량 삽입 기능 개선

RDBMS 보안

기능 Azure Arc 지원 SQL Managed Instance
행 수준 보안
Always Encrypted
보안 Enclave를 사용한 Always Encrypted 아니요
동적 데이터 마스킹
기본 감사
미세 감사
투명한 데이터베이스 암호화
사용자 정의 역할
포함된 데이터베이스
백업을 위한 암호화
SQL Server 인증
Microsoft Entra 인증 아니요
Windows 인증

RDBMS 관리 효율

기능 Azure Arc 지원 SQL Managed Instance
관리자 전용 연결
PowerShell 스크립팅 지원
데이터 계층 애플리케이션 구성 요소 작업 지원 - 추출, 배포, 업그레이드, 삭제
정책 자동화(일정 및 변경 내용 검사)
성능 데이터 수집기
표준 성능 보고서
계획 지침을 위한 계획 지침 및 계획 고정
인덱스 뷰의 직접 쿼리(NOEXPAND 힌트 사용)
인덱싱된 뷰 자동 유지 관리
분산형 분할 뷰
병렬 인덱스 작업
쿼리 최적화 프로그램의 인덱싱된 뷰 자동 사용
병렬 일관성 검사

프로그래밍 기능

기능 Azure Arc 지원 SQL Managed Instance
JSON
쿼리 저장소
임시 테이블
네이티브 XML 지원
XML 인덱싱
MERGE 및 UPSERT 기능
날짜 및 시간 데이터 형식
국제화 지원
전체 텍스트 및 의미 체계 검색 아니요
쿼리에서 언어 지정
Service Broker(메시징)
Transact-SQL 엔드포인트
그래프
Machine Learning Services 아니요
PolyBase 아니요

도구

Azure Arc 지원 SQL Managed Instance는 데이터를 관리하는 데 도움이 되는 다양한 데이터 도구를 지원합니다.

도구 Azure Arc 지원 SQL Managed Instance
Azure Portal
Azure CLI
Azure Data Studio
Azure PowerShell 아니요
BACPAC 파일(내보내기)
BACPAC 파일(가져오기)
SSDT(SQL Server Data Tools)
SSMS(SQL Server Management Studio)
SQL Server PowerShell
SQL Server Profiler

이때 Azure Data Studio의 내부자 빌드를 사용합니다.

지원되지 않는 기능 및 서비스

Azure Arc 지원 SQL Managed Instance에는 다음 기능 및 서비스를 사용할 수 없습니다.

영역 지원되지 않는 기능 또는 서비스
데이터베이스 엔진 병합 복제
  Stretch DB
  타사 연결을 사용하는 분산 쿼리
  SQL Server 및 Azure SQL 제품이 아닌 데이터 원본에 연결된 서버
  시스템 확장 저장 프로시저(XP_CMDSHELL 등)
  Filetable, 파일 스트림
  EXTERNAL_ACCESS 또는 UNSAFE 권한 세트가 있는 CLR 어셈블리
  Buffer Pool Extension
SQL Server 에이전트 SQL Server 에이전트는 지원되지만 하위 시스템(CmdExec, PowerShell, 큐 읽기 권한자, SSIS, SSAS, SSRS), 경고, 관리되는 백업과 같은 특정 기능은 지원되지 않습니다.
고가용성 데이터베이스 미러링
보안 확장 가능 키 관리
  연결된 서버의 AD 인증
  AG(가용성 그룹)의 AD 인증