【问题标题】:Amazon EC2 Auto Scaling in production生产环境中的 Amazon EC2 Auto Scaling
【发布时间】:2011-12-14 16:45:36
【问题描述】:

我意识到每次更改代码时都必须从 EBS Volume 制作图像

并且每次都遵循自动缩放配置(这真的很糟糕)。

我听说有些人尝试从 github 或类似的方式加载他们最新的代码。

这样他们就可以让服务器自动拥有最新的代码,而无需每次都制作新的图像。

我已经有一个私人 github。

这是解决 Auto-Scaling 代码管理的唯一方法吗?

如果是这样,我该如何配置它才能工作?

【问题讨论】:

    标签: github amazon-ec2 scalability


    【解决方案1】:

    使用用户数据脚本,该脚本适用于包括亚马逊在内的许多公共图像。你可以让它下载 puppet manifests/templates/files 并直接运行。寻找大师少傀儡。

    【讨论】:

    • 是的,我忘了提及它们,尽管我发明了“用户数据脚本”:-) 但是请注意,这种方法可能需要更长的时间才能使实例完全符合规范,即通常与自动缩放有关。
    【解决方案2】:

    是的,您可以配置您的 AMI,以便实例在首次启动时加载最新的软件和配置,然后再在 Auto Scaling 组中投入使用。

    如何设置启动脚本可能取决于您运行的特定操作系统和版本。

    【讨论】:

    • 我正在运行 Ubuntu 11.04 natty
    猜你喜欢
    • 2018-11-18
    • 2011-11-24
    • 2021-05-21
    • 2017-03-26
    • 2017-02-01
    • 2012-08-10
    • 2018-09-30
    • 2022-01-22
    • 2018-07-13
    相关资源
    最近更新 更多