Composer의 ThingWorx 모델 정의 > 데이터 스토리지 > 지속성 공급자 > Azure SQL 데이터베이스를 지속성 공급자로 사용
Azure SQL 데이터베이스를 지속성 공급자로 사용
Azure SQL 배포 옵션
Azure SQL 데이터베이스는 다음과 같은 몇 가지 배포 옵션을 제공합니다.
논리 서버를 통해 관리되는 자체 리소스 세트가 있는 단일 데이터베이스로 배포
논리 서버에 단일 데이터베이스를 배포할 수 있습니다. 단일 및 풀링된 데이터베이스를 포함하는 논리 서버는 SQL Server 대부분의 데이터베이스 범위 기능을 제공합니다. 이 옵션은 새 클라우드 기반 응용 프로그램의 최신 응용 프로그램 개발을 위해 최적화되었습니다.
시스템 및 사용자 데이터베이스를 포함하는 관리되는 인스턴스로 알려져 있고 리소스 세트를 공유하는 데이터베이스 모음의 일부로 배포
Azure SQL 데이터베이스의 관리되는 인스턴스에 배포할 수 있습니다. Azure SQL 데이터베이스의 관리되는 인스턴스를 통해 Azure SQL 데이터베이스는 데이터베이스에 대한 공유된 리소스 및 추가 인스턴스 범위의 기능을 제공합니다. Azure SQL 데이터베이스의 관리되는 인스턴스는 최소한의 데이터 변경 없이 온프레미스에서의 데이터베이스 마이그레이션을 지원합니다. 이 옵션은 Azure SQL 데이터베이스의 모든 PaaS 혜택을 제공하지만 이전에 SQL VM에서만 사용 가능했던 기능만 추가합니다. 이러한 기능에는 네이티브 가상 네트워크(VNet) 및 거의 100%에 가까운 호환성을 가진 온프레미스 SQL Server가 포함됩니다.
논리 서버를 통해 관리되는 공유 리소스 세트가 있는 탄력적 풀의 풀링된 데이터베이스로 배포
AzureSQL을 사용하여 ThingWorx를 설치하고 구성하는 방법에 대한 자세한 내용은 PTC 커뮤니티 사이트에 있습니다. 설치를 도와주는 비디오도 포함되어 있습니다.
Azure SQL 구매 모델
Azure SQL 데이터베이스의 배포 모델에 따라 필요한 구매 모델을 선택할 수 있습니다.
1. (권장 사항): vCore 기반 구매 모델을 사용하면 정확한 스토리지 용량을 선택하고 작업 부하에 필요한 용량을 계산할 수 있습니다.
2. DTU 기반 구매 모델을 사용하면 공통 작업 부하와 균형을 이루는 번들 계산 및 저장 패키지를 선택할 수 있습니다.
내 생산 서버에는 어떤 구매 모델을 사용해야 할까요?
이러한 질문을 자세히 다루는 SQL 데이터베이스 FAQ(https://docs.microsoft.com/en-us/azure/sql-database/sql-database-faq)를 참조하십시오.
Azure SQL 데이터베이스 설정 옵션
Azure SQL에서 리소스 그룹, SQL Server 논리 서버 등의 특정 리소스를 설정해야 ThingWorx 데이터베이스 및 스키마를 만들 수 있습니다. 이러한 리소스는 기존 리소스이거나 새로 작성된 리소스일 수 있습니다. 다음 단계에서는 Microsoft의 Azure Portal을 사용하여 리소스를 만들거나 기존 리소스를 사용하는 방법 및 ThingWorx에서 제공하는 스크립트 및 Microsoft Azure CLI를 사용하여 ThingWorx 데이터베이스와 스키마를 만드는 방법을 설명합니다. 다음 세 가지 유형의 Azure SQL 데이터베이스 배포 옵션이 있습니다.
단일
데이터베이스 설정 사전 요구 사항
ThingWorx 데이터베이스/스키마 설정 스크립트를 실행할 계획이 있는 환경에 Azure CLI를 설정합니다. 환경별 지침은 https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest를 참조하십시오.
Windows 환경의 경우 Powershell이 필요합니다. 관리자로 Powershell을 실행하고 다음을 실행합니다.
* 
이는 빌드를 다운로드한 후 한 번 진행되는 프로세스입니다.
Set-ExecutionPolicy RemoteSigned
Unblock-File *.ps1 (after navigating to the install directory)
Windows 환경의 경우 SQL Server Management Studio(SSMS)를 다운로드해야 합니다. 최신 버전을 다운로드하려면 https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017 사이트를 참조하십시오.
설치
다음 단원에서는 Azure에 각 배포를 설정하는 방법 및 이를 ThingWorx에 연결하는 방법을 설명합니다.
단일
도움이 되셨나요?