Amazon ECS Managed Instances용 용량 공급자 업데이트 모범 사례
Amazon ECS Managed Instances용 용량 공급자 업데이트 모범 사례
최고 수준의 안전성과 롤백 지원을 위해 용량 공급자를 불변(immutable) 리소스로 취급할 것을 권장해요. 용량 공급자 구성을 업데이트해야 할 때는 다음 권장 워크플로를 따르세요:
출처: 문서
본문
- 기존 용량 공급자를 수정하는 대신, 업데이트된 구성으로 새 용량 공급자를 만듭니다.
- 각 서비스를 업데이트해 새 용량 공급자를 사용하게 하고 배포가 완료되도록 합니다.
- 새 구성이 예상대로 동작하는지 확인한 후 이전 용량 공급자를 삭제합니다.
이 방식은 여러 이점을 제공해요:
- 통제된 롤아웃 – 서비스를 한 번에 하나씩 업데이트하고 그 영향을 모니터링할 수 있어요.
- 쉬운 롤백 – 문제가 발생하면 서비스를 이전 용량 공급자를 사용하도록 빠르게 되돌릴 수 있습니다.
- 축소된 폭발 반경(blast radius) – 새 구성의 문제가 모든 워크로드에 즉시 영향을 주지 않아요.
참고: CloudFormation을 사용한다면, 스택 변경을 롤백할 수 있는 능력을 보존하기 위해 이전 용량 공급자를 이후 배포까지 유지하는 것을 고려하세요.
용량 공급자를 제자리에서 업데이트할 수도 있지만, 이 방식은 더 넓고 통제되지 않은 폭발 반경을 만듭니다. 제자리 업데이트는 향후 프로비저닝되는 모든 새 용량에 새 설정을 적용하지만, 서비스 배포를 트리거하지 않아요. 이는 서비스가 확장해야 할 때까지 구성 문제를 훨씬 나중에 발견하지 못할 수도 있다는 뜻입니다.