IoT Hub를 사용해야 하는 경우
이 섹션에서는 IoT Hub가 솔루션에 적합한 선택인지 여부를 결정하는 방법을 살펴봅니다. 크기 조정이 가능한 클라우드에서 IoT 솔루션을 만드는 데 사용할 수 있는 몇 가지 기준을 나열합니다. IoT Hub는 클라우드에서의 Azure IoT 사용에 중요하기 때문에 모든 IoT 솔루션은 IoT Hub를 사용합니다. 하지만 사용해야 하는 IoT Hub의 정확한 구성은 아래 나열된 선택 기준에 따라 달라집니다.
의사 결정 기준
선택을 위한 주요 고려 사항은 다음과 같습니다.
Description | |
---|---|
애플리케이션 복잡성 | Azure IoT Hub는 두 가지 계층을 제공합니다. IoT 솔루션이 디바이스로부터의 데이터 수집을 기반으로 하고 중앙 집중식으로 분석하는 경우, 기본 계층을 선택하세요. 고급 구성이 필요하거나 분산 처리를 사용하려면 표준 계층을 사용하세요. IoT Hub의 표준 계층은 모든 기능을 사용할 수 있으며, 양방향 통신 기능을 활용하려는 IoT 솔루션에 필요합니다. 기본 계층은 기능의 하위 집합을 사용할 수 있으며, 디바이스에서 클라우드로의 단방향 통신만 필요한 IoT 솔루션을 위한 것입니다. 두 계층은 동일한 보안 및 인증 기능을 제공합니다. 표준 계층의 기능은 디바이스-클라우드 원격 분석, 디바이스별 ID, 메시지 라우팅, 메시지 보강, Event Grid 통합, HTTP, AMQP 및 MQTT 프로토콜, Device Provisioning Service, 모니터링 및 진단, 클라우드-디바이스 메시지, 디바이스 쌍, 모듈 쌍 및 디바이스 관리 지원, 디바이스 스트림, Azure IoT Edge 및 IoT 플러그 앤 플레이 미리 보기입니다. |
데이터 처리량 | 데이터 처리량은 매일 이동하려는 데이터 양에 따라 달라집니다. 각 IoT Hub 계층은 숫자 1, 2, 3으로 식별되는 세 가지 크기로 제공됩니다. 수준 1 IoT 허브의 각 단위는 하루에 40만 개의 메시지를 처리할 수 있고, 수준 3 단위는 3억 개를 처리할 수 있습니다. |
솔루션 엔드투엔드 보안으로 디바이스 단위 인증 가능 | IoT Hub는 사용 권한을 사용하여 각 IoT 허브의 엔드포인트에 대한 액세스 권한을 부여합니다. 사용 권한은 기능에 따라 IoT Hub에 대한 액세스를 제한합니다. |
양방향 통신 | Azure IoT Hub를 사용하여 수십억 개 IoT 디바이스와의 양방향 통신을 설정할 수 있습니다. 디바이스-클라우드 원격 분석 데이터를 사용하여 디바이스 상태를 파악하고 코드 작성 없이 다른 Azure 서비스에 대한 메시지 경로를 정의할 수 있습니다. 클라우드-디바이스 메시지에서 명령 및 알림을 연결된 디바이스로 확실히 보내고, 읽음 확인 기능으로 메시지 전달을 추적할 수 있습니다. 또한 일시적인 연결을 고려하여 필요에 따라 디바이스 메시지를 자동으로 재전송할 수 있습니다. |
보다 포괄적인 고려 사항 목록은 다음과 같습니다.
질문 | |
---|---|
원격 분석 | 솔루션에 기본 원격 분석 서비스만 필요한가요? |
지리적 적용 범위 | 솔루션에 포괄적인 지리적 적용 범위가 필요한가요? |
디바이스 지원 | 솔루션에 다양한 디바이스 지원이 필요한가요? |
다양한 디바이스 관리 | 다양한 종류의 디바이스를 위한 데이터를 추적하고 관리해야 하나요? |
통신 프로토콜 | 다양한 종류의 통신 프로토콜을 통해 솔루션이 연결되어야 하나요? |
메시지 라우팅 | 적절한 디바이스만 서로 통신하도록 하려면 어떻게 해야 하나요? |
보안 | 솔루션의 보안을 유지하려면 어떻게 해야 하나요? |