NetFUNNEL 문서에 오신 것을 환영합니다
NetFUNNEL 4 문서에 오신 것을 환영합니다. 본 가이드는 사용자가 NetFUNNEL을 이해하고 효과적으로 이용할 수 있도록 제작되었습니다.
NetFUNNEL이란?
NetFUNNEL은 트래픽 급증을 관리하고 사용자를 대기열에 배치하여 오류 페이지를 표시하는 대신 시스템 과부하를 방지하는 가상 대기실(VWR) 솔루션입니다.
NetFUNNEL은 실시간 트래픽 분석 및 제어를 통해 서비스 운영자가 IT 리소스를 효율적으로 관리하고 안정적인 서비스 성능을 유지하도록 돕습니다. 장애 발생 후 모니터링 및 분석에 중점을 둔 기존 APM(애플리케이션 성능 모니터링) 도구와 달리, NetFUNNEL은 트래픽 흐름을 제어하고 관리되는 대기 경험을 제공하여 사전에 시스템 과부하를 방지합니다. 각 서비스에 대한 리소스를 최적화하며 사전에 장애를 방지하고 안정적인 서비스 환경을 제공합니다.
NetFUNNEL의 차별점
사후 모니터링이 아닌 사전 예방
- 장애 전: 실시간 트래픽 분석 및 제어로 시스템 과부하 방지
- 트래픽 급증 중: 가상 대기실이 사용자를 오류 페이지 대신 대기열에 배치
- 리소스 최적화: 사용자 경험을 유지하면서 제한된 리소스를 효율적으로 관리
주요 기능
🎯 가상 대기실 (VWR)
트래픽 급증 중 진입 허용 수를 조정하여 시스템 과부하를 방지합니다. 방문자는 의미 없는 오류 페이지 대신 대기실에서 서비스 제공 상태를 이해할 수 있고, 서비스 제공자는 제한된 리소스를 효율적으로 관리하며 더 나은 경험을 제공할 수 있습니다.
- 다양한 유형: 기본 대기실, 사전 대기실, 사후 대기실, 차단실
- 커스터마이징 가능한 테마: 5가지 테마 유형 (모달, 모듈, 배너, 공지 강조, 이미지 강조)
- 브랜드 커스터마이징: 로고, 이미지, 색상 및 콘텐츠
- 대기열 정보: 대기열 위치 및 예상 대기 시간 표시
- 라이브 메시지: 실시간 텍스트 업데이트 (최대 20자)
📊 실시간 모니터링
대기열 크기, 진입 요청 및 대기 시간과 같은 주요 지표를 실시간으로 시각화하여 복잡한 수치 해석 없이 한눈에 서비스 상태를 파악하고 즉시 대응할 수 있습니다.
- 두 가지 보기 모드: 기본 보기 (수치 비교) 및 클래식 보기 (시각적 퍼널 애니메이션)
- 프로젝트 수준 및 세그먼트 수준: 프로젝트 및 세그먼트 세분화 수준에서 모니터링
- 실시간 대시보드: 라이브 트래픽 시각화 및 지표 추적
- 과거 데이터: 포괄적인 보고 및 분석
🔧 쉬운 통합
요구사항에 맞는 통합 방법을 선택할 수 있습니다.
- URL 트리거 통합 (UTI): 코드 변경 불필요 - 콘솔에서 트리거 규칙 구성
- 코드 기반 통합 (CBI): JavaScript, Android 또는 iOS SDK로 정밀 제어
- 다중 플랫폼 지원: 웹, 모바일 (Android/iOS) 및 API 통합
🎨 커스터마이징
로딩 화면 대신 이미지/콘텐츠를 포함하는 커스터마이징된 대기실을 제공하여 고객의 대기 시간을 더 의미 있게 만듭니다.
핵심 개념
프로젝트
라이선스 (구독)에서 유입 제어를 수행하는 최상위 개념입니다. NetFUNNEL은 프로젝트 단위로 서비스를 통합하고 관리합니다. 각 프로젝트에는 API 액세스 및 트래픽 제어에 사용되는 고유한 프로젝트 키가 있습니다.
세그먼트
트래픽 제어를 위한 기본 제어/구간 제어를 적용하고 관리하는 작업 단위입니다. 각 세그먼트에는 고유한 세그먼트 키가 있습니다.
-
기본 제어: 특정 작업 또는 URL에 대한 진입 속도 제어
- 작업 완료 후 빠른 키 반환
- URL 트리거 통합 및 코드 기반 통합 지원
- 자동 용량 조정을 위한 변수 유형 지원
-
구간 제어: 전체 섹션에 대한 고정 용량 유지
- 섹션 종료까지 키 보유 (전체 프로세스 완료)
- 코드 기반 통합 지원
- 고정 유형 지원 (일정 용량 제한)
대기실
트래픽 급증 중 사용자가 서버에 직접 액세스하는 대신 대기하는 공간입니다. 상황 및 트래픽 제어 요구사항에 따라 다르게 작동합니다.
- 기본 대기실: 순차 진입을 위한 표준 대기 기능
- 사전 대기실: 조기 액세스를 위한 사전 예약 기능
- 사후 대기실: 세션을 완료하는 사용자에 대한 사후 완료 처리
- 차단실: 거부된 액세스에 대한 진입 제한 기능
시작하기
처음 사용하는 경우
- NetFUNNEL 이해하기 - 기본 사항 및 핵심 개념 학습
- NetFUNNEL 시작하기 - 계정 및 콘솔 설정
- 핵심 개념 - 주요 용어 및 개념 이해
개발자의 경우
웹 애플리케이션
JavaScript 에이전트 빠른 시작부터 시작하여 5-10분 내에 실행하세요.
모바일 애플리케이션
- Android SDK - Android 통합 가이드
- iOS SDK - iOS 통합 가이드
콘솔 사용자의 경우
- 사용자 가이드 - 완전한 콘솔 사용 가이드
- 에이전트 설치 - NetFUNNEL 에이전트 설치
- 세그먼트 구성 - 트래픽 제어 설정
- 기본 제어 세그먼트 - URL 기반 및 코드 기반 제어
- 구간 제어 세그먼트 - 다단계 프로세스 제어
- 대기실 관리 - 대기실 커스터마이징
- 실시간 모니터링 - 트래픽 모니터링
- 프로젝트 관리 - 프로젝트 관리
통합 방법
URL 트리거 통합
최적: 랜딩 페이지, 프로모션, 페이지 수준 보호
- 설정: 콘솔에서 트리거 규칙 구성 (코드 변경 없음)
- 사용자 경험: 대기실로 리디렉션한 후 대상 페이지로 반환
- 키 관리: 기본적으로 자동 키 반환
- 사용 사례: 캠페인 페이지, 이벤트 URL, 외부 링크 보호
코드 기반 통합
기본 제어
최적: 버튼 클릭, API 호출, 정밀 제어
- 제어: 진입 속도 (사용자가 진입할 수 있는 속도)
- 키 관리: 작업 완료 후 키 빠른 반환
- 사용자 경험: 현재 화면의 모달 대기실
- 사용 사례: 로그인, 체크아웃, 결제 처리, API 스로틀링
구간 제어
최적: 다단계 프로세스, 체크아웃 흐름
- 제어: 고정 동시 용량 (섹션 내 고정 사용자 수)
- 키 관리: 섹션 종료까지 키 보유 (전체 프로세스 완료)
- 사용자 경험: 현재 화면의 모달 대기실
- 사용 사례: 다단계 체크아웃, 등록 흐름, 예약 프로세스
자세히 알아보기: 통합 방법 개요
학습 자료
샘플 프로젝트
샘플 프로젝트로 연습하세요:
- 웹 애플리케이션 (Vanilla JavaScript MPA) - 기본 웹 앱 템플릿
- Android 애플리케이션 (단일 Activity) - 기본 Android 앱 템플릿
- iOS 애플리케이션 (Swift 단일 뷰) - 기본 iOS 앱 템플릿
문서 구조
- 개념 - 핵심 개념 및 기본 사항 (구축 중)
- 설치 가이드 - 시스템 요구사항 및 설정 (구축 중)
- 사용자 가이드 - 콘솔 사용 및 구성
- 통합 가이드 - 플랫폼별 통합
- 문제 해결 - 일반적인 문제 및 해결 방법
- 리소스 - 추가 리소스
고급 기능
- BotManager 기본 - 비정상 및 과도한 요청 차단
- EUM (최종 사용자 모니터링) - 최종 사용자 경험 모니터링
- 대기열 위치 유지 - 연결 끊김 후 대기열 위치 복원
- 진입 패스 - 재대기 없이 즉시 진입 보장
- 진입 키 무효화 - 특정 조건에 대한 강제 재대기
- 사전/사후 대기실 예약 - 이벤트 전후 대기실 예약
도움이 필요하신가요?
- 문서: 포괄적인 가이드 탐색
- 콘솔: NetFUNNEL 대시보드 액세스
- 지원: 기술 지원 팀에 문의
시작할 준비가 되셨나요? 위의 경로를 선택하고 단계별 가이드를 따르세요!