Es una máquina virtual completa, y los recursos asignados se basan directamente en el tamaño de la máquina virtual que elija, de 1,75 GB (Pequeño) a 14 GB (XL), con 1-8 núcleos. También hay una instancia Extra Small con 768MB RAM y núcleo compartido. Los detalles completos de tamaño de VM son here.
Con Windows Azure, su máquina virtual está asignada en un servidor físico, y es responsabilidad del tejido encontrar dichos servidores para asignar correctamente todas sus instancias de rol web o de trabajador. Si tiene varias instancias, esto significa asignar estas máquinas virtuales a través de dominios de falla.
Con su máquina virtual, no tiene que preocuparse por ser asesinado si intenta asignar demasiado en el depósito de recursos: es como tener una máquina, y no se puede ir más allá de lo que hay allí.
En cuanto a dos roles que se ejecutan en el mismo sistema: cada función tiene instancias y con varias instancias, como mencioné anteriormente, sus instancias se dividen en dominios de falla. Si, por ejemplo, tiene 4 instancias y 2 dominios de falla, es posible que tenga dos instancias en el mismo rack (o tal vez el mismo servidor).
Re: último párrafo. Pero las dos instancias seguirían en máquinas virtuales separadas, ¿verdad? –
Re: "con su máquina virtual ..." ¿Azure comienza a intercambiarse en el disco si solicito demasiada memoria hasta un umbral, o recibiré un error de falta de memoria inmediatamente? –
Las instancias nunca se combinan en las mismas máquinas virtuales. Y en relación con el intercambio de disco y las condiciones de falta de memoria: todo está virtualizado. Si bien no puedo dar una respuesta definitiva absoluta, puede imaginarse que cada caja física tenga suficientes recursos para admitir una máquina virtual completa de 8 núcleos y 14 GB (XL). Esto también significa que hay suficiente capacidad física para admitir varias VM más pequeñas. –