我开发了一个应用程序,应用服务器和数据库服务器(NoSQL)都是分布式的。应用服务器和数据库服务器处于多云状态(AWS或Azure),我已经备份了它们的快照。
我只是想知道,是否有可能根据在线用户数量自动增加或减去服务器?
我知道有一些技术,但我希望它能
让我的应用程序监控在线用户的数量,如果它超过了限制(这个限制是基于我测试获得的),我的应用程序可以调用它的api来建立一个新的多云服务器,并将app服务器或数据库服务器的快照复制到它。
如果用户量远远低于当前服务器的限制,则会将新用户引导到某些Integration,直到删除服务器没有用户为止。
发布于 2014-06-14 15:04:52
Azure和AWS都提供自动缩放作为其基础设施的一部分。
这两个云提供程序都可以根据CPU的使用情况自动扩展,但是如果您需要定制扩展,您可能需要编写一些自定义代码来直接使用它们各自的API。
https://stackoverflow.com/questions/24220849
复制相似问题