cyhy_amis icon indicating copy to clipboard operation
cyhy_amis copied to clipboard

Explore running some instances on Graviton instance types

Open mcdonnnj opened this issue 1 year ago • 0 comments

🚀 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 avatar Feb 08 '24 21:02 mcdonnnj