DevOps 구성 용어

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

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

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

    DevOps 구성 컬렉션

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

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

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