How AWS DynamoDB service limits can help you avoid resource wastage?

AWS-DynamoDB-Service-Limits

AWS DynamoDB has specific limits to their read and write capacity. AWS maintains these service limits so as to provide high availability, reliability, and robustness to the resources being used by the user. Service limits also help in minimizing the overuse of services and resources by the users who are new to AWS cloud environment.

Why do you need to watch over your DynamoDB service limits?

AWS DynamoDB is a fully managed NoSQL database that supports key value and document data structures. Users, while availing services of DynamoDB resources need to be aware of certain resource limits so as to continue using the resources without any performance hiccups.

While using DynamoDB, users generally forget to keep track of what database capacity is available for use and what capacity has been already occupied. Breaching this capacity or service limit can lead to various unpredictable performance issues in your cloud environment which can adversely hamper your workload.

How does Centilytics come into play?

Centilytics gives an alert indication to the user whenever the said limit is about to breach. Our dedicated insight tells you the service limit of your DynamoDB read/write capacity.

Insight descriptions:

Severity Description
CRITICAL This indication will be displayed when the user has breached 100% of the specified limit of the corresponding resource.
WARNING This indication will be displayed when the user has breached 80% of the specified limit of the corresponding resource.
OK This indication will be displayed when the user has breached less than 80% of the specified

 

Description of further columns are as follows:

  1. Account Id: This column shows the respective account ID of the user’s account. AWS DynamoDB ss2
  2. Account Name: This column shows the corresponding account name to the user’s account.AWS DynamoDB-ss23
  3. Region: This column shows the region in which the corresponding resource exists.AWS DynamoDB ss4
  4. Limit Amount: This column shows the limit of the resource which is available. Here, the limit refers to the capacity of the DynamoDB.AWS DynamoDB ss3
  5. Current usage: This column shows the current usage level of the corresponding resourceAWS DynamoDB ss1
  6. Service: This column shows the type of service limit.AWS DynamoDB ss5
  7. Table Name: This column shows the corresponding table nameAWS DynamoDB ss16

Compliances covered:

Compliance Name Reference No. Link
Trusted Advisor https://console.aws.amazon.com/trustedadvisor/home?#/category/service-limits

Filters applicable:

Filter Name Description
Account Id Applying the account Id filter will display all the resources for the selected account Id.
Region Applying the region filter will display all the resources corresponding to the selected region.
Severity Applying severity filter will display the resources according to the selected severity type i.e. selecting critical will display all resources with critical severity. Same will be the case for Warning and Ok severity types.

 

Read More:

[1] https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html

[2] https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html

LEAVE A REPLY

Please enter your comment!
Please enter your name here