我在负载均衡器上有两个 ec2 实例,我希望能够将其中一个实例设为源实例,另一个实例设为镜像实例。源实例始终会更新,而镜像实例会从源实例进行自我更新。
在这种情况下,我会使用 rsync,我唯一担心的是,如果源出于某种原因过期了会发生什么?(在这种情况下,镜像领先于源)。我如何收到通知,或者它如何自我纠正?
谢谢。
答案1
您也可以使用 Amazon EBS。这将为您提供持久的块存储和高可用性,这听起来就像您的目标。AWS EBS 可通过控制台轻松管理,您可以复制卷容易地。
如果您想保留 rsync 选项,那么我会将 rsync 命令放入脚本中,将输出导入文件并通过电子邮件发送给我自己。或者您可以通过 cron 作业监控日志中是否存在相应的错误,并将这些错误的通知添加到 cron 脚本中。这些选项比使用 AWS 服务更耗费资源。
关于问题中的“纠正”部分;我不确定主系统如何会过时。我相信您已安排了定期备份,并在任何重大更改之前拍摄快照,以便可用于将系统恢复到上次已知的运行状态。