[44] 데이터 카테고리 / 다양한 종류의 데이터 이해하기

    728x90
    반응형
    SMALL

    Docker의 데이터 관리 방식 이해하기

     

    데이터 종류

    애플리케이션 코드 및 환경

    • 특징
      • 이미지에 포함되는 소스 코드
      • Dockerfile로 정의된 환경
      • 빌드 시점에 이미지에 포함
    • 속성
      • 읽기 전용
      • 변경 시 새 이미지 빌드 필요

     

    임시 데이터

    • 특징
      • 애플리케이션 실행 중 생성되는 데이터
      • 컨테이너 내부에 저장
      • 컨테이너 종료 시 삭제 가능한 데이터
    • 속성
      • 읽기/쓰기 가능
      • 컨테이너의 추가 레이어에 저장
      • 컨테이너 생명주기와 연결

     

    영구 데이터

    • 특징
      • 지속적으로 보관해야 하는 데이터
      • 사용자 계정, 데이터베이스 등
      • 컨테이너 재시작 후에도 유지 필요
    • 속성
      • 읽기/쓰기 가능
      • 볼륨을 통한 데이터 관리
      • 컨테이너 독립적 저장

     

     

    데이터 저장 방식

    이미지 레이어

    • 읽기 전용
    • 빌드 시점에 고정
    • 모든 컨테이너가 공유

    컨테이너 레이어

    • 읽기/쓰기 가능
    • 컨테이너별 독립적
    • 임시 데이터 저장

    볼륨

    • 영구 데이터 저장
    • 컨테이너 외부에 저장
    • 데이터 지속성 보장

     

    이러한 데이터 관리 방식을 이해하고 적절히 활용하는 것이 Docker 사용의 핵심입니다

     

     

    참고

    https://www.udemy.com/course/docker-kubernetes-2022

     

    728x90
    반응형
    LIST

    댓글