

이 가이드에서는 Wickr Enterprise에 대한 설명서를 제공합니다. AWS Wickr를 사용하는 경우 [AWS Wickr 관리 안내서](https://docs.aws.amazon.com/wickr/latest/adminguide/what-is-wickr.html) 또는 [AWS Wickr 사용 설명서를](https://docs.aws.amazon.com/wickr/latest/userguide/what-is-wickr.html) 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 요구 사항
<a name="requirements"></a>

Wickr Enterprise 설치를 시작하기 전에 다음 요구 사항이 충족되는지 확인합니다.

## 하드웨어 요구 사항
<a name="hardware-requirements"></a>

Wickr Enterprise를 사용하려면 Kubernetes 클러스터가 필요합니다. 리소스 부족 모드가 활성화된 단일 노드에서 작동할 수 있지만 일반적인 프로덕션 용도로는 권장되지 않습니다. 프로덕션 배포에서는 최소 3개의 메시징 작업자 노드와 최소 2개의 호출 작업자 노드를 사용하는 것이 좋습니다.

작업자 노드에는 다음과 같은 최소 사양이 있어야 합니다.
+ CPU 코어 2\~4개
+ 8GB 램
+ 200GB의 디스크 공간

**최소 하드웨어 요구 사항**

낮은 리소스 모드에서 실행되는 단일 작업자 노드 클러스터에는 최소 3,000m CPU와 5846Mi Ram이 필요합니다. 여기에는 kube 시스템 포드가 포함되지 않습니다.

**포드별 리소스 요구 사항**


| 포드 이름 | 소유자 | CPU | Memory | 
| --- | --- | --- | --- | 
| admin-api | Wickr | 1억 | 256Mi | 
| directory | Wickr | 1억 | 128Mi | 
| 만료자 | Wickr | 1억 | 128Mi | 
| fileproxy | Wickr | 1억 | 256Mi | 
| oidc | Wickr | 1억 | 128Mi | 
| opensearch | Wickr | 5억 | 100Mi | 
| orville | Wickr | 50분 | 128Mi | 
| orville-redis | Wickr | 50분 | 128Mi | 
| push-device | Wickr | 1억 | 128Mi | 
| rabbitmq | Wickr | 50분 | 256Mi | 
| 반응 | Wickr | 1억 | 64Mi | 
| 영수증 | Wickr | 250분 | 128Mi | 
| redis | Wickr | 50분 | 128Mi | 
| server-api | Wickr | 250분 | 256Mi | 
| 스위치보드 | Wickr | 250분 | 512Mi | 
| 코차드름 | KOTS | 50분 | 50Mi | 
| 코츠담-미니오 | KOTS | 1억 | 512Mi | 
| kotsadm-rqlite | KOTS | 200m | 1Gi | 
| 미니 운영자 | 내부 S3 | 200m | 256Mi | 
| 미니 테넌트 | 내부 S3 | 1억 | 256Mi | 
| mysql-기본 | 내부 MySQL | 1억 | 512Mi | 
| mysql-보조 | 내부 MySQL | 1억 | 512Mi | 

**스토리지 요구 사항**

Wickr Enterprise는 영구 볼륨 클레임을 생성할 때 사용할 기본 StorageClass가 필요합니다. 에어 갭 환경 또는 온프레미스에서 배포하는 경우 클러스터에 대해 하나를 구성해야 할 수 있습니다. 사용 가능한 옵션 중 하나는 [Longhorn](https://longhorn.io/)입니다. 권장 디스크 공간 요구 사항은 내부 S3 옵션 및 내부 Mysql 옵션의 사용과 파일 업로드에 사용할 수 있는 공간에 따라 달라집니다.
+ 내부 이미지 캐싱: \~60Gi
+ RabbitMQ: 리소스 부족 모드에서 기본값 24Gi/8Gi
+ Redis: 리소스 부족 모드에서 기본값 24Gi/8Gi
+ OpenSearch: 리소스 부족 모드에서 기본값 24Gi/8Gi
+ 내부 Mysql: 리소스 부족 모드에서 기본값 80Gi/20Gi 
+ 내부 S3: 리소스 부족 모드에서 160Gi 기본값/2Gi 
+ KOTS 미니오: 4Gi
+ KOTS Rqlite: 1Gi

**최소 스토리지 크기**
+ 내부 S3 및 내부 Mysql을 사용하는 377Gi 기본값
+ 리소스 부족 모드에서 111Gi

**Kubernetes 버전 요구 사항**

Wickr Enterprise는 복제된 KOTS를 사용합니다. 상용 소프트웨어 배포 플랫폼인 Replicated는 현재 지원되는 Kubernetes 버전 목록을 제공합니다. 자세한 내용은 [Kubernetes 버전 호환성](https://docs.replicated.com/enterprise/installing-general-requirements#kubernetes-version-compatibility)을 참조하세요.

## 소프트웨어 요구 사항
<a name="software-requirements"></a>

Wickr Enterprise를 사용하려면 Kubernetes 클러스터와 KOTS가 필요합니다. 지원되는 OS 및 Kubernetes 버전은 KOTS 설명서를 참조하세요. 자세한 내용은 [최소 시스템 요구 사항을](https://docs.replicated.com/enterprise/installing-general-requirements#minimum-system-requirements) 참조하세요.

**개발자 호스트 시스템**

**운영 체제** -이 설명서의 명령은 WSL(Linux용 Windows 하위 시스템)이 설치된 Linux, MacOS 또는 Windows에서 작동하도록 설계되었습니다.

**내부 상태 저장 서비스**

Wickr Enterprise는 MySQL 데이터베이스와 S3 호환 스토리지 모두에 내부 서비스를 제공할 수 있지만 일반적인 프로덕션 용도의 경우 Kubernetes 클러스터 외부에서 이러한 서비스를 제공하는 것이 좋습니다.
+ MySQL 5.7 데이터베이스
  + Amazon RDS MySQL 5.7 또는 MySQL 5.7 데이터베이스(외부)
  + Mysql Bitnami Helm 차트(내부)
  + 파일 스토리지
    + Amazon S3 또는 S3 호환 스토리지 공급자(외부)
    + 미니오 연산자 차트(내부)

## 네트워크 요구 사항
<a name="network-requirements"></a>

Wickr Enterprise에는 FQDN, SSL 인증서, 특정 열린 TCP 및 UDP 포트가 필요합니다.
+ FQDN: Wickr Enterprise 배포에서 사용할 도메인 또는 하위 도메인입니다.
+ SSL 인증서: 퍼블릭 CA 또는 자체 서명된 인증서 키 페어로 서명된 SSL 인증서 키 페어입니다. 인증서는 일반 이름에 FQDN을 나열하고 SAN DNS 항목으로도 나열해야 합니다. 인증서는 serverAuth extendedKeyUsage 확장도 활성화해야 합니다.
+ 온라인 설치에는 복제 및 타사 리소스에 대한 외부 액세스 권한이 필요합니다. 복제된는 IP 주소 목록을 유지합니다. 자세한 내용은 [복제된 IP 주소를 참조하세요](https://github.com/replicatedhq/ips). 또한 복제된는 필요한 타사 리소스 목록을 유지합니다. 자세한 내용은 Firewall [Openings for Online Installations를 참조하세요](https://docs.replicated.com/enterprise/installing-general-requirements#firewall-openings-for-online-installations).
+ 에어 갭 설치에는 프라이빗 컨테이너 레지스트리에 대한 액세스 권한이 필요합니다.

**메시징 노드**

메시징 노드에는 퍼블릭 IPV4 주소가 필요하지 않으며 프라이빗 서브넷에 있어야 합니다. 메시지 트래픽은 LoadBalancer 또는 Ingress를 통해 클러스터로 들어갑니다.

**노드 호출**

호출 노드에는 퍼블릭 IPV4 주소가 필요하므로 퍼블릭 서브넷에 있어야 합니다. 통화 미디어는 기본적으로 UDP를 통해 전송됩니다. TCP 호출이 활성화되면 TCP 프록시는 TCP 443의 연결을 수락하고 이를 Orville 서비스에 프록시합니다.
+ TCP: 443 TCP 프록시 호출
+ UDP: 16384-16484 오디오/비디오 스트림

**설치 및 구성 액세스**

설치 및 구성을 위한 KOTS 관리 콘솔에 대한 액세스는 Kubernetes 포트를 통해 수행됩니다.

```
kubectl kots admin-console -n wickr
```

**라이선스 요구 사항**

설치에는 .yaml 형식의 라이선스 파일이 필요하며, 이는 Wickr Support에서 제공합니다.