2015-07-20 89 views
1
Microsoft.WindowsAzure.Management.WebSites NuGet包的

描述说,它规模Azure的Web应用程序

为Microsoft Azure网站管理功能。部署,配置,调试和规模你的网站

我应该使用什么类和方法来执行缩放操作?

我对这个话题以前的问题被标记为复制,但我不同意,这里是一个解释: Scale Azure web app with Azure Management Libraries for .NET

+0

好问题。我会搜索如何使用SDK来做到这一点。现在,您是否尝试过缩放应用程序块? https://msdn.microsoft.com/en-us/library/hh680892(v=pandp.50).aspx –

+0

谢谢你的链接,我一定会尝试一下。我最初的想法是制定我自己的缩放算法,并将其与标准的WASABI和AzureWatch实现进行比较 –

+0

我不相信WASABi将为WebApps工作,并且它已被废弃。仅供参考:在http://cloudmonix.com上的CloudMonix取代AzureWatch根据您的需要,尝试更改WebApp配置中的NumberOfWorkers – Igorek

回答

2

试试这个伪代码。您需要将配置从Response更改为Update模型。

  var config = client.WebSites.GetConfiguration(webspace, website); 
      config.NumberOfWorkers = targetScaleSize; 
      var result = client.WebSites.UpdateConfiguration(webspace, website, config); 
+1

谢谢,您向我展示了正确的方向,我使用了client.WebHostingPlans.Update,它允许更新除了工人的数量 –

相关问题