오늘은 엣지 컴퓨팅에 대해서 공유해 드리려고 합니다. 우선 엣지 컴퓨팅에 대해서 간략하게 말씀드리면 엣지 컴퓨팅이란 엔드 사용자 또는 엔드 디바이스와 가까운 곳에서 컴퓨팅을 수행하는 것을 말합니다. 이런 엣지 컴퓨팅을 사용하는 이유는 서버의 부하를 줄이거나, 엔드 포인트의 응답 시간을 개선하거나, 대역폭을 절약하기 위한 경우가 많습니다. 실제로 제가 클라우드 업계로 오기 전에 다녔던 회사가 IoT 관련 회사였는데, 이 엣지 컴퓨팅을 활용하고 있었습니다. 전력 계랑기 관련 IoT 솔루션을 보유한 회사였구요. 계량기는 가정마다 있기에 초기 도입하는 과정에서도 몇 십만 대의 장치가 설치됩니다. 그리고 설치되는 범위도 아주 넓죠. 또한 각 장치별로 분당 여러 번의 데이터가 오가게 됩니다. 기본적인 데이터의 전달부터 펌웨어 업데이트까지 다양하죠. 그렇기에 이런 상황에서 중앙 집중형 컴퓨팅을 사용하게 되면 한계가 있을 수 밖에 없습니다. 그래서 중앙 서버와 엔드 포인트의 사이에 게이트웨이가 있고 기본적인 컴퓨팅은 게이트웨이에서 처리해주고 게이트웨이가 중앙 서버와 필요한 통신을 하게 됩니다. 이런 게이트웨이의 역할을 하는 것이 엣지 컴퓨팅에 해당합니다. 생각해 보면 회사에서 중간 관리자가 있는 것과 같은 이치라고 생각됩니다. 직원이 소수일때는 사장님이 직접 직원들과 소통하면 되겠지만, 직원이 수십만 명이 되면 사장님이 컨트롤할 수 없기에 중간 관리자를 두는 것일 테니까요. |
클라우드 환경에서의 엣지 컴퓨팅의 기본적인 구성클라우드 레이어: 엣지 레이어: 디바이스 레이어: |
엣지 컴퓨팅을 사용하는 이유?엣지 컴퓨팅을 사용하면 다음과 같이 여러 가지 좋은 점이 있습니다. 지연 시간 감소 네트워크 트래픽 개선 성능 향상 안정성 향상 보안 |
엣지 컴퓨팅 사용 시 고려해야 할 사항엣지 컴퓨팅이 다양한 상황에서 강력한 이점을 제공할 수 있는 잠재력은 있지만 아직 이 기술은 완벽하지 않습니다. 그렇기에 다음과 같이 고려해야 할 사항들도 있습니다. 클라우드 레이어와 엣지 레이어의 기능 분배 네트워크 연결 보안 데이터 라이프사이클 |
오늘은 엣지 컴퓨팅에 대해서 간단히 공유해 드렸습니다.
일반적으로 현재 엣지 컴퓨팅을 유용하게 사용할 수 있는 산업이 IoT 분야나 게임 분야라는 생각은 들지만, 앞으로 다양한 분야에서 이를 활용하게 되지 않을까 하는 생각도 듭니다. 특히 자율 주행처럼 실시간 처리가 필요한 분야에서는 더 중요하게 사용되지 않을까 합니다.
클라우드나 SaaS와 관련하여 다른 궁금한 점이 있으시면 언제든지 저희에게 문의해 주세요. 저희에게는 클라우드에 대한 다양한 정보와 경험, 그리고 도구가 있습니다.
|