TutorPaul

Dynamics and Vibrations Solutions

GET IN TOUCH

Cost Analysis

The $400 per year figure on the front page is based on the following real and forecast data.

This site is delivered by a Kubernetes Cluster hosted by AWS. The static files (e.g. the videos) are served from an S3 bucket. Where possible I purchase reservations to cover the resource usage within AWS; this helps to minimize the price. For simplicity I use AWS services where possible so that all resources can be managed from a single place; as such small items cost slightly more than they might when purchased from a service dedicated to that offering. For example, domain registration (paying for and claiming the tutorpaul.com address) might only cost $9 per year when purchased from the cheapest source; registration through AWS Route 53 costs $12 per year.

Savvy readers will note that this site is quite small for a kubernetes cluster; they're right. I use the excess capacity on the cluster for other projects, however this site is the long pole in the tent—the cluster primarily exists to deliver tutorpaul.com. The costs in the table below that represent potentially shared resources are marked.

Provider Service Terms Cost Annual Price Notes
AWS Route 53 Annual $12 $12.00 Domain registration for tutorpaul.com
AWS S3 It's complicated hard maths $45.00 File storage and transfer. Cost estimated based upon past usage
AWS RDS 3 Year $224 $74.67 Managed database service; three year reservation for instance.
AWS EKS 3 Year $822 $274.00 Managed kuberenetes service; three year reservation for EC2 instances. Shared resources.
Total $405.67 Annually, with 3 year reservations

The costs on the table above are a snapshot in time. The cost of compute resources is variable. This page will be updated whenever new reservations are purchased to reflect a reasonably current price.