MEC(Multi-Access Edge Computing)는 트래픽 및 서비스 컴퓨팅을 중앙 집중식 클라우드에서 네트워크 에지로 이동시켜 고객과 더 가깝게 만드는 장점이 있다. 모든 데이터를 처리하기 위해 클라우드로 전송하는 대신 네트워크 에지에서 데이터를 분석, 처리 및 저장한다. 따라서 고객 가까이에서 데이터를 수집하고 처리하면 지연 시간이 단축되고 고대역폭 애플리케이션에 실시간 성능이 제공된다.
요약하자면, MEC는 다음과 같은 장점을 가지고 있다.
1. 근접성(Proximity)
2. 초저 지연
3. 고대역폭
4. 가상화
또한 MEC는 네트워크 에지에서 클라우드 컴퓨팅 기능과 IT 서비스 환경도 제공한다. 일반적으로 에지에 분산된 데이터센터를 통해 MEC를 구현한다. 에지의 애플리케이션에는 고대역폭 및 저지연 환경이 필요하다. 이를 달성하기 위해 서비스 프로바이더는 분산 데이터센터나 분산 클라우드를 구축해야한다. 클라우드를 구성하는 리소스는 중앙 집중식 데이터센터부터 셀 사이트, 중앙 사무실, 어그리게이션 사이트, 메트로 데이터센터 또는 고객 댁내까지 어디에나 있을 수 있다. MEC 플랫폼에서는 서버나 CPE를 사용해 에지에서 컨텐츠를 처리하여 분산형 에지 컴퓨팅을 수행할 수 있다.
또한, 소프트웨어 정의 액세스 레이어는 분산 클라우드 확장으로도 사용될 수 있다. 대부분의 에지 컴퓨팅 전략은 SDN 및 NFV를 비롯한 클라우드 및 가상화 패러다임을 활용하는 오픈 소스 하드웨어 및 소프트웨어를 사용하여 개발되고 있다.
MEC가 성장할 수 있는 원인 중 하나는 5G 인프라의 활성화이다. 우리는 MEC와 5G 통신 기술을 통해 다음과 같은 기술을 구현할 수 있게 되었다.
1. 데이터 및 비디오 분석
2. 위치 추적 서비스
3. IoT(사물 인터넷)
4. 증강 현실
5. 컨텐츠(예: 비디오)의 로컬 호스팅
특히 SKT에서는 사물인터넷 중에서도 커넥티드카에 지속적인 관심을 보이고 있다.
커넥티드 카는 운전 패턴, 도로 상태 및 기타 차량 움직임을 지속적으로 감지하여 운전자에게 안전 지침을 제공한다. 대부분의 예측 및 규범적 통찰력은 적시에 제공되어야 한다. 즉, 에지에서 센서 데이터를 수집하고 처리하고 분석하여 짧은 대기 시간이 안에 운전자에게 통찰력을 제공해야 한다.
실제로 MEC는 상기 5가지 서비스 뿐만 아니라 여러 초 저지연 애플리케이션을 위해 사용된다. MEC를 사용하지 않고 기존의 서버를 이용하게 되면 아무리 빠른 통신 방법이 구축되어도 Streaming 될 수 없다(끊긴다).
AR/VR같은 실시간 렌더링, Smart Car, Video Streaming Game, Machine Learning Inference 등과 같은 실시간/초저지연 응용 서비스를 AWS 퍼블릭 클라우드에서 제공하면, 5G망이 무선구간에서 1ms의 초저지연을 제공해줘도 5G 단말에서 나온 응용 트래픽이 이통사의 5G망과 인터넷을 거쳐 저 멀리 있는 클라우드에 있는 응용 서버까지 갔다 오는 데 100ms이상의 시간이 소요된다.
따라서 Round Trip Latency를 줄이는 것이 MEC의 궁극적인 목표이다.
그런데 이렇게 Round Trip Latency를 줄인 상태에서도 문제는 존재한다.
자사의 5G망에 엣지클라우드를 만들고 여기에 MEC를 구축하게 된다면 Round Trip Latency는 줄일 수 있다.
하지만, 이 경우 응용 개발사는 서비스하길 원하는 나라들의 각각의 이통사와 계약을 맺고, 응용을 이통사별로 수정하고, 응용을 각 이통사의 에지에 인스톨하고, 각 이통사가 제공하는 서로 다른 관리 콘솔로 자사의 응용 서비스를 모니터링해야 하는 등의 응용의 배포와 관리의 불편함을 감수해야 한다. 즉, 정말 귀찮은 프로세스를 각 계약마다 반복해야한다.
이 귀찮은 과정을 축약 시키기 위해 AWS에서는 WaveLength 서비스를 발표한다.
AWS Outpost (AWS의 클라우드 서버)(사진참고)를 이통사의 5G Edge 위치에 설치해주는 것이다. 즉, AWS 클라우드 서버가 이통사 에지 위치에 코로케이션 (Co-location) 되고, 이 AWS 서버에 올라간 AWS 응용 (예, AWS 응용개발사의 실시간 비디오 스트리밍게임,...)이 고객 단말과 이통사의 5G망을 통해 연결된다.
파면 팔수록 어렵다... 간략하게는 AWS Outpost라는 클라우드 서버 하드웨어만 놓고 통신망은 각 고객이 사용하고 있었던 이통사의 5G망을 사용하는 식인 것으로 이해하자. Network는 결국 On-Premise 방식이 기반인 것을 잊지 말자. AWS의 가상화 Infra가 매우 잘 구축이 되어있기 때문에 이러한 점과 5G망을 동시에 이용하게된 것 같다.
확실히 자국 클라우드서버/데이터센터의 발전이 필요하다고 느껴졌다.
나는 이제 MEC에 대해서 간략히 말할 줄 알게 되었다. 네트워크/클라우드 전문성의 핵심은 아는 척이다. 면접에서 유용히 이용하자.