Skip to content

Explore running some instances on Graviton instance types #745

@mcdonnnj

Description

@mcdonnnj

🚀 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking changeThis issue or pull request involves changes to existing functionalityimprovementThis issue or pull request will add or improve functionality, maintainability, or ease of useterraformPull requests that update Terraform code

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions