這些題目為學習目的而獨立製作,並非 AWS 官方考題、實際考題、外流題或考題庫。
SAA-019
在圖片上傳處理中,使用者從世界各地將大容量檔案上傳至 S3。若希望改善遠距離上傳的速度,下列哪項功能最為合適?
選項
解析與正確答案
閱讀解析與正確答案(劇透:建議先自行作答)
正確答案:A. S3 Transfer Acceleration
解析
S3 Transfer Acceleration 利用 CloudFront 的邊緣節點,加速從遠距離往 S3 的上傳。
各選項解析
A. S3 Transfer Acceleration
正解。用於全球規模的 S3 上傳加速。
B. S3 Versioning
Versioning 為保留歷史版本的功能。
C. S3 Object Lock
Object Lock 用於防竄改與保留期管理。
D. S3 Glacier Deep Archive
Glacier Deep Archive 為適用長期封存的低成本儲存類別。
實際使用情境
S3 Transfer Acceleration 是透過 CloudFront 邊緣節點將上傳轉送至 S3 儲存貯體的功能,可加速遠距離、大容量的上傳。使用者改以專用端點(`bucket.s3-accelerate.amazonaws.com`)取代一般 S3 端點(`bucket.s3.amazonaws.com`),自使用者至最近的邊緣間以公用網際網路短距離抵達,邊緣以後則經由 AWS 骨幹送達儲存貯體所在區域。長距離區段可獲得穩定吞吐量,對於使用者分布於全球的上傳場景效果較為明顯。 替代方案包括以多部分上傳並行化、改採 AWS DataSync 或 Snow Family 等其他路徑、將 S3 儲存貯體本身遷移至更接近使用者的區域。Transfer Acceleration 最為直觀地適配「不想變更 S3 儲存貯體的位置,但希望僅加速遠距離上傳」的場景。費用上會於一般 S3 資料傳輸之外額外產生加速費,因此實務定石為先以 Amazon 提供的 Speed Comparison Tool 量測效果,再決定是否採用。 SAA-C03 中,題幹若出現「從世界各地往 S3 大容量上傳」「希望加速遠距離上傳」「不想搬移儲存貯體的區域」等用語,Transfer Acceleration 即為正答。誤答常以「使用 CloudFront 進行上傳」(CloudFront 主要面向下載派送,直接接收 PUT 的來源需另行準備)、「Direct Connect」(專供地端的專線,並非面向終端使用者)、「僅以多部分上傳解決」(無法縮短區段延遲本身)等選項出現。