전제 조건 및 준비
하드웨어 요구 사항
- 최대 2,000개의 Test Agent와 최대 20,000개의 활성 스트림을 처리하는 프로덕션의 Control Center:
- vCPU 8개
- 40GB RAM
- 2000 IOPS
- 1.5TB 디스크 공간
- 최대 8,000개의 테스트 에이전트와 최대 100,000개의 활성 스트림을 처리하는 프로덕션 분야의 Control Center:
- vCPU 36개
- 72GB RAM
- 15,000 IOPS
- 7.5TB의 디스크 공간
- 최대 20개의 Test Agent와 최대 1,000개의 활성 스트림이 있는 Control Center의 랩 시험:
- vCPU 2개
- 8GB RAM
- 100 IOPS
- 30GB 디스크 공간
각 사례에 대해 표시된 제한보다 큰 배포에는 여러 제어 센터가 필요합니다.
디스크 사용량 및 데이터 보존 기간(RRD)
다음은 다양한 서비스를 테스트할 때 차지하는 디스크 공간에 대한 몇 가지 데이터입니다. 서비스에 필요한 총 디스크 공간은 스트림 수를 곱하여 계산됩니다.
| 테스트된 서비스 | 디스크 사용량, 표준 해상도 | 디스크 사용량, 고해상도 |
| TWAMP (트왐프) | 3.6 메가바이트 | 180 메가바이트 |
| 양방향 UDP | 2 x 1.5MB = 3.0MB | 2 x 110MB = 220MB |
측정 데이터 분해능 "표준" 및 "높음"은 다음 표에 따라 정의됩니다. 아래에 자세히 설명되어 있듯이 각각은 점진적으로 더 긴 시간 범위에 대해 점진적으로 낮아지는 해상도 세트로 구성됩니다. 총 데이터 요소 수는 1년(표준 해상도) 또는 5년(고해상도)의 기간 동안 스트림의 각 메트릭에 대해 시계열 데이터베이스에 저장된 수입니다. 데이터 포인트가 그보다 오래되면 데이터베이스에서 제거됩니다.
표준 분해능
데이터 포인트는 1년 동안 저장됩니다.
총 데이터 요소 수는 13,566개( 데이터 요소 수 열에 있는 모든 항목의 합계)입니다.
이는 Paragon Active Assurance의 기본 해결입니다.
| 시간 범위 | 데이터 포인트 확인 | 데이터 포인트 수 | 데이터 포인트의 백분율 |
| 지난 12시간 | 10들 | 4,320 | 31.8% |
| 지난 2일 | 1분 | 2,880 | 21.2% |
| 지난주 | 5 민 | 2,016 | 14.9% |
| 지난달 | 20 민 | 2,160 | 15.9% |
| 작년 | 4시간 | 2,190 | 16.1% |
고해상도
데이터 포인트는 5년 동안 저장됩니다.
총 데이터 요소 수는 963,385개입니다.
| 시간 범위 | 데이터 포인트 확인 | 데이터 포인트 수 | 데이터 포인트의 백분율 |
| 지난 90일 | 10들 | 777,600 | 80.7% |
| 지난 1.5년 | 5 민 | 157,680 | 16.4% |
| 지난 3년 | 1시간 | 26,280 | 2.7% |
| 지난 5년 | 1일 = 24시간 | 1,825 | 0.2% |
디스크 사용량 및 데이터 보존 기간(TimescaleDB)
아래 표에서는 모니터 데이터에 사용되는 TimescaleDB 롤업의 데이터 요소 수 및 보존 기간을 보여 줍니다. 테스트 데이터는 롤업되지 않으며 시간이 지남에 따라 자동으로 삭제되지도 않습니다.
| 세분성(Granularity) | 기본 보존 기간 | 데이터 포인트 수 |
|---|---|---|
| 10초(원시) | 3 일 | 25,920 |
| 1분 | 7 일 | 10,080 |
| 5 민 | 30일 | 8,640 |
| 30 분 | 180일 | 8,640 |
| 1시간 | 365일 | 8,760 |
필수 통신 포트
방화벽을 구성할 때 다음 포트의 트래픽이 제어 센터와 주고받을 수 있도록 허용해야 합니다.
- 인바운드:
- TCP 포트 443(HTTPS): 웹 인터페이스
- TCP 포트 80(HTTP): 웹 인터페이스(Speedtest에서 사용, 다른 URL을 HTTPS로 리디렉션)
- TCP 포트 6000(기본값): 테스트 에이전트 어플라이언스에 대한 암호화된 OpenVPN 연결
- TCP 포트 6800: 테스트 에이전트 응용 프로그램에 대한 암호화된 WebSocket 연결
- 아웃 바운드:
- TCP 포트 25(SMTP): 메일 배달
- UDP 포트 162(SNMP): 알람을 위한 SNMP 트랩 전송
- UDP 포트 123(NTP): 시간 동기화
고급: 위에서 언급했듯이 테스트 에이전트 어플라이언스와 Control Center 간의 통신은 포트 6000의 OpenVPN 터널을 통해 수행됩니다. 터널 인터페이스에서 tun0 실행되는 OpenVPN 연결을 방화벽으로 보호하려면 다음 포트를 허용해야 합니다.
- 인바운드:
- TCP 포트 4334: 테스트 에이전트와의 일반적인 상호 작용
- HTTP 포트 80: 테스트 에이전트 펌웨어 업데이트 요청
- 아웃 바운드:
- TCP 포트 4334: 테스트 에이전트와의 일반적인 상호 작용
운영 체제 요구 사항
- 우분투 서버 22.04 LTS
Control Center의 주요 릴리스는 기본 OS 버전으로 "고정"되므로 Control Center의 패치 릴리스는 원래 버전보다 최신 기본 OS를 지원하지 않습니다.