一個位于美國的電子商務(wù)公司,擁有全球各地的用戶,用戶需要將商品圖片、視頻等快速上傳到位于美國的區(qū)域的 Amazon S3 存儲桶。
使用 AWS 提供 S3 Transfer Acceleration 功能,使用該功能可以提高文件上傳到 Amazon S3 桶的速度。在正式?jīng)Q定采用該服務(wù)之前,使用 使用 Amazon S3 Transfer Acceleration 速度比較工具進行測試,比較直接上傳到 S3 桶和使用 S3 Transfer Acceleration 上傳的速度差異。
本次采用AWS Console界面完成作業(yè)。
注意:根據(jù)項目的具體情況,可以采用不同的實施方法。比如使用命令行(CLI)部署、代碼部署 (CloudFomation、Terraform等)、以及其它開發(fā)語言(SDK)完成作業(yè)。
方法一: 測試所有的區(qū)域
1. 網(wǎng)址:
https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html
2. 打開上面網(wǎng)址,可以直觀比較各個 Amazon S3 區(qū)域內(nèi)加快的上傳速度和未加快的上傳速度。此速度比較工具使用分段上傳來將文件從瀏覽器傳輸?shù)礁鞣N使用和未使用 Transfer Acceleration 的 Amazon S3 區(qū)域。
方法二:測試特定區(qū)域
1. 將以下 URL 復制到瀏覽器窗口中
https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html?region=region&origBucketName=yourBucketName
2. 分別將 region 和 yourBucketName 替換為自己使用的 AWS 區(qū)域(例如 us-west-2)和要評估的存儲桶的名稱:
在瀏覽器中可以直觀地看到每個區(qū)域的上傳速度對比數(shù)據(jù)。
例如:
