2015-09-15 111 views
0

我有一個本地卷,其中包含一些我需要配置我的EC2實例的文件。我想知道是否有人對我應該如何在EC2上安裝這個卷/傳輸這些文件以使它們可以被我的實例訪問有任何建議。在速度+安全性方面做到這一點的最佳方法是什麼?在EC2上安裝卷

+1

有多少個文件?多少GB的數據? –

+0

也許20-30 gbs –

+0

我不需要雙向訪問 - 我只需要在每次啓動時將一堆數據從本地卷轉儲到我的ec2 –

回答

1

兩個選擇:

  • 把它上傳到S3和供應(你將需要額外的空間),當從S3把它拉下來
  • 創建一個實例,附加和EBS卷和轉移文件到該卷和快照。配置時,從快照創建新卷並附加它。
  • 使用類似s3fs(保險型)安裝卷(用更少的空間,但更復雜的第一種選擇類似
  • 構建AMI的事情已提供/配置(下行:。某種程度上比其他人更復雜)

至於如果使用同一區域的實例爲S3/EBS你應該罰款的安全去在IAM級別控制了你選擇的資源的速度去。

據這裏的關鍵是加速/拆除新實例的速度。

如果是我的AMI的路線可能是一個我想借此

0

如果數據沒有太大變化你不得不爲你在啓動服務器30GB的數據加載,然後我會把它在EBS卷,將其快照,然後在啓動時從快照創建一個智能體。這樣做的另一個好處是,如果你有兩個或更多的實例一次又一次地使用相同的30GB數據。他們只是抓住相同的快照,爲它創建自己的音量並附加。這裏沒有數據傳輸費用,因爲它們附加了不復制數據的卷。

或者你可以將整個包壓縮到(S3)。讓你的實例啓動並從S3獲取文件,然後解壓到他們自己的本地磁盤上。這種方式的整潔部分是你有服務器每次抓取相同的文件名。你可以上傳你的文件的新版本,確保它被命名爲相同的東西,然後你的下一臺服務器將獲取新文件。在這種情況下,您將收取數據傳輸費用,但在AWS內部價格非常便宜。