

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 技術需求評估範本
<a name="template-tech-req"></a>

提供資料擷取類型的相關資訊：


|  |  |  |  | 
| --- |--- |--- |--- |
| **資料擷取類型** | **是/否** | **Description** | **Frequency (頻率)** | 
| *應用程式存取* | *Y* |   |   | 
| *API 閘道* | *Y* |   |   | 
| *資料串流* | *N* |   |   | 
| *批次程序* | *N* |   |   | 
| *ETL* | *N* |   |   | 
| *資料匯入* | *N* |   |   | 
| *時間序列* | *N* |   |   | 

提供資料消耗類型的相關資訊：


|  |  |  |  | 
| --- |--- |--- |--- |
| **資料耗用類型** | **是/否** | **Description** | **Frequency (頻率)** | 
| *應用程式存取* |   |   |   | 
| *API 閘道* |   |   |   | 
| *資料匯出* |   |   |   | 
| *資料分析* |   |   |   | 
| *資料彙總* |   |   |   | 
| *報告* |   |   |   | 
| *搜尋* |   |   |   | 
| *資料串流* |   |   |   | 
| *ETL* |   |   |   | 

提供資料磁碟區估算：


|  |  |  |  | 
| --- |--- |--- |--- |
| **實體名稱** | **估計記錄數** | **記錄大小** | **資料磁碟區** | 
| *遊戲玩家* | *1 公釐* | *< 1 KB* | *\~ 1 GB*<br />*(1 公釐 \* 1 KB)* | 
| *遊戲執行個體* | *6 公釐*<br />*(10 萬/天 \* 60 天）* | *< 1 KB* | *\~ 6 GB*<br />*(6 公釐 \* 1 KB)* | 
| *遊戲使用者映射* | *300 公釐*<br />*(6 MM 遊戲 \* 50 名玩家）* | *< 1 KB* | *\~ 300 GB*<br />*(300 公釐 \* 1 KB)* | 

**注意**  
資料保留期間為 60 天。60 天後，資料必須存放在 Amazon S3 中進行分析，方法是使用 [DynamoDB 存留時間 (TTL)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html) 自動將資料從 DynamoDB 移出 Amazon S3。

回答有關時間模式的這些問題：
+ 使用者可使用的應用程式時間範圍為何 （例如，平日上午 24 點到下午 5 點）？
+ 一天中的用量是否達到峰值？ 幾個小時？ 應用程式用量的百分比是多少？

指定寫入輸送量需求：


|  |  |  |  | 
| --- |--- |--- |--- |
| **實體名稱** | **寫入/天** | **小時/天** | **每秒寫入數** | 
| *遊戲玩家* | *10，000 個更新* | *18* | *< 1* | 
| *遊戲執行個體* | *300，000* | *18* | *< 5* | 
| *遊戲使用者映射* | *1，800，000，000* | *18* | *\~ 27.777* | 

**備註**  
**遊戲播放器寫入操作：**1% 的使用者每天更新其設定檔，因此我們預期 1，000，000 名使用者會更新 10，000 次。  
**遊戲執行個體寫入操作：**每天 100，000 個遊戲。對於每個遊戲，我們在建立、開始和結束時至少有 3 個寫入操作，因此總計為 300，000 個寫入操作。  
**遊戲使用者映射寫入操作：**50 名玩家的每個遊戲每天 100，000 個遊戲。平均遊戲持續時間為 30 分鐘，玩家位置每 5 秒更新一次。我們估計每個玩家平均有 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 個讀取操作，每個遊戲有 50 個玩家，因此總共有 5，000，000 個讀取操作。  
**遊戲使用者映射讀取操作：**50 名玩家每天 100，000 個遊戲。平均遊戲持續時間為 30 分鐘，玩家位置每 5 秒更新一次。我們估計每個玩家平均有 360 個更新，每個更新都需要讀取操作，因此總計為 100，000 \* 50 \* 360 = 1，800，000，000 個讀取操作。

指定資料存取延遲需求：


|  |  |  | 
| --- |--- |--- |
| **操作** | **99 個百分位數** | **最大延遲** | 
| *讀取* | *30 毫秒* | *100 毫秒* | 
| *寫入* | *10 毫秒* | *50 毫秒* | 

指定資料可用性需求：


|  |  |  |  | 
| --- |--- |--- |--- |
| **要求** | **是/否** | **指標** | **備註** | 
| *高可用性* | *Y* | *99.9%* |   | 
| *RTO* | *Y* | *1 小時* | *復原時間目標* | 
| *RPO* | *Y* | *1 小時* | *復原點目標* | 
| *災難復原* | *N* |   |   | 
| *區域資料複寫* | *N* |   |   | 
| *跨區域資料複寫* | *N* | *3 秒延遲* | *哪個 AWS 區域？* | 

指定安全需求：


|  |  |  | 
| --- |--- |--- |
| **要求** | **是/否** | **備註** | 
| *敏感資料存放區* | *N* | *受保護的健康資訊 (PHI)、支付卡產業 (PCI) 資訊、個人身分識別資訊 (PII)？* | 
| *靜態加密* | *Y* |   | 
| *傳輸中加密* | *Y* |   | 
| *用戶端加密* | *N* |   | 
| *任何專屬或第三方供應商加密程式庫* | *N* |   | 
| *資料存取記錄* | *N* |   | 
| *資料存取稽核* | *N* |   | 