Overview

최신 업데이트:2024-09-03 15:09:24

에지 애플리케이션은 서버리스 아키텍처를 기반으로 구축되고 CDNetworks의 강력한 콘텐츠 전송 네트워크(CDN)와 긴밀하게 통합된 강력한 에지 컴퓨팅 플랫폼입니다. 고성능의 확장 가능한 서버리스 실행 환경을 제공하여 코드를 빠르게 작성하고 몇 초 만에 배포할 수 있습니다. CDNetworks의 글로벌 에지 네트워크의 성능을 활용하여 실시간 콘텐츠를 처리하고, 에지 로직을 사용자 지정하고, 다양한 다른 에지 애플리케이션을 구축할 수 있습니다. 플랫폼에서 지원하는 언어를 사용하여 비즈니스 로직을 작성하기만 하면 코드가 CDNetworks의 전 세계에 분산된 에지 서버에서 효율적이고 안정적으로 실행됩니다. 글로벌 네트워크 맵을 클릭하여 살펴보세요.

CDNetworks의 CDN 인프라를 기반으로 구축된 서버리스 서비스인 에지 애플리케이션은 기존 애플리케이션의 한계를 벗어나 더욱 광범위한 CDN 에지 기능을 이용할 수 있습니다. 이를 통해 다양한 에지 서비스를 쉽게 구축하고 비즈니스 경쟁력을 강화할 수 있습니다. 에지 애플리케이션을 사용하면 기본 인프라 관리의 복잡성에 대한 걱정 없이 비즈니스 로직 개발 및 혁신에만 집중할 수 있습니다.

제품 기능

에지 애플리케이션에지 클라우드 앱에지 KV 스토리지라는 두 가지 핵심 구성 요소로 이루어져 있습니다. 이러한 구성 요소는 애플리케이션에 유연한 컴퓨팅 기능과 안정적인 에지 데이터 스토리지를 각각 제공합니다.

에지 클라우드 앱(ECA)

에지 클라우드 앱(ECA)은 V8 엔진으로 구동되는 고성능 에지 함수 컴퓨팅 런타임 환경을 제공합니다. 이를 통해 CDNetworks의 전 세계에 분산된 CDN 에지 PoP에서 사용자 지정 코드를 실행할 수 있습니다. 가벼운 함수를 작성하고 배포하여 HTTP 요청을 처리하고, 데이터를 조작하고, 다음을 포함한 다양한 에지 애플리케이션을 구축할 수 있습니다.

  • 사용자 지정 콘텐츠 라우팅 및 리디렉션: 요청 특성에 따라 콘텐츠를 동적으로 라우팅하고 리디렉션하여 사용자 경험을 개인화합니다.
  • 동적 콘텐츠 생성: 사용자 요청에 따라 동적 콘텐츠를 즉석에서 생성하여 개인 맞춤형 추천, A/B 테스트 등을 지원합니다.
  • 사용자 지정 보안 보호: 웹 스크래핑 및 무단 액세스와 같은 악의적인 공격으로부터 웹사이트 및 데이터를 보호하기 위해 사용자 지정 보안 규칙 및 액세스 제어 정책을 구현합니다.
  • 에지 렌더링: 에지에서 동적 콘텐츠 렌더링을 수행하여 사용자 경험을 개선하고 오리진 서버의 부하를 줄입니다.
  • 로그 처리: 특정 이벤트를 캡처하고 사용자 행동을 분석하기 위해 로그 기록 및 처리 방법을 사용자 지정합니다.

에지 클라우드 앱은 기본 JavaScript 런타임 환경과 표준 서비스 워커 API를 지원하여 프런트엔드 애플리케이션의 수정 없이 원활한 호환성을 보장합니다. 또한 C, C++, Rust, Go와 같은 다른 프로그래밍 언어로 작성된 코드를 WebAssembly(WASM) 파일로 컴파일하여 실행할 수 있도록 지원합니다.

에지 KV 스토리지

에지 KV 스토리지는 지연 시간이 짧고 안정성이 뛰어난 에지 데이터베이스를 제공하는 전 세계에 분산된 키-값 데이터 스토리지 서비스입니다. 이 데이터베이스는 읽기 빈도가 높고 쓰기 빈도가 낮은 시나리오에 특히 적합합니다.

API, 콘솔 또는 에지 클라우드 앱 함수를 사용하여 에지 KV 데이터를 유연하고 안전하며 효율적으로 관리할 수 있습니다. 에지 KV는 짧은 지연 시간과 높은 안정성을 갖춘 데이터 액세스에 대한 요구를 충족합니다. 에지 KV에 저장되는 일반적인 데이터는 다음과 같습니다.

  • 사용자 세션 데이터: 사용자 로그인 상태, 장바구니 정보 등을 저장합니다.
  • 구성 정보: 동적 구성 업데이트를 지원하기 위해 애플리케이션 구성 매개변수를 저장합니다.
  • 캐시 데이터: API 응답과 같이 자주 액세스하는 데이터를 캐시하여 애플리케이션 성능을 향상시킵니다.

작동 방식

CDNetworks 에지 애플리케이션은 에지에서 애플리케이션의 개발 및 배포를 간소화합니다. 에지 클라우드 앱은 JavaScript와 WebAssembly(WASM) 프로그래밍을 모두 지원하는 단일 페이지 클라우드 IDE를 통합합니다. 이 직관적인 IDE를 통해 코드를 쉽게 작성하고 테스트하고 에지 KV 스토리지와 원활하게 상호 작용할 수 있습니다. 유연한 함수 트리거 구성 및 자동화된 배포 전략을 통해 오리진 및 프런트엔드 서비스와 원활하게 상호 작용하는 고성능의 확장 가능한 에지 애플리케이션을 구축할 수 있습니다.

