2023년 3월 31일에 Azure IoT Edge의 Azure Event Grid가 사용 중지되었습니다. 대신 Azure IoT Edge 네이티브 기능을 사용하도록 애플리케이션을 업데이트합니다.
사용 중지한 이유는 무엇인가요?
IoT Edge에서 Event Grid를 사용 중지하는 한 가지 주요 이유가 있습니다. Event Grid는 Azure뿐만 아니라 Azure Arc를 사용하는 Kubernetes를 사용하는 온-프레미스 시나리오에서도 더 강력한 기능을 제공하기 위해 클라우드 네이티브 공간에서 발전하고 있습니다.
| IoT Edge의 Event Grid | IoT Edge 허브 |
|---|---|
| - 로컬/클라우드에서 이벤트 게시 및 구독 - Event Grid로 이벤트 전달 - Azure IoT Hub로 이벤트 전달 - 로컬로 Azure Blob Storage 이벤트에 반응 |
- IoT Hub에 연결 - 로컬에서 모듈 또는 디바이스 간에 메시지 라우팅 - 오프라인 지원 받기 - 메시지 필터링 |
IoT Edge 기능으로 전환하는 방법
IoT Edge 기능을 사용하려면 다음 단계를 수행합니다.
- 다음 섹션의 기능 표에 따라 시나리오를 식별합니다.
- 설명서에 따라 아키텍처를 변경하고 전환하려는 시나리오에 따라 코드를 변경합니다.
- 메시지/이벤트를 보내고 받아 업데이트된 아키텍처의 유효성을 검사합니다.
IoT Edge의 Event Grid 및 IoT Edge 비교
다음 표에서는 이 전환 중 주요 차이점을 중점적으로 설명합니다.
| IoT Edge의 Event Grid | IoT Edge |
|---|---|
| 이벤트를 로컬 또는 클라우드에 게시, 구독 및 전달 | IoT Edge 허브의 메시지 라우팅 기능을 사용하여 로컬 및 클라우드 통신을 용이하게 합니다. 디바이스 및 모듈을 서로 독립적으로 유지하기 위해 메시지를 중개하여 디바이스와 모듈, 모듈과 모듈 및 디바이스와 디바이스 간의 통신을 지원합니다. IoT Edge 허브를 구독하는 경우 필요한 경우 Event Grid에 게시할 이벤트를 만들 수 있습니다. 자세한 내용은 Azure IoT Hub 및 IoT Edge의 Event Grid를 참조하세요. |
| IoT Hub로 이벤트 전달 | 오프라인 지원으로 클라우드에 메시지를 보낼 때 IoT Edge 허브를 사용하여 연결을 최적화합니다. 자세한 내용은 IoT Edge 허브 클라우드 통신을 참조하세요. |
| IoT Edge에서 Blob Storage 이벤트에 대응(미리 보기) | Azure 함수 앱을 사용하여 Blob이 만들어지거나 업데이트될 때 클라우드에서 Blob Storage 이벤트에 대응할 수 있습니다. 자세한 내용은 Azure Functions의 Azure Blob Storage 트리거 및 자습서: 모듈로 Azure Functions 배포 - Azure IoT Edge를 참조하세요. IoT Edge Blob Storage 모듈의 Blob 트리거는 지원되지 않습니다. |