Amazon ECS 관리형 인스턴스의 용량 공급자 업데이트 모범 사례 - Amazon Elastic Container Service

Amazon ECS 관리형 인스턴스의 용량 공급자 업데이트 모범 사례

최고 수준의 안전 및 롤백 지원을 위해 용량 공급자를 변경할 수 없는 리소스로 취급하는 것이 좋습니다. 용량 공급자 구성을 업데이트해야 하는 경우 다음 권장 워크플로를 따릅니다.

  1. 기존 용량 공급자를 수정하는 대신 업데이트된 구성으로 새 용량 공급자를 생성합니다.

  2. 새 용량 공급자를 사용하고 배포를 완료하도록 각 서비스를 업데이트합니다.

  3. 새 구성이 예상대로 작동하는지 확인한 후 이전 용량 공급자를 삭제합니다.

이 접근 방식은 다음과 같은 몇 가지 이점을 제공합니다.

  • 제어된 롤아웃 - 서비스를 한 번에 하나씩 업데이트하고 영향을 모니터링할 수 있습니다.

  • 간편한 롤백 - 문제가 발생하면 서비스를 신속하게 되돌려 이전 용량 공급자를 사용할 수 있습니다.

  • 영향 범위 감소 - 새 구성 문제가 모든 워크로드에 즉시 영향을 미치지 않습니다.

참고

CloudFormation을 사용하는 경우 스택 변경 사항을 롤백하는 기능을 보존하도록 나중에 배포할 때까지 이전 용량 공급자를 유지하는 방법을 고려합니다.

용량 공급자를 업데이트할 수 있지만 이 접근 방식은 제어되지 않는 더 큰 영향 범위를 생성합니다. 인플레이스 업데이트는 향후 프로비저닝되는 모든 새 용량에 새 설정을 적용하지만 서비스 배포는 트리거하지 않습니다. 즉, 훨씬 나중에 서비스를 조정해야 할 때까지 구성 문제를 발견하지 못할 수 있습니다.