繁体   English   中英

在EC2上安装卷

[英]Mount Volume on EC2

我有一个本地卷,其中包含配置EC2实例所需的许多文件。 我想知道是否有人对我应该如何在我的EC2 /上挂载此卷/传输这些文件提出任何建议,以便我的实例可以访问它们。 就速度+安全性而言,最好的方法是什么?

几个选择:

  • 在配置时将其上传到s3并从s3中拉出(您将需要额外的空间)
  • 创建实例,附加和EBS卷并将文件传输到该卷和快照。 设置时,从快照创建一个新卷并附加它。
  • 使用诸如s3fs(基于熔断器)之类的文件来装入卷(类似于第一个选项,具有较小的空间,但更复杂。
  • 使用已经配置/配置的东西构建AMI。 (缺点:比其他方法复杂)

就速度而言,如果您为实例使用与S3 / EBS相同的区域,则应该没问题。

就选择使用的资源而言,在IAM级别控制的安全性方面。 关键是加快/拆除新实例的速度。

如果是我,AMI路线可能就是我要走的路线

如果数据变化不大,并且启动时服务器的数据负载仅为30gb,那么我会将其放入ebs卷中,对其进行快照,然后在启动时从快照中创建一个volumen。 这样做的另一个好处是,如果您有两个或多个实例,这些实例将反复使用相同的30GB数据。 他们只是获取相同的快照,为其创建自己的卷并附加。 此处不收取任何数据传输费用,因为它们附加了不复制数据的卷。

或者,您可以仅压缩(tar.gz)整个包并将其放入S3中​​。 让您的实例启动并从S3中获取文件,然后将其提取到自己的本地磁盘上。 整洁的方法是让服务器每次都获取相同的文件名。 您可以上传文件的新版本,确保文件名相同,然后您的下一个服务器将获取新文件。 在这种情况下,您将需要为数据传输付费,但要以AWS内的超低费率付费。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM