View a markdown version of this page

배포 전략 작업 - AWS AppConfig

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

배포 전략 작업

배포 전략을 사용하면 엔터티 기반 배포를 활용하여 세션 기반 또는 자체 대상 차원에 따라 몇 분 또는 몇 시간에 걸쳐 모든 대상 또는 특정 세그먼트에 대한 변경 사항을 천천히 릴리스할 수 있습니다.

참고

AWS AppConfig 에이전트(버전 2.0.136060 이상)는 점진적 롤아웃 중에 특정 세그먼트 또는 개별 사용자에게 기능 플래그 또는 자유 형식 구성 데이터 배포를 지원합니다. 개체 기반 점진적 배포를 사용하면 사용자 또는 세그먼트가 구성 버전을 받으면 요청을 처리하는 컴퓨팅 리소스에 관계없이 배포 기간 동안 동일한 버전을 계속 받을 수 있습니다. 자세한 내용은 사용자 또는 개체 기반 점진적 배포에 AWS AppConfig 에이전트 사용 단원을 참조하십시오.

AWS AppConfig 배포 전략은 구성 배포의 다음과 같은 중요한 측면을 정의합니다.

설정 설명

배포 유형

배포 유형은 구성이 배포 또는 롤아웃되는 방법을 정의합니다.는 선형지수 배포 유형을 AWS AppConfig 지원합니다.

  • 선형:이 유형의 경우는 배포에 고르게 분산된 성장 계수의 증분으로 배포를 AWS AppConfig 처리합니다. 다음은 20% 선형 성장을 사용하는 10시간 배포 타임라인의 예시입니다.

    경과 시간 배포 진행 중

    0시간

    0%

    2시간

    20%

    4시간

    40%

    6시간

    60%

    8시간

    80%

    10시간

    100%

  • 지수: 이 유형의 경우 AWS AppConfig 는 G*(2^N) 공식을 사용하여 배포를 기하급수적으로 처리합니다. 이 공식에서 G는 사용자가 지정한 단계 비율이며 N은 구성이 모든 대상에 배포될 때까지의 단계 수입니다. 예를 들어, 성장 계수를 2로 지정하면 시스템은 다음과 같이 구성을 롤아웃합니다.

    2*(2^0) 2*(2^1) 2*(2^2)

    배포를 수치적으로 표현하면 배포는 대상의 2%, 대상의 4%, 대상의 8% 등 이런 방식으로 구성이 모든 대상에 배포될 때까지 롤아웃됩니다.

단계 비율(성장 계수)

이 설정은 배포의 각 단계에서 대상으로 지정할 호출자의 백분율을 지정합니다.

참고

SDK 및 AWS AppConfig API 참조에서 step percentagegrowth factor라고 합니다.

배포 시간

이 설정은가 호스트에 AWS AppConfig 배포되는 시간을 지정합니다. 이는 제한 시간 값이 아닙니다. 배포가 간격에 따라 처리되는 동안의 시간입니다.

베이크 소요 시간

이 설정은 배포 완료를 고려하기 전에 구성이 대상의 100%에 배포된 후가 Amazon CloudWatch 경보를 AWS AppConfig 모니터링하는 시간을 지정합니다. 이 시간 동안 경보가 트리거되면 AWS AppConfig 이 배포를 롤백합니다. CloudWatch 경보를 기반으로 롤백 AWS AppConfig 하려면에 대한 권한을 구성해야 합니다. 자세한 내용은 자동 롤백에 대한 권한 구성 단원을 참조하십시오.

에 포함된 사전 정의된 전략을 선택하거나 직접 AWS AppConfig 생성할 수 있습니다.

참고

AWS AppConfig 에이전트(버전 2.0.136060 이상)는 점진적 롤아웃 중에 특정 세그먼트 또는 개별 사용자에게 기능 플래그 또는 자유 형식 구성 데이터 배포를 지원합니다. 개체 기반 점진적 배포를 사용하면 사용자 또는 세그먼트가 구성 버전을 받으면 요청을 처리하는 컴퓨팅 리소스에 관계없이 배포 기간 동안 동일한 버전을 계속 받을 수 있습니다. 자세한 내용은 사용자 또는 개체 기반 점진적 배포에 AWS AppConfig 에이전트 사용 단원을 참조하십시오.