我开发了一个应用程序,应用程序服务器和数据库服务器(NoSQL)都是分布式的。应用服务器和数据库服务器在多云(AWS 或 Azure)上,我都备份了它们的快照。
我只是想知道,是否可以根据在线用户数量自动增加或减少服务器?
我知道有一些技术(pippet juju),但我希望它可以
让我的应用监控在线用户量,如果超过限制(限制是基于我的测试得到),我的应用可以调用它的api建立一个新的云服务器并将应用服务器或数据库服务器的快照复制到它。
如果用户数量远低于当前服务器限制,它将引导新用户到某个集成服务器,直到删除该服务器没有用户。