Azure Stack 허브에서 SQL database 사용Use SQL databases on Azure Stack Hub

SQL 리소스 공급자를 사용 하 여 Azure Stack 허브에 sql 데이터베이스를 제공 합니다.Use the SQL resource provider to offer SQL databases on Azure Stack Hub. 리소스 공급자를 설치하여 하나 이상의 SQL Server 인스턴스에 연결한 후에는 귀하와 사용자가 다음 항목을 만들 수 있습니다.After you install the resource provider and connect it to one or more SQL Server instances, you and your users can create:

  • 클라우드 네이티브 앱 용 SQL 데이터베이스.SQL databases for cloud-native apps.
  • 웹 응용 프로그램에 대 한 SQL 데이터베이스입니다.SQL databases for web applications.

SQL 리소스 공급자를 설치 하기 전에 고려해 야 할 제한 사항:Limitations to consider before installing the SQL resource provider:

  • 사용자는 개별 데이터베이스만 만들고 관리할 수 있습니다.Users can only create and manage individual databases. 최종 사용자가 데이터베이스 서버 인스턴스를 액세스할 수 없습니다.Database Server instance isn't accessible to end users. 이는 master, Temp DB에 액세스 하거나 데이터베이스를 동적으로 관리 해야 하는 온-프레미스 데이터베이스 앱과의 호환성을 제한할 수 있습니다.This may limit compatibility with on-premises database apps that need access to master, Temp DB, or to dynamically manage databases.
  • Azure Stack Hub 운영자는 SQL database 서버 및 호스트의 배포, 업데이트, 보안, 구성 및 유지 관리를 담당 합니다.Your Azure Stack Hub operator is responsible for deploying, updating, securing, configuring, and maintaining the SQL database servers and hosts. RP 서비스는 호스트 및 데이터베이스 서버 인스턴스 관리 기능을 제공 하지 않습니다.The RP service doesn't provide any host and database server instance management functionality.
  • 서로 다른 구독에 있는 다른 사용자의 데이터베이스는 동일한 데이터베이스 서버 인스턴스에 있을 수 있습니다.Databases from different users in different subscriptions may be located on the same database server instance. RP는 다른 호스트나 데이터베이스 서버 인스턴스에서 데이터베이스를 격리 하는 메커니즘을 제공 하지 않습니다.The RP doesn't provide any mechanism for isolating databases on different hosts or database server instances.
  • RP는 데이터베이스의 테 넌 트 사용에 대 한 보고를 제공 하지 않습니다.The RP doesn't provide any reporting on tenant usage of databases.
  • 글로벌 Azure에서 SQL 호스팅 서버만 다른 구독으로 이동할 수 있습니다.You can only move a SQL hosting server to another subscription in global Azure. Azure Stack Hub는 SQL 호스팅 서버를 다른 구독으로 이동 하는 기능을 지원 하지 않습니다.Azure Stack Hub doesn't support moving a SQL hosting server to another subscription.

온-프레미스의 기존 SQL Server 워크 로드의 경우 Azure Stack 허브의 가상 머신을 SQL Server 하는 것이 좋습니다.For traditional SQL Server workload on premises, SQL Server virtual machine on Azure Stack Hub is recommended.

SQL 리소스 공급자 어댑터 아키텍처SQL resource provider adapter architecture

리소스 공급자는 다음과 같은 구성 요소로 구성 됩니다.The resource provider consists of the following components:

  • 공급자 서비스를 실행 하는 Windows Server VM 인 SQL 리소스 공급자 어댑터 vm (가상 컴퓨터)The SQL resource provider adapter virtual machine (VM), which is a Windows Server VM that runs the provider services.
  • 요청을 처리 하 고 데이터베이스 리소스에 액세스 하는 리소스 공급자입니다.The resource provider, which processes requests and accesses database resources.
  • SQL Server를 호스트 하는 서버는 호스팅 서버 라는 데이터베이스의 용량을 제공 합니다.Servers that host SQL Server, which provide capacity for databases called hosting servers.

SQL Server 인스턴스를 하나 이상 만들거나 외부 SQL Server 인스턴스에 대 한 액세스 권한을 제공 해야 합니다.You must create at least one instance of SQL Server or provide access to external SQL Server instances.

참고

Azure Stack 허브 통합 시스템에 설치 된 호스팅 서버는 테 넌 트 구독에서 만들어야 합니다.Hosting servers that are installed on Azure Stack Hub integrated systems must be created from a tenant subscription. 기본 공급자 구독에서 만들 수 없습니다.They can't be created from the default provider subscription. 사용자 포털에서 만들거나 적절 한 로그인을 사용 하 여 PowerShell을 사용 하 여 만들어야 합니다.They must be created from the user portal or by using PowerShell with the appropriate sign-in. 모든 호스팅 서버는 청구 가능한 Vm 이며 라이선스를 보유 해야 합니다.All hosting servers are billable VMs and must have licenses. 서비스 관리자는 테 넌 트 구독의 소유자가 될 수 있습니다.The service admin can be the owner of the tenant subscription.

다음 단계Next steps

SQL Server 리소스 공급자 배포Deploy the SQL Server resource provider