솔루션 업데이트 - AWS의 분산 로드 테스트

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

솔루션 업데이트

솔루션을 업데이트하면 배포에 최신 기능, 보안 패치 및 버그 수정이 적용됩니다. 이전에 솔루션을 배포한 경우 다음 절차에 따라 CloudFormation 스택을 최신 버전으로 업데이트합니다.

중요

업데이트하기 전에 현재 실행 중인 로드 테스트가 없는지 확인합니다. 업데이트 프로세스는 솔루션의 가용성을 일시적으로 방해할 수 있습니다.

  1. CloudFormation 콘솔에 로그인하고 기존 CloudFormation 스택을 선택한 다음 스택 업데이트를 선택합니다.

  2. 직접 업데이트하기를 선택합니다.

  3. 기존 템플릿 교체를 선택합니다.

  4. 템플릿 지정에서 다음을 수행합니다.

    1. Amazon S3 URL을 선택합니다.

    2. 최신 템플릿의 링크를 복사합니다.

    3. Amazon S3 URL 상자에 링크를 붙여넣습니다.

    4. Amazon S3 URL텍스트 상자에 올바른 템플릿 URL이 표시되는지 확인합니다.

    5. 다음을 선택합니다.

    6. 다음을 다시 선택합니다.

  5. 파라미터에서 템플릿의 파라미터를 검토하고 필요에 따라 수정합니다. 파라미터에 대한 자세한 내용은 스택 시작을 참조하세요.

  6. 다음을 선택합니다.

  7. Configure stack options(스택 옵션 구성) 페이지에서 Next(다음)를 선택합니다.

  8. 검토 페이지에서 설정을 검토하고 확인합니다.

  9. 템플릿이 IAM 리소스를 생성할 수 있음을 확인하는 상자를 선택합니다.

  10. 변경 세트 보기를 선택하고 변경 사항을 확인합니다.

  11. 스택 생성을 선택하여 스택을 배포합니다.

AWS CloudFormation 콘솔의 상태 열에서 스택의 상태를 볼 수 있습니다. 약 15분 후에 UPDATE_COMPLETE 상태를 받게 됩니다.

참고

스택 업그레이드 후 브라우저에서 로그인하는 동안 Amazon Cognito 인증 문제가 발생하는 경우 브라우저(Windows/Linux의 경우 Ctrl+Shift+R 또는 Mac의 경우 Cmd+Shift+R)를 새로 고쳐 캐시된 데이터를 지우고 다시 시도하세요.

v3.3.0 이전 버전의 업데이트 문제 해결

참고

이 섹션은 v3.3.0 이전 버전의 업데이트에만 적용됩니다. v3.3.0 이상에서 업데이트하는 경우 위의 표준 업데이트 절차를 따릅니다.

  1. distributed-load-testing-on-aws.template을 다운로드합니다.

  2. 템플릿을 열고 Conditions:로 이동하여 DLTCommonResourcesAppRegistryCondition을 찾습니다.

  3. 다음과 유사한 결과가 출력되어야 합니다.

    Conditions:
    DLTCommonResourcesAppRegistryConditionCCEF54F8:
    Fn::Equals:
    - "true"
    - "true"
  4. 두 번째 true 값을 false로 변경합니다.

    Conditions:
    DLTCommonResourcesAppRegistryConditionCCEF54F8:
    Fn::Equals:
    - "true"
    - "false"
  5. 사용자 지정 템플릿을 사용하여 스택을 업데이트합니다.

  6. 이 업데이트는 스택에서 앱 레지스트리 관련 리소스를 제거하여 업데이트가 성공적으로 완료되도록 합니다.

  7. 최신 템플릿 URL을 사용하여 다른 스택 업데이트를 수행하여 앱 레지스트리 애플리케이션 리소스를 스택에 다시 추가합니다.

리전 스택 업데이트

솔루션을 여러 리전에 배포한 경우 각 리전 스택을 별도로 업데이트해야 합니다. 테스트 인프라를 배포한 리전의 각 리전 CloudFormation 스택에 대한 표준 업데이트 절차를 따릅니다.

AWS Systems Manager 애플리케이션 관리자

솔루션을 업데이트한 후 AWS Systems Manager Application Manager는 솔루션과 해당 리소스에 대한 애플리케이션 수준 보기를 제공합니다. Application Manager를 사용하여 다음을 수행할 수 있습니다.

  • 리소스, 스택 및 AWS 계정에 배포된 리소스 비용, 중앙 위치의 로그를 모니터링합니다.

  • 배포 상태, CloudWatch 경보, 리소스 구성 및 운영 문제와 같은 애플리케이션의 컨텍스트에서 솔루션 리소스에 대한 작업 데이터를 봅니다.