SaaS 제품
SaaS 제품은 특정 SaaS (Software as a Service) 제품을 나타내며, 회사의 더 큰 SaaS 포트폴리오 내에서 해당 제품의 여러 인스턴스 또는 배포 전반에 공유될 수 있는 세부정보, 구성, 배포 리전이 포함됩니다.
단위
단위는 단위 종류의 인스턴스화입니다. 예를 들어 SaaS 애플리케이션의 인프라에 대한 단위 종류가 있는 경우 관련 단위는 애플리케이션이 실행되는 인프라입니다.
단위 종류
단위 종류 는 서비스 내의 관리형 구성요소 (예: Kubernetes 클러스터 또는 애플리케이션 인스턴스)의 유형을 정의합니다. 지정된 단위 종류의 모든 단위는 일반적으로 롤아웃을 통해 함께 업데이트됩니다. 단위 종류를 사용하면 SaaS 제품 내의 고유한 그룹화에 대해 별도의 롤아웃 콘텐츠와 케이던스를 정의할 수 있습니다.
출시
출시 버전은 단위 종류의 배포 가능한 특정 스냅샷을 나타냅니다. 출시 버전에는 단위를 만들거나 업데이트하는 아티팩트와 구성이 포함됩니다. 출시 버전에는 Terraform 구성을 비롯한 실제 배포 세부정보를 캡슐화하는 아티팩트에 대한 포인터가 포함됩니다. 단위를 업데이트하려면 출시 버전에서 특정 출시를 타겟팅합니다.
Rollout
A rollout is the process of updating units with a new release. A rollout process follows the rules defined in the rollout kind.
Rollout kind
A rollout kind functions as a description of how to deploy new releases to units. For example, you can set the rollout to progress by specific increments in the regions where the units are available.
테넌트
테넌트 는 SaaS 제품의 전용 인스턴스를 나타냅니다. 프로비저닝 및 관리하는 모든 단위 (애플리케이션, 데이터베이스, 인프라 구성요소 포함)의 컨테이너 역할을 합니다.
기능 플래그
기능 플래그 는 기능의 상태 또는 기타 바이너리 동작을 전환합니다. 기능 플래그를 사용하면 애플리케이션을 다시 배포하거나 다시 시작하지 않고도 기능 가용성 또는 기능 동작을 변경할 수 있습니다.