ec2 Spot Instance 스팟 인스턴스

짐니·2023년 7월 24일
0

ec2 Spot Instance 스팟 인스턴스

  • 온디맨드 제품에 비해 90%까지 할인받을 수 있다

  • 지불할 수 있는 최대 스팟 가격을 정해놓는다. 그 가격 까지는 인스턴스를 유지한다.

    • 매시간 용량과 공급에 따라 스팟 가격이 변한다.
  • 현재의 스팟 가격이 사용자가 정한 맥스 가격 보다 높아지면? 2분동안 작업을 하면 됨
    옵션 1) 인스턴스를 정지시킨다. 가격 맞으면 중단한 곳에서 재시작
    옵션 2) 인스턴스를 종료시킨다. 재시작 할 때 마다 새 인스턴스로 시작

  • 스팟 블럭
    AWS에게 스팟 인스턴스를 회수당할 일이 없게 하기 위한 전력
    특정 기간 동안 인스턴스를 차단하는 것이다. 1시간에서 6시간 이내의 시간 동안 스팟 인스턴스에 영향을 주지 않도록..
    *2021/07/01 부터 신규 사용자는 스팟 블록을 사용할 수 없으며 2022/12/31 서비스 종료됨

  • 배치잡, 데이터분석에 o , 회복력 있음

  • 데이터베이스에는 x

spot request 2가지
1. 단일 요청(one-time)
2. 지속적인 요청(persist)

  1. 단일 요청(one-time)
    요청되자마자 인스턴스 실행되고, spot request 사라짐

  2. 지속적인 요청(persist)
    어떤 이유든지 멈추거나 종료되면 spot request가 다시 요청된다
    유효성 검사가 끝나면 인스턴스가 다시 시작한다
    persist mode에서 인스턴스를 정지했는데 spot request가 계속 실행중이라면, 요청이 자동으로 시작과 인스턴스를 ?????
    spot request를 정지하고 싶다면 open,active,disabled 상태여야 한다.
    spot request를 취소하는 것이 인스턴스를 종료하는 것이 아니다.
    spot request로 인해 인스턴스를 실행시키지 않으려면, spot request삭제 후 관련 spot instance 삭제하는 순서로 가야한다!!!!!!!!!!!!!개 중요!!!

Spot Fleets
spot 인스턴스 + (선택) on-demand 인스턴스

  • 가격제약에서 용량을 최대한 충족시킨다
  • 다양한 launch pool 가질 수 있다. 스팟 플릿은 그 중에서 고를 수 있다.
  • 스팟 플릿은 최대 비용이나 용량에 도달할 때 인스턴스를 시작하는 것을 멈춘다.

spot인스턴스 ? 전략

  • lowestPrice: pool에서 최저 비용(비용 최적화, 짧은 작업)
  • diversified: 모든 풀에 거쳐서 distributed (가용성과 긴 작업에 좋음)
  • capacityOptimized: 인스턴스 수를 위해 최적화된 용량
  • priceCapacityOptimzed(recommended): 높은 용량,, 낮은 가격 정의

스팟플릿은 최저 가격으로 스팟인스턴스를 요청하게 한다

profile
데브업 종사자

0개의 댓글

관련 채용 정보