# 설치: 서버 요구사항
## 개요
App Control 서버 구성 전, 환경 요구사항을 확인하기 위한 문서입니다.
## 요구 사항
단일 환경 구성 기준으로 작성되었습니다.
### 1. 서버 환경
**참고 문서 :** https://docs.vmware.com/en/VMware-Carbon-Black-App-Control/8.10/cb-ac-oer/GUID-16E1F2A8-7B5D-4F1E-8F6B-937B4677814A.html
#### 1.1 서버 운영 체제
운영체제의 경우, 영어 버전으로 설치 필수
**운영 체제** | **아키텍처 버전** | **서비스 팩** | **비고** |
Windows Server 2012 R2 | x64 | 최신 버전 사용 | 가상 환경일 경우, HVM 만 해당
|
Windows Server 2016 | x64 | 최신 버전 사용 |
Windows Server 2019 | x64 | 최신 버전 사용 |
Windows Server 2022 | x64 | 최신 버전 사용 |
#### 1.2 서버 스펙
#### 1.2.1 베어메탈
**엔드포인트 수** | **Logical Processors** | **RAM (GB)** | **DISK (TB)** |
Up to 40,000 | 2 | 12 | 2 |
40,001 to 70,000 | 6 | 32 | 4 |
70,001 to 90,000 | 8 | 48 | 8 |
90,001 to 110,000 | 16 | 64 | 8 |
#### 1.2.1 VMware vSphere
**엔드포인트 수** | **Logical Processors** | **RAM (GB)** | **DISK (TB)** |
Up to 40,000 | 2 | 16 | 2 |
40,001 to 60,000 | 6 | 32 | 4 |
60,001 to 70,000 | 8 | 48 | 4 |
#### 1.3 네트워크
**서비스 명** | **출발지** | **목적지** | **포트** | **비고** |
App Control
클라우드 서비스
| App Control 서버 | services.bit9.com | TCP / 443 | 프록시 연결 지원 |
App Control 서버 | Reputation.threatintel.carbonblack.io | TCP / 443 | 프록시 연결 지원 |
엔드포인트 통신 | 에이전트 | App Control 서버 | TCP / 41001 |
|
로그 송신 | App Control 서버 | Syslog / SIEM | TCP / 514 | 선택 사항 |
App Control 웹 콘솔 | 사용자 | App Control 서버 (FQDN or IP) | TCP / 443 |
|
### 2. Database 환경
#### 2.1 SQL Server 버전
**데이터베이스 시스템** | **아키텍처 버전** | **서비스 팩** | **비고** |
SQL Server 2012 | x64 | 최신 버전 사용 |
|
SQL Server 2014 | x64 | 최신 버전 사용 |
|
SQL Server 2016 | x64 | 최신 버전 사용 |
|
SQL Server 2017 | x64 | 최신 버전 사용 |
|
SQL Server 2019 | x64 | 최신 버전 사용 | 최신 누적 업데이트 진행 필수 |
SQL Server 2022 | x64 | 최신 버전 사용 | 최신 누적 업데이트 진행 필수 |
### 3. 환경 구성
#### 3.1 IIS 설치 구성
- Common HTTP Features:
- Static Content
- Default Document
- HTTP Errors
- HTTP Redirection
- Application development:
- ASP.NET (version 4.8)
- .NET Extensibility (version 4.8)
- CGI
- ISAPI Extensions
- ISAPI Filters
- Health and Diagnostics:
- HTTP Logging
- Logging Tools
- Request Monitor
- Tracing
- Security:
- Request Filtering
- Performance: None
- Management Tools:
- IIS Management Console
- IIS Management Scripts and Tools
- FTP Publishing Service: None
#### 2.2 Database 설정
- 기본적으로 SQL 서버는 시스템에 할당된 RAM을 모두 사용하므로 시스템 메모리 부족 이슈 발생 가능
- 메모리 상한 설정 필요 (ex: 16GB 메모리가 할당된 경우, 메모리 상한을 12GB 로 설정)