Purpose of this estimate

There are task in life that require automation and given home network can be unreliable. it is better to do it in the cloud.

There would always be task that can’t be done within 15 minutes and logically doesn’t make sense to be split into multiple lambda steps. Example include large scale selenium (complicated robot process automation), pyspark, dbt.

Hence it is important to estimate the cost of having a virtual private server (vps).

takeaway

The max yearly cost for the 3 options below is 150 USD.

raw estimate output

https://calculator.aws/#/estimate?id=84fc301c1dbea0a9545eaf0ddd41ca6faf0a5c5e

Estimate summary

Upfront costMonthly costTotal 12 months costCurrency
70.9614.190000000000001241.24USD
* Includes upfront cost

Detailed Estimate

Group hierarchyRegionDescriptionServiceUpfrontMonthlyFirst 12 months totalCurrencyStatusConfiguration summary
My EstimateAsia Pacific (Sydney)minimal on demandAmazon EC203.86946.43USD”Tenancy (Shared Instances)
My EstimateAsia Pacific (Sydney)mininal upfrontAmazon EC270.956070.96USD”Tenancy (Shared Instances)
My EstimateAsia Pacific (Sydney)8g 2cpu 4h/dAmazon EC2010.317333123.81USD”Tenancy (Shared Instances)

Acknowledgement ”* AWS Pricing Calculator provides only an estimate of your AWS fees and doesn’t include any taxes that might apply. Your actual fees depend on a variety of factors, including your actual usage of AWS services.”

The idea FOR THE LARGE instance is that one can run dbt jobs within it, because dbt env can exceed: lambda package limit 15 min runtime limit lambda instance memory limit also the

ECR has 50GB always free for containers, plenty for hobby use

ECS on EC2 is free.