如何缩放EC2并将代码/数据推送到我的实例?

我目前有一个T1.micro开发运行Windows与SQL Server 2008。

该系统允许学生来到我们的网站search导师,更新他们的个人资料与图片和就业历史等大致相同的工作,LinkedIn的个人资料。

我需要这个能够快速扩展而不浪费资源。

我明白以下是重要的。

分离数据,应用程序等我将通过RDS托pipe图像使用S3,数据库实例来实现这一点,并升级EC2实例。

我的问题

如何将数据/代码无缝地推送到多个ec2 / RDS实例?

对于数据库,您可以轻松使用RDS作为共享数据库资源。

但是对于代码,您可以使用任何远程文件系统,如NFS或GlusterFS。 但是我会推荐GlusterFS,因为它的function和能力都不在NFS中。

您可以创build一台服务器,成为GlusterFS服务器,它将托pipe所有数据并在任意数量的服务器之间共享。

另外,这可能会有所帮助:

需要关于自动缩放ec2 w / scalr的共享存储的build议

https://stackoverflow.com/questions/4329980/sharing-storage-between-instances