Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore running some instances on Graviton instance types #745

Open
mcdonnnj opened this issue Feb 8, 2024 · 0 comments
Open

Explore running some instances on Graviton instance types #745

mcdonnnj opened this issue Feb 8, 2024 · 0 comments
Labels
breaking change This issue or pull request involves changes to existing functionality improvement This issue or pull request will add or improve functionality, maintainability, or ease of use terraform Pull requests that update Terraform code

Comments

@mcdonnnj
Copy link
Member

mcdonnnj commented Feb 8, 2024

🚀 Feature Proposal

We should look at building ARM64 AMIs for some instance types (bastion, docker, portscan, and vulnscan come to mind) to run on Graviton instance types.

Note

We would need to ensure that all dependencies on these instances support ARM64.

Motivation

Leveraging Graviton instance types might gain us both price and performance wins. On the price point for example (in us-east-1):

CyHy Instance Current Instance Type Current On-Demand Price Graviton Instance Type Graviton On-Demand Price Notes
bastion t3.small $0.0208 t4g.small $0.0168
dockeer r5.xlarge $0.252 r7g.xlarge $0.2142
portscan t3.medium $0.0416 t4g.medium $0.0336
vulnscan c5.9xlarge $1.53 c7g.8xlarge $1.16 The Graviton instance has 32 vs. 36 vCPUs and 64GiB vs. 72GiB of memory.

Pitch

Using Graviton instances where viable could net us cost-savings, performance gains, and since they are lower power it could be better for the planet.

@mcdonnnj mcdonnnj added breaking change This issue or pull request involves changes to existing functionality improvement This issue or pull request will add or improve functionality, maintainability, or ease of use terraform Pull requests that update Terraform code labels Feb 8, 2024
@mcdonnnj mcdonnnj changed the title Explore running some instances on Graviton instance typees Explore running some instances on Graviton instance types Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change This issue or pull request involves changes to existing functionality improvement This issue or pull request will add or improve functionality, maintainability, or ease of use terraform Pull requests that update Terraform code
Projects
Status: No status
Development

No branches or pull requests

1 participant