技術要件評価テンプレート - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

技術要件評価テンプレート

データの取り込みタイプに関する情報を提供する:

データインジェストタイプ

Y/N

説明

[Frequency] (頻度)

アプリケーションアクセス

Y

 

 

API ゲートウェイ

Y

 

 

データストリーミング

N

 

 

バッチプロセス

N

 

 

ETL

N

 

 

データインポート

N

 

 

時系列

N

 

 

データ消費タイプに関する情報を提供する:

データ消費タイプ

Y/N

説明

[Frequency] (頻度)

アプリケーションアクセス

 

 

 

API ゲートウェイ

 

 

 

データエクスポート

 

 

 

データ分析

 

 

 

データ集約

 

 

 

レポート作成

 

 

 

検索

 

 

 

データストリーミング

 

 

 

ETL

 

 

 

データ量の見積もりを提供する:

エンティティ名

推定レコード数

レコードサイズ

データボリューム

ゲームプレーヤー

1 MM

< 1 KB

最大 1 GB

(1 MM * 1 KB)

ゲームインスタンス

6 MM

(100K/日 * 60 日)

< 1 KB

最大 6 GB

(6 MM * 1 KB)

ゲームユーザーマッピング

300 MM

(6 MM ゲーム * 50 プレイヤー)

< 1 KB

最大 300 GB

(300 MM * 1 KB)

注記

データの保存期間は 60 日間です。60 日を過ぎると、DynamoDB から Amazon S3 に自動的にデータを移動するDynamoDB Time to Live (TTL) を使って、分析用にデータを Amazon S3 に保存する必要があります。

時間パターンに関する次の質問に答える:

  • アプリケーションはどの時間帯に利用可能ですか(例えば、年中無休か、平日の午前 9 時から午後 5 時までか)。

  • 日中に使用量がピークに達することはありますか? 何時間ですか。アプリケーションの使用率はどれくらいですか?

書き込みスループット要件を指定する:

エンティティ名

書き込み/日

時間/日

書き込み/秒

ゲームプレーヤー

10,000 件の更新

18

< 1

ゲームインスタンス

300,000

18

< 5

ゲームユーザーマッピング

1,800,000,000

18

~ 27.777

メモ

Game Player の書き込み操作:ユーザーの 1% が毎日プロファイルを更新するため、100 万人のユーザーに対して 10,000 件の更新が見込まれます。

ゲームインスタンスの書き込みオペレーション:100,000 ゲーム/日。各ゲームには、作成時、開始時、終了時に少なくとも 3 つの書き込み操作があるため、合計で 300,000 件の書き込み操作になります。

ゲームユーザーマッピングの書き込みオペレーション:50 人のプレイヤーがいる各ゲームで 1 日あたり 100,000 ゲーム。平均ゲーム時間は 30 分で、ゲーマーの位置は 5 秒ごとに更新されます。ゲーマー 1 人あたりの平均更新回数は 360 回と推定されるため、合計は 100,000 × 50 × 360 = 1,800,000,000 回の書き込み操作になります。

読み取りスループット要件を指定する:

エンティティ名

読み取り/日

時間/日

読み取り/秒

ゲームプレーヤー

200,000

18

~ 3

ゲームインスタンス

5,000,000

18

最大 77

ゲームユーザーマッピング

1,800,000,000

18

~ 27.777

メモ

ゲームプレイヤーの読み取り操作:ユーザーの 20% がゲームを開始するので、1 MM * 0.2 = 200,000 です。

ゲームインスタンスの読み取り操作: 100,000ゲーム/日。各試合で、選手 1 人につき少なくとも 1 回の読み出し操作があり、1 試合あたり 50 人の選手がプレーするので、合計で 5,000,000 回の読み出し操作があることになります。

ゲーム・ユーザー・マッピングの読み取り操作:50人のプレーヤーで100,000ゲーム/日。平均ゲーム時間は 30 分で、ゲーマーの位置は 5 秒ごとに更新されます。ゲーマー 1 人あたり平均 360 回の更新があると推定され、各更新には読み取り操作が必要なので、合計で 100,000 * 50 * 360 = 1,800,000,000 回の読み取り操作が必要となります。

データアクセスのレイテンシ要件を指定する:

操作

99 パーセンタイル

最大レイテンシー

読み込み

30 ミリ秒

100 ミリ秒

書き込み

10 ミリ秒

50 ミリ秒

セキュリティ要件を指定する:

要件

Y/N

メトリクス

Notes (メモ)

高可用性

Y

99.9%

 

RTO

Y

1 時間

目標復旧時間

RPO

Y

1 時間

目標復旧時点

ディザスタリカバリ

N

 

 

リージョン内データレプリケーション

N

 

 

クロスリージョンデータレプリケーション

N

3 秒のレイテンシー

どの AWS リージョン?

セキュリティ要件を指定する:

要件

Y/N

Notes (メモ)

機密データストア

N

保護対象の医療情報 (PHI)、支払いカード業界 (PCI) 情報、個人を特定できる情報 (PII)

保管時の暗号化

Y

 

転送時の暗号化

Y

 

クライアント側の暗号化

N

 

所有権のある暗号化ライブラリまたはサードパーティーの暗号化ライブラリ

N

 

データアクセスのログ記録

N

 

データアクセス監査

N