隨著您的組織和業務發展壯大,更多的使用者、應用程式和其他 AWS 服務與您位於 Amazon S3 中的物件展開互動。最佳化此類互動的效能可協助您將停機時間降到最低、提高效率並改善客戶體驗。
在本課程中,您將瞭解使用 Amazon S3 時可用來取得最佳效能的功能和技巧。您也可以探索可用於監控 Amazon S3 效能的工具。
• 課程等級:進階
• 持續時間:60 分鐘
活動
此課程包括互動式課程、示範和知識檢查。
課程目標
在本課程中,您將了解:
• 使用字首來提高 Amazon S3 效能
• 實作逾時、重試和退避,以解決連線延遲
• 實作平行處理以最佳化輸送量
• 執行 Amazon S3 Select 以擷取特定物件資料
• 使用 Amazon CloudFront 加速內容交付
• 使用 Transfer Acceleration 來加速異地資料傳輸
• 使用 Amazon CloudWatch 監控 Amazon S3 效能
目標對象
本課程適用於:
• 雲端架構師
• 儲存架構師
• 開發人員
• 營運工程師
先決條件
我們建議此課程的參加者具備以下知識:
• 在 AWS 上完成架構或同等體驗
• 已完成 Amazon Simple Storage Service (Amazon S3) 入門課程
• 已完成 AWS Storage Gateway 入門課程
課程大綱
部分 1:使用字首
• Amazon S3 命名方案檢閱
• Amazon S3 字首分割
• 字首命名考量
部分 2: 水平擴展連線
• 平行處理簡介
• 實作分段上傳的優點
• 分段上傳程序
• 使用分段上傳來上傳物件
部分 3:解決連線延遲和故障
• 解決連線延遲和故障的技術
• 在 AWS 中實作逾時和重試
• 實作逾時和重試的一般指導方針
部分 4:使用 Amazon S3 Select 減少資料傳輸量
• 要求與限制
• 使用 Amazon S3 Select
• 與 Amazon EMR 整合
部分 5:使用 Amazon CloudFront 加速內容交付
• 設定 CloudFront 以交付內容
• CloudFront 將內容交付給使用者的方式
• 保護您的 CloudFront 分發
部分 6:使用 Transfer Acceleration 來加速異地資料傳輸
• 何時使用 Transfer Acceleration
• 比較加速和非加速要求
• 使用 Transfer Acceleration 的要求和考量
• 使用 Transfer Acceleration
部分 7:使用 Amazon CloudWatch 監控 Amazon S3 效能
• CloudWatch 關鍵元素
• 您可以使用 CloudWatch 監控的 Amazon S3 指標