自动增加或减少服务器

时间:2014-06-14 14:21:15

标签: deployment amazon-web-services cloud puppet juju

我开发了一个app,app服务器和数据库服务器(NoSQL)都是分布式的。 应用服务器和数据库服务器处于多云(AWS或Azure),我都备份了它们的快照。

只是想知道,是否可以根据在线用户数量自动增加或减少服务器?

我知道有一些技术(pippet juju),但我希望它可以

让我的应用程序监控在线用户的数量,如果超出限制(限制基于我的测试得到),我的应用程序可以调用其api建立新的多云服务器并复制应用服务器的快照或数据库服务器。

如果用户数量远低于当前服务器限制,则会将新用户引导至某个Integration服务器,直到删除服务器没有用户为止。

您的评论欢迎

1 个答案:

答案 0 :(得分:2)

AzureAWS都将自动缩放作为其基础架构的一部分。

两家云提供商都可以根据CPU使用情况自动扩展,但如果您需要自定义扩展,则可能需要编写一些自定义代码才能直接使用各自的API。