CDNetworks 에지 애플리케이션을 선택해야 하는 이유

운영이 아닌 비즈니스에 집중

서버리스 모델을 채택하면 로드 밸런서, 게이트웨이 구성, 하드웨어 성능 튜닝과 같은 기본 인프라 관리에 대한 걱정 없이 핵심 비즈니스 로직 코드 작성에만 집중할 수 있습니다. 이는 서비스 아키텍처 구축의 복잡성을 크게 줄이고 운영 비용을 절감합니다.

글로벌 배포, 원클릭 도달

에지 애플리케이션은 전 세계에 분산된 2800개 이상의 CDN 에지 PoP에서 실행되므로 특정 지역이나 클러스터의 제한이 없습니다. 클라이언트가 요청하면 시스템이 자동으로 사용자와 가장 가까운 에지 PoP를 선택하여 코드를 실행합니다. 이를 통해 빠른 계산 및 응답 시간을 보장하고 네트워크 지연 시간을 효과적으로 줄이며 사용자 경험을 향상시킵니다.

데이터 근접 처리, 빛처럼 빠른 읽기

가벼운 콘텐츠를 에지 PoP에 직접 저장하고 상태 저장 애플리케이션을 배포합니다. 데이터가 에지 KV 스토리지에 기록되면 전 세계 에지 KV PoP에 자동으로 빠르게 동기화되어 높은 가용성과 빠른 데이터 액세스를 보장하는 동시에 보안과 효율성을 강화합니다.

빠른 개발, 요구 사항에 맞춤화

이 플랫폼은 표준 웹 서비스 워커 API를 지원하고 풍부한 사전 구축된 템플릿 라이브러리를 제공하여 고유한 비즈니스 요구 사항에 맞는 사용자 지정 함수를 빠르게 구축할 수 있습니다. 각 함수는 독립적으로 작동하고 배포되므로 코드 작성 후 몇 초 만에 적용되는 빠른 개발 및 배포 주기를 실현할 수 있습니다.

안정적이고 신뢰할 수 있으며 비용 효율적

콘솔을 통해 애플리케이션의 런타임 상태를 실시간으로 모니터링합니다. 유연하게 함수 실행 전략을 구성하고 사용량 기반 과금 모델을 활용하여 투명한 과금 방식으로 비용 효율적인 솔루션을 구현합니다.

모범 사례 및 사용 사례

에지 애플리케이션은 개발자에게 탁월한 유연성과 제어력을 제공하여 더욱 빠르고 안전하며 지능적인 에지 애플리케이션을 구축할 수 있도록 지원합니다. 특정 비즈니스 요구 사항에 따라 최적의 솔루션을 선택하세요.

웹 경험 가속화

  • 전자 상거래, 금융 및 미디어 웹사이트: ECA 함수를 사용자 지정하여 기기 적응, 요청 병합, 콘텐츠 재작성, 타사 외부 콘텐츠 최적화 등의 기능을 구현하여 페이지 로드 속도를 높이고 사용자 경험을 개선하며 이탈률을 줄입니다.
  • 포털 및 뉴스 웹사이트: ECA 함수 및 에지 KV를 활용하여 에지 렌더링, 사이트 구축, 게시물 캐싱을 구현하여 SEO 성능을 높이고 웹사이트 트래픽을 늘리고 브랜드 인지도를 높입니다.
  • 글로벌 기업: ECA 함수를 통해 페이지 및 이미지 적응을 구현하여 다양한 지역의 사용자에게 개인화된 경험과 최적의 액세스를 제공합니다.

강력한 보안 경계 구축

  • 리소스 핫링크 방지: ECA 함수를 활용하여 비디오 및 오디오 파일과 같은 리소스에 대한 안전하고 유연한 핫링크 방지 규칙을 구성하여 무단 액세스를 효과적으로 방지하고 귀중한 자산을 보호합니다.
  • 사용자 지정 인증: 게임, 커넥티드카 등의 시나리오에서 ECA 함수를 활용하여 인증 로직을 사용자 지정하고 인증 요청량 및 기간을 최적화하여 보안과 사용자 경험을 모두 개선합니다.
  • 크롤러 방지: 오리진 크롤러 방지 기능과 함께 ECA 함수는 에지 KV를 활용하여 블랙리스트를 저장하고 에지에서 크롤러를 빠르게 식별하고 차단하여 귀중한 웹사이트 데이터를 보호할 수 있습니다.
  • 콘텐츠 보안: 에지 KV를 사용하여 민감한 단어 목록과 블랙리스트/화이트리스트를 저장하고 ECA 함수와 함께 악성 콘텐츠를 사전에 차단하고 변조를 방지하여 정부, 뉴스, 전자 상거래 및 소셜 미디어 플랫폼의 콘텐츠 보안을 보장합니다.

오리진 서버 부하 감소

  • 트래픽 급증 처리: ECA 함수 및 에지 KV를 사용하여 가상 대기실을 구현하여 전자 상거래 프로모션이나 신제품 출시와 같은 이벤트 중 트래픽 급증을 효과적으로 관리하여 오리진 서버 과부하를 방지합니다.
  • 오리진 서버 부하 최적화: ECA 함수를 사용하여 사용자 지정 지능형 라우팅 및 성능 테스트를 구현하여 오리진 서버 부하를 최적화하고 웹사이트 안정성과 신뢰성을 향상시킵니다.
  • 오리진 데이터 분석: ECA 함수 및 에지 KV를 배포하여 클라이언트 및 서버 측 정보를 수집하여 데이터 집계 및 분석을 수행하고 오리진 서버 운영 최적화를 위한 데이터 지원을 제공합니다.
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.