일단 base가 2이므로, Fargate가 2가 충족돼야 한다.
그럼 나머지 3개의 태스크를 어떻게 실행할지 결정돼야 한다.
가중치가 1:3 인 것을 알 수 있다.
3개의 태스크를 각각 1:3 비율로 분할해야 한다.
결국 FARGATE는 1에 먼저 배정되고, 나머지 2는 FARGATE_SPOT가 된다.
종합하면,
desired count가 5일 때,
Provider 1: FARGATE : 3
Provider 2: FARGATE_SPOT : 2
현재 상황은
Provider 1: FARGATE : 3
Provider 2: FARGATE_SPOT : 2
이고 추가로 4개의 태스크가 생성돼야 한다.
Base는 이미 만족했으므로, 1:3비율로 생성돼야 한다.
FARGATE는 1, FARGATE_SPOT은 3개가 돼야 한다.
종합하면,
desired count가 9일 때,
Provider 1: FARGATE : 4
Provider 2: FARGATE_SPOT : 5
가 된다.
desired count가 어떤 값이든 FARGATE로 2개가 먼저 배정돼야 한다.
그리고 추가 비율을 FARGATE_SPOT이 100%이므로, 이후 태스크는 FARGATE_SPOT으로 생성돼야 한다.