2015-09-15 110 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内部价格非常便宜。