现在我们有一个实例。我们如何使用内容和文件作为第一个服务器创建另一个实例?我们只是创建一个实例吗?
此外,如果我们对服务器1上的文件进行更改,我们是否必须在服务器2上进行相同的更改?感谢
答案 0 :(得分:2)
实现用例的最佳方法是。
在您的实例上添加一个Cron作业,它将运行一个类似于此的
的S3同步命令 aws s3 sync s3://mybucket /<path to your application root>
答案 1 :(得分:1)
假设您有一个需要在VM1中进行负载均衡的应用程序,那么您需要遵循给定的步骤
1.如果连接了VM1,则拍摄VM1和EBS的快照 2.现在从这个快照创建VM2(这确保你对VM2的相同内容具有相同的权限,只是不同的MAC和IP配置休息数据保持不变) 3.将VM1和VM2添加到负载均衡器,该负载均衡器是您想要负载均衡的应用程序 4.如果想要对VM1数据进行的任何更改都反映在VM2中,而无需手动使用rsync(远程同步)实用程序,该实用程序将目录和机器名称/ ip作为输入,您希望在机器之间保持同步(对一台机器上的目录(提供给rsync)的更改会自动更新到其他机器)
答案 2 :(得分:0)
最好的办法是:
这种方式只需更改自动缩放组中的实例数即可添加(使用烘焙的AMI)或删除实例。更好的是,可以实现添加阈值以自动增加或减少实例。由于整个自动缩放组与ELB关联,因此将使用ELB自动配置任何新实例。
注意:您的ELB和ASG应位于同一地区
请查看亚马逊文档链接: Attaching a Load Balancer to Your Auto Scaling Group