Skip to content

Releases: aws/amazon-ec2-instance-selector

EC2 Instance Selector v1.1.0

11 Jun 21:25
ec04254
Compare
Choose a tag to compare

New Features

  • Pass in an instance-type through the --base-instance-type flag and ec2-instance-selector will find instance types that are similar to the passed in one. #6
  • A new flag was added to support passing in a list of availability zones. The --availability-zones flag will replace the previous singular version --availability-zone in a future release, but for now the previous version still works and will display a warning message when used. The list of availability zones is used to find instance types that are available in all AZs that are passed in. #8
  • Region detection has been improved by adding aws profile config parsing and the AWS_DEFAULT_REGION environment variable in addition to the already supported --region flag and AWS_REGION environment variable. #9

EC2 Instance Selector v1.0.0

02 Jun 17:04
e864c14
Compare
Choose a tag to compare

Summary:

This is the first major release of the ec2-instance-selector tool.

ec2-instance-selector is a CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory.

Why did we build this?

There are over 270 different instance types available on EC2 which can make the process of selecting appropriate instance types difficult. Instance Selector helps you select compatible instance types for your application to run on. The command line interface can be passed resource criteria like vcpus, memory, network performance, and much more and then return the available, matching instance types.

If you are using spot instances to save on costs, it is a best practice to use multiple instances types within your auto-scaling group (ASG) to ensure your application doesn't experience downtime due to one instance type being interrupted. Instance Selector will help to find a set of instance types that your application can run on.

Instance Selector can also be consumed as a go library for direct integration into your go code.

Major Features

  • Filter AWS Instance Types using declarative resource criteria like vcpus, memory, network performance, and much more!
  • Consumable as a go library

EC2 Instance Selector v0.8.3

19 May 22:00
Compare
Choose a tag to compare

Bug Fixes:

  1. Fixed an issue where the CLI would not parse flags properly when using the shorthand (i.e. -m rather than --memory) #2

Tests:

  1. More unit tests specifically around the CLI argument parsing

EC2 Instance Selector v0.8.2

19 May 21:43
Compare
Choose a tag to compare

Bug Fixes:

  1. Fixed an issue where the CLI would not parse flags properly when using the shorthand (i.e. -m rather than --memory) #2

Tests:

  1. More unit tests specifically around the CLI argument parsing

EC2 Instance Selector v0.8.1

19 May 17:46
c05edf4
Compare
Choose a tag to compare

Bug Fixes:

  1. Fixed an issue where the CLI would not parse flags properly when using the shorthand (i.e. -m rather than --memory) #2

Tests:

  1. More unit tests specifically around the CLI argument parsing

EC2 Instance Selector v0.8.0

15 May 18:11
Compare
Choose a tag to compare