¿Las instancias EC2 permanecen en el mismo hardware durante toda su vida?

Aunque Amazon podría, en teoría, mover máquinas virtuales a través del hardware, mi impresión de los aspectos de diseño que podemos ver y de eventos como el gran reinicio de 2011 es que probablemente mantengan una instancia en ejecución en el mismo hardware durante toda su vida.

De hecho, Amazon ha agregado un estado de instancia que le permite saber que se está ejecutando en hardware degradado y le recomienda moverlo o reemplazarlo. Eso sería extraño si simplemente pudieran moverlo a un nuevo hardware.

Amazon podría cambiar la forma en que hacen las cosas detrás de escena en cualquier momento.

No hay nada en la documentación de AWS que sepa de dónde intentarán moverse o crear instancias cercanas entre sí. De hecho, he leído comentarios que ellos (al menos solían) intentan mantener sus instancias algo separadas entre sí para que no se vean afectadas por interrupciones de un solo host VM, rack u otro componente de hardware.

¿Experimenta lentitud / latencia en su ancho de banda entre dos instancias en la misma zona de disponibilidad?

Si detiene (no termina) e inicia una instancia de arranque de EBS, generalmente se le asigna un nuevo hardware. Aquí hay un artículo que escribí sobre eso: http://alestic.com/2011/02/ec2-m…

Puede seguir deteniendo / iniciando una o ambas instancias para ver si puede encontrar una combinación en la que mejore el rendimiento de la red entre ellas.

Cuando inicia las instancias de Cluster Computer y Cluster GPU, puede especificar que estén en el mismo Grupo de ubicaciones , lo que les proporciona “ancho de banda de 10 Gbps de baja latencia y bisección completa entre instancias”. http://aws.amazon.com/hpc-applic…

Acabo de asistir a un curso de arquitectura de AWS de 3 días que ofreció Amazon, y discutimos esto. Eric tiene razón en que si detiene una instancia y luego la reinicia, es probable que se inicie nuevamente en un hardware diferente. Sin embargo (se nos dijo) que si reinicia el sistema operativo, volverá a funcionar en la misma máquina host que estaba antes.

Creo que mientras sus dos instancias EC2 estén en la misma AZ, tenderá a obtener el mismo tipo de conexión entre ellas, ya que cada AZ está alojada en un centro de datos físico. Entonces, esa es una buena noticia para las conexiones rápidas entre hosts en la misma AZ, pero malas noticias si esa AZ se cae o tiene algunos problemas de conectividad, por lo que a veces desea construir nodos en varias AZ en la misma Región.

Si recibes los “tweets de la muerte” de @Ylastic como yo, verás un flujo constante de todos los blips e hipo y fallas que ocurren en el transcurso de cada día (todo lo cual normalmente se resuelve en minutos).

También explicaron una opción donde puede solicitar hardware dedicado para sus instancias. Creo que es solo para instancias de VPC, y fue algo así como $ 10 / hora. para ciertos casos (¿cumplimiento de Sarbanes?) donde TIENE que poder demostrar que sus instancias están aisladas.

Sí. Amazon no tiene capacidad para la migración en vivo. No hay suficiente ancho de banda físico entre los servidores para hacerlo, y no está claro que la versión de Xen que usan admite la migración en vivo.

Si desea un servicio en la nube que mueva su carga de trabajo entre servidores para darle un mejor rendimiento, debe elegir un VMware vCloud ( http://vcloud.vmware.com )