When you create your service model, you can specify the size of the virtual machine (VM) to which to deploy instances of your role, depending on its resource requirements. The size of the VM determines the number of CPU cores, the memory capacity, and the local file system size allocated to a running instance.
The following table describes each of the available options for VM size:
|
VM Size
|
CPU Cores
|
Memory
|
Disk Space for Local Storage Resources
|
|
Small
|
1
|
1.7 GB
|
250 GB
|
|
Medium
|
2
|
3.5 GB
|
500 GB
|
|
Large
|
4
|
7 GB
|
1000 GB
|
|
ExtraLarge
|
8
|
15 GB
|
2000 GB
|
To specify the VM size for your role, edit your service definition file, and set the vmsize attribute on the WebRole or WorkerRole element to Small, Medium, Large, or ExtraLarge. See Service Definition Schema for more information.