我期望在Amazons AWS基础架构上创build一个dynamic应用程序环境。 (可能沿着elasticbeanstalk或heroku的路线)。
在这个阶段,我不担心路由性能或多区域能力。 我的主要短期需求是易于安装和易于维护和pipe理。
目前的环境是最新版本的Ubuntu(12.04)上Apache(2)的最新版本。 坚持这将有助于上述的限制(即保持简单)
build筑: 看到这个
所以:
这个架构是否可以工作(请参阅上面的架构图链接)?
有什么根本的缺失吗?
有更简单的快速select吗?
架构总结:
1.设置DNS以将所有对该域的请求路由到Elastic Load Balancer(ELB)
2. ELB路由到两个(或更多)实例,这些实例基于子域查找(使用mod_proxy_express)纯粹代理请求。
3. ELB'd应用服务器组的各个组之一将处理该请求。
笔记:
1.随着服务需求的增长,新的应用程序组可以被添加。 发生这种情况时,组将被添加并且子域查找(DBM文件)将被更新。
2.个别应用程序受到监视。 如果一个应用程序超出了某个性能限制,它将被重build为一个新的组(例如,更大/更小的性能),并且子域查找文件将被再次更新