Yolo 비전 선전
선전
지금 참여하기
용어집

에지 컴퓨팅

Explore the benefits of edge computing for real-time AI. Learn how to reduce latency and deploy Ultralytics YOLO26 to edge devices via the Ultralytics Platform.

엣지 컴퓨팅은 데이터 처리 및 저장을 수천 마일 떨어진 중앙 위치에 의존하기보다 필요한 장소에 가깝게 가져오는 분산형 정보 기술 아키텍처입니다. 로컬 서버, IoT 게이트웨이 또는 장치 자체와 같은 소스 근처에서 데이터를 처리함으로써 이 접근 방식은 지연 시간을 크게 줄이고 데이터 전송에 필요한 대역폭을 최소화합니다. 인공지능 및 머신러닝 분야에서 엣지 컴퓨팅은 엣지 AI 배포에 필수적인 인프라를 제공하여 스마트 카메라, 드론, 산업용 센서에서 정교한 모델을 즉시 반응하며 직접 실행할 수 있게 합니다.

엣지 컴퓨팅의 핵심 이점

중앙 집중식 클라우드 처리에서 로컬화된 에지 처리로의 전환은 특히 컴퓨터 비전 및 실시간 분석 분야에서 여러 혁신적인 이점을 제공합니다.

  • 지연 시간 감소: 기존 클라우드 아키텍처는 데이터를 처리하기 위해 데이터 센터로 전송한 후 다시 기기로 되돌려야 합니다. 에지 컴퓨팅은 이러한 왕복 과정을 제거하여 밀리초 단위의 시간이 중요한 실시간 추론을 가능하게 합니다. 이는 자율주행차처럼 순간적인 제동 결정을 내려야 하는 안전이 중요한 시스템에 필수적입니다.
  • 대역폭 효율성: 물체 감지를 위한 고화질 비디오 스트림 전송은 막대한 대역폭을 소모합니다. 원시 데이터를 로컬에서 처리하고 관련 메타데이터나 경보만 클라우드로 전송함으로써, 조직은 데이터 전송 비용을 획기적으로 절감할 수 있습니다.
  • 강화된 데이터 프라이버시: 의료 영상이나 얼굴 인식 데이터와 같은 민감한 정보는 로컬 환경 내에서 완전히 처리될 수 있습니다. 이러한 로컬 격리 방식은 개인 데이터가 기기를 벗어나지 않도록 보장함으로써 GDPR과 같은 엄격한 규정 준수를 지원합니다.
  • 오프라인 기능: 에지 디바이스는 인터넷 연결이 간헐적이거나 끊긴 상태에서도 자율적으로 계속 작동할 수 있습니다. 이러한 신뢰성은 네트워크 커버리지가 취약한 외딴 지역의 농작물을 드론으로 모니터링하는 농업 AI와 같은 애플리케이션에 필수적입니다.

엣지 컴퓨팅 대 클라우드 컴퓨팅

클라우드 컴퓨팅은 방대한 데이터셋 저장 및 대규모 모델 훈련에 탁월한 반면, 엣지 컴퓨팅은 실행 단계에 중점을 둡니다. 이를 경쟁 관계가 아닌 상호 보완적 기술로 보는 것이 유용합니다. 클라우드는 주로 모델 훈련에 활용되며, 여기에는 과거 데이터를 처리하기 위한 막대한 연산 능력이 필요합니다. 훈련이 완료된 최적화된 모델은 추론을 위해 에지에 배포됩니다. 이러한 하이브리드 접근 방식은 클라우드의 무한한 확장성과 에지의 속도라는 양측의 강점을 모두 활용합니다.

실제 애플리케이션

엣지 컴퓨팅은 물리적 운영에 지능을 직접 내장함으로써 산업을 재편하고 있다.

  • 스마트 제조: 산업 자동화에서 공장은 기계의 센서 데이터를 분석하기 위해 에지 게이트웨이를 사용합니다. 진동 이상이 감지되면 시스템은 즉시 예측 유지보수 프로토콜을 실행하여 비용이 많이 드는 가동 중단을 방지할 수 있습니다.
  • 지능형 리테일: 오프라인 매장은 에지 컴퓨팅 기반 카메라를 활용해 재고 관리를 수행합니다. 시스템은 선반의 track 수준을 자율적으로 track 직원에게 재고 보충을 알림으로써, 고객 영상 데이터를 외부 서버로 전송하지 않고도 운영 효율성을 높입니다.
  • 교통 관리: 스마트 도시는 교차로에 에지 노드를 배치하여 신호등을 제어합니다. 현지에서 실시간으로 교통 흐름을 분석함으로써, 이러한 시스템은 중앙 통제 센터와 독립적으로 작동하며 정체 완화를 위해 신호 타이밍을 최적화할 수 있습니다.

엣지에 모델 배포

리소스가 제한된 에지 디바이스에서 복잡한 모델을 실행하기 위해 개발자들은 종종 모델 양자화나 특화된 형식(예: TensorRT 또는 ONNX과 같은 특수 형식으로 내보내는 등의 최적화 Ultralytics 사용합니다. Ultralytics 이 과정을 간소화하여 사용자가 클라우드에서 모델을 훈련하고 다양한 에지 대상으로 원활하게 배포할 수 있도록 합니다.

다음 예제는 YOLO26 모델을 모바일 및 임베디드 에지 장치에 최적화된 NCNN 내보내는 방법을 보여줍니다.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to NCNN format for mobile edge deployment
# This creates a lightweight, optimized version of the model
model.export(format="ncnn")

관련 개념

  • 에지 AI: 에지 컴퓨팅이 분산형 인프라를 의미하는 반면, 에지 AI는 해당 인프라에서 실행되는 인공 지능 알고리즘의 적용을 구체적으로 지칭합니다.
  • 사물인터넷(IoT): 센서와 소프트웨어가 내장된 물리적 객체—"사물"—의 네트워크. 엣지 컴퓨팅은 이러한 IoT 기기들을 "스마트"하게 만드는 처리 능력을 제공합니다.
  • 포그 컴퓨팅: 데이터, 컴퓨팅, 스토리지 및 애플리케이션이 데이터 소스와 클라우드 사이 어딘가에 위치하는 분산형 컴퓨팅 인프라로, 클라우드 컴퓨팅을 에지(edge)로 확장한 것으로 간주된다.

Ultralytics 커뮤니티 가입

AI의 미래에 동참하세요. 글로벌 혁신가들과 연결하고, 협력하고, 성장하세요.

지금 참여하기