-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
breaking changeThis issue or pull request involves changes to existing functionalityThis issue or pull request involves changes to existing functionalityimprovementThis issue or pull request will add or improve functionality, maintainability, or ease of useThis issue or pull request will add or improve functionality, maintainability, or ease of useterraformPull requests that update Terraform codePull requests that update Terraform code
Description
🚀 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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breaking changeThis issue or pull request involves changes to existing functionalityThis issue or pull request involves changes to existing functionalityimprovementThis issue or pull request will add or improve functionality, maintainability, or ease of useThis issue or pull request will add or improve functionality, maintainability, or ease of useterraformPull requests that update Terraform codePull requests that update Terraform code
Type
Projects
Status
No status