DevOps 구성 용어

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 다음은 일반적인 DevOps 구성 용어 중 일부입니다.

    중요사항:
    DevOps 구성 은 이제 더 이상 지원되지 않으며 새로운 활성화에 사용할 수 없습니다.
    애플리케이션
    플릿에 프로비저닝하거나 배포하는 데 필요한 관련 구성 데이터를 포함하는 애플리케이션 또는 애플리케이션 스택의 논리적 구성입니다. 이는 기존의 모놀리식 구조부터 여러 마이크로 서비스를 포함할 수 있는 최신 구조까지 다양합니다.
    컬렉션
    릴리스 구성을 구성하는 구성요소 집합입니다. 컬렉션은 배포 가능 항목에 포함되며 다양한 버전의 구성요소를 테스트하는 데 사용할 수 있습니다.

    이 예는 현재 프로덕션 환경에 배포된 애플리케이션의 릴리스 1.0을 보여줍니다.

    DevOps 구성 컬렉션

    결제 서비스를 소유한 마이크로 서비스 팀은 핫픽스를 만들고 현재 테스트 환경에서 테스트 중인 릴리스 1.1 컬렉션에 추가하기로 결정합니다.

    구성요소
    구성 데이터의 최소 집계 단위입니다. 더 큰 애플리케이션 스택의 일부인 마이크로 서비스는 구성요소의 예입니다.
    구성 데이터 항목(CDI)
    키-값 쌍으로 저장되는 구성 데이터(예: 연결 문자열, 힙 크기 등)의 단일 단위입니다.
    데이터 모델
    애플리케이션 또는 인프라를 배포하는 데 사용되는 관련 구성 데이터의 계층 구조입니다.
    배치 가능
    특정 대상 환경을 위한 애플리케이션 또는 인프라를 배포/프로비저닝하는 데 사용되는 구성 데이터 집합을 캡슐화하는 데이터 모델의 하위 집합입니다. 일반적으로 동일한 명명법(예: 프로덕션, 스테이징, 테스트, 개발 등)을 공유합니다.
    스냅샷
    구성 변경이 커밋된 시점의 배포 가능 항목에 대한 전체 데이터 모델입니다. 여기에는 포함된 모든 구성요소, 컬렉션 및 변수뿐만 아니라 배포 가능 항목별 vars 및 재정의가 포함됩니다.
    변수
    데이터 모델의 여러 섹션에서 여러 번 사용되는 구성 값을 롤업하는 데 사용할 수 있는 변수 구성 데이터입니다.

    구성요소 수준에서 생성된 변수는 컬렉션 및/또는 배포 가능 항목과 같이 더 아래쪽 어디에서나 재사용할 수 있습니다. 그러나 특정 배포 가능 항목에 정의된 변수는 해당 컨텍스트(예: 환경별 자격 증명, 메모리 설정 등)에서만 사용하도록 고안되었습니다.