Edge Computing(엣지 컴퓨팅) ?

Seohyun-kim·2022년 5월 11일
0

기타

목록 보기
5/5

엣지 컴퓨팅(Edge Computing)이란?

응답 시간을 개선하고 대역폭을 절약하기 위해 필요한 곳에 연산과 데이터 스토리지를 도입하는 분산 컴퓨팅 패러다임의 하나


그게 뭔소리야?

엣지(Edge)가 뭔데?

전화, PC, 로봇 등의 End System이 엑세스 하는 장소


중앙 집중식 컴퓨팅과 비교해보자

(중앙 집중식 구성의 특징)

  • 이 엣지에서 중앙에 위치한 데이터 센터, Cloud 등에 데이터를 전달

  • 중앙 서버에서 연산을 처리

  • 처리에 대한 결과를 엣지에 응답


이런 방식이 문제가 있다고?

  • 사물인터넷(IoT) 은 엄청난 양의 데이터를 수집하기 때문에 데이터 센터와 클라우드와의 connection에 있어 많은 비용이 요구된다..

  • IoT 장치가 수행하는 작업의 특성으로인해 데이터센터나 클라우드와 장치간의 빠른 연결이 필요하다..

    • 예를들어 재난 현장에서 센서로 값을 받아와 멀리 떨어진 데이터 센터에서 분석을 하면 상황에 대한 대응이 늦어질 수 있다.

그럼 어떻게 해?

데이터 처리를 End 단에서 로컬로 배치하면 대기시간이 줄어들고 왕복 시간이 크게 줄어들어 처리 속도를 높일 수 있다!
➡️ 이게 바로 Edge Computing!!


엣지 장치의 도입

  • 로컬 컴퓨팅 및 스토리지를 제공하는 엣지 장치를 도입함

  • 이 장치를 클라우드 및 데이터 센터와 연결

  • 엣지 장치에서 데이터를 수집, 분석 후 필요한 곳으로 보냄.

  • 데이터가 미리 정렬되어있기 때문에 전송 트래픽 양이 줄어듦!!!


무슨 장점이 있을까?

  • 애플리케이션 응답 시간이 빠름
  • 장거리 연결 처리 비용이 줄어듦

그럼 단점은?

  • 보안!!

    • 엣지 장치와 IoT디바이스 장치 자체에 대한 보안을 신경써야함
  • Single point of failure 가 전체 네트워크에 큰 영향을 주지 않도록 주의해야함

    • 디바이스 간 의존성, 한 노드의 장애로 대한 심각한 다운타임을 방지해야함


References
https://www.youtube.com/watch?v=3hScMLH7B4o
https://ko.wikipedia.org/wiki/%EC%97%90%EC%A7%80_%EC%BB%B4%ED%93%A8%ED%8C%85

0개의 댓글