Search code examples
azureazure-web-roles

How do I make use of new Azure role sizes?


New Azure role sizes were announced recently and I want to test my service on STANDARD_D1. So I open my service definition file which starts something like this

<ServiceDefinition name="MyService"
   xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"
   schemaVersion="2012-10.1.8">
  <WebRole name="Whatever" vmsize="Small">

and change Small to STANDARD_D1. The definition now fails validation - STANDARD_D1 is not supported by the schema version I use.

It looks like perhaps my Azure SDK version is "too old" but.. Suppose I update to a later SDK version and then some new "sizes" appear - will I have to update again or is there any way to make use of new "sizes" without updating the SDK?

How do I make it work? Do I have to update to a newer SDK or is there perhaps some workaround?


Solution

  • Just update the SDK, I did this and worked first time after having the same issue as you.