New Relic Now+ 뉴렐릭의 혁신적인 플랫폼 업데이트에는 20여 개의 새로운 기능이 포함되었습니다.
이벤트의 온디맨드 동영상을 시청하세요.

텔레메트리(Telemetry)는 유선이나 무선 통신을 통해 데이터를 원격으로 수집하고 분석하는 자동화된 프로세스를 의미합니다. 텔레메트리는 정보 기술(IT), 의료, 항공 우주 등 다양한 산업에서 활용됩니다. 

텔레메트리는 옵저버빌리티를 지원하는 핵심 요소입니다. 하드웨어, 소프트웨어 등의 계측 시스템은 특성을 측정하고, 텔레메트리의 출력 데이터를 생성합니다.

텔레메트리의 작동 원리

텔레메트리가 제대로 작동하려면 데이터 과학, 통신, 스토리지 기술 등 여러 분야의 입력이 필요합니다. 이 분야들이 조화롭게 협력하여 텔레메트리를 가능하게 만듭니다. 다음을 고려해볼 수 있습니다.

  • 텔레메트리 요구 사항 식별: 데이터에서 명확한 답변을 얻으려면 구체적인 질문을 해야 합니다. 이러한 질문과 그에 답이 될 수 있는 주요 메트릭을 바탕으로 데이터 과학자와 IT 담당자는 원격 시스템에서 어떤 데이터를 수집해야 할지 결정합니다.
  • 데이터 수집: 엔지니어와 개발자는 데이터를 수집하기 위해 소프트웨어 에이전트나 하드웨어 같은 원격 계측 시스템을 설정합니다.
  • 데이터 포맷팅 및 전송: 데이터는 유선 또는 무선 통신을 통해 전송할 수 있도록 적절한 포맷으로 전환되어 스트림으로 이동합니다. 이 포맷에는 "악의적인 행위자"(즉, 악의적인 의도로 데이터를 이용하는 개인 또는 그룹)로부터 데이터를 보호하는 것이 포함됩니다. 데이터 스트림은 중앙 수신기로 전송되고, 그곳에서 해독되어 원하는 데이터 요소로 포맷된 후 분석을 위해 저장됩니다.
  • 데이터 저장 및 분석: 텔레메트리 데이터는 대량의 데이터를 안전하게 보관할 수 있는 데이터 웨어하우스나 데이터 레이크에 저장됩니다. 데이터가 저장된 후, 옵저버빌리티 시스템은 ML, 정형화된 데이터 분석, 기타 최신 데이터 분석 기술을 사용하여 데이터를 분석합니다.

텔레메트리 데이터란?

텔레메트리 데이터는 과학자들이 시스템을 이해하는 데 필요하다고 생각하는 다양한 IT 특성과 데이터를 의미하며, 다음이 포함될 수 있습니다. 

  • 환경 데이터: 시스템이 운영하기 위해 사용하는 특성입니다. 예를 들어, 항공 및 우주 분야의 환경 데이터에는 온도, 압력, 속도가 포함될 수 있습니다.
  • 성능 데이터: 시스템의 성능을 검토하면 어떤 부분이 효율적으로 작동하는지, 어떤 부분을 개선해야 하는지 파악할 수 있습니다. 성능 데이터의 공통 지표로는 CPU 주기, 처리량, 전력 사용량이 있습니다. 
  • 운영 데이터: 기본적으로 시스템이 제대로 실행되는지 여부를 보여주는 상태 보고서입니다. 데이터에는 오류, 업타임 또는 다운타임, 사용자 데이터, 페이지 로드 등이 포함될 수 있습니다. 

이러한 데이터는 향후 분석을 위해 텔레메트리 데이터 스트림으로 수집됩니다.

텔레메트리, 모니터링, 옵저버빌리티의 차이점

옵저버빌리티, 모니터링, 텔레메트리는 모두 연관이 있습니다. 그러나 각자 고유한 방식으로 더 큰 데이터 수집, 테스트, 분석 시스템의 일부를 형성합니다.

  • 텔레메트리: 사람이나 시스템별로 능동적으로 모니터링되고 옵저버빌리티 관행에서 심층 분석되는 데이터를 제공합니다.
  • 모니터링: 특정 유형의 데이터를 적극적으로 감시하고 테스트하여 중요한 정보를 찾아냅니다. 모니터링된 데이터는 옵저버빌리티 분석에 사용될 수 있으나, 옵저버빌리티를 위해 수집된 모든 데이터가 모니터링되는 것은 아닙니다.
  • 옵저버빌리티: 인사이트로 이어질 수 있는 텔리메트리 데이터에 대해 보다 큰 규모로 심층 분석을 실행합니다.

텔레메트리의 이점

텔레메트리는 비즈니스, 과학, 연구, 국방 및 기타 산업에 사용될 수 있는 중요한 데이터를 원격 소스에서 수집, 측정 및 전송하는 프로세스입니다. 옵저버빌리티에 필요한 데이터를 수집하기 위해 IT에서 텔레메트리를 사용하면, 개발자, 데이터 과학자 및 분석가, 비즈니스 관리자 및 최종 사용자에게 도움이 될 수 있습니다. 다양한 팀들이 다양한 방식으로 텔레메트리 데이터를 활용합니다.

  • 데브옵스(DevOps)은 애플리케이션을 배포하는 즉시 피드백을 얻을 수 있습니다. 추측이 아니라 실질적인 데이터를 활용해 문제를 신속하게 파악하고 소프트웨어와 시스템을 최적화할 수 있습니다. 또한 고객이 어떤 기능을 좋아하고 어떤 기능을 싫어하는지 파악할 수도 있습니다.
  • 비즈니스 관리자와 마케터는 텔레메트리 데이터로 자사 제품과 서비스가 시장과 고객에게 어떤 영향을 미치는지 파악할 수 있습니다. 실시간 트랜잭션과 추세를 확인하여 구매자의 동기 부여 요인, 구매자가 구매하는 제품과 그것이 매출에 미치는 영향을 이해할 수 있습니다.
  • 고객 서비스 담당자는 사용자 모니터링과  애플리케이션 성능 모니터링(APM) 툴의 텔레메트리 데이터를 사용하여 고객 문제를 신속하게 해결할 수 있습니다.
  • IT 담당자는 텔레메트리 추적을 사용해 휴대폰이나 노트북 같은 물체의 위치를 빠르게 찾을 수 있습니다. 텔레메트리 추적은 GPS, 무선 신호 또는 위성을 사용해 위치 시스템에 "핑"을 제공하는 장치의 위치를 찾습니다.

텔레메트리의 도전과제

모든 기술 관행에는 도전과제가 따릅니다. 텔레메트리도 예외는 아닙니다. 효과적인 텔레메트리 전략을 수립하려면 어떤 요소가 장애물이 될 수 있는지 이해하는 것이 중요합니다. 

  • 너무 많은 데이터: 데이터로 지원되는 오늘날의 비즈니스 환경에서는 모든 것이 계측되고 모니터링됩니다. 데이터가 많을수록 인사이트를 얻을 수 있는 가능성이 더 커지지만 데이터가 너무 많으면 "분석 마비"가 발생할 수 있습니다. 분석할 메트릭과 데이터를 선택할 때는 목표에 기반해야 합니다. 분석에 사용되는 통신 기술과 시간에 대한 의존성에 따라 보내고 받을 수 있는 데이터 양이 결정됩니다.
  • 대역폭과 레이턴시: 이는 수집하는 데이터 양과 직접적으로 관련이 있습니다. 다행히도 유선 및 무선 통신 기술이 점점 더 빨라지면서 레이턴시는 획기적으로 낮아지고 있습니다. 그러나 추가 데이터가 더 자주 필요해 질수록, 더 빠르고 잠재적으로 비용을 증가시키는 기술에 대한 수요도 커질 것입니다.
  • 데이터 보호: 악의적인 행위자들의 데이터 탈취 역량과 공격이 점점 더 정교해짐에 따라 개인정보 보호와 보안이 중요한 관심사가 되었습니다. 암호화는 당연한 일이지만, 통신 및 스토리지 시스템은 접근을 제한하고 침해로부터 보호하도록 설계되어야 합니다. 또한 수집하는 개인 데이터의 민감성을 감안해 텔레메트리 시스템을 통해 전송하기 전에 이를 어떻게 보호하고 익명화할 것인지에 대한 문제도 고려해야 합니다.
  • 상호 운용성: 텔레메트리 시스템이 여러 클라이언트와 다운스트림 시스템에 데이터를 공급하는 경우 각 시스템이 정확하고 오류 없는 데이터를 수신할 수 있도록 데이터가 올바르게 형식화되고 해독되는 것이 중요합니다. 
  • 비용: 텔레메트리는 운영을 최적화하는 데 중요하지만 IT 팀이 감독해야 하는 수많은 작업 중 하나일 뿐입니다. 텔레메트리 데이터를 수집하는 데 필요한 통신 시스템, 소프트웨어 및 하드웨어는 지속적으로 진화하기 때문에, 모든 것을 관리하는 것은 시간도 많이 걸리고 복잡합니다. 예산은 이러한 서비스들에 적절하게 할당되어야 합니다. 

텔레메트리에서 중요한 것은 지속적이고 안전하게 올바른 데이터를 옵저버빌리티 시스템으로 전송하는 것입니다. 그 다음부터는 분석의 적시성, 분석 유형 등을 포함해 옵저버빌리티 시스템이 해결해야 할 문제입니다.

업계의 텔레메트리 활용 방법

거의 모든 산업이 텔레메트리에 의존하고 있습니다. 오늘날의 비즈니스는 데이터를 중심으로 이뤄지며 데이터가 스프레드시트 형태로 공급되기 때문입니다. 텔레메트리가 사용되는 일부 업계는 다음과 같습니다.

  • IT: 비즈니스 인프라는 IT 관행에 의해 결정됩니다. IT 분야는 인프라 동작을 이해하고 최적화하기 위해 데이터를 활용합니다. 사무실용 컴퓨터에서부터 사물인터넷(IoT) 장치와 제조 현장의 보안 시스템에 이르기까지, 다양한 업계에서 다양한 계측 시스템을 사용해 IT에 텔레메트리 데이터를 공급하여 직원이 더욱 스마트하고 효율적으로 작업할 수 있도록 지원합니다.
  • 의료: 인구와 병원 환자가 증가하면서 전 세계의 의료계는 의료진 부족으로 어려움을 겪고 있습니다. 텔레메트리는 의료진이 보다 적은 리소스로 보다 적절한 시기에 고품질 의료 서비스를 제공할 수 있도록 해줍니다. 텔레메트리는 또한 홈 모니터링이나 원격 수술 같은 원격 치료를 위한 기반을 제공합니다.
  • 자동차: 고급 운전자 지원 시스템(ADAS)은 차량 전체에 텔레메트리를 적용합니다. 자율 주행차가 광범위하게 활용될 수 있을지 여부는 텔레메트리(차량 내, 차량 간, 차량과 지방 데이터 시스템 간)에 달려 있습니다. 차량 네트워크, 블루투스, 초광대역(UWB)은 모두 오늘날 자동차 산업에서 텔레메트리 데이터를 전송하는 데 사용되는 기술입니다.
  • 기후: 현대의 기후 과학은 텔레메트리가 없이는 존재할 수 없습니다. 텔레메트리 데이터는 지구동기 위성, 표면 및 수중 해양 부표, 높은 산, 낮은 계곡, 그리고 수많은 가정집에 설치된 센서를 통해 제공됩니다. 기상 관측, 관찰 및 분석 시스템은 방대한 양의 텔레메트리 데이터에 액세스할 수 있습니다.
  • 천체물리학: 우리는 인공위성과 우주 망원경을 통해 얻은 텔레메트리 데이터 덕분에 그 어느 때보다 우주에 대해 더 많은 것을 알게 되었습니다. 이제 근거리 및 심우주에 존재하는 물리적 천체를 통해 우주 전역에서 새로운 천체를 식별하고 이를 지구과학자들에게 전송하는 것이 가능해졌습니다.
  • 국방: 우주선과 무인 항공기부터 전장의 군인까지, 국방 전략은 엄청난 양의 텔레메트리 데이터에 달려 있습니다.