IoT Edge의 Event Grid에서 Azure IoT Edge 네이티브 기능으로 전환

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 기능을 사용하려면 다음 단계를 수행합니다.

  1. 다음 섹션의 기능 표에 따라 시나리오를 식별합니다.
  2. 설명서에 따라 아키텍처를 변경하고 전환하려는 시나리오에 따라 코드를 변경합니다.
  3. 메시지/이벤트를 보내고 받아 업데이트된 아키텍처의 유효성을 검사합니다.

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 트리거는 지원되지 않습니다.