Functional Workflow Process

최신 업데이트:2026-05-15 16:29:34

Edge Cloud Apps(ECA)는 Edge Application 플랫폼 내에서 V8 엔진으로 구동되는 서버리스 에지 함수 컴퓨팅 런타임 환경입니다. ECA를 사용하면 CDNetworks CDN 에지 노드에서 사용자 지정 JavaScript 코드를 실행할 수 있습니다. 올인원 DevOps 플랫폼을 활용하여 코드 저장소, 개발 및 디버깅에서 자동 배포, 모니터링 및 통계 분석에 이르기까지 전체 애플리케이션 수명 주기를 원활하게 관리할 수 있습니다. 이를 통해 웹 애플리케이션의 응답 시간이 단축되고 확장성이 향상됩니다.

ECA 함수 컴퓨팅 워크플로우는 아래와 같습니다.

【Feature Launch】Release Announcement for “Reminders for Domains without Access Control” and ”Bandwidth Anomaly Alerts” for Live Streaming Products

다음은 함수 워크플로우의 각 단계에 대한 자세한 설명입니다.

  1. 함수 생성: CDNetworks 콘솔 내에서 직접 새 사용자 지정 함수를 생성하거나 제공된 샘플 함수 템플릿을 시작점으로 활용하여 에지 컴퓨팅 로직을 빠르게 구축할 수 있습니다. 자세한 지침은 ECA 함수 빠른 시작 가이드를 참조하세요.

  2. 코드 개발: 통합 온라인 IDE를 사용하여 함수 코드를 작성하고 편집합니다. 이 플랫폼은 기본적으로 표준 JavaScript를 지원하므로 유연성과 풍부한 에코시스템을 최대한 활용할 수 있습니다. 또한 C, C++, Rust, Go와 같은 언어로 작성된 코드를 WebAssembly(Wasm) 파일로 컴파일하고 플랫폼에서 실행하여 성능을 향상시키고 더 광범위한 언어를 지원할 수 있습니다.

  3. 자동 배포: ECA는 자동 함수 배포를 지원합니다. 배포 일정을 구성하면 시스템이 함수 코드를 전역 에지 노드에 자동으로 배포하므로 수동 개입이 필요 없고 반복 속도가 빨라지며 잠재적인 사람의 실수가 줄어듭니다.

  4. 트리거 구성: 트리거는 함수를 도메인 및 애플리케이션에 연결하는 주요 구성 요소입니다. 트리거를 구성하여 함수를 특정 도메인과 연결하고 URL 경로 일치, 요청 헤더 일치 및 쿠키 일치와 같이 함수 실행을 트리거하는 규칙과 조건을 정의할 수 있습니다. 사용자의 요청이 이러한 규칙을 충족하면 트리거가 자동으로 함수를 호출하여 동적 콘텐츠 생성, 요청 재작성 및 보안 보호와 같은 다양한 에지 컴퓨팅 시나리오를 가능하게 합니다.

  5. 사용자 요청: 사용자가 CDN을 통해 웹사이트 또는 애플리케이션에 액세스할 때 요청이 사전 정의된 트리거 조건과 일치하면 함수가 에지 노드에서 실행되어 지연 시간을 최소화하고 응답 속도를 최대화합니다.

  6. 함수 응답: 함수가 트리거되면 시스템에서 코드를 실행하기 위해 함수 인스턴스를 생성합니다. 실행 후 생성된 응답이 사용자에게 반환됩니다. 유연한 제어를 위해 비즈니스 로직에 따라 응답 콘텐츠, HTTP 상태 코드 및 헤더 정보를 사용자 지정할 수 있습니다.

  7. 실시간 데이터 수집: 함수 상태 및 성능을 모니터링하는 데 도움이 되도록 Edge Cloud Apps는 요청 수 및 함수 런타임을 포함한 실시간 함수 실행 데이터와 기타 주요 메트릭을 수집합니다. 이 데이터는 후속 분석 및 모니터링을 위해 CDNetworks 백엔드에 집계됩니다.

  8. 운영 데이터 분석: Edge Cloud Apps 콘솔은 수집된 함수 운영 데이터를 요약하고 분석하기 위한 직관적인 데이터 시각화 도구 및 차트를 제공합니다. 요청 수 및 연결된 요금 청구 정보를 포함한 함수 실행 세부 정보를 쉽게 볼 수 있어 최적화 및 조정을 용이하게 합니다.

이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.