EBS 和私有 AMI 哪个更好?
我是亚马逊网络服务的新手。我需要创建一个服务器映像,其中在 EC2 实例上预安装了一些软件包。 我正在考虑的一种选择是使用这些包创建 EBS 卷,然后使用它们启动 EC2 实例。 我正在考虑的另一个选择是创建一个私有 AMI,然后使用它们来启动 EC2 实例。 我不确定哪个选项更好。
我遇到的另一个稍微相关的问题是我可以创建一个私有 EBS 卷并与其他帐户共享它。
I am new to Amazon web services. I need to create a server image with a few software packages pre installed on the EC2 instances.
One option I am considering is to create an EBS volume with these packages and then use them to launch EC2 instances.
The other option I am thinking of is to create a private AMI and then use them to launch the EC2 instances.
I am not sure which option is better.
One other slightly related question I have is can I create a private EBS volume and share it with some other account.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该创建自己的 AMI,因为它可能更高效。为了创建实例,您必须指定 AMI。除了指定 AMI 之外,指定 EBS 快照作为根设备(如果这有效,我还没有测试过)只会导致 EC2 云使用 AMI 启动您的实例,然后使用 EBS 快照覆盖它根卷。
将 AMI 作为原型保留起来很容易。
You should create your own AMI, as it's probably more efficient. In order to create an instance, you must specify an AMI. Specifying an EBS snapshot as the root device in addition to specifying the AMI (if this even works, I haven't tested it) would just result in the EC2 cloud launching your instance with the AMI, followed by overwriting it with the EBS snapshot for the root volume.
It's easy enough to keep the AMIs laying around as prototypes.