Edge Computing
우선 클라우드 컴퓨팅에 대해 알아보면
클라우드 컴퓨팅
클라우드 컴퓨팅이란 “클라우드”, 즉 인터넷을 통해 서버, 저장소, 소프트웨어, 분석 등의 컴퓨팅 서비스를 제공하는 것입니다. 네이버의 엔드라이브, 구글 Docs, 윈도우를 설치하면 함께 설치되는 OneDrive 등이 이런 서비스의 대표적인 예라고 볼 수 있죠. 10년 전 클라우드 컴퓨팅의 개념이 처음 제시되었을 때는 엄청난 반향을 일으켰고, 현재 많은 사용자들이 클라우드 기능을 손쉽게 사용하고 있습니다.
하지만 이런 클라우드 컴퓨팅에도 여러 문제점이 있습니다. 클라우드 서비스를 이용하는 사람들이 기하급수적으로 늘어나면서 서버 및 데이터 센터에서 처리할 수 있는 데이터의 양을 넘어서기 시작했습니다. 이에 더해 수집한 데이터를 분석하고 송신하는 과정에서 발생하는 데이터 지연 현상은 클라우드 컴퓨팅의 발전에 제동을 걸었습니다. 또한 여러 대기업의 개인정보 유출 사례에서 알 수 있듯이 클라우드 컴퓨팅의 통신 과정에서 발생하는 보안 문제는 계속해서 허점을 보이고 있습니다.
데이터 처리 속도 및 용량, 그리고 보안 등 여러 문제를 해결할 방식 중 하나가 바로 엣지 컴퓨팅입니다. 그렇다면 이 클라우드 컴퓨팅 환경의 불완전함을 메꾸어 줄 수 있다는 엣지 컴퓨팅은 무엇일까요?
엣지 컴퓨팅이란?
최상위 클라우드에서 하던 계산을 엣지로 옮겨서 각 디바이스들과 가까운 위치에서 계산을 하고 디바이스들이 데이터 전송의 역할과 저장의 역할을 수행하는 것을 의미합니다. 그래서 엣지 장비에 컴퓨팅 능력을 부가하여 데이터 분석을 할 수 있도록 합니다.
클라우드 컴퓨팅이 ‘중앙 데이터센터와 직접 소통(communicate)하는’ 방식이라면 엣지 컴퓨팅은 기기 가까이 위치한 일명 ‘엣지 데이터센터’와 주로 소통하며 2차 작업(과 그 결과물의 저장)을 중앙 클라우드에 맡기는 방식이기 때문이다.
클라우드 컴퓨팅은 데이터 처리 및 연산이 클라우드에 집중되어 있지만, 엣지 컴퓨팅은 엣지 부분 장비들과 클라우드 장비에 데이터연산 및 처리를 분산시켜 놓습니다
쉽게 말해 공유기 같이 일종의 네트워크 단말 역할을 하는 곳에 연산 능력을 부여해 데이터 부하를 줄인다는 것인데요, 이는 기술의 발전으로 인한 프로세서의 가격 하락으로 가능하게 되었습니다. 프로세서의 가격 하락 덕분에 같은 가격의 프로세서가 처리할 수 있는 연산량이 많아지게 되었고, 덕분에 성능이 좋은 컴퓨터에서만 돌릴 수 있었던 여러 가지 인공지능 연산(딥러닝, 머신러닝 등)들도 엣지 부분의 장비들만으로 충분히 돌릴 수 있게 되었습니다.
엣지 컴퓨팅의 장점
-
데이터 부하를 줄일 수 있음
데이터 처리량이 늘어날수록 부하가 많아지는 클라우드 컴퓨팅의 문제점을 엣지 컴퓨팅을 사용하여 여러 프로세서에 데이터 처리를 분산시킨다면 손쉽게 해결할 수 있습니다. -
보안적 강화
핸드폰에 들어있는 각종 개인정보들과 개인 데이터들을 클라우드 서버에 직접 보내지 않고, 각각의 장치에서 정보를 처리한다면 해커들이 데이터 서버를 해킹한다 해도 정보유출의 위험성을 크게 줄일 수 있을 것입니다. -
클라우드 서비스를 이용못할때도 이용가능
비행기나 자동차와 같이 통신에 민감한 여러 장치들의 경우 클라우드 솔루션을 이용한다면 클라우드, 즉 서버가 마비될 때 매우 치명적인 타격을 받을 수 있지만 엣지 컴퓨팅으로 엣지 부분 장치에서 어느 정도 컴퓨팅을 수행한다면 위기 상황에 효과적으로 대처할 수 있게 될 것입니다.
자율주행차는 엣지 컴퓨팅의 대표적인 예라고 할 수 있습니다. 차선을 탐지하고 앞차 간 거리 유지 등 자율주행을 하기 위해서는 매우 복잡한 실시간 계산을 해야 하기에 이러한 엣지 컴퓨팅이 필수입니다. 만약 차량의 센서 데이터나 자율주행을 위한 위치추정 데이터를 클라우드에 모두 보내 분석하도록 시킨다면 시속 100km까지 달려야 하는 자동차의 반응 속도를 절대 따라갈 수 없을 것입니다.
추가로 5G에서 사용하는데 무선 기지국에 연산 능력을 부여하여 다양한 서비스 및 컨텐츠를 사용자들이 좀 더 빠른 속도로 받아볼 수 있도록 하여 5G 통신을 구현하게 됩니다.
요약
클라우드 컴퓨팅의 단점
- 보안
- 데이터 처리속도
- 데이터 양의 한계
엣지 컴퓨팅은 데이터적 수집, 처리를 엣지에서 처리
5G(MEC)와 자율 주행자동차,ioT 등 효율성을 극대화 하기 위해서 엣지 컴퓨팅이 필요
출처 https://etinow.me/246 [에티 ETI]
https://news.samsung.com/kr/엣지-컴퓨팅-클라우드-컴퓨팅-시대의-새-장場-열다 [삼성 뉴스룸]
https://www.sciencetimes.co.kr/?news=5g로-엣지-컴퓨팅-mec이-뜬다 [사이언스 타임즈]