我正在使用Elastic Load Balancing来平衡我的Auto Scaling组 ,因为我拥有一个私有的AMI来保存我的应用程序服务器(Tomcat),并将我的Web应用程序部署到它作为战争…现在一切工作正常…什么如果我需要更改我的AMI上的tomcatconfiguration。 这不需要启动我的AMI – >login+更改Tomcatconfiguration – >创build一个新的AMI – >删除旧的AMI我不认为创build一个新的AMI是一个解决scheme,因为它需要更新我的自动比例组添加我的新AMI 有没有办法可以更新现有AMI中的数据而不创build新数据? 我只想拥有相同的AMI ID
我想在没有停机的情况下备份基于Linux的EC2实例,然后再启动一个新的实例。 (实例正在运行Web服务器和Postgres数据库。) 我发现有两种方法可以做到这一点,但我很困惑他们之间的结果有什么不同。 选项#1:从正在运行的实例直接创build一个AMI: 直接从运行的原始实例创build一个新的AMI。 从AMI启动一个新的实例 选项2:从快照手动创buildAMI: 从连接到正在运行的原始实例的卷获取快照 从快照创buildAMI,手动input架构和内核ID等详细信息 从手动创build的图像启动一个新的实例 现在令人困惑的是,当从实例创buildAMI时,EC2会默认重启实例。 有一个checkbox“不重新启动”与以下工具提示: 启用后,Amazon EC2在创build映像之前不会closures该实例。 使用此选项时,不能保证所创build映像上的文件系统完整性 。 这两种方法的结果真的有区别吗? 对我来说,感觉就像手动执行自动向导会做的一样。 它生成快照,select内核ID和体系结构。 为什么一个人有警告文字,另一个没有? 快照正在运行的实例被认为是相对安全的,如果AMI创build在后台执行快照,是否比手动完成更危险?
我只是将另一个ebs卷连接到正在运行的实例。 但是,如何访问音量? 我无法在任何地方find/dev/sda目录。 我应该在哪里看?
我在亚马逊EC2上build立了我的第一个网站,我试图决定使用哪个发行版。 过去我使用过Redhat和CentOS,但是我对任何系统都没有偏见,我只是想用最好的东西(我以前也有部分pipe理的服务器,所以我没有做太多的服务器直到最近的pipe理)。 该网站只是一个用PHP和MongoDB编写的Web应用程序。 我喜欢有一个为Amazon Linux描述的轻量级操作系统的想法,但是与Ubuntu相比,我担心它会在兼容性/更新方面受到影响,或者其他团队只专注于服务器操作系统。 任何build议?