Docker 요구 사항

구성 요소의 기본 요구 사항은 동일하게 유지되지만 컨테이너의 오버헤드를 처리하기 위해 리소스를 추가해야 하는 경우가 있습니다. Docker 컨테이너에서 실행되는 경우 CPU, 메모리 및 디스크의 요구 사항에는 변화가 없습니다. 최대 힙은 사용 가능한 총 RAM보다 500 MB 작아야 합니다.
apmdevops104kr
구성 요소의 기본 요구 사항은 동일하게 유지되지만 컨테이너의 오버헤드를 처리하기 위해 리소스를 추가해야 하는 경우가 있습니다. Docker 컨테이너에서 실행되는 경우 CPU, 메모리 및 디스크의 요구 사항에는 변화가 없습니다. 최대 힙은 사용 가능한 총 RAM보다 500 MB 작아야 합니다.
배포 예:
Enterprise Manager를 실행하는 가상 컴퓨터 - 메트릭 500,000개/Introscope 및 CA CEM TIM 작업 부하를 실행하는 프런트엔드 응용 프로그램 10개
리소스
크기 조정 예
OS
RHEL 7 - 최소 1.5 GB의 RAM은 운영 체제용으로 예약
CPU
코어 4개
메모리
8 GB
힙 크기
5GB, Docker 오버헤드 500 MB
메트릭
500,000
프런트엔드 응용 프로그램
10
APM 데이터베이스 위치
Enterprise Manager와 다른 컴퓨터
스와핑을 사용하지 않는 VM
스와핑을 사용하지 않는 VM에 설치를 실행할 경우 최소 힙 크기와 최대 힙 크기를 동일한 값으로 설정하십시오. 힙 크기 값은 Docker 컨테이너 오버헤드를 위한 500 MB를 포함해야 합니다.
참고: 힙 크기를 너무 높게 설정하면 구성 요소가 작동 중단됩니다.
루프백 모드
Docker를 루프백 모드에서 실행하지 마십시오. Docker에 전용 볼륨을 제공하거나
devicemapper
를 사용하는 것이 좋습니다.
Docker를 사용하는 Postgres
데이터 손실을 방지하려면 데이터 디렉터리를 Docker 컨테이너 외부에 영구 디렉터리로 만드십시오. Docker 컨테이너는 기본적으로 영구적이지 않습니다. 이 구성을 사용하면 데이터 손실 없이 업그레이드할 수 있습니다. Docker 볼륨 매핑을 사용하십시오.
예:
docker run -v /data/docker-exported/opt/ca/postgres/data:/opt/ca/postgres/data
이 명령은 외부 디렉터리
/data/docker-exported/opt/ca/postgres/data
를 컨테이너 내의
/opt/ca/postgres/data
에 매핑합니다.