배포 전략 작업 - 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 percentage 불립니다growth factor.

배포 시간

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

베이크 소요 시간

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

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