Step 2: Create a preliminary cost estimation
It's important to calculate an estimation of the cost for all environments of your application so you can check if the solution is financially viable. A best practice is to make a high-level estimation and get approval from the business analyst before proceeding with the development and deployment.
-
Database engineer creates the initial cost analysis using available information and the examples presented on the DynamoDB pricing page
. -
Create a cost estimate for on-demand capacity (see example
). -
Create a cost estimate for provisioned capacity (see example
). -
For the provisioned capacity model, get the estimated cost from the calculator, and apply the discount for reserved capacity.
-
-
Compare the estimated costs of the two capacity models.
-
Create an estimation for all the environments (Dev, Prod, QA).
-
-
Business analyst reviews and approves or rejects the preliminary cost estimate.
Using these reference values, you can create an estimated price to submit for approval.
To create the budget, you can use the DynamoDB pricing page