一般與高峰值比較表https://docs.google.com/spreadsheets/d/1k62M_ajCoP3yRi5F66QjnYBpN3i01fXjNLvMBfPtgx8/edit?usp=sharing
Release market(再補上流量更改後,金額會暴增) :
功能 : 提供用戶端 UI,負責與後端 API 交互,處理 HTTP 請求(文字和語音輸入)。
評估點
估計功能
資源估計配置
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 1G |
Min Instances | 1 |
Max Instances | 10 (應運突發流量) |
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 2G |
Min Instances | 4 |
Max Instances | 50 (應運突發流量) |
流量平均初估
功能 : 接收音頻文件,觸發後續的處理流程(例如 Audio Process Proxy)。
評估:
估計功能
資源估計配置
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 2G |
Min Instances | 1 |
Max Instances | 10 (應運突發流量) |
建議配置
參數 | 值 |
---|---|
CPU | 2 vCPU |
Memory | 4G |
Min Instances | 4 |
Max Instances | 50 (應運突發流量) |
流量平均初估
功能 : 文字存取 Firestore,提供偏好和上下文記錄。
評估點
估計功能
資源估計配置
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 1G |
Min Instances | 1 |
Max Instances | 10 (應運突發流量) |
建議配置
參數 | 值 |
---|---|
CPU | 2 vCPU |
Memory | 4G |
Min Instances | 4 |
Max Instances | 50 (應運突發流量) |
流量平均初估
功能:提供知識查詢接口,存取 Firestore 進行數據檢索和上下文管理。
評估:
估計功能
資源估計配置
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 1G |
Min Instances | 1 |
Max Instances | 10 (應運突發流量) |
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 4G |
Min Instances | 4 |
Max Instances | 50 (應運突發流量) |
流量平均初估
功能:將語音文件轉換為文字。語音處理:將音頻檔案傳遞至 Google Speech-to-Text,返回文字輸出。
評估:
資源估計配置
建議配置
參數 | 值 |
---|---|
CPU | 1 vCPU |
Memory | 2G |
Min Instances | 1 |
Max Instances | 10 (應運突發流量) |
建議配置
參數 | 值 |
---|---|
CPU | 2 vCPU |
Memory | 4G |
Min Instances | 4 |
Max Instances | 50 (應運突發流量) |
流量平均初估
功能:進行向量檢索,支持上下文匹配。
評估:
資源估計配置 (內部服務)
建議配置
參數 | 值 |
---|---|
CPU | 2 vCPU |
Memory | 2G |
Min Instances | 1 |
Max Instances | 10 (應運突發流量) |
流量平均初估
功能
評估音頻文件大小
基於上傳後文件存留時間
=> 填寫:5,000 GB(5 TB) 作為基準存儲。
以下與Audio Push相依
Class A 操作 (寫入 (PUT/POST)) : 500,000,000
Class B 操作 讀取 (GET) : 500,000,000
Amount of published data daily: 850 GB/day
每月總操作次數為 4,000,000,000,總數據量為:
4,000,000,000 × 1KB = 4,000,000,000KB
換算為 GB:
4,000,000,000KB ÷ 1,024 = 3,906,250MB
3,906,250MB ÷ 1,024 = 3,814.7GB
因此,每月數據量約為 3,814.7GB,約為 3.81TB。
假設一個月有 30 天:
每日數據量 = 3,814.7GB ÷ 30 ≈ 127.16GB
從其他Cloud Run 初估 假設一個月約4000萬Request
平均一天則為13333左右的Request
字元抓500~1000之間 (短對話)
https://cloud.google.com/scheduler/pricing?hl=zh-tw
感覺很便宜
假設每日流量為 TPS 5000 的峰值(高峰期 2.4 小時)和 TPS 500(非高峰期 21.6 小時):
每日請求數:
每月請求數:
82,080,000 × 30 = 2,462,400,000 次 (算2463)
Concurrent Users ≈ TPS × 平均請求間隔(Think Time)
Example 假設每位使用者每 10 秒發送一次請求:
TPS 100 : 每秒處理 100 個請求,平均每位使用者每 10 秒發送 1 個請求。Concurrent Users ≈ 100 × 10 = 1000 人
TPS 3000 : 每秒處理 3000 個請求,平均每位使用者每 10 秒發送 1 個請求。Concurrent Users ≈ 3000 × 10 = 30,000 人
須注意