×

엣지에서의 서버리스 컴퓨팅

EdgeFunctions

서버리스 컴퓨팅 플랫폼인 라임라이트 엣지펑션(Limelight EdgeFunctions)은 전세계 수많은 엣지 로케이션에서 코드를 자동으로 사용할 수 있도록 지원하고, 사용자와 가까운 네트워크 엣지에서 실행되어 최단의 대기시간(레이턴시)을 보장하며, 수요에 맞게 확장이 용이합니다. 엣지펑션(EdgeFunctions)은 개인화된 스트리밍, 액세스 제어, 동적 광고 삽입, A/B 테스팅, 이미지 편집 등과 같은 스트리밍 비디오 및 콘텐츠 전송 사용사례를 구현하고자 하는 고객들에게 적합하며, 글로벌 최고 성능의 비디오 및 콘텐츠전송네트워크(CDN)와 긴밀하게 통합되어 있습니다. 엣지펑션(EdgeFunctions)은 사용한 리소스에 대해서만 비용을 지불하면서 신속한 확장이 가능하고 사용자에 맞게 워크플로우를 구현할 수 있습니다.

엣지펑션(EdgeFunctions)을 통해 개발자들은 기본 인프라에 대한 걱정 없이 코드를 실행할 수 있어, 개발 과정이 간소화되고 작업 시간이 단축됩니다. 이를 통해 개발자들은 중요한 일, 즉 ‘코딩’에만 집중할 수 있습니다.

더 자세한 사항은 여기를 클릭하세요.

혁신

새로운 애플리케이션 생성, 새로운 기능 추가, 사용자 서비스 향상을 쉽고 빠르게 진행할 수 있습니다. 사용자와 가까운 네트워크 엣지에서 기능을 실행함으로써 빠르고 유연한 서비스 구현이 가능합니다.

개발자 역량 강화

Node.js, Python, Go를 지원하는 서버리스 컴퓨팅에 대한 API-퍼스트(API-first) 접근 방식을 통해 개발자들은 기존에 복잡한 인프라 관리 없이도 혁신과 통합에 집중할 수 있습니다. 라임라이트의 개발자 센트럴(Developer Central)에서 액세스할 수 있는 다양한 리소스를 통해 손쉽게 시작하고 답변을 얻을 수 있습니다.

제어

네트워크 엣지로 기능을 이동시켜 스트리밍 비디오 및 콘텐츠 전송 워크플로우에 대한 제어 및 커스터마이징을 강화할 수 있습니다. 또한, 엣지 컴퓨팅에서 빠른 속도로 원하는 제어 기능을 사용할 수 있습니다.

대기시간(레이턴시) 단축

컴퓨팅을 엣지로 이동하고 각 사용자 세션에 가장 가까운 로케이션에서 실행함으로써 중앙 집중식 클라우드 컴퓨팅보다 대기시간(레이턴시)을 크게 단축시킵니다. 사용자가 중앙 집중식 로케이션에서 멀수록 더 큰 혜택을 볼 수 있습니다.

글로벌 스케일 및 범위

라임라이트는 전세계적인 도달을 위해 전세계 수많은 엣지 로케이션에서 코드를 자동으로 사용할 수 있도록 지원하며, 귀사의 애플리케이션이 필요로 하는 곳 어디서나 빠른 응답을 제공합니다. 또한, 엣지펑션(EdgeFunctions)은 탄력적인 리소스 할당을 통해 수요 변화에 따라 용량을 자동으로 확장합니다.

라임라이트 엣지펑션(Limelight EdgeFunctions)의 탁월한 성능으로 인해 빠른 액세스, 컴퓨팅, 전송이 모두 가능합니다. 각 사용자들의 요청은 1,000개 이상의 글로벌 라스트-마일 제공업체와의 피어링 연결을 통해 라임라이트 네트워크로 효율적이면서 빠르게 전송되어 대기시간(레이턴시)을 최소화합니다. 라임라이트는 사용자와 가까운 네트워크 엣지에서 서버리스 컴퓨팅 작업을 실행하여 대기시간(레이턴시)을 더욱 단축시키며, 컴퓨팅 리소스는 라임라이트의 전송 인프라와 함께 네트워크 엣지에서 전세계 PoP로 분산됩니다. 그 결과, 가장 요구사항이 많은 비디오 스트리밍 서비스를 고성능 전송 네트워크를 통해 다른 비디오와 동일하게 전송합니다. 또한, 엣지에서 고성능 서버리스 컴퓨팅으로 최적화된 전송으로 비디오 및 콘텐츠 전송을 최적화합니다.

엣지펑션(EdgeFunctions) 서버리스 컴퓨팅은 스트리밍 비디오 및 콘텐츠 전송에 적합합니다. 오늘날의 스트리밍 비디오 에코 시스템에는 전송을 향상시키는 인하우스 서비스와 서드파티 서비스가 포함되어 있으며, 엣지펑션(EdgeFunctions)은 이들 서비스를 관리하는 탁월한 솔루션입니다. 고객들은 혁신적인 아이디어를 통해 비즈니스 문제를 해결하고 새로운 서비스를 생성할 수 있습니다. 사용 사례 예시는 다음과 같습니다:

