컨테이너

  1. 05

    산학 5단계 · 환자 수별 부하테스트와 모니터링

    테스트 서버(ecg VM)에서 환자 수를 6 → 20 → 50 → 100명으로 늘리며 끝단 지연과 유실을 재고, 서버가 어디서 버티지 못하는지 찾는다.

    진행 과정 직접 쓴 배운 점

    • 컨테이너별 그래프만 No data
    • 적체·중복 숫자가 실제와 다름
    • 100명 심박이 다 비슷함
  2. 07

    홈랩 7단계 · 홈랩 통합 모니터링

    홈랩 서버 4대(Proxmox 호스트, portfolio, ecg, paper)의 상태를 한 화면에서 보고, 서버가 죽거나 디스크·메모리가 차면 알 수 있게 알림 규칙까지 넣는다.

    진행 과정 직접 쓴 배운 점

    • paper VM 로그인 실패
    • 복구 모드에서 Proxmox 재부팅 버튼이 안 먹힘
    • Grafana 비번을 모름
  3. 04

    산학 4단계 · 수신부 연결과 전체 시연

    팀원이 만든 수신부·Redis·워커를 테스트 서버(ecg VM)에 띄우고, 내 생성기와 연결해 끝까지 이어지는지 확인한다.

    진행 과정 직접 쓴 배운 점

    • R파 위치가 실제보다 늦게 찍힘
    • 임시 모델 민감도 0
    • Connection refused
    • cnn·demo 모드에서 판정마다 nbeat 오류 (10/15)
  4. 02

    홈랩 2단계 · VM 원격 접속과 Docker 환경 구성

    1단계에서 만든 Ubuntu VM에 맥북에서 SSH로 바로 접속할 수 있게 하고, Docker를 설치해 컨테이너를 실행할 수 있는 환경을 만든다.

    진행 과정 직접 쓴 배운 점

    • Proxmox 콘솔에 키보드 입력이 안 됨
    • docker run 시 permission denied
    • 디스크를 40GiB 줬는데 18.5GB만 잡힘
    • tailscale: command not found
  5. 03

    홈랩 3단계 · 포트폴리오 사이트 컨테이너 배포

    portfolio VM에 웹 서버를 컨테이너로 띄우고, 포트폴리오 사이트를 배포한다.

    진행 과정 직접 쓴 배운 점

    • hugo --minify 빌드 실패
    • ssh-keygen 키 저장 실패
    • VM에서 hugo 빌드 실패 (Hugo 버전 차이)
    • 명령어를 엉뚱한 터미널에서 실행
    • 데스크톱에서 VM SSH 접속 timeout
  6. 08

    AWS 8단계 · Docker·ECS

    7단계에서 EC2에 직접 설치해 운영하던 웹 서버를 컨테이너 이미지로 만들고, ECS Fargate에서 실행되도록 전환한다.

    진행 과정 직접 쓴 배운 점

    • docker run 이 데몬에 연결하지 못함
    • 브라우저에서 접속 실패 (ERR_CONNECTION_REFUSED)
    • 컨테이너 이름 충돌 (Conflict. The container name is already in use)