Akamai Diversity

Akamai 블로그

2020년 10월 Akamai 플랫폼 업데이트 - 엣지로의 이동 - 새로운 컴퓨팅 시대에 대한 전망

글쓴이: 를라 만츠(Lelah Manz)

한 주 동안 계속된 Akamai 플랫폼 업데이트의 끝자락에서 엣지 컴퓨팅은 중요한 관심사로 떠올랐습니다. Akamai는 지난 20여 년 동안 엣지에서 콘텐츠 및 미디어 전송, 앱 및 IoT 최적화, 클라우드 및 엔터프라이즈 보안 등 다양한 서비스를 운영해 왔습니다.

이제 EdgeWorkers를 통해 개발자가 플랫폼의 모든 잠재력을 활용하고 기업이 엣지 노드에서 서버 없이 자체 코드를 실행할 수 있도록 지원합니다. Akamai가 왜 이 점을 중요하게 생각하는지, 그리고 업계에서 왜 엣지 컴퓨팅이 탄력을 받고 있는지 살펴보겠습니다.


왜 엣지로 이동해야 할까요?

엣지 컴퓨팅은 IT 패러다임의 자연스러운 전환이며, 탈중앙화의 새로운 흐름을 주도하고 있습니다. IT 업계에는 지난 10년 동안 두 가지 추세가 나란히 일어나고 있습니다. 한쪽에서는 (프라이빗, 퍼블릭, 하이브리드) 클라우드 데이터센터에서 인프라를 중앙화 및 통합하는 작업이 이루어졌고, 다른 한쪽인 최종 사용자의 측면에서는 고성능 모바일 디바이스와 광범위하게 사용 가능한 무선 네트워크를 통해 클라이언트 디바이스의 다양성과 로컬 배포가 폭발적으로 증가하는 모습을 볼 수 있었습니다. 이로 인해 생겨난 일련의 과제들은 클라우드나 기존 데이터센터로는 해결이 불가능하며 엣지 컴퓨팅으로만 해결할 수 있습니다.

소수의 대규모 중앙 데이터센터와 전 세계에 분산된 수십억 명의 모바일 사용자 간의 거리는 너무 멀기 때문에 적절한 성능을 제공할 수 없습니다. 그것이 지연 시간이 중요한 애플리케이션을 지원하는 일이든 고도로 맞춤화되어 응답성이 뛰어난 최종 사용자 환경을 제공하는 일이든 말입니다.

이처럼 맞춤화된 경험에 대한 수요가 급증하면서, 거대한 중앙 데이터센터에서 개인 데이터를 비롯한 모든 사용자 데이터를 저장 및 처리하는 것에 대한 우려도 커지고 있습니다. 클라우드에 완벽한 제어 권한을 위임하려면 클라이언트가 클라우드를 전적으로 신뢰할 수 있어야 합니다. 그러나 이는 새로운 데이터 보호 규제나 제로 트러스트 원칙과 직접적으로 충돌되는 경우가 다반사입니다.

더 많은 서비스와 기능을 클라우드로 통합하는 큰 이유 중 하나는 비용 절감이었습니다. 그러나 최종 사용자와 클라우드 간에 필요한 상호 작용은 긴 네트워크 왕복 시간과 클라우드에서의 트래픽, 스토리지 및 컴퓨팅 비용의 급증으로 연결되었습니다.

엣지 컴퓨팅은 이러한 문제를 해결할 수 있는 상당한 잠재력을 제공합니다. 애플리케이션, 데이터, 서비스를 중앙화된 노드에서 네트워크 주변으로 이동함으로써 엣지 컴퓨팅은 데이터, 애플리케이션, 인사이트, 의사 결정을 이들을 활용하는 사물과 사용자에 가까운 위치로 가져다줍니다. 엣지에서 제어 및 신뢰에 관한 결정을 내리고 새롭고 보다 인간 중심적인 애플리케이션 및 경험을 제공하는 동시에 개인 데이터의 전송을 최소화하는 것입니다. 클라우드에 대한 컴퓨팅 요구 사항, 스토리지, 왕복 시간이 최소화되기 때문에 관련 비용도 줄어듭니다.


엣지 컴퓨팅은 서버리스 컴퓨팅

엣지 컴퓨팅이 더 흥미롭고 도입이 간편한 이유는 엣지 컴퓨팅이 서버리스 컴퓨팅이기 때문입니다. 적어도 기업이 코드를 배포하고 실행하는 데 필요한 모든 것을 처리해주는 Akamai의 EdgeWorkers와 같은 솔루션을 도입한 경우에는 그렇습니다. 하드웨어가 필요하지 않으며, 유지관리할 런타임 환경이나 운영체제도 없습니다. 개발자와 IT 기업들은 확장성, 가용성, 그리고 콜드 스타트 시간 같은 성능의 측면은 물론 엣지 네트워크에서의 코드 배포에 대해 걱정할 필요가 없습니다. 물론, 엣지 네트워크를 소유할 필요도 없습니다.

효율적인 대규모 분산 엣지 노드 네트워크의 구축과 유지관리는 현실적으로 불가능하며, 자체 프라이빗 클라우드를 운영할 수 있는 규모의 기업에게도 수지타산이 맞지 않는 일입니다. Akamai는 전 세계에서 가장 크고 가장 광범위하게 분산된 엣지 네트워크를 운영하고 있습니다. 엣지 컴퓨팅을 지원하는 이 플랫폼으로 Akamai는 코드를 실행하는 데 필요한 모든 주요 작업을 처리할 수 있습니다. 개발자는 자신의 전문 분야, 즉 코드를 작성하고 혁신하며, 최종 사용자에게 가치를 제공하고 기업을 차별화해주는 애플리케이션을 만드는 일에만 집중할 수 있어야 합니다.


새로운 패러다임: 가장 잘 실행되는 곳에 코드 배치

과거의 수많은 추세에서 엣지 컴퓨팅이 두드러지는 까닭은 나란히 일어나고 있는 추세와 경쟁하는 대신 보완하기 때문입니다. 프라이빗, 퍼블릭, 하이브리드 클라우드는 계속 인프라의 중요한 부분으로 남을 것이고 엣지 컴퓨팅은 코드를 실행할 수 있는 중요한 추가 장소가 될 것입니다.

다시 말해 패러다임의 전환은 모든 것을 새로운 위치로 옮겨야 한다는 의미가 아닙니다. 워크로드와 데이터를 가장 잘 운영되는 위치에 배포하는 것이 최선이라는 생각이 바로 새로운 패러다임입니다. 데이터와 소비자 간의 거리, 트래픽, 지연 시간을 낮게 유지할 필요가 있으십니까? 애플리케이션이 개인 식별 정보(PII)와 같은 민감 데이터의 중앙화와 배포를 최소화할 필요가 있습니까? 사용자의 맥락과 위치에 따라 데이터와 인사이트를 활용해 맞춤화에 대한 의사 결정을 거의 실시간으로 내리기를 바라십니까? 요구 사항이 이와 비슷하다면 코드가 위치해야 하는 최선의 장소는 거의 항상 엣지입니다.

엣지 컴퓨팅을 기존 관행과 전혀 다르고 근본적인 변화가 필요한 기술로 간주하면 안 됩니다. 실제로 이 때문에 많은 기업들이 클라우드 컴퓨팅 도입을 망설입니다. 기업은 엣지 컴퓨팅이 기존 시스템, 애플리케이션, 개념을 대체하는 툴이 아니라 보완하고 개선해주는 추가적인 툴이라고 봐야 합니다. 사실 대부분의 기업들은 캐싱, 모니터링, 보호에 이미 어떤 형태로든 엣지 기술을 사용하고 있습니다. 그리고 그 기술을 커스텀 코드를 실행하는 방향으로 확장할 수 있다면 클라우드로 마이그레이션하면서 많은 기업들이 겪은 어려움 없이 엣지 컴퓨팅의 사용 사례를 파악하고 하나씩 구현해나갈 수 있습니다.

Akamai의 EdgeWorkers가 바로 이를 가능하게 만들어줍니다. Akamai 고객들은 EdgeWorkers를 사용해 지리적 위치에 기반한 맞춤 서비스의 지연 시간을 초 단위에서 1자리수 마이크로초 단위로 줄이거나 클라우드로 콜백하지 않고 엣지에서 현지 규제로 요구되는 동의 평가를 수행하여 최종 사용자들의 대기 시간을 줄이고 있습니다. 엣지에서 바로 URL 및 라우팅 변환을 수행함으로써 캐싱을 최적화하고 왕복 시간을 최소화하여 로드 시간을 단축하고 오리진 서버의 네트워크 트래픽과 컴퓨팅 주기를 줄인 고객들도 있습니다. 이러한 사용 사례에 대한 자세한 블로그는 아래 링크를 참조하시기 바랍니다.

이는 시작에 불과합니다. 엣지에서 커스텀 코드가 가진 가능성은 거의 무한합니다. Akamai Intelligent Edge Platform은 최대 규모의 분산 네트워크이며, 개발자가 서버 없이 자체 코드를 쉽게 실행할 수 있도록 해줍니다.

필요한 것은 코드뿐입니다. 나머지는 Akamai가 알아서 처리합니다.


시작하기

EdgeWorkers에 가입하면 엣지에서 서버리스 컴퓨팅을 시작할 수 있습니다.


자세히 알아보기

EdgeWorkers와 Image & Video Manager의 새로운 기능을 활용해 사용자에게 더 나은 디지털 경험을 제공하는 방법을 자세히 설명해주는 다양한 게시물과 사용자 사례를 확인해보시기 바랍니다. 곧 있을 Edge Live 가상 컨퍼런스에서는 EdgeWorkers에 대해 보다 심층적으로 다룰 예정입니다.

11월 10일과 11일에 개최되는 Edge Live | Adapt에서 이와 관련해 더 많은 대화를 나누실 수 있습니다. 지금 신청하셔서 다양한 개선 사항을 고객들이 어떻게 활용하고 있는지 알아보고, 세부적인 기술 문서를 확인하며, Akamai가 미래에 대비해 어떻게 진화하고 있는지 경영진의 이야기를 들어보