# 설치: 서버 요구사항

## 개요

App Control 서버 구성 전, 환경 요구사항을 확인하기 위한 문서입니다.

## 요구 사항

<p class="callout info">단일 환경 구성 기준으로 작성되었습니다.</p>

### 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 서버 운영 체제

<p class="callout info">운영체제의 경우, 영어 버전으로 설치 필수 </p>

<table border="1" id="bkmrk-" style="border-collapse: collapse; width: 100%; height: 148.984px;"><colgroup><col style="width: 31.8912%;"></col><col style="width: 15.6984%;"></col><col style="width: 22.4969%;"></col><col style="width: 30.0371%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">**운영 체제**</td><td class="align-center" style="height: 29.7969px;">**아키텍처 버전**</td><td class="align-center" style="height: 29.7969px;">**서비스 팩**</td><td class="align-center" style="height: 29.7969px;">**비고**</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Windows Server 2012 R2</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td class="align-center" rowspan="4" style="height: 29.7969px;">가상 환경일 경우, HVM 만 해당

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Windows Server 2016</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Windows Server 2019</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Windows Server 2022</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td></tr></tbody></table>

#### 1.2 서버 스펙 

#### 1.2.1 베어메탈

<table border="1" id="bkmrk--1" style="border-collapse: collapse; width: 100%; height: 148.984px;"><colgroup><col style="width: 28.4302%;"></col><col style="width: 25.2163%;"></col><col style="width: 23.6126%;"></col><col style="width: 22.7409%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">**엔드포인트 수**</td><td class="align-center" style="height: 29.7969px;">**Logical Processors**</td><td class="align-center" style="height: 29.7969px;">**RAM (GB)**</td><td class="align-center" style="height: 29.7969px;">**DISK (TB)**</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Up to 40,000</td><td class="align-center" style="height: 29.7969px;">2</td><td class="align-center" style="height: 29.7969px;">12</td><td class="align-center" style="height: 29.7969px;">2</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">40,001 to 70,000</td><td class="align-center" style="height: 29.7969px;">6</td><td class="align-center" style="height: 29.7969px;">32</td><td class="align-center" style="height: 29.7969px;">4</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">70,001 to 90,000</td><td class="align-center" style="height: 29.7969px;">8</td><td class="align-center" style="height: 29.7969px;">48</td><td class="align-center" style="height: 29.7969px;">8</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">90,001 to 110,000</td><td class="align-center" style="height: 29.7969px;">16</td><td class="align-center" style="height: 29.7969px;">64</td><td class="align-center" style="height: 29.7969px;">8</td></tr></tbody></table>

#### 1.2.1 VMware vSphere

<table border="1" id="bkmrk-%EC%97%94%EB%93%9C%ED%8F%AC%EC%9D%B8%ED%8A%B8-%EC%88%98-logical-proc" style="border-collapse: collapse; width: 100%; height: 119.188px;"><colgroup><col style="width: 28.4302%;"></col><col style="width: 25.2163%;"></col><col style="width: 23.6094%;"></col><col style="width: 22.7441%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">**엔드포인트 수**</td><td class="align-center" style="height: 29.7969px;">**Logical Processors**</td><td class="align-center" style="height: 29.7969px;">**RAM (GB)**</td><td class="align-center" style="height: 29.7969px;">**DISK (TB)**</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Up to 40,000</td><td class="align-center" style="height: 29.7969px;">2</td><td class="align-center" style="height: 29.7969px;">16</td><td class="align-center" style="height: 29.7969px;">2</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">40,001 to 60,000</td><td class="align-center" style="height: 29.7969px;">6</td><td class="align-center" style="height: 29.7969px;">32</td><td class="align-center" style="height: 29.7969px;">4</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">60,001 to 70,000</td><td class="align-center" style="height: 29.7969px;">8</td><td class="align-center" style="height: 29.7969px;">48</td><td class="align-center" style="height: 29.7969px;">4</td></tr></tbody></table>

#### 1.3 네트워크

<table border="1" id="bkmrk-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%AA%85-%EC%B6%9C%EB%B0%9C%EC%A7%80-%EB%AA%A9%EC%A0%81%EC%A7%80-%ED%8F%AC%ED%8A%B8-%EB%B9%84%EA%B3%A0-" style="border-collapse: collapse; width: 100%; height: 180.109px;"><colgroup><col style="width: 18.2942%;"></col><col style="width: 16.1928%;"></col><col style="width: 33.3758%;"></col><col style="width: 12.2361%;"></col><col style="width: 20.0247%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">**서비스 명**</td><td class="align-center" style="height: 29.7969px;">**출발지**</td><td class="align-center" style="height: 29.7969px;">**목적지**</td><td class="align-center" style="height: 29.7969px;">**포트**</td><td class="align-center" style="height: 29.7969px;">**비고**</td></tr><tr style="height: 29.7969px;"><td class="align-center" rowspan="2" style="height: 60.9219px;">App Control   
클라우드 서비스

</td><td class="align-center" style="height: 29.7969px;">App Control 서버</td><td class="align-center" style="height: 29.7969px;">services.bit9.com</td><td class="align-center" style="height: 29.7969px;">TCP / 443</td><td class="align-center" style="height: 29.7969px;">프록시 연결 지원</td></tr><tr style="height: 31.125px;"><td class="align-center" style="height: 31.125px;">App Control 서버</td><td class="align-center" style="height: 31.125px;">Reputation.threatintel.carbonblack.io</td><td class="align-center" style="height: 31.125px;">TCP / 443</td><td class="align-center" style="height: 31.125px;">프록시 연결 지원</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">엔드포인트 통신</td><td class="align-center" style="height: 29.7969px;">에이전트</td><td class="align-center" style="height: 29.7969px;">App Control 서버</td><td class="align-center" style="height: 29.7969px;">TCP / 41001</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">로그 송신</td><td class="align-center" style="height: 29.7969px;">App Control 서버</td><td class="align-center" style="height: 29.7969px;">Syslog / SIEM</td><td class="align-center" style="height: 29.7969px;">TCP / 514</td><td class="align-center" style="height: 29.7969px;">선택 사항</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">App Control 웹 콘솔</td><td class="align-center" style="height: 29.7969px;">사용자</td><td class="align-center" style="height: 29.7969px;">App Control 서버 (FQDN or IP)</td><td class="align-center" style="height: 29.7969px;"> TCP / 443</td><td style="height: 29.7969px;">  
</td></tr></tbody></table>

### 2. Database 환경

#### 2.1 SQL Server 버전

<table border="1" id="bkmrk-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%B2%84%EC%A0%84-%EC%84%9C" style="border-collapse: collapse; width: 100%; height: 208.578px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">**데이터베이스 시스템**</td><td class="align-center" style="height: 29.7969px;">**아키텍처 버전**</td><td class="align-center" style="height: 29.7969px;">**서비스 팩**</td><td class="align-center" style="height: 29.7969px;">**비고**</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">SQL Server 2012</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">SQL Server 2014</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">SQL Server 2016</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">SQL Server 2017</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">SQL Server 2019</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td class="align-center" style="height: 29.7969px;">최신 누적 업데이트 진행 필수</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">SQL Server 2022</td><td class="align-center" style="height: 29.7969px;">x64</td><td class="align-center" style="height: 29.7969px;">최신 버전 사용</td><td class="align-center" style="height: 29.7969px;">최신 누적 업데이트 진행 필수</td></tr></tbody></table>

### 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 로 설정)