假設我有一些數據文件在EC2實例的塊存儲上積累了幾兆字節。從AWS EC2下載大文件的最快方法EBS
什麼是他們下載到本地計算機的最有效方法是什麼? scp
? ftp
? nfs
? http
? rsync
?通過中間s3
桶?洪流通過多臺機器?任何特殊的工具或腳本在那裏爲這個特定的問題?
假設我有一些數據文件在EC2實例的塊存儲上積累了幾兆字節。從AWS EC2下載大文件的最快方法EBS
什麼是他們下載到本地計算機的最有效方法是什麼? scp
? ftp
? nfs
? http
? rsync
?通過中間s3
桶?洪流通過多臺機器?任何特殊的工具或腳本在那裏爲這個特定的問題?
請遵循下列規則:
這將是你最簡單,最有效的方法。
需要關於此用例的更多信息。我希望下面的概念是有幫助的:
我並不完全確定我可以提供哪些附加信息。問題只是關於哪種方法是最快的方法,假設我準備花費幾個小時來設置系統。 雖然我不認爲這個答案對我有幫助。例如,如果我設置了HTTP,我認爲我需要並行下載?它與從S3並行或rsync下載相比如何?至於BitTorrent,我是否需要設置額外的機器來複制數據才能下載,從而達到任何意義? –
一般來說,很難相信2017年的「如何從遠程網絡下載文件」這個問題真的沒有很好的標準答案。 –
那麼,「最有效」並不是一個明確定義的標準。所有提到的解決方案都是有效的,但不同。對於Resilio,沒有額外的東西,只是雙方的客戶。 – Janusz
對於足夠大的數據集,最快和最便宜的方法是實際運送存儲介質。參見[AWS Snowball](https://aws.amazon.com/snowball/)。 –
的確,儘管我有一種感覺,當數據達到PB級時,這項服務更有用,因爲物理驅動器的發貨時間實際上與通過互聯網傳輸的時間相當。大約1兆兆字節可能還沒有那麼多。無論如何,看來,協議的選擇可能會將幾小時轉換爲幾天,反之亦然,因此這個問題。 –
它仍然與10TB相關。查看傳輸10TB的帶寬成本,然後再以100 Mb/s的速度傳輸數據需要多長時間。由聯邦快遞發送的10TB驅動器具有驚人的帶寬,並且FedEx賬單針對帶寬很小。 –