jgreenemi / jgreenemi/Parris

Add support for AWS Spot Instances/other options besides On-Demand instances.

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Python
Stars
315
Forks
23
PR merge metrics
No merged PRs in 30d

Description

The tool is set to launch servers in the On-Demand way, meaning this is the most expensive way to go about it. This should be changed such that users can introduce the use of Spot instances to save on costs, or even take advantage of Reserved Instances if they have RI capacity already set aside. I'm unfamiliar how the latter works when used with CFN stacks, so this will require additional research.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the AWS server-launch configuration and how the tool generates CloudFormation stacks. Research how Spot and Reserved Instance capacity can be represented in that flow, then define supported options and verify that users can select them without breaking existing On-Demand launches.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.