Azure Stack Hub 개요
Azure Stack Hub는 온-프레미스 환경에서 앱을 실행하고 데이터 센터에서 Azure 서비스를 제공하는 방법을 제공하는 Azure의 확장입니다. 일관된 클라우드 플랫폼을 사용하면 조직은 기술 한계에 기반한 비즈니스 의사 결정이 아니라 비즈니스 요구 사항에 기반한 기술 의사 결정을 자신 있게 내릴 수 있습니다.
Azure Stack Hub를 사용해야 하는 이유
Azure는 개발자가 최신 앱을 빌드할 수 있는 풍부한 플랫폼을 제공합니다. 그러나 일부 클라우드 기반 앱은 대기 시간, 간헐적 연결, 규정과 같은 장애물에 직면합니다. Azure와 Azure Stack Hub는 고객 관련 앱과 내부 기간 업무 앱 모두를 위한 새로운 하이브리드 클라우드 사용 사례를 활용할 수 있습니다.
Edge 및 연결이 끊긴 솔루션. Azure Stack Hub에서 데이터를 로컬로 처리한 다음 Azure에서 집계하여 Azure와 Azure Stack Hub에 공통적인 앱 논리로 추가 분석하여 대기 시간 및 연결 요구 사항을 해결합니다. Azure와의 연결 없이 인터넷 연결이 끊긴 상태에서 Azure Stack Hub를 배포할 수도 있습니다. 공장의 각 층, 유람선, 광산 갱도를 예로 생각해 보세요.
다양한 규정을 충족하는 클라우드 앱. Azure Stack Hub로 온-프레미스에 배포할 수 있는 완벽한 유연성을 사용하여 Azure에서 앱을 개발하고 배포함으로써 규정 또는 정책 요구 사항을 충족합니다. 코드를 변경할 필요가 없습니다. 앱 예에는 글로벌 감사, 재무 보고, 환율 거래, 온라인 게임 및 경비 보고가 포함됩니다.
온-프레미스 클라우드 앱 모델. Azure 서비스, 컨테이너, 서버리스 및 마이크로 서비스 아키텍처를 사용하여 기존 앱을 업데이트하고 확장하거나 새 앱을 빌드합니다. 클라우드의 Azure와 온-프레미스의 Azure Stack Hub에서 일관된 DevOps 프로세스를 사용하여 핵심 중요 업무용 앱의 앱 현대화 속도를 높입니다.
데이터 보존
고객이 글로벌 Azure 및 인터넷에서 연결이 끊긴 Azure Stack Hub를 배포하는 경우 어플라이언스에 저장된 데이터는 Microsoft로 전송되지 않습니다. Azure Stack Hub는 온-프레미스 어플라이언스입니다. 고객은 어플라이언스, 어플라이언스 액세스 및 어플라이언스 저장 데이터를 완전히 소유하고 제어합니다. 연결이 끊긴 배포를 사용하면 고객이 데이터 위치를 완전히 제어할 수 있습니다. 고객은 하이브리드 워크로드 시나리오(예: 둘 다 간에 데이터를 전송하는 Azure Stack Hub 및 공용 Azure에 배포된 리소스를 사용하는 솔루션) 또는 하이브리드 클라우드 관리(예: 모니터링을 위해 Azure Stack Hub에 배포된 가상 머신을 공용 Azure의 Azure Monitor에 연결)에서 Azure Stack Hub 어플라이언스를 글로벌 Azure 또는 인터넷에 연결하도록 선택할 수 있습니다. 이러한 시나리오에서 고객은 어플라이언스에 사용되는 Azure 또는 기타 온라인 서비스 데이터 상주 문제를 충족하는지 여부를 확인할 책임이 있습니다. 데이터 상주에 대한 자세한 내용은 Azure의 데이터 상주를 참조하세요.
Azure Stack Hub 아키텍처
Azure Stack Hub 통합 시스템은 신뢰할 수 있는 하드웨어 파트너가 빌드하여 데이터 센터에 직접 제공하는 4~16개 서버의 랙으로 구성됩니다. 제공 후 솔루션 공급자가 협력하여 통합 시스템을 배포하고 Azure Stack Hub 솔루션이 비즈니스 요구 사항을 충족하는지 확인합니다. 필요한 모든 전원 및 냉각, 경계 연결 및 기타 필요한 데이터 센터 통합 요구 사항을 갖추어 데이터 센터를 준비할 수 있습니다.
Azure Stack Hub 데이터 센터 통합 환경에 대한 자세한 내용은 Azure Stack Hub 데이터 센터 통합을 참조하세요.
Azure Stack Hub는 업계 표준 하드웨어를 기반으로 하며, Azure 구독 관리에 이미 사용하는 것과 동일한 도구를 사용하여 관리됩니다. 따라서 Azure에 연결되어 있는지 여부에 관계없이 일관된 DevOps 프로세스를 적용할 수 있습니다.
Azure Stack Hub 아키텍처를 사용하면 인터넷 연결이 끊긴 상태에서 원격 위치 또는 연결이 간헐적인 에지에서 Azure 서비스를 제공할 수 있습니다. Azure Stack Hub에서 로컬로 데이터를 처리하는 하이브리드 솔루션을 만든 다음, 추가 처리 및 분석을 위해 Azure에서 집계할 수 있습니다. 마지막으로 Azure Stack Hub는 온-프레미스에 설치되므로 코드를 변경하지 않고 클라우드 앱을 온-프레미스에 배포할 수 있는 유연성을 통해 특정 규정 또는 정책 요구 사항을 충족할 수 있습니다.
배포 옵션
Azure Stack Hub 통합 시스템은 Microsoft와 하드웨어 파트너의 파트너십을 통해 제공되며, 클라우드 속도의 혁신과 컴퓨팅 관리의 단순함을 제공하는 솔루션을 만듭니다. Azure Stack Hub는 하드웨어와 소프트웨어가 통합된 시스템으로 제공되므로 클라우드의 혁신 기능과 함께 필요한 유연성과 제어를 얻을 수 있습니다.
Azure Stack Hub 통합 시스템의 크기는 배율 단위라고 하는 4~16대의 서버까지 다양할 수 있습니다. 통합 시스템은 하드웨어 파트너와 Microsoft가 공동으로 지원합니다. 다음 다이어그램은 배율 단위의 예를 보여 줍니다.
.
연결 모델
인터넷(및 Azure)에 연결되거나 연결이 끊긴 Azure Stack Hub를 배포하도록 선택할 수 있습니다.
ID 공급자
Azure Stack Hub는 Microsoft Entra ID 또는 AD FS(Active Directory Federation Services)를 사용합니다. Microsoft Entra ID는 Microsoft의 클라우드 기반 다중 테넌트 ID 공급자입니다. 인터넷에 연결된 배포를 사용하는 대부분의 하이브리드 시나리오는 Microsoft Entra ID를 ID 저장소로 사용합니다.
Azure Stack Hub의 연결이 끊긴 배포의 경우 AD FS를 사용해야 합니다. Azure Stack Hub 리소스 공급자 및 기타 앱은 AD FS 또는 Microsoft Entra ID와 유사하게 작동합니다. Azure Stack Hub에는 자체 Active Directory 인스턴스 및 Active Directory Graph API가 포함됩니다.
Azure Stack Hub는 어떻게 관리되나요?
Azure Stack Hub는 Azure와 동일한 운영 모델을 사용합니다. Azure Stack Hub 운영자는 Microsoft가 테넌트 사용자에게 Azure 서비스를 제공하는 방법과 유사하게 테넌트 사용자에게 다양한 서비스 및 앱을 제공할 수 있습니다.
관리자 포털, 사용자 포털 또는 PowerShell을 사용하여 Azure Stack Hub를 관리할 수 있습니다. Azure Stack Hub 포털은 각각 별도의 Azure Resource Manager 인스턴스로 지원됩니다. Azure Stack Hub 운영자는 관리자 포털을 사용하여 Azure Stack Hub를 관리하고, 테넌트 제공 만들기 및 통합 시스템의 상태 유지 및 모니터링 같은 작업을 수행합니다. 사용자 포털은 VM(가상 머신), 스토리지 계정 및 웹앱과 같은 클라우드 리소스를 사용하기 위한 셀프 서비스 환경을 제공합니다.
관리자 포털을 사용하여 Azure Stack Hub를 관리하는 방법에 대한 자세한 내용은 Azure Stack Hub 관리 포털 빠른 시작 사용을 참조하세요.
Azure Stack Hub 운영자는 VM, 웹앱, 고가용성 SQL Server 및 MySQL Server 데이터베이스를 제공할 수 있습니다.
운영자는 관리자 포털 또는 PowerShell을 사용하여 Azure Stack Hub를 관리할 수 있습니다. 계획, 할당량, 제안 및 구독을 사용하여 테넌트에 서비스를 제공하도록 Azure Stack Hub를 구성할 수 있습니다. 테넌트 사용자는 여러 제품을 구독할 수 있습니다. 제안에는 하나 이상의 계획이 있을 수 있으며 계획에는 하나 이상의 서비스가 있을 수 있습니다. 또한 운영자는 용량을 관리하고 경고에 응답합니다.
사용자는 운영자가 제공하는 서비스를 사용합니다. 사용자는 웹앱, 스토리지 및 VM과 같이 구독한 서비스를 프로비전, 모니터링 및 관리할 수 있습니다. 사용자는 사용자 포털 또는 PowerShell을 사용하여 Azure Stack Hub를 관리할 수 있습니다.
사용할 계정, 일반적인 운영자 책임, 사용자에게 알려야 할 사항 및 도움말을 얻는 방법을 포함하여 Azure Stack Hub 관리에 대해 자세히 알아보려면 Azure Stack Hub 관리 기본 사항을 검토 합니다.
리소스 공급자
리소스 공급자는 모든 Azure Stack Hub IaaS 및 PaaS 서비스의 기초를 형성하는 웹 서비스입니다. Azure Resource Manager는 다양한 리소스 공급자를 사용하여 서비스에 대한 액세스를 제공합니다. 각 리소스 공급자는 해당 리소스를 구성하고 제어하는 데 도움이 됩니다. 서비스 관리자는 새로운 사용자 지정 리소스 공급자를 추가할 수도 있습니다.
기본 리소스 공급자
다음과 같은 세 가지 기본 IaaS 리소스 공급자가 있습니다.
- 컴퓨팅: 컴퓨팅 리소스 공급자를 사용하면 Azure Stack Hub 테넌트가 자체 VM을 만들 수 있습니다. 컴퓨팅 리소스 공급자에는 VM 확장뿐만 아니라 VM을 만드는 기능이 포함되어 있습니다. VM 확장 서비스는 Windows 및 Linux VM에 대한 IaaS 기능을 제공하는 데 도움이 됩니다. 예를 들어 컴퓨팅 리소스 공급자를 사용하여 Linux VM을 프로비전하고 배포 중에 Bash 스크립트를 실행하여 VM을 구성할 수 있습니다.
- 네트워크 리소스 공급자: 네트워크 리소스 공급자는 프라이빗 클라우드를 위한 일련의 SDN(소프트웨어 방식 네트워킹) 및 NFV(네트워크 기능 가상화) 기능을 제공합니다. 네트워크 리소스 공급자를 사용하여 소프트웨어 부하 분산 장치, 공용 IP, 네트워크 보안 그룹 및 가상 네트워크와 같은 리소스를 만들 수 있습니다.
- 스토리지 리소스 공급자: 스토리지 리소스 공급자는 암호 및 인증서와 같은 비밀의 관리 및 감사를 제공하는 Blob, 큐, 테이블 및 Key Vault 계정 관리의 네 가지 Azure 일치 스토리지 서비스를 제공합니다. 스토리지 리소스 공급자는 스토리지 클라우드 관리 서비스도 제공하여 Azure 일치 스토리지 서비스의 서비스 공급자 관리를 용이하게 합니다. Azure Storage는 문서 및 미디어 파일과 같은 대량의 구조화되지 않은 데이터는 Azure Blob를 사용하여 저장 및 검색하고 구조화된 NoSQL 기반 데이터는 Azure Tables를 사용하여 저장 및 검색하는 유연성을 제공합니다.
선택적 리소스 공급자
다음과 같은 세 가지 선택적 PaaS 리소스 공급자를 배포하고 Azure Stack Hub에 사용할 수 있습니다.
- App Service: Azure Stack Hub의 Azure 앱 Service는 Azure Stack Hub에서 사용할 수 있는 Microsoft Azure의 PaaS 제품입니다. 이 서비스를 사용하면 내부 또는 외부 고객이 모든 플랫폼 또는 디바이스용 웹, API, Azure Functions 앱을 만들 수 있습니다.
- SQL Server: SQL Server 리소스 공급자를 사용하여 SQL Database를 Azure Stack Hub의 서비스로 제공합니다. 리소스 공급자를 설치하여 하나 이상의 SQL Server 인스턴스에 연결한 후 관리자와 사용자는 클라우드 네이티브 앱, SQL을 사용하는 웹 사이트 및 SQL을 사용하는 기타 워크로드용 데이터베이스를 만들 수 있습니다.
- MySQL 서버: MySQL 서버 리소스 공급자를 사용하여 MySQL 데이터베이스를 Azure Stack Hub 서비스로 노출합니다. MySQL 리소스 공급자는 Windows Server 2019 Server Core VM에서 서비스로 실행됩니다.
다음 단계
빠른 시작: Azure Stack Hub 관리 포털을 사용합니다.