2016-10-18 2 views
0

AWS EC2 Auto-Scaling Group에 대한 가동 중지 시간을 최소화하려고합니다. 내 ASG 3 개 인스턴스를 가지고콘솔을 사용하여 인스턴스를 종료 할 때 AWS ELB 연결 유출이 적용됩니까?

  • :

    이 시나리오를 고려하십시오.
  • 새로운 버전의 내 앱으로 롤링 릴리스를하고 싶습니다.
  • 그래서 3 개의 새 인스턴스를 생성하고 이전 인스턴스를 종료하려고합니다.
  • ELB에 유효한 연결 드레 이닝이 있는데, 주어진 인스턴스에 대한 현재 연결을 완료 할 수있는 충분한 시간을 쉽게 허용해야하는 합당한 시간 초과가 있습니다.

내 질문 :

그래서 "오래된"인스턴스를 종료에 대해 갈 경우, 그들은 연결을 떨어질 것이다, 또는 ELB 연결 배수가 여전히 적용됩니까?

CLI 도구는 어떻습니까?

미리 도움을 청하십시오!

답변

1

응용 프로그램이 연결이 끊어지는 경우에만 인스턴스를 종료하십시오. 배수구가 작동하려면 ELB에서 인스턴스를 등록 해제해야합니다. CLI, 콘솔 또는 API는 차이를 만들지 않습니다.

이미 사용자 정의 종료 정책 OldestInstance을 설정 했으므로 그룹의 원하는 인스턴스 수를 6으로 늘리고 새 인스턴스가 사용 가능할 때까지 기다린 다음 원하는 인스턴스를 3으로 줄입니다. 자동 축소 기능을 사용하면 가장 오래된 인스턴스입니다. 실행 구성을 변경해야하는 경우 마찬가지로 OldestLaunchConfiguration 종료 정책을 사용할 수 있습니다.

+0

우수. 자세한 답변 주셔서 감사합니다 @ BretzL! 나는 어떤 문제가 생기면 여기에 가서 다시 게시 할 것입니다. – AJB