Azure Stack Hub의 리소스 공급자
리소스 공급자는 모든 Azure Stack Hub IaaS 및 PaaS 서비스의 기초를 형성하는 웹 서비스입니다. Azure Resource Manager는 다양한 리소스 공급자를 사용하여 서비스에 대한 액세스를 제공합니다. 각 리소스 공급자는 해당 리소스를 구성하고 제어하는 데 도움이 됩니다. 서비스 관리자는 새로운 사용자 지정 리소스 공급자를 추가할 수도 있습니다.
기본 리소스 공급자
다음과 같은 세 가지 기본 IaaS 리소스 공급자가 있습니다.
- 컴퓨팅: 컴퓨팅 리소스 공급자를 사용하여 Azure Stack Hub 테넌트가 자체 가상 머신을 만들 수 있습니다. 컴퓨팅 리소스 공급자에는 가상 머신 및 가상 머신 확장을 만드는 기능이 포함됩니다. 가상 머신 확장 서비스는 Windows 및 Linux 가상 머신에 IaaS 기능을 제공합니다. 예를 들어 컴퓨팅 리소스 공급자를 사용하여 Linux 가상 머신을 프로비전하고 배포 중 Bash 스크립트를 실행하여 가상 머신을 구성할 수 있습니다.
- 네트워크 리소스 공급자: 네트워크 리소스 공급자는 프라이빗 클라우드를 위한 일련의 SDN(소프트웨어 방식 네트워킹) 및 NFV(네트워크 기능 가상화) 기능을 제공합니다. 네트워크 리소스 공급자를 사용하여 소프트웨어 부하 분산 장치, 공용 IP, 네트워크 보안 그룹 및 가상 네트워크와 같은 리소스를 만들 수 있습니다.
- 스토리지 리소스 공급자: 스토리지 리소스 공급자는 blob, 큐, 테이블 및 Key Vault 계정 관리라는 4개의 Azure 일치 스토리지 서비스를 제공하여 비밀 및 인증서와 같은 암호의 관리 및 감사를 제공합니다. 스토리지 리소스 공급자는 스토리지 클라우드 관리 서비스도 제공하여 Azure 일치 스토리지 서비스의 서비스 공급자 관리를 용이하게 합니다. Azure Storage는 문서 및 미디어 파일과 같은 대량의 구조화되지 않은 데이터는 Azure Blob를 사용하여 저장 및 검색하고 구조화된 NoSQL 기반 데이터는 Azure Tables를 사용하여 저장 및 검색하는 유연성을 제공합니다.
선택적 리소스 공급자
다음과 같은 세 가지 선택적 PaaS 리소스 공급자를 배포하고 Azure Stack Hub에 사용할 수 있습니다.
- App Service: Azure Stack Hub의 Azure App Service는 Azure Stack Hub에서 사용할 수 있는 Microsoft Azure의 PaaS 제품입니다. 이 서비스를 사용하면 내부 또는 외부 고객이 모든 플랫폼 또는 디바이스용 웹, API, Azure Functions 앱을 만들 수 있습니다.
- SQL Server: SQL Server 리소스 공급자를 사용하여 SQL 데이터베이스를 Azure Stack Hub 서비스로 제공합니다. 리소스 공급자를 설치하여 하나 이상의 SQL Server 인스턴스에 연결한 후 관리자와 사용자는 클라우드 네이티브 앱, SQL을 사용하는 웹 사이트 및 SQL을 사용하는 기타 워크로드용 데이터베이스를 만들 수 있습니다.
- MySQL Server: MySQL Server 리소스 공급자를 사용하여 MySQL 데이터베이스를 Azure Stack Hub 서비스로 공개합니다. MySQL 리소스 공급자는 Windows Server 2019 Server Core 가상 머신에서 서비스로 실행됩니다.