컨테이너
-
05
산학 5단계 · 환자 수별 부하테스트와 모니터링
테스트 서버(ecg VM)에서 환자 수를 6 → 20 → 50 → 100명으로 늘리며 끝단 지연과 유실을 재고, 서버가 어디서 버티지 못하는지 찾는다.
진행 과정 직접 쓴 배운 점
- 컨테이너별 그래프만 No data
- 적체·중복 숫자가 실제와 다름
- 100명 심박이 다 비슷함
-
07
홈랩 7단계 · 홈랩 통합 모니터링
홈랩 서버 4대(Proxmox 호스트, portfolio, ecg, paper)의 상태를 한 화면에서 보고, 서버가 죽거나 디스크·메모리가 차면 알 수 있게 알림 규칙까지 넣는다.
진행 과정 직접 쓴 배운 점
- paper VM 로그인 실패
- 복구 모드에서 Proxmox 재부팅 버튼이 안 먹힘
- Grafana 비번을 모름
-
04
산학 4단계 · 수신부 연결과 전체 시연
팀원이 만든 수신부·Redis·워커를 테스트 서버(ecg VM)에 띄우고, 내 생성기와 연결해 끝까지 이어지는지 확인한다.
진행 과정 직접 쓴 배운 점
- R파 위치가 실제보다 늦게 찍힘
- 임시 모델 민감도 0
- Connection refused
- cnn·demo 모드에서 판정마다 nbeat 오류 (10/15)
-
02
홈랩 2단계 · VM 원격 접속과 Docker 환경 구성
1단계에서 만든 Ubuntu VM에 맥북에서 SSH로 바로 접속할 수 있게 하고, Docker를 설치해 컨테이너를 실행할 수 있는 환경을 만든다.
진행 과정 직접 쓴 배운 점
- Proxmox 콘솔에 키보드 입력이 안 됨
- docker run 시 permission denied
- 디스크를 40GiB 줬는데 18.5GB만 잡힘
- tailscale: command not found
-
03
- hugo --minify 빌드 실패
- ssh-keygen 키 저장 실패
- VM에서 hugo 빌드 실패 (Hugo 버전 차이)
- 명령어를 엉뚱한 터미널에서 실행
- 데스크톱에서 VM SSH 접속 timeout
-
08
AWS 8단계 · Docker·ECS
7단계에서 EC2에 직접 설치해 운영하던 웹 서버를 컨테이너 이미지로 만들고, ECS Fargate에서 실행되도록 전환한다.
진행 과정 직접 쓴 배운 점
- docker run 이 데몬에 연결하지 못함
- 브라우저에서 접속 실패 (ERR_CONNECTION_REFUSED)
- 컨테이너 이름 충돌 (Conflict. The container name is already in use)