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 Stack Hub를 사용하면 Azure 퍼블릭 클라우드에서 사용할 수 있는 IaaS 및 PaaS 서비스 하위 집합을 자체 데이터 센터 또는 서비스 공급자가 관리하는 데이터 센터에 배포할 수 있습니다. 해당 서비스에는 가상 머신, App Service 웹앱, API 앱 및 함수, SQL 및 MySQL 데이터베이스, 컨테이너, Event Hubs, IoT Hub, Service Fabric 클러스터 및 Kubernetes 클러스터가 포함됩니다.

Azure Stack Hub 아키텍처

Azure Stack Hub 통합 시스템은 신뢰할 수 있는 하드웨어 파트너가 빌드하여 데이터 센터에 직접 제공하는 4~16개 서버의 랙으로 구성됩니다. 제공 후 솔루션 공급자가 협력하여 통합 시스템을 배포하고 Azure Stack Hub 솔루션이 비즈니스 요구 사항을 충족하는지 확인합니다. 필요한 모든 전원 및 냉각, 경계 연결 및 기타 필요한 데이터 센터 통합 요구 사항을 갖추어 데이터 센터를 준비할 수 있습니다.

Azure Stack Hub는 업계 표준 하드웨어를 기반으로 하며, Azure 구독 관리에 이미 사용하는 것과 동일한 도구를 사용하여 관리됩니다. 따라서 Azure에 연결되어 있는지 여부에 관계없이 일관된 DevOps 프로세스를 적용할 수 있습니다.

Azure Stack Hub 아키텍처를 사용하면 인터넷 연결이 끊긴 상태에서 원격 위치 또는 연결이 간헐적인 에지에서 Azure 서비스를 제공할 수 있습니다. Azure Stack Hub에서 로컬로 데이터를 처리하는 하이브리드 솔루션을 만든 다음 다른 처리 및 분석을 위해 Azure에서 집계할 수 있습니다. 마지막으로 Azure Stack Hub는 온-프레미스에 설치되므로 코드를 변경하지 않고 클라우드 앱을 온-프레미스에 배포할 수 있는 유연성을 통해 특정 규정 또는 정책 요구 사항을 충족할 수 있습니다. 통합 시스템은 일단의 하드웨어 공급업체에서 제공되고 Microsoft에서 검증 및 인증한 구성이 적용됩니다.

Diagram shows Azure Stack Hub elements.

이와 동등한 도구 세트를 사용하면 위치에 관계없이 동일한 일관적인 방식으로 하이브리드 시나리오에서 서비스 및 애플리케이션을 설계, 개발, 배포 및 관리할 수 있습니다. 이러한 도구는 관리 및 개발 오버헤드를 최소화합니다. Azure에 직접 연결하지 않고 완전히 연결이 끊어진 시나리오에서 Azure Stack Hub를 구현할 수도 있습니다.

Azure Stack Hub를 사용하면 클라우드 기반 컨테이너화, 마이크로 서비스 및 서버리스 기술의 최신 향상 기능을 활용할 수 있습니다. 이러한 기능은 기존 앱을 현대화하거나 새 앱을 개발하는 프로세스를 간소화합니다. 하이브리드 호환성은 Azure 클라우드 및 Azure Stack Hub에서 일관적인 DevOps 프로세스를 촉진하여 앱 릴리스 주기를 가속화합니다.

Azure Stack Hub 서비스는 ‘다중 테넌시’를 지원합니다. Azure Stack Hub의 호스트(또는 공급자)는 동일한 유형의 리소스를 여러 사용자 그룹에 동시에 제공하면서 그룹 간의 완벽한 논리적 격리를 통해 각 그룹에게 해당 리소스에 대한 독점 액세스를 제공할 수 있습니다. 서비스 공급자는 이 기능을 사용하여 여러 고객에게 Azure Stack Hub 서비스를 제공할 수 있습니다. 대규모 조직은 Azure Stack Hub를 사용하여 여러 부서의 워크로드를 호스트하는 동시에 해당 워크로드 간의 분리를 유지할 수 있습니다.

Azure Stack Hub의 정의에 포함되지 않는 사항

Azure Stack Hub가 무엇인지 이해하는 것이 중요하지만, Azure Stack Hub가 무엇이 아닌지를 인식하는 것도 도움이 됩니다. Azure Stack Hub에 해당하지 않는 특징은 다음과 같습니다.

  • 가상화 기술의 대안. Azure Stack Hub는 기존 온-프레미스 프라이빗 클라우드를 대체하도록 설계되지 않았습니다. 대신, 데이터 센터에 퍼블릭 클라우드 운영 모델을 도입하도록 설계되었습니다.
  • 사용자 지정 가능한 인프라. Azure Stack Hub는 하드웨어 사용자 지정을 지원하지 않고 변함없는 알려진 상태에 있는 미리 구성된 시스템을 사용합니다.
  • 인프라 업데이트의 필요성을 제거하는 솔루션. Azure Stack Hub을 사용하려면 정기적으로 인프라 구성 요소를 업데이트해야 합니다. 그러나 해당 인프라에서 실행되는 오프라인 워크로드를 사용하지 않고도 업데이트를 수행할 수 있습니다.
  • 기본 인프라에 대한 책임을 제거하는 솔루션. Microsoft는 Azure 클라우드 물리 및 가상화 인프라를 호스팅하고 관리합니다. Microsoft에서 제공하는 가용성 SLA(서비스 수준 계약)를 사용하여 플랫폼 및 서비스 복원력을 평가할 수 있습니다. Azure Stack Hub를 사용하여 인프라를 호스트하고 관리합니다. 따라서 복원력과 가용성을 구현하고 유지 관리하는 것은 여러분의 책임입니다.