ec2 spot request 관련 질문드립니다. spot instance가 뜨게끔 설정된 launch…

ec2 spot request 관련 질문드립니다.

spot instance가 뜨게끔 설정된 launch configure과 연결된 auto scaling gruop의 desire 숫자를 현재 떠있는 인스턴스보다 높게 조정하여 spot intance를 띄울 의도로 설정하였는데,

auto scaling history에 보면 `canceled` 상태이고, description을 보면 `Placing Spot instance request. Status Reason: Spot instance request: sir-12ae3spw has been cancelled.`라고 쓰여있어.

해당 `sir-12ae3spw` spot request를 살펴봤더니

status가 `canceled-before-fulfillment`이고, status message가 `Your Spot request is canceled before it was fulfilled.` 인데요…

결코 수동으로 취소한다던가의 행동을 하지 않았는데,

이런현상이 계속 반복되고 있습니다… 비슷한 경험 겪으셨던분들 계신가요..?

14 thoughts on “ec2 spot request 관련 질문드립니다. spot instance가 뜨게끔 설정된 launch…

  1. 동일 사양으로 수동으로 스팟 띄우면 잘되나요? 여유 물량이 없으면 아무리 기다려도 안생길때가 있더라구요… 수동으로 된다면 가격 그래프를 살펴보셔서 혹시 잠깐 튄적이 있는지 확인이 필요할듯도 하구요… 비용은 어차피 현재가격으로 나가기 때문에 전 보통 온디멘드 수준까지 둡니다. 다른 원인이 있다면 다른 고수분들께… ㅋ

  2. 확인해보니까 저 문제가 일어났던 때에 spot 가격은 제가 설정한 가격보다 현저하게 낮은 가격대였어서 가격문제는 아니였던것같아요.

  3. 그리고 첫번째 사진에 계속 실패하다가 성공한 위 두개가 auto scaling group의 min과 desired를 강제로 3으로 설정하니까 뜬거거든요.

  4. 그게 동작한것도 아닌것같습니다. 제가 의도한건 현재 인스턴스가 1인상태에서 desired를 3으로 만들어서 2개를 더 띄울 생각이였거든요.

  5. min을 3으로 바꾸니까 되더라는 부분에서 저는 더 확신이 드는데요. min이 1이고, desired를 3으로 바꿨지만 autoscale 설정에 의해서 (아마도 널럴하니 min으로 내리자라는…) 다시 min으로 돌아간거라고 밖에는 생각이… 😮

  6. min 도 3으로 하니까 이제는 제대로 뜨네요… 앞으로는 min도 같이 올려야 겠습니다… 심심찮게 desired만 올렸을때는 제대로 안뜨는 증상이 보이네요…ㅠㅠ

Comments are closed.