aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorm-chandler <mchandler89@gmail.com>2024-10-19 11:03:35 +1000
committerGitHub <noreply@github.com>2024-10-19 11:03:35 +1000
commitc7d5dcb1b3adae14cecf3dbf2bcdd11e1480aecf (patch)
tree3b773fc6adca40a789645ba5c0b0d5aee678d4e3
parent1fa6060f703b8ee412b948b3cf56014273985c53 (diff)
parent99e31bbf8c5b3670ccfe650f46d139ce82f8b4a6 (diff)
Merge pull request #38 from robertmassaioli/instance-type-recommendation
Writing up an instance type recommendation section.
-rw-r--r--readme.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/readme.md b/readme.md
index b59bf9f..9231797 100644
--- a/readme.md
+++ b/readme.md
@@ -137,6 +137,24 @@ That's fine; update your CloudFormation stack and set the SpotPrice parameter to
Update your CloudFormation stack. Enter a different instance type.
+**What is the best instance type to run Factorio**
+
+For the source of truth, we can look at the [minimum/recommended game settings](https://store.steampowered.com/app/645390/Factorio_Space_Age/) for Factorio which says:
+
+* Processor Speed: 3Ghz+ minimum / 4Ghz+ recommended
+* Processor Cores: Quad Core
+* Memory: 8GB minimum / 16GB recommended
+
+Given that, we can use a handy tool, [like Cloud Price](https://cloudprice.net/aws/ec2?_ProcessorVCPUCount_min=2&_ProcessorVCPUCount_max=4&columns=InstanceType,InstanceFamily,ProcessorVCPUCount,MemorySizeInMB,ProcessorArchitecture,HasGPU,PricePerHour,ProcessorSustainedClockSpeedInGHz,__AlternativeInstances,__SavingsOptions,BestOnDemandHourPriceDiff&sortField=ProcessorSustainedClockSpeedInGHz&sortOrder=false&paymentType=Spot) to find us the cheapest instances that also meet these requirements and sort them by Clock Speed.
+
+At the time of writing this would indicate that the best instances are:
+
+* For Minimum Spec: m6a.large (2vCPUs, 8GB, 3.6Ghz) => USD$0.0317/hour spot
+* For Mid-Range Spec: m5zn.large (2vCPUs, 8GB, 4.5Ghz) => USD$0.0582/hour spot
+* For High-Range Spec: m5zn.xlarge (4vCPUs, 16GB, 4.5Ghz) => USD$0.1787/hour spot
+
+It is recommended that you start off on minimum spec and then, when you notice that you need more power, stop your server, swap instance type, and start again. This is one of the best benefits of factorio spot pricing, being able to get a better computer to run your game at a moment's notice.
+
**How do I change my spot price limit?**
Update your CloudFormation stack. Enter a different limit.
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage