Over the limit
[AWS SAA] EC2 스팟 인스턴스, fleet 본문
EC2 Spot Instance Requests
-할인 폭이 가장 크다.
-단기적인 워크로드에 적합하며, 가장 저렴한 EC2 구매 옵션이지만 EC2를 손실할 우려가 있기 때문에
신뢰도가 떨어진다.
- max spot price를 지정하고 인스턴스 비용이 current spot price < max일 동안 계속해서 사용함
- 시간당 스팟 비용은 오퍼 및 용량에 따라 달라짐
- 배치 작업, 데이터 분석, 실패해도 복원력이 있는 워크로드에 사용
- 중요한 작업이나 DB 작업 시에는 사용하지 않는다!!!
+) 만일 current spot price > max가 된다면?
- 선택을 위한 2분 유예 시간이 주어짐
1. 인스턴스 중단 : 모든 작업을 멈추고 스팟 가격이 정한 때 보다 낮아질 때까지 작업
2. 인스턴스 완전 종료 : 업무를 재 시작할 때마다 새로운 EC2 인스턴스로 시작
스팟 요청 유형
1. 스팟 인스턴스를 위한 일회성 요청
-asap 인스턴스 실행, 스팟 요청 사라짐
2. 사후 인스턴스를 위한 지속적인 요청
-요청한 개수의 인스턴스들이 계속 유효함
-스팟 인스턴스가 중단되어도 스팟 요청이 여전히 활성화되어, 자동으로 인스턴스를 재시작시킴
<주의>
스팟 요청 취소를 위해서는 open/active/disabled 상태여야 한다.
기존에 실행했던 인스턴스는 따로 종료가 되지 않으니 직접 영구 종료해야함
스팟 인스턴스를 먼저 종료하면 스팟 요청이 계속 실행되는 상황이 이루어질 수 있으므로,
'스팟 요청 취소 -> 스팟 인스턴스 종료' 순서 지키기
Spot Fleets
- 여러가지 런치풀과 인스턴스 유형을 다양하게 정의하는 방법
- Spot Instances + (optional) On-Demand Instances
- 정의된 비용 제한 내에서 대상 용량을 맞추기 위해 노력함
- 플릿이 가장 적합한 런치풀을 선택해줌
1. lowerPrice : 스팟플릿이 가장 적은 비용을 가진 플릿부터 인스턴스를 실행시켜 비용 절약에 좋음 (짧은 워크로드에 좋음)
2. dicersified: 기존에 정의한 모든 풀에 걸쳐 분산이 됨 (긴 워크로드에 좋음)
3. capacityOptimized: 인스턴스 개수에 따라서 최적 용량으로 실행되고, 적절한 풀을 찾아
'Cloud > AWS' 카테고리의 다른 글
[AWS SAA] EC2 배치그룹, ENI, Hibernate mode (0) | 2023.03.17 |
---|---|
[AWS SAA] IP (0) | 2023.03.16 |
[AWS SAA] 보안 그룹, 포트넘버, SSH (0) | 2023.03.14 |
[AWS SAA] EC2 인스턴스 (0) | 2023.03.11 |
[AWS SAA] EC2 (0) | 2023.03.10 |