{"repo":"aws/amazon-ec2-instance-selector","free":true,"listed":false,"github":"https://github.com/aws/amazon-ec2-instance-selector","clone":"git clone https://github.com/aws/amazon-ec2-instance-selector.git","description":"A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory","language":"Go","stars":933,"topics":["aws","aws-ec2","ec2","ec2-instance","ec2-spot"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Amazon EC2 Instance Selector A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory. Summary There are over 800 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! - Aggregate filters allow for more opinionated instance selections like --base-instance-type and --flexible - Consumable as a go library or CLI - Interactive TUI w/ --output interactive Installation and Configuration Install w/ Homebrew Install w/ Curl for Linux/Mac To execute the CLI, you will need AWS credentials configured. Take a look at the AWS CLI configuration documentation for","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws/amazon-ec2-instance-selector/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}