Azure Stream Analytics 클러스터의 개요

Azure Stream Analytics 클러스터는 복잡하고 까다로운 스트리밍 사용 사례에 사용할 수 있는 단일 테넌트 배포입니다. 전체 규모에서 Stream Analytics 클러스터는 실시간으로 400MB/초 넘게 처리할 수 있습니다. 전용 클러스터에서 실행되는 Stream Analytics 작업은 표준 제품의 모든 기능을 활용할 수 있으며 입력 및 출력에 대한 프라이빗 링크 연결 지원을 포함합니다.

Stream Analytics 클러스터는 클러스터에 할당된 CPU 및 메모리 리소스의 양을 나타내는 SU(스트리밍 단위)로 청구됩니다. 스트리밍 단위는 표준 및 전용 제품에서 동일하며 Azure Stream Analytics는 SU V1(사용되지 않음) 및 SU V2(권장)의 두 가지 스트리밍 단위 구조를 지원합니다. 자세히 알아보기.

포털에서 클러스터를 만들면 기본적으로 Dedicated V2 클러스터가 만들어집니다. 전용 V2 클러스터는 12~66개의 SU V2를 지원하며 12개(12, 24, 48...)로 확장할 수 있습니다. 전용 V1 클러스터는 ASA의 원래 제품이며 여전히 지원되고 최소 36개의 SUS가 필요합니다.

V1 및 V2 스트리밍 단위의 기본 컴퓨팅 성능은 다음과 같습니다.

SU V1 and SU V2 mapping.

전용 클러스터 제품 및 가격 책정에 대한 자세한 내용은 Azure Stream Analytics 가격 책정 페이지를 참조하세요.

참고 항목

SU V2 용량으로 만든 전용 클러스터의 작업은 SU V2를 사용하는 작업만 지원할 수 있습니다. 즉, 전용 클러스터에서 V1 및 V2 SU를 모두 실행할 수 없습니다. 혼합 및 일치는 용량 문제로 인해 지원되지 않습니다.

Stream Analytics 클러스터는 조직에서 스트리밍 플랫폼으로 사용할 수 있으며 다양한 사용 사례에서 작업하는 여러 팀이 공유할 수 있습니다.

참고 항목

Azure Stream Analytics는 공개 미리 보기에서 제공되는 Virtual Network 통합도 지원합니다. VNET 통합은 Azure Stream Analytics의 전용 인스턴스를 가상 네트워크에 배포하여 수행되는 네트워크 격리를 허용합니다. VNET 작업에는 최소 6개의 SU V2가 필요합니다. 자세히 알아보기

Stream Analytics 클러스터란?

Stream Analytics 클러스터는 다중 테넌트 환경에서 실행 중인 Stream Analytics 작업을 지원하는 동일한 엔진에 의해 구동됩니다. 단일 테넌트 전용 클러스터에는 다음과 같은 기능이 있습니다.

  • 다른 테넌트의 노이즈가 없는 단일 테넌트 호스팅 트래픽이 급증할 때 리소스가 실제로 “격리”되고 성능이 향상됩니다.

  • 시간이 지남에 따라 스트리밍 사용량이 증가할 때 12에서 66 SU V2로 클러스터를 확장합니다.

  • VNet 지원을 통해 Stream Analytics 작업을 프라이빗 엔드포인트를 사용하여 다른 리소스에 안전하게 연결할 수 있습니다.

  • 모든 지역에서 C# 사용자 정의 함수 및 사용자 지정 역직렬 변환기를 작성할 수 있습니다.

  • 유지 관리 비용이 없어 실시간 분석 솔루션을 빌드하는 데 집중할 수 있습니다.

시작하는 방법

Azure Portal을 통해 Stream Analytics 클러스터를 만들 수 있습니다. 온보딩에 대한 질문이 있거나 도움이 필요한 경우 Stream Analytics 팀에 문의할 수 있습니다.

자주 묻는 질문

Stream Analytics 클러스터와 Stream Analytics 작업 중에서 어떻게 선택하나요?

가장 쉽게 시작하는 방법은 서비스에 익숙해질 수 있도록 Stream Analytics 작업을 만들고 개발하는 것이며 분석 요구 사항을 충족할 수 있는 방법을 확인하는 것입니다.

Stream Analytics 작업만으로는 VNet이 지원되지 않습니다. 사용자의 입력 또는 출력이 방화벽 또는 Azure Virtual Network에서 보호되는 경우 다음과 같은 두 가지 옵션이 있습니다.

  • 로컬 머신에서 VNet을 통해 보호되는 입력 및 출력 리소스(예: Azure Event Hubs 또는 Azure SQL Database)에 대한 액세스 권한이 있는 경우 로컬 머신에서 Visual Studio에 대한 Azure Stream Analytics 도구를 설치할 수 있습니다. 비용을 들이지 않고 디바이스에서 로컬로 Stream Analytics 작업을 개발하고 테스트할 수 있습니다. 아키텍처에서 Stream Analytics를 사용할 준비가 되면 Stream Analytics 클러스터를 만들고 프라이빗 엔드포인트를 구성하여 대규모로 작업을 실행할 수 있습니다.

  • Stream Analytics 클러스터를 만들고, 파이프라인에 필요한 프라이빗 엔드포인트를 사용하여 클러스터를 구성하고, 클러스터에서 Stream Analytics 작업을 실행할 수 있습니다.

어떤 성능을 예측할 수 있나요?

SU는 표준 및 전용 제품에서 동일합니다. 전체 36 SU 클러스터를 활용하는 단일 작업은 밀리초 대기 시간으로 약 36MB/초 처리량을 달성할 수 있습니다. 정확한 수는 이벤트 형식 및 분석 유형에 따라 달라집니다. 이는 전용의 Stream Analytics 클러스터이므로 더 안정적인 성능 보장을 제공합니다. 클러스터에서 실행되는 모든 작업은 사용자에게만 속합니다.

내 클러스터 크기를 조정할 수 있나요?

예. 변경 요청을 충족하기 위해 필요에 따라 확장하거나 축소할 수 있도록 클러스터의 용량을 손쉽게 구성할 수 있습니다.

내가 만든 새 클러스터에서 기존 작업을 실행할 수 있나요?

예. 기존 작업을 새로 만든 Stream Analytics 클러스터에 연결하고 평소와 같이 실행할 수 있습니다. 기존 Stream Analytics 작업을 처음부터 다시 만들 필요가 없습니다.

이러한 클러스터의 비용은 얼마인가요?

Stream Analytics 클러스터는 선택한 SU 용량을 기준으로 요금이 청구됩니다. 클러스터는 시간 단위로 청구되며 해당 클러스터에서 실행되는 작업당 추가 요금이 발생하지 않습니다. 프라이빗 엔드포인트 청구 업데이트는 Private Link 서비스 가격 책정 페이지를 참조하세요.

Stream Analytics 클러스터에서 개인적으로 연결할 수 있는 입력 및 출력은 무엇인가요?

Stream Analytics는 다양한 입력 및 출력 형식을 지원합니다. 작업에서 입력 및 출력 리소스에 액세스할 수 있도록 클러스터에 프라이빗 엔드포인트를 만들 수 있습니다. 현재 Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Data Lake Storage Gen2, Azure Event Hubs, Azure IoT Hubs, Azure Function, Azure Service Bus는 관리형 프라이빗 엔드포인트를 만들 수 있도록 지원되는 서비스입니다.

다음 단계

Azure Stream Analytics 클러스터의 개요를 살펴봤습니다. 다음으로 클러스터를 만들고 Stream Analytics 작업을 실행할 수 있습니다.