개인화된 스트리밍

사용자 기기, 콘텐츠 선호도, 로케이션 및 기타 개인화 요소에 따라 최적화된 비디오를 전송합니다.

액세스 제어 / 규제 준수

비디오 및 기타 콘텐츠에 대한 액세스를 인증, 승인 또는 차단합니다. 비승인 사용자에게 라이브러리 일부를 제공하여 업셀(upsell) 기회를 만들 수도 있습니다.

동적 광고 삽입

귀사가 선택한 광고 에코시스템과 통합하여, 시청자, 지역 프로필 또는 기타 인구통계(demographics)에 의한 타겟팅 광고를 통해 수익을 극대화할 수 있습니다.

포렌식 워터마킹

귀사가 선택한 워터마킹 기술과 통합하여 시청자별로 고유하게 식별 가능한 스트림으로 불법 복제를 방지합니다.

데이터 수집

분석 시스템에 대한 피드를 위해 증강(augmentation), 정규화(normalization), 또는 필터링(filtering)을 위한 클라이언트 데이터를 캡처합니다.

A / B 테스팅

사용자에게 어떤 콘텐츠가 더 매력적인지 알기 위해 대체 레이아웃 및 콘텐츠를 테스트함으로써 사용성(usability)을 높입니다.

인텔리전트 리디렉트(Intelligent Redirect)

액티브 오리진을 선택함으로써 사용자 서비스를 최적화 또는 커스터마이징할 수 있습니다.

엣지펑션(EdgeFunctions)은 API-퍼스트(API-first) 방식으로, Node.js, Python, Go를 지원합니다. 서버리스 아키텍처는 용이한 구축을 지원하고, 인프라 및 스케일에 대한 걱정을 해결합니다. 비용 없이 업로드 API(Upload API)를 통해 코드를 업로드하면, 단 몇 초 내에 전세계에서 사용이 가능합니다. 코드를 실행하려면 인보크 API(Invoke API)를 통해 사용자 세션에 호출(calls)을 간단히 임베딩하면 됩니다. 라임라이트는 사용자와 가장 가까운 네트워크 엣지에서 관련된 컴퓨팅 작업을 실행하고, 수요에 맞게 컴퓨팅 용량을 자동으로 확장합니다. 인프라에 대한 우려나 오버프로비저닝(overprovisioning) 지불 없이 사용한 리소스에 대해서만 비용을 내면 됩니다.

라임라이트의 새로운 개발자 센트럴(Developer Central)은 다른 개발자들과 함께 참여하는 포럼, 질문에 답변해줄 전문가, 깃허브(github)를 포함한 리소스, 문서, 정보를 위한 원스톱 리소스입니다.

서버리스 컴퓨팅

개발자들이 기본 인프라에 대해 걱정할 필요 없이 컴퓨팅 리소스를 제공하는 FaaS(Function as a Service) 플랫폼입니다.

몇 초 내에 자동으로 가용성 제공

라임라이트는 네트워크 엣지에서 귀사의 코드를 자동으로 사용할 수 있도록 지원합니다.

최적의 로케이션에서 자동 실행

사용자와 가까운 네트워크 엣지에서 코드를 실행하여 대기시간(레이턴시)을 최소화합니다.

API-중심

REST API는 코드를 업로드하고 기능을 실행하여 유연하고 용이한 통합을 지원합니다.

Node.js, Python, Go 지원

엣지펑션(EdgeFunctions)은 일반적으로 사용되는 여러 프로그래밍 언어를 지원합니다.

보안

HMAC 인증에는 사용자의 공유 키 및 타임스탬프(timestamp)로 생성된 MAC hash 및 사용자 이름이 필요합니다.

탄력적인 용량 확장

라임라이트는 수요 변화에 따라 컴퓨팅 용량을 자동으로 확장하여 고비용의 오버 프로비저닝(Over-Provisioning) 없이 트래픽 급증을 처리합니다.

사용한 서비스에 대해서만 지불

요청 및 컴퓨팅 시간에 대해서만 간편하게 지불하면 됩니다.

스트리밍 비디오 및 콘텐츠 전송에 최적화

사설 백본, 고급 소프트웨어, 1,000 개 이상의 ISP와의 피어링을 지원하는 고성능 네트워크와 통합되어 있습니다.

인프라 관리는 끊임없는 과제이자 리소스를 계속 투입해야 하는 일입니다. 클라우드 인프라를 사용하더라도 소프트웨어 버전 관리, 컴퓨팅 로케이션에 계속 신경을 써야 하며 오버프로비저닝(overprovisioning) 비용이 발생될 수 있는 최대 용량 확보에 대한 압박도 존재합니다.

라임라이트 엣지펑션(Limelight EdgeFunctions)을 사용하면 더 이상 오버프로비저닝(overprovisioning) 비용이 발생하지 않으며, 스케일과 용량에 대해서도 걱정할 필요가 없습니다. 코드를 업로드하기만 하면 라임라이트가 나머지를 처리합니다.