type
status
date
slug
summary
tags
category
icon
password

理論

DynamoDB Accelerator (DAX) は、Amazon DynamoDB用のフルマネージド型のインメモリキャッシュサービスです。DAXはDynamoDBのパフォーマンスを向上させるために設計されており、特に読み取り要求のレイテンシ(応答時間)を大幅に短縮することができます。

主な特徴

  1. インメモリキャッシュ
    1. DAXはDynamoDBのデータをインメモリにキャッシュし、高速な読み取り操作を提供します。これにより、データベースにアクセスする際の遅延が大幅に削減され、アプリケーションのレスポンス速度が向上します。
  1. フルマネージド
    1. DAXは完全に管理されているサービスであり、インフラストラクチャのセットアップや管理、スケーリング、パッチ適用などの運用作業をAWSが自動で処理します。これにより、運用負担が軽減されます。
  1. DynamoDBと完全に統合
    1. DAXはDynamoDBとシームレスに統合されており、DynamoDBのAPIと互換性があります。アプリケーションコードの変更を最小限に抑えつつ、キャッシュ機能を追加することができます。
  1. キャッシュの効果的な利用
    1. DAXは主に読み取り要求をキャッシュするため、読み取り負荷が高いワークロードに最適です。データベースの負荷を軽減し、スケーラビリティとパフォーマンスを向上させます。

使用例

  • 頻繁にアクセスされるデータをキャッシュして、データベースの負荷を削減したい場合。
  • レイテンシが極めて重要なアプリケーション(例:リアルタイム分析やゲームなど)の場合。
  • 高頻度で読み取り要求が発生するが、書き込みは比較的少ないワークロードに対して。
DAXを使うと、DynamoDBテーブルに対する読み取り操作がキャッシュされ、繰り返し同じデータを読み取る際に高速にレスポンスを得ることができます。
 

実践

一問道場

問題 #41
ある企業が最近、AWSにアプリケーションを展開しました。このアプリケーションはAmazon DynamoDBを使用しています。企業はアプリケーションの負荷を測定し、DynamoDBテーブルのRCU(リードキャパシティユニット)とWCU(ライトキャパシティユニット)を予想されるピーク負荷に合わせて設定しました。ピーク負荷は毎週1回、4時間の期間で発生し、通常の負荷の2倍となります。それ以外の期間は、アプリケーションの負荷は平均負荷に近いです。アクセスパターンは、テーブルへの書き込みが読み込みよりも遥かに多いです。
ソリューションアーキテクトはテーブルのコストを最小化するソリューションを実装する必要があります。
どのソリューションがこの要件を満たすでしょうか?
  • A. AWS Application Auto Scalingを使用してピーク期間中にキャパシティを増加させる。平均負荷に合わせてRCUとWCUを予約購入する。
  • B. テーブルにオンデマンドキャパシティモードを設定する。
  • C. DynamoDB Accelerator(DAX)をテーブルの前に設定し、テーブルの新しいピーク負荷に合わせてプロビジョニングされたリードキャパシティを減らす。
  • D. DynamoDB Accelerator(DAX)をテーブルの前に設定し、テーブルにオンデマンドキャパシティモードを設定する。
 
解説
  • A は、ピーク時にキャパシティを増加させ、通常時に予約購入でコストを抑えようとする方法です
  • このソリューションは、ピーク時に容量を自動的に増加させるために Application Auto Scaling を使用することで、平均負荷の2倍に対応します。そして、平均負荷に見合う予約済みの RCU(読み込みキャパシティーユニット)および WCU(書き込みキャパシティーユニット)を購入することで、負荷が平均に近い週の残りの期間のテーブルコストを最小限に抑えます。
 
相关文章
クラウド技術の共有 | AWS Site-to-Site
Lazy loaded image
EKSでのWordPressデプロイ:KCNA-JP試験対策 (Kubernetes実践編)
Lazy loaded image
初心者向け!コンテナ化WordPressサイト構築ガイド(超詳細版)
Lazy loaded image
EFSを活用!AWS EC2でDockerを使ったWordPressサイト構築
Lazy loaded image
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
Lazy loaded image
528-AWS SAP AWS 「理論・実践・一問道場」Migration Evaluator
Lazy loaded image
042-AWS SAP AWS 「理論・実践・一問道場」DAX040-AWS SAP AWS 「理論・実践・一問道場」S3 VPCエンドポイント
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
02-生成AIパスポート試験対策:第2章「生成AI」
2025-2-1
01-生成AIパスポート試験対策:第1章「人口知能」
2025-2-1
究極のAWS認定 AI 実践者 AIF-C01 - 学習メモ
2025-1-27
不要再傻傻的直接买NISA啦
2025-1-27
Kubernetes、仮想マシンとコンテナの概念を超簡単に解説!
2025-1-24
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
2025-1-22
公告
🎉欢迎访问我的博客🎉
- 感谢您的支持 --
本站点于2024/09/01建立
👏主要分享IT相关主题👏
系统管理:
Redhat…
容器和编排:
Kubernetes、Openshift…
云计算:
AWS、IBM…
AI入门
以及技术笔记和考证经验
定期更新,欢迎互动。
感谢访问!
快速浏览相关标签