microsoft - ¿Hay alguna forma de cambiar al tipo de instancia en Azure Cloud Services?
portal azure (3)
¿Hay alguna forma de cambiar el tamaño de máquina virtual de un servicio de Azure Cloud sin tener que reconstruir el paquete?
El parámetro vmsize
se define en el archivo .csdef
lugar de en el archivo .cscfg
que se carga en Azure y no aparece en los otros archivos XML incluidos en el paquete.
Tenga en cuenta que no estamos buscando cambiar el recuento de instancias (escalar) sino el tipo de tamaño (es decir, desde Extra Pequeño (A0) a Medio (A2)).
El vmsize es un atributo del archivo csdef y no de ServiceConfiguration.cscfg
Puede verlo en http://msdn.microsoft.com/en-us/library/jj156212.aspx
Puedes usar Azure Powershell:
C:/PS>Get-AzureVM -ServiceName "MySvc1" -Name "MyVM3" | Set-AzureVMSize "Basic_A2" | Update-AzureVM
Sí, cuando crea su modelo de servicio, puede especificar el tamaño para implementar una instancia de su rol, según los requisitos de recursos. El tamaño de la función determina el número de núcleos de CPU, la capacidad de memoria y el tamaño del sistema de archivos local que se asigna a una instancia en ejecución.
Básicamente, debe cambiar el parámetro "vmsize" en el archivo ServiceConfiguration.cscfg al valor requerido (vmsize = "[ExtraSmall | Small | Medium | Large | ExtraLarge]") y volver a implementar el paquete en Azure.
http://www.nimbo.com/blog/changing-the-instance-size-from-the-windows-azure-management-portal/