はじめに
DynamoDBのストレージクラス「スタンダード」と「スタンダードIA」について、それぞれの特徴や使い方を超初心者向けにわかりやすく解説します。
DynamoDBのストレージクラスとは?
DynamoDBには、2種類のストレージクラスが用意されています。
- 
スタンダード: 通常のストレージクラスで、データが頻繁にアクセスされる場合に適しています
 - 
スタンダードIA(Infrequent Access): 保存コストが約60%低く、アクセス頻度が少ないデータの保存に適しています。ただし、データ操作コストが若干高くなります
![(2) [Japanese] Hot and Cold Data in DynamoDB - Amazon DynamoDB Nuggets _ Amazon Web Services (2).jpeg](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F102361%2Ffe1d7074-1d6a-6949-71c9-8660313fab95.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=99582618ee81e28154a9de9fd7fdb875)
 
ストレージクラスの選び方
- 
スタンダードの特徴:
- アクセスが頻繁なデータ向け
 - 通常の保存コスト
 
 - 
スタンダードIAの特徴:
- 長期保存向けでコストを抑えたい場合に
 - アクセス頻度が低いデータにベスト
 
 
具体例と判断基準
例えば、アプリケーションのログや監査用データなど、保存が主目的でアクセスが少ないデータの場合、スタンダードIAが適しています。
ストレージコストがスループットコストよりも大きい場合も、このクラスが最適です。
![(2) [Japanese] Hot and Cold Data in DynamoDB - Amazon DynamoDB Nuggets _ Amazon Web Services (3).jpeg](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F102361%2Ff10126f4-48b1-1149-c0da-70b48de8d7f6.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=f8a042020a8d78ab21193456500bf631)
おわりに
DynamoDBのストレージクラスをうまく使い分けることで、コストの最適化ができます。このブログが、皆様のDynamoDBの理解と活用に役立つことを願っています。
以上が今回の内容です。ありがとうございました。
関連情報
![(2) [Japanese] Hot and Cold Data in DynamoDB - Amazon DynamoDB Nuggets _ Amazon Web Services (6).jpeg](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F102361%2F2e1a7b55-c24c-ac60-288d-afb81f2c9620.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e1ead5081d2df1a7b5ad19ecc8461dcb)