DevOps 구성 용어
다음은 일반적인 DevOps 구성 용어 중 일부입니다.
중요사항:
Washington DC 릴리스부터 DevOps 구성는 향후 사용 중단을 준비 중입니다. 이 항목은 숨겨지고 새 인스턴스에 더 이상 설치되지 않지만 지원은 계속됩니다. 자세한 내용은 Now Support 지식베이스에서 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.
- 애플리케이션
- 플릿에 프로비저닝하거나 배포하는 데 필요한 관련 구성 데이터를 포함하는 애플리케이션 또는 애플리케이션 스택의 논리적 구성입니다. 이는 기존의 모놀리식 구조에서 여러 마이크로 서비스를 포함할 수 있는 최신 구조에 이르기까지 다양할 수 있습니다.
- 수집
- 릴리스 컴포지션을 구성하는 구성요소 집합입니다. 컬렉션은 배포 가능 항목에 포함되며 다양한 버전의 구성요소를 테스트하는 데 사용할 수 있습니다.
이 예제에서는 현재 프로덕션 환경에 배포된 애플리케이션의 release-1.0을 보여 줍니다.
결제 서비스를 소유하는 마이크로 서비스 팀은 핫픽스를 만들고 현재 테스트 환경에서 테스트 중인 release-1.1 컬렉션에 추가하기로 결정합니다.
- 구성요소
- 구성 데이터의 최소 집계 단위입니다. 더 큰 애플리케이션 스택의 일부인 마이크로 서비스는 구성 요소의 예입니다.
- 구성 데이터 항목(CDI)
- 키-값 쌍으로 저장되는 구성 데이터의 단일 단위(예: 연결 문자열, 힙 크기 등)입니다.
- 데이터 모델
- 애플리케이션 또는 인프라를 배포하는 데 사용되는 관련 구성 데이터의 계층 구조입니다.
- 배포 가능 항목
- 특정 대상 환경을 위한 애플리케이션 또는 인프라를 배포/프로비저닝하는 데 사용되는 구성 데이터 세트를 캡슐화하는 데이터 모델의 하위 집합입니다. 일반적으로 동일한 명명법(예: 프로덕션, 스테이징, 테스트, 개발 등)을 공유합니다.
- 스냅샷
- 구성 변경이 커밋될 때 배포 가능 항목의 전체 데이터 모델입니다. 여기에는 포함된 모든 구성요소, 컬렉션 및 변수와 배포 가능 항목별 var 및 overrides가 포함됩니다.
- 변수
- 데이터 모델의 여러 섹션에서 여러 번 사용되는 구성 값을 롤업하는 데 사용할 수 있는 변수 구성 데이터입니다.
구성요소 수준에서 생성된 변수는 컬렉션 및/또는 배포 가능 항목과 같이 더 아래쪽 어디에서나 재사용할 수 있습니다. 그러나 특정 배포 가능 항목에 정의된 변수는 해당 컨텍스트(예: 환경별 자격 증명, 메모리 설정 등)에서만 사용하도록 되어 있습니다.