시간에서 분으로: Export API를 이용한 Microsoft Intune 규정 준수 보고서 재고찰
Microsoft Intune으로 대규모 장치 플릿을 관리하려면 광범위한 보고 데이터를 검색해야 하는 경우가 많으며, 이는 내보내기 API에 이상적인 작업입니다. 이 API는 보고서에 대한 비동기 내보내기 작업을 용이하게 하여 개별 Graph 호출에 비해 API 호출 수를 대폭 줄입니다. 예를 들어, 50,000개 장치에 대한 야간 작업은 이전에 100,000번의 운영 Graph API 호출을 포함하고 2.5시간이 걸렸지만, 이제 내보내기 API를 사용하여 15번의 호출만으로 15분 안에 완료할 수 있습니다. 이러한 상당한 개선은 내보내기 API가 전체 보고서를 서버 측에서 생성하여 단일 다운로드 가능한 파일을 제공하는 능력에서 비롯됩니다.운영 Graph API를 사용하는 이전 방법은 장치를 열거하고 각 장치의 규정 준수 상태에 대해 개별 호출을 수행하여 빈번한 스로틀링, 복잡한 스레딩 및 수많은 실패 지점으로 인한 취약성을 초래합니다. 반대로 내보내기 API는 간단한 요청-폴링-다운로드 패턴을 따르므로 장치별 오버헤드가 제거됩니다. 각 API 호출에는 인증, TLS 설정 및 네트워크 지연 비용이 발생하므로 핵심 이점은 데이터 볼륨이 아닌 왕복 횟수를 줄이는 데 있습니다. 내보내기 API는 데이터 검색을 단일 대량 전송으로 통합하여 이러한 오버헤드를 최소화합니다.이러한 전환은 IT 관리자에게 더 짧은 유지 관리 시간, 코드 복잡성 감소, 향상된 안정성 및 낮은 서비스 영향과 같은 상당한 이점을 제공합니다. 또한 확장성을 제공하며, 장치 플릿을 두 배로 늘리는 것은 API 호출의 기하급수적인 증가가 아니라 주로 더 큰 파일 다운로드를 의미합니다. 출력 스키마는 일관되게 유지되어 대시보드 또는 데이터 웨어하우스와 같은 다운스트림 시스템에 대한 중단을 방지합니다. 내보내기 API는 대량의 예약된 스냅샷에 이상적이지만, 운영 엔드포인트는 실시간 단일 장치 조회에 여전히 적합합니다. 핵심은 포괄적인 플릿 데이터를 위해 내보내기 API를 활용하여 시간이 많이 소요되는 프로세스를 효율적이고 강력한 작업으로 전환하는 것입니다.