我们在单个 EC2 服务器实例上运行一个轻量级 Web 应用程序,这足以满足我们的需求,但我们想知道如果它出现故障,如何监控并重新启动它。
我们有一台单独的非 Amazon 服务器,我们想用它来监控 EC2,并在必要时启动一个新实例并关闭旧实例。我们所有的用户数据都位于弹性存储上,因此我们不太担心丢失任何内容。
我想知道是否有人有以这种方式使用 EC2 的经验,特别是自动化启动新实例的过程?我们从头开始创建一些东西没有问题,但看起来它应该是一个已解决的问题,所以我想知道是否有人有任何提示、链接、脚本、教程等可以分享。
谢谢。
最佳答案
您应该看看puppet及其对 AWS 的支持。我还会查看 RightScale AWS library以及这篇关于 starting a server with the RightScale scripts 的文章。您还可以在 web serving with EC2 上找到这篇文章有用。我已经做了类似的事情,但没有外部监控,节点监控自身并在不再需要时关闭,然后当有更多工作要做时,一个新的节点会启动。
关于amazon-ec2 - 单实例 Amazon EC2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/250470/