首页 > 解决方案 > 通过 Python 生成 EC2 实例

问题描述

有人可以帮助我了解生成 EC2 实例和部署 AMI 的基础知识以及如何正确配置它们吗?

当前情况:在我公司,我们有 1 台服务器和一些客户端,它们运行计算并在完成后返回结果。该系统是用 Python 编写的,但有时我们会耗尽机器的能力,所以我正在考虑通过额外的 EC2 客户端来支持客户端 - 按需。客户端通过配置文件中设置的内部 IP 连接到服务器。

问题:我是否假设我只是创建了一个 AMI,我们的 Python 客户端处于自动启动状态,一旦启动,它就会连接到公共 IP 并执行新任务?这是整个魔术还是我错过了这个概念中的一些非常棒的功能?

问题 II 在生成新实例时,我是否可以使用更新的配置或元信息启动此类实例,或者我是否必须在进行小改动之前更新我的 AMI?

标签: amazon-web-servicesamazon-ec2ec2-ami

解决方案


如果您只想坚持使用普通的生成 EC2 实例,以下是您问题的答案:

问题 I - 这是有效的方法之一,是的,如果您的 Python 客户端配置正确,它将“正常工作”。

问题二 - 是的,您可以做到这一点,这在此处得到了很好的解释:https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html 。还有另一种方法可以将您的配置存储在其他地方,并在实例启动时获取它。


推荐阅读