Microsoft Azure为其某些服务提供auto-scale功能,包括web sites。此功能使您可以设置目标CPU值,Azure将自动启动或关闭网站的其他“实例”,以尝试满足您的目标CPU利用率。这可以让您满足需求高峰。
大多数网站都支持某种数据存储,无论是MongoDB,Oracle数据库,Oracle MySQL还是Azure的SQL数据库。因此,我立即开始研究Azure SQL数据库的扩展功能。我可以说,没有“自动缩放”功能。相反,您只需选择一个等级,这就是您将要获得的等级。
我已经做了很多搜索,虽然我找到recommendations like this one 1 ,然后谈论sharding and partitioning,但我发现的任何内容都没有讨论“自动扩展”Azure SQL数据库以响应负载。手动缩放是唯一支持的方法吗?