CloudFormation - LaunchTemplate MarketType

0

Customer is looking at using CloudFormation for launching a mix of On-Demand and Spot Instances for their application, and wanted to know what to put into the MarketType option to achieve that. It seems that the only acceptable value is Spot, so how would they handle doing a mix of On-Demand and Spot Instances? If they put Spot in for that value, it will only deploy Spot Instances. Is there a way to have it try Spot Instances and if the conditions aren't me, then launch On-Demand instances?

AWS
질문됨 3년 전270회 조회
1개 답변
0
수락된 답변

The recommended approach for launching a mix of Spot Instances and On-Demand instances is by using EC2 Auto Scaling Groups. These will allow configuring a flexible approach with multiple instance types and availability zones, in order to follow best practices and tap into multiple Spot capacity pools. It will also allow the use of allocation strategies like Capacity Optimized to minimize the amount of interruptions and launch Spot Instances from the most-available capacity pools. Please refer to the Spot best practices user-guide page that details the allocation strategies, instance diversification, rebalance recommendation, etc. These will help to successfully adopt Spot for their Stateless, Fault-tolerant and flexible workloads.

EC2 Auto Scaling does not dynamically modify the mix of On-Demand and Spot Instances in the group, so it will not launch On-Demand capacity if Spot Instances cannot be launched. However, if Spot best practices are followed (instance type + AZ diversification, using the capacity-optimized allocation strategy), it will increase the chance of achieving the desired scale with Spot Instances.

AWS
답변함 3년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