구성 옵션 선택
- 가상 머신
- Azure AKS
| 항목 | 고가용성 미구성 | 고가용성 구성 |
|---|---|---|
| 사용 용도 | 데모 / 테스트 | 운영 환경 |
| 처리량 | 최대 50,000 페이지/8시간 | 최대 200,000 페이지/8시간 |
| 최소 VM 수 | 3 | 8 |
| 장애 허용 | 아니요 | 예 |
필수 구성 요소 체크리스트
- Virtual Machines
- Azure AKS
아래의 필수 구성 요소 체크리스트를 확인하여 VM 환경을 준비하세요.
인프라
- 가상 머신
- Azure AKS
Linux 또는 WSL과 Docker 19.03+가 설치된 설치용 머신
Ubuntu 20.04 또는 RHEL 8을 실행하는 가상 머신
| 구성 | 마스터 노드 | 서비스 노드 | 워커 노드 |
|---|---|---|---|
| HA 미구성 | 1 | 1 | 1 |
| 고가용성(HA) 구성 | 3 | 4 | 1+ |
VM 사양 (서비스 및 워커 노드용)
- CPU 코어 12개
- RAM 48GB
- 디스크 용량 80GB
/opt/local-path-provisioner에 마운트된 전용 디스크 40GB
모든 VM에
ansible이라는 이름의 사용자 계정이 있으며, 다음 조건을 충족해야 합니다:- SSH 키 액세스 (모든 VM에서 동일한 키 사용)
- NOPASSWD 옵션이 설정된 sudo 권한
외부 서비스
- Virtual Machines
- Azure AKS
Docker 이미지를 저장할 컨테이너 레지스트리 (아무 레지스트리나 사용 가능)
다음 사양의 MS SQL Server 2022 (Linux):
- CPU 코어 4개, RAM 4 GB
- 디스크 저장소 200 GB 이상
- Full-Text Search 기능 활성화
이메일 알림 발송용 SMTP 서버
네트워크
- Virtual Machines
- Azure AKS
정적 IP 주소 2개
- 하나는 Kubernetes API 엔드포인트용
- 하나는 Vantage 액세스용(로드 밸런서)
Vantage 액세스 IP를 가리키는 DNS 레코드
TLS 인증서(와일드카드 또는 특정 도메인용)
설치 중 필요한 네트워크 액세스 대상:
abyvtgonprm27.azurecr.io(컨테이너 이미지)- 패키지 저장소(Ubuntu 또는 RHEL)
설치 후 필요한 네트워크 액세스 대상:
licensing-us.abbyy.com(라이선스)- 귀사의 SMTP 서버
선택 사항
- Virtual Machines
- Azure AKS
External NFS storage - 8시간 동안 10,000 페이지를 초과하는 프로덕션 워크로드의 경우 권장됩니다.
Elasticsearch - 중앙 집중식 로깅용 (파일 기반 로깅을 사용하지 않는 경우)
