| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | NOTE: We cannot grant edit access to the document because it's a resource shared by all students. If you want to make changes, please download the document or make a copy in your own Google drive. | |||||||||||||||||||||||||
2 | Recipe App API DevOps Course - Approx. AWS Cost Calculations | |||||||||||||||||||||||||
3 | Note: The below are calculations based on approximate values and should be used as a guideline only. Costs are not gaurenteed and may vary depending a number of factors. Students follow the course at their own risk and the course creator accepts no responsibility for any costs incurred while following the steps in the course. | |||||||||||||||||||||||||
4 | Estimated monthly cost (USD) | |||||||||||||||||||||||||
5 | Product | One | Two | Three | Used for... | |||||||||||||||||||||
6 | EC2 | $8.50 | $17.00 | $25.50 | Bastion instance (1 per environment) | |||||||||||||||||||||
7 | RDS | $15.48 | $30.96 | $46.44 | Database instance (1 per environment) | |||||||||||||||||||||
8 | ECS Fargate | $9.02 | $18.04 | $27.06 | Running API and Proxy docker containers (1 per environment) | |||||||||||||||||||||
9 | ECR | $1.90 | $1.90 | $1.90 | Storing Docker images and allowing Fargate to access them (2 repos shared by all environments) | |||||||||||||||||||||
10 | ALB | $22.27 | $44.54 | $66.81 | Accepting incoming connections and routing to appropriate task (1 per environment) | |||||||||||||||||||||
11 | NAT Gateway | $66.16 | $132.32 | $198.48 | Providing internet access through the VPC networks (2 per environment) | |||||||||||||||||||||
12 | S3 | $0.36 | $0.72 | $2.16 | Storing Terraform state backend (shared by all environments) and storing/serving images uploaded by the users (one per envionment) | |||||||||||||||||||||
13 | Route53 | $1.50 | $3.00 | $4.50 | Registering and handling DNS requests for adding a custom domain name with TLS/SSL | |||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | Approx. Monthly | $125.19 | $248.48 | $372.85 | ||||||||||||||||||||||
17 | Approx. Daily | $4.04 | $8.02 | $12.03 | ||||||||||||||||||||||
18 | Approx. Hourly | $0.17 | $0.34 | $0.51 | ||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||