我有一个同时运行3项服务的网络应用程序:" A"," B"和" C"并且他们从外部数据库共享相同的数据。
" A"可能使用的资源多于" B"和" C",可能需要自己的专用机器。
我正在考虑以下列方式横向扩展应用程序(通过部署新计算机,而不是更新当前服务器和配置):
是否有关于此主题的书籍或推荐网站?
软件工具如何提供帮助? (或者更具体地说,我可能会考虑亚马逊EC2)
非常感谢, 维拉德
答案 0 :(得分:1)
亚马逊的弹性负载均衡器似乎正是您所需要的。如果实例在EC2中运行,它将允许您扩展实例。它支持HTTP / HTTPS,但支持其他非Web TCP服务。
RightScale也是一种选择。除EC2外,它还支持其他云。