다음을 통해 공유


Azure Synapse(이전의 SQL DW)와 Azure Synapse Analytics 작업 영역 간의 차이점

원래 에 기술 면역 블로그로 게시: https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/what-s-the-difference-between-azure-synapse-formerly-sql-dw-and/ba-p/3597772

Microsoft Docs와 전용 SQL 풀에 대한 두 가지 고유한 설명서 집합에 관해서는 잠시 혼란이 있었습니다. Azure Synapse 관련 문서에 대한 인터넷 검색을 수행하고 Microsoft Learn Docs 사이트에 있는 경우 연락처 테이블에는 두 설명서 집합 간에 토글 스위치가 있습니다.

이 문서에서는 Synapse Analytics 환경에 적용되는 설명서를 명확히 설명합니다.

Azure Synapse Analytics 전용 SQL 풀(이전의 SQL DW)
Azure Synapse Analytics 목차를 보여 주는 Microsoft Learn Docs 사이트의 스크린샷 이전 전용 SQL 풀(이전의 SQL DW) 목차를 보여 주는 Microsoft Learn Docs 사이트의 스크린샷

문서가 참조하는 전용 SQL 풀의 Synapse 구현을 강조 표시하려는 많은 문서에도 메모가 표시됩니다.

전용 SQL 풀은 서로 다른 두 가지 형식으로 존재합니다.

독립 실행형 또는 기존 SQL Data Warehouse는 2020년 11월에 "전용 SQL 풀(이전의 SQL DW)"으로 이름이 바뀌었습니다. 그 이후로 Synapse Analytics 내에서 만든 전용 SQL 풀은 "Synapse 작업 영역의 전용 SQL 풀"입니다.

2016년경 Microsoft는 MPP(대규모 병렬 처리) 온-프레미스 어플라이언스를 클라우드에 "Azure SQL Data Warehouse" 또는 "SQL DW"로 간단히 조정했습니다.

역사가들은 어플라이언스가 PDW(병렬 데이터 웨어하우스)라고 명명된 다음 APS(Analytics Platform System)로 명명되어 오늘날에도 많은 온-프레미스 데이터 웨어하우징 솔루션을 구동한다는 것을 기억합니다.

Azure SQL Data Warehouse는 관리 및 네트워킹이 제어되는 논리 서버와 같은 Azure SQL DB의 구문을 채택했습니다. SQL DW는 다른 SQL DB와 동일한 서버에 있을 수 있습니다. 이 구현을 통해 현재 Azure SQL DB 관리자 및 실무자가 데이터 웨어하우스에 동일한 개념을 쉽게 적용할 수 있습니다.

그러나 분석 및 인사이트 공간은 2016년 이후 엄청난 변화를 겪었습니다. 데이터 웨어하우징이 제공되는 방식에 패러다임이 바뀌었습니다. SQL DW가 웨어하우징을 처리함에 따라 Synapse 작업 영역이 확장되어 분석 포트폴리오가 반올림되었습니다. 새로운 Synapse 작업 영역 환경은 2020년에 일반 공급되었습니다.

Azure Synapse Analytics 작업 영역, 환경 및 플랫폼의 다이어그램

원래 SQL DW 구성 요소는 이것의 한 부분에 불과합니다. 전용 SQL 풀로 알려지게 되었습니다.

Synapse 작업 영역의 전용 SQL 풀에 대한 차이점 다이어그램

이것은 큰 변화였고 더 많은 기능을 가지고 있었습니다. 전체 플랫폼은 Synapse Analytics라는 새로운 이름을 받았습니다.

하지만 기존의 모든 SQL DW는 어떨까요? 자동으로 Synapse 작업 영역이 되나요?

리브랜딩 및 마이그레이션

Azure SQL DW 인스턴스는 Synapse Analytics 작업 영역으로 자동으로 업그레이드되지 않았습니다.

많은 요소가 큰 플랫폼 업그레이드에 영향을 줍니다. 고객이 이를 옵트인할 수 있도록 하는 것이 가장 좋습니다. Azure SQL DW는 이전 SQL DW가 실제로 Synapse Analytics 내에 있는 것과 동일한 아티팩트임을 명확하게 나타내기 위해 "전용 SQL 풀(이전의 SQL DW)"으로 브랜드를 다시 지정했습니다.

전용 SQL 풀(이전의 SQL DW)과 Azure Synapse Analytics 간의 기능 차이점 다이어그램

설명서에는 "독립 실행형 전용 SQL 풀"이라고 하는 "전용 SQL 풀(이전의 SQL DW)"도 표시됩니다.

Azure Portal에서 몇 단계만 수행하면 전용 SQL 풀(이전의 SQL DW) 을 비교적 쉽게 마이그레이션할 수 있습니다. 그러나 전체 마이그레이션은 아닙니다. Azure Portal에 팝업되는 알림에서 알 수 있는 미묘한 차이가 있습니다.

이제 Synapse 작업 영역에서 전용 SQL 풀(이전의 SQL DW)에 액세스할 수 있음을 알리는 자주색 리본 메뉴의 Azure Portal 스크린샷

마이그레이션에서 전용 SQL 풀(이전의 SQL DW)은 실제로 마이그레이션되지 않습니다. 원래 있던 논리 서버에 유지됩니다. 서버 DNS server-123.database.windows.net 가 되지 않습니다.server-123.sql.azuresynapse.net SQL DW를 Synapse Analytics로 "업그레이드" 또는 "마이그레이션"한 고객에게는 여전히 Azure SQL Database 논리 서버에서 공유할 수 있는 전체 논리 서버가 있습니다.

마이그레이션된 SQL DW 및 Synapse 작업 영역

이전 섹션에서 설명한 업그레이드 또는 마이그레이션 경로는 Synapse 작업 영역에 연결됩니다. 마이그레이션된 환경의 경우 전용 SQL 풀 시나리오에 전용 SQL 풀(이전의 SQL DW) 의 설명서를 사용합니다. Synapse Analytics의 다른 모든 구성 요소는 Synapse Analytics 설명서에서 액세스됩니다.

이를 모든 추가 Synapse Analytics 작업 영역 기능과 원래 SQL DW의 "혼합"으로 시각화하는 빠른 방법입니다.

마이그레이션된 전용 SQL 풀(이전의 SQL DW)과 Azure Synapse Analytics 간의 기능 차이점 다이어그램

SQL DW를 마이그레이션하지 않았고 Synapse Analytics 작업 영역을 만드는 과정을 시작한 경우 Synapse Analytics 설명서를 사용하기만 하면 됩니다.

PowerShell 차이점

"전용 SQL 풀(이전의 SQL DW)"과 "Synapse Analytics" 전용 SQL 풀 간의 설명서에서 가장 큰 혼란 영역 중 하나는 PowerShell입니다.

원래 SQL DW 구현은 Azure SQL Database와 동일한 논리 서버를 사용합니다. Az.Sql이라는 공유 PowerShell 모듈이 있습니다. 이 모듈에서는 새 전용 SQL 풀(이전의 SQL DW)을 만들기 위해 New-AzSqlDatabase cmdletEdition 원하는 DataWarehouse것을 구분하는 데 사용되는 매개 변수가 있습니다.

Synapse Analytics가 릴리스되었을 때 Az.Synapse다른 PowerShell 모듈과 함께 제공되었습니다. Synapse Analytics 작업 영역에서 전용 SQL 풀을 만들려면 New-AzSynapseSqlPool을 사용합니다. 이 PowerShell 모듈에서는 Synapse에만 사용되므로 "Edition" 매개 변수를 포함할 필요가 없습니다.

이러한 두 모듈은 모든 경우에 같지 않습니다. 에서 수행할 Az.Sql Az.Synapse수 없는 몇 가지 작업이 있습니다. 예를 들어 Synapse Analytics에서 사용하는 동안 전용 SQL 풀(이전의 SQL DW)에 대한 복원을 수행하면 cmdlet이 사용됩니다 Restore-AzSqlDatabase Restore-AzSynapseSqlPool. 그러나 구독 경계를 넘어 복원하는 작업은 를 사용하는 모듈Restore-AzSqlDatabase에서 Az.Sql 만 사용할 수 있습니다.