3

我还是便宜。

我有一个软件开发环境,它是标准的 Ubuntu 11.04 加上一堆来自 Canonical 的更新。我想设置它,以便当我需要在“野外”服务器上进行完整系统测试时,我可以每周使用 Amazon EC2 实例 2 小时。

有没有办法设置 Amazon EC2 服务器映像(Ubuntu 11.04),这样每当我启动它时,它就会启动,自动下载代码更新(或相反接受 git push 更新),然后让我准备好启动一个实例的应用服务器。是否也可以将该服务器绑定到一个 URL(例如 ec2.1.mydomain.com),以便我可以使用浏览器访问我的网络应用程序?

此外,有没有一种方法可以在我准备好测试时运行命令行实用程序来启动我的实例,然后在我完成时将其关闭?使用此模型,我将能够为每个开发人员分配一个或多个开发服务器,并且只在它们被使用时付费。

4

2 回答 2

3

是的,是的,更多的是。这里有一些可以在 SO 和 SF 上搜索/搜索的好东西——ec2命令行工具
——
从正在运行的实例中创建自己的 AMI(以节省繁琐且耗时的启动 gumf),
——用于执行 DNS 魔术的 route53 API
-- ubunutu cloud-init 用于启动脚本, --
32 位微型实例是您开发工作的朋友,因为它们属于免费使用范围

于 2011-10-23T21:42:37.350 回答
1

詹姆斯所说的一切都很好。如果您正在寻找需要较少技术知识和研究的东西,我也会考虑:

于 2011-12-15T16:52:50.543 回答