본문 바로가기
etc

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

by hyerann 2019. 5. 13.

참고사이트: https://brownbears.tistory.com/431

 

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

클라우드 컴퓨팅 탄생 이후 문제점이 발생하여 이를 해결하고자 엣지 컴퓨팅 개념이 탄생했습니다. 아래에서 클라우드 컴퓨팅의 문제점과 엣지 컴퓨팅의 정의에 대해 설명하겠습니다. 클라우드 컴퓨팅 문제점 클라..

brownbears.tistory.com

엣지 컴퓨팅(Edge Computing)

클라우드 컴퓨팅 문제점 해결을 위해 탄생.

 

클라우드 컴퓨팅

인터넷을 통해 서버, 저장소, 소프트웨어, 분석 등의 컴퓨팅 서비스를 제공

ex) 네이버의 Ndrive, 구글 Docs 등이 대표적인 예

 

클라우드 컴퓨팅 문제점

  • 이용자가 기하급수적으로 증가하면서 서버 및 데이터 센터에서 처리할 수 있는 데이터의 양 초과
  • 수집한 데이터를 분석하고 송신하는 과정에서 발생하는 데이터 지연 현상
  • 클라우드 컴퓨팅의 통신 과정에서 보안 문제 발생

=> 데이터 처리 속도, 용량 및 보안 등의 문제를 해결하기 위해 탄생한 것이 엣지 컴퓨팅

 

엣지 컴퓨팅

말단 기기에서 컴퓨팅을 수행

 

클라우드 컴퓨팅

엣지 컴퓨팅

데이터 처리하는 곳

데이터 센터

스마트폰과 같은 장치

엣지 컴퓨팅은 분산된 개방형 아키텍처로서 분산된 처리 성능을 제공하여 모바일 컴퓨팅 및 IoT 기술 지원

 

엣지 컴퓨팅이 필요한 이유

대기 시간 없이 실시간 데이터 처리 지원

클라우드 컴퓨팅: 생성된 데이터를 클라우드로 전송하고 전송받은 클라우드에서 데이터를 가공

엣지 컴퓨팅: 스마트 애플리케이션 및 장치에서 데이터가 생성될 때, 즉각적으로 데이터에 대응하여 전송시간 줄여줌

 

엣지 컴퓨팅 장점 3가지

1. 데이터 부하 감소

클라우드 컴퓨팅: 처리해야 할 데이터 양이 많을수록 시스템 부하가 생김

엣지 컴퓨팅: 해당 기기에서 발생되는 데이터만 처리하기 때문에 부하 줄일 수 있음

2. 보안

클라우드 컴퓨팅: 중앙 서버 아키텍처로 데이터 전송/전달부터 보안을 강화해야 함

엣지 컴퓨팅: 데이터 수집과 처리를 자체적으로 처리하므로 클라우드 컴퓨팅에 비해 상대적으로 보안이 좋음

3. 장애대응

클라우드 컴퓨팅: 서버가 마비되면 치명적인 타격을 입음

엣지 컴퓨팅: 자체적으로 컴퓨팅을 수행하기 때문에 효과적으로 장애 대응 가능

 

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

위 설명만 보면 엣지 컴퓨팅이 무조건 좋아보이지만,

엣지 컴퓨팅의 장점을 두각시키기 위해서는 클라우드 컴퓨팅과 혼합하여 사용해야 함

 

IoT의 경우

클라우드 컴퓨팅으로 모든 디바이스의 데이터를 받아 연산처리를 진행했다면,

엣지 컴퓨팅을 접목시켜 각 디바이스 내에서 연산처리를 진행한 후, 해당 결과만 클라우드 컴퓨팅으로 전송하는 방식으로 진행하여 두 컴퓨팅 아키텍처의 장점을 전부 살릴 수 있음

댓글