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 | AA | AB | AC | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | AWS COST ESTIMATION TEMPLATE | ||||||||||||||||||||||||||||
2 | 1. EC2 | ||||||||||||||||||||||||||||
3 | Name | Instance | Description | Specs | Count | 1 Year Contract - No Upfront | 1 Year Contract - Partial Upfront | On Demand | |||||||||||||||||||||
4 | Ram | CPU | IO | Hourly Cost | Monthly Cost | Hourly Cost | Monthly Cost | Hourly Cost | Monthly Cost | ||||||||||||||||||||
5 | $/hr | $/mo | $/hr | $/mo | $/hr | $/mo | |||||||||||||||||||||||
6 | Open edX or Similar | M4.XLarge | Base edx Platform Cluster | 16 | 4 | High | 2 | $0.16 | $236.16 | $0.14 | $201.60 | $0.24 | $344.16 | ||||||||||||||||
7 | Queues | M4.XLarge | Redis, RabbitMQ, xQueue Instance | 16 | 4 | High | 1 | $0.16 | $118.08 | $0.14 | $100.80 | $0.24 | $172.08 | ||||||||||||||||
8 | MongoDB | M4.2XLarge | MongoDB Cluster | 32 | 8 | High | 1 | $0.33 | $236.88 | $0.28 | $203.04 | $0.48 | $344.88 | ||||||||||||||||
9 | MySQL | M4.2XLarge | MySQL Cluster | 32 | 8 | High | 1 | $0.33 | $236.88 | $0.28 | $203.04 | $0.48 | $344.88 | ||||||||||||||||
10 | Insights (Analytics) | M4.XLarge | Hadoop Cluster ( depending upon usage --> resize ) | 16 | 4 | High | 1 | $0.16 | $118.08 | $0.14 | $100.80 | $0.24 | $172.08 | ||||||||||||||||
11 | Total Cost in USD / month | $946.08 | $809.28 | $1,378.08 | |||||||||||||||||||||||||
12 | 2. Storage ( EBS ) | ||||||||||||||||||||||||||||
13 | Name | Instance | Type | Count | SSD Size | IO Ops | Cost in GB/Month | Total Cost in USD/ Month | |||||||||||||||||||||
14 | Open edX or Similar | EBS | General Purpose SSD | 2 | 100GB | 150 | $0.1 GB/Month | 20 | |||||||||||||||||||||
15 | Queues | EBS | General Purpose SSD | 1 | 100GB | 150 | 10 | ||||||||||||||||||||||
16 | Databases | EBS | General Purpose SSD | 2 | 500GB | 1500 | 100 | ||||||||||||||||||||||
17 | Total Cost in US / month | 130 USD / Month | |||||||||||||||||||||||||||
18 | 3. Loadbalancer ELB | ||||||||||||||||||||||||||||
19 | Name | For | Cost per ELB | Cost of data processed | Data Processed in GB | Total Cost | |||||||||||||||||||||||
20 | ELB | Open edX app | 18.3 USD / month | 0.008 USD per GB/Month | X GB | 18.3 + (0.008 * X) USD | |||||||||||||||||||||||
21 | |||||||||||||||||||||||||||||
22 | 4. Bandwidth | ||||||||||||||||||||||||||||
23 | Data In | Data Out | Cost per 1 GB/month for Data In | Cost per 1 GB/month for Data out | Total Cost | ||||||||||||||||||||||||
24 | X GB | Y GB | 0.09 | ||||||||||||||||||||||||||
25 | |||||||||||||||||||||||||||||
26 | 5. S3 (Standard Storage) | ||||||||||||||||||||||||||||
27 | Type | Storage | Data Transfer | Cost of Storage - GB/month | Cost of data transfer GB/month | Total Cost | |||||||||||||||||||||||
28 | Standard | X GB | Y GB | 0.03 | 0.09 | ( X * 0.03 ) + ( Y * 0.09 ) | |||||||||||||||||||||||
29 | Standard infrequent access | 0.125 | 0.09 | ||||||||||||||||||||||||||
30 | |||||||||||||||||||||||||||||
31 | Totals | Expected Monthly Cost | |||||||||||||||||||||||||||
32 | 1 | EC2 | $809.28 | ||||||||||||||||||||||||||
33 | 2 | EBS | $130 | ||||||||||||||||||||||||||
34 | 3 | ELB | $18.30 + Bandwidth | ||||||||||||||||||||||||||
35 | 4 | Bandwidth | Varies depending on expected bandwidth | ||||||||||||||||||||||||||
36 | 5 | S3 | Varies depending on expected storage | ||||||||||||||||||||||||||
37 | Subtotal | $957.58 + Storage and Bandwidth Costs | |||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||
39 | Notes | 1 | Above costs are for the production environment. There would be a 50% cost for a DEMO/PLE (Production Like Environment) and a 33% cost per test environment (eg Staging). There would be a 100% cost increase for live-live Disaster Recovery of equivalent environments and an approx 33% cost increase for live-standby DR environemnts. | ||||||||||||||||||||||||||
40 | 2 | Above costs based on US hosting. Hosting in Asia (eg Singapore, Mumbai) are expensive by a factor of 2x | |||||||||||||||||||||||||||
41 | 3 | All pricing is in $USD | |||||||||||||||||||||||||||
42 | 4 | Pricing is current based on Amazon AWS | |||||||||||||||||||||||||||
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 |