2015-07-20 88 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,它允許更新除了工人的數量 –

相關問題