Azure Time Series Insights Gen2 환경 계획
메모
Time Series Insights 서비스는 2024년 7월 7일에 사용 중지됩니다. 가능한 한 빨리 기존 환경을 대체 솔루션으로 마이그레이션하는 것이 좋습니다. 서비스 종료 및 마이그레이션에 대한 자세한 내용은 설명서를 확인하세요.
이 문서에서는 Azure Time Series Insights Gen2를 사용하여 빠르게 계획하고 시작하는 모범 사례를 설명합니다.
계획 및 준비 모범 사례
환경 계획 및 준비와 관련된 모범 사례는 다음 문서에 자세히 설명되어 있습니다.
- Azure Time Series Insights Gen2 환경을
프로비전할 때 얻을 수 있는 것. - 시계열 ID 및 타임스탬프 속성은입니다.
- 새로운 시계열 모델의및 사용자 고유의 빌드 방법입니다.
- JSON에서 이벤트를 효율적으로
보내는 방법. - Azure Time Series Insights 비즈니스 재해 복구 옵션.
Azure Time Series Insights는 종량제 비즈니스 모델을 사용합니다. 요금 및 용량에 대한 자세한 내용을 보려면 Azure Time Series Insights 가격을 읽어보세요.
Gen2 환경
Azure Time Series Insights Gen2 환경을 프로비전하는 경우 두 개의 Azure 리소스를 만듭니다.
- Azure Time Series Insights Gen2 환경
- Azure Storage 계정
프로비저닝 프로세스의 일부로 웜 저장소를 사용하도록 설정할지 여부를 지정합니다. 웜 저장소는 계층화된 쿼리 환경을 제공합니다. 사용하도록 설정하면 7일에서 30일 사이의 보존 기간을 지정해야 합니다. 웜 저장소 보존 기간 내에 실행되는 쿼리는 일반적으로 더 빠른 응답 시간을 제공하는 경향이 있습니다. 쿼리가 웜 저장소 보존 기간을 초과하는 경우 콜드 저장소에서 공급됩니다.
웜 저장소에 대한 쿼리는 무료이지만 콜드 저장소에 대한 쿼리에는 비용이 발생합니다. 쿼리 패턴을 이해하고 그에 따라 웜 저장소 구성을 계획하는 것이 중요합니다. 최신 데이터에 대한 대화형 분석은 웜 저장소에 저장되는 것이 좋으며, 패턴 분석과 장기 추세는 콜드 저장소에 저장되는 것이 좋습니다.
메모
웜 데이터를 쿼리하는 방법을 자세히 알고 싶다면 API 참조를 읽어보세요.
시작하려면 다음 세 가지 추가 항목이 필요합니다.
- 시계열 모델
- Time Series Insights에 연결된
이벤트 원본 - 모델에 매핑되고 유효한 JSON 형식인 이벤트 원본 흐르는 이벤트
Azure Time Series Insights Gen2 제한 사항을 검토하기
속성 제한
Azure Time Series Insights 속성 제한은 웜 스토리지의 경우 1,000으로 증가했으며 콜드 스토리지에 대한 속성 제한은 없습니다. 제공된 이벤트 속성에는 Azure Time Series Insights Gen2 Explorer
재고 관리 단위 (SKU) | 최대 속성 |
---|---|
Gen2(L1) | 웜 스토리지에는 1,000개의 속성이 있으며, 콜드 스토리지에는 무제한이다. |
Gen1(S1) | 600개 속성(열) |
Gen1(S2) | 800개 속성(열) |
스트리밍 인제스천
환경별로 최대 2개의 이벤트 원본이입니다.
이벤트 원본에 대한 모범 사례 및 일반 지침은 여기에서 찾을 수 있습니다.
기본적으로 Azure Time Series Insights Gen2는 환경당 초당 최대 1 메가바이트(MBps)의 속도로
들어오는 데이터를 수집할 수 있습니다. 허브 파티션 당 추가 제한 사항이/가 있습니다. Azure Portal을 통해 지원 티켓을 제출하여 최대 2MBps의 요금을 제공할 수 있습니다. 자세한 내용은 스트리밍 수집 처리량 제한읽어보세요.
API 제한
Azure Time Series Insights Gen2에 대한 REST API 제한은 REST API 참조 설명서에 지정되어 있습니다.
시계열 ID 및 타임스탬프 속성을 구성
새 Azure Time Series Insights 환경을 만들려면 시계열 ID를 선택합니다. 이렇게 하면 데이터의 논리적 파티션으로 작동합니다. 언급했듯이, 시계열 ID를 준비하십시오.
중요하다
시계열 ID 은(는) 나중에 변경할 수 없습니다. 최종 선택 전에 각 항목을 확인하고 먼저 사용합니다.
최대 3개의 키를 선택하여 리소스를 고유하게 구분할 수 있습니다. 자세한 내용은 시계열 ID 선택을 위한 모범 사례 및 수집 규칙을 참조하세요.
타임스탬프 속성 또한 중요합니다. 이벤트 원본을 추가할 때 이 속성을 지정할 수 있습니다. 각 이벤트 원본에는 시간 경과에 따라 이벤트 원본을 추적하는 데 사용되는 선택적 타임스탬프 속성이 있습니다. 타임스탬프 값은 대소문자를 구분하며 각 이벤트 소스의 개별 사양에 맞게 서식을 지정해야 합니다.
비워 두면 이벤트가 IoT Hub 또는 이벤트 허브에 큐에 넣어진 시간이 이벤트의 타임스탬프로 사용됩니다. 일반적으로 사용자는 타임스탬프 속성을 사용자 지정하고 센서 또는 태그가 허브 큐에 추가된 시간이 아닌 판독값을 생성한 시간을 사용하도록 선택해야 합니다. 자세한 정보 및 표준 시간대 오프셋에 대해서는 이벤트 원본 타임스탬프을 참조하십시오.
시계열 모델 이해
이제 Azure Time Series Insights 환경의 시계열 모델을 구성할 수 있습니다. 새 모델을 사용하면 IoT 데이터를 쉽게 찾고 분석할 수 있습니다. 시계열 데이터의 큐레이션, 유지 관리 및 보강을 가능하게 하며 소비자가 사용할 수 있는 데이터 집합을 준비하는 데 도움이 됩니다. 이 모델은 고유 리소스를 변수(형식 및 계층이라고 함)와 연결하는 인스턴스에 매핑되는 시계열 ID를 사용합니다. 자세한 내용은 시계열 모델 개요를 참조하세요.
모델은 동적이므로 언제든지 빌드할 수 있습니다. 빠르게 시작하려면 Azure Time Series Insights에 데이터를 푸시하기 전에 빌드하고 업로드합니다. 모델을 만들려면 시계열 모델을 읽고 사용하세요.
많은 고객의 경우 시계열 모델은 이미 있는 기존 자산 모델 또는 ERP 시스템에 매핑됩니다. 기존 모델이 없는 경우, 사전 구축된 사용자 환경이 빠르게 시작하고 실행할 수 있도록 제공됩니다 .
이벤트를 기획하세요
Azure Time Series Insights에 이벤트를 보내는 방법을 확인할 수 있습니다. 이상적으로, 이벤트는 효율적으로 잘 비정규화되어야 합니다.
일반적인 지침:
- 시계열 모델에 메타데이터를 저장합니다.
- 시계열 모드, 인스턴스 필드 및 이벤트에 시계열 ID 또는 타임스탬프 속성과 같은 필요한 정보만 포함해야 합니다.
자세한 내용을 확인하고 이벤트를 차원 축소하여 저장하는 방법을 이해하려면 JSON 차원 축소 및 이스케이프 규칙에 대해 읽어보세요.
비즈니스 재해 복구
이 섹션에서는 재해가 발생하더라도(비즈니스 재해 복구) 앱과 서비스를 계속 실행하는 Azure Time Series Insights의 기능에 대해 설명합니다.
고가용성
Azure 서비스인 Azure Time Series Insights는 Azure 지역 수준에서의 중복성을 활용하여 특정 고가용성 기능을 제공합니다. 예를 들어 Azure는 Azure의 지역 간 가용성 기능을 통해 재해 복구 기능을 지원합니다.
Azure를 통해 제공되는 추가 고가용성 기능(Azure Time Series Insights 인스턴스에서도 사용 가능)에는 다음이 포함됩니다.
- 장애 조치: Azure는 지역 복제 및 부하 분산을제공합니다.
데이터 복원 및스토리지 복구 : Azure는 데이터보존하고 복구하는 몇 가지 옵션을제공합니다. - Azure Site Recovery
: Azure는 Azure Site Recovery 을 통해 복구 기능을 제공합니다. - Azure Backup: Azure Backup Azure VM의 온-프레미스 및 클라우드 내 백업을 모두 지원합니다.
관련 Azure 기능을 사용하여 디바이스 및 사용자에게 글로벌 지역 간 고가용성을 제공할 수 있는지 확인합니다.
메모
Azure가 지역 간 가용성을 사용하도록 구성된 경우 Azure Time Series Insights에서 추가 지역 간 가용성 구성이 필요하지 않습니다.
IoT 및 이벤트 허브
일부 Azure IoT 서비스에는 기본 제공 비즈니스 재해 복구 기능도 포함됩니다.
- 지역 내 중복성을 포함하는 Azure IoT Hub 고가용성 재해 복구
- Azure Event Hubs 정책
- Azure Storage의 중복성
Azure Time Series Insights를 다른 서비스와 통합하면 추가 재해 복구 기회가 제공됩니다. 예를 들어, 이벤트 허브로 전송된 원격 분석은 백업 Azure Blob 저장소 데이터베이스에 저장될 수 있습니다.
Azure Time Series Insights
중단된 경우에도 Azure Time Series Insights 데이터, 앱 및 서비스를 계속 실행하는 방법에는 여러 가지가 있습니다.
그러나 다음 목적을 위해 Azure Time Series 환경의 전체 백업 복사본도 필요하다고 판단할 수 있습니다.
- 장애 조치(failover) 인스턴스는 Azure Time Series Insights가 데이터와 트래픽을 특정 대상 또는 방향으로 리디렉션할 수 있도록 특별히 설계된입니다.
- 데이터 및 감사 정보를 유지하려면
일반적으로 Azure Time Series Insights 환경을 복제하는 가장 좋은 방법은 백업 Azure 지역에 두 번째 Azure Time Series Insights 환경을 만드는 것입니다. 또한 이벤트는 기본 이벤트 원본에서 이 보조 환경으로 전송됩니다. 두 번째로 전용된 소비자 그룹을 사용하도록 하십시오. 앞에서 설명한 대로 해당 원본의 비즈니스 재해 복구 지침을 따릅니다.
중복 환경을 만들려면 다음을 수행합니다.
- 두 번째 지역에 환경을 만듭니다. 자세한 내용은 Azure 포털에서 새 Azure Time Series Insights 환경 만들기를 참조하세요.
- 이벤트 원본에 대한 두 번째 전용 소비자 그룹을 만듭니다.
- 해당 이벤트 원본을 새 환경에 연결합니다. 두 번째 전용 소비자 그룹을 지정해야 합니다.
- Azure Time Series Insights IoT Hub 및 Event Hubs 설명서를 검토합니다.
이벤트가 발생하는 경우:
- 재해 인시던트 중에 주 지역이 영향을 받는 경우 백업 Azure Time Series Insights 환경으로 작업을 다시 라우팅합니다.
- 장애 조치(failover) 후 허브 시퀀스 번호가 0부터 다시 시작하기 때문에, 중복 이벤트가 생성되지 않도록 서로 다른 소비자 그룹을 사용하여 두 지역/환경에서 이벤트 원본을 재구성해야 합니다.
- 현재 비활성 상태인 기본 이벤트 원본을 삭제하여 환경에 사용 가능한 이벤트 원본을 확보합니다. (환경당 두 개의 활성 이벤트 원본으로 제한됩니다.)
- 두 번째 지역을 사용하여 모든 Azure Time Series Insights 원격 분석 및 쿼리 데이터를 백업 및 복구합니다.
중요하다
장애 조치 전환이 발생할 경우:
- 지연이 발생할 수도 있습니다.
- 작업이 다시 라우팅됨에 따라 메시지 처리가 잠시 급증할 수 있습니다.
더 많은 정보를 보려면 Azure Time Series Insights의 대기 시간 완화를 읽어 보세요.
다음 단계
- Azure Advisor 검토하여 비즈니스 복구 구성 옵션을 계획합니다.
- Azure Advisor 검토하여 비즈니스 복구 구성 옵션을 계획합니다.
- Azure Time Series Insights Gen2에서 데이터 수집 대해 자세히 알아보세요.
- Azure Time Series Insights Gen2의 데이터 스토리지 대한 문서를 검토합니다.
- Azure Time Series Insights Gen2의 데이터 모델링 대해 알아봅니다.