Hice un script que crea instantáneas de nuestros volúmenes EC2. El script analiza qué instancias se están ejecutando, qué volúmenes están conectados a esas instancias y luego crea instantáneas para esos volúmenes, ignorando el resto.
Utilizando describe-instances
, obtengo ID de reserva, no ID de instancia. Esto es confuso, pero es como es. Cuando se inicia una instancia, se crea una reserva para esa instancia.
Todavía estoy confundido sobre el concepto de reserva.
Nota al margen: sé qué son las instancias reservadas, que es diferente de lo que estoy describiendo aquí. Una "instancia reservada" significa que usted alquila una instancia por un año o dos o tres, y obtiene un recorte de precios por eso. Por lo tanto, reserva un t2.medium por un año, y si no lo usa, todavía paga, pero si lo usa, es más barato de lo normal.
Ahora de vuelta a la "ID de reserva". Las preguntas frecuentes de AWS dicen:
Cada instancia lanzada por EC2 tiene un ID de reserva. Un ID de reserva tiene una relación uno a uno con una solicitud de inicio de instancia, pero puede asociarse con más de una instancia si inicia varias instancias utilizando la misma solicitud de inicio.
Luego está esta pregunta SE: ¿Cuál es el propósito de las 'Reservas' en Amazon EC2?
Todavía no está claro qué representa exactamente un ID de reserva
Si inicia una instancia a la vez, cada instancia tiene su propio ID de reserva único.
- ¿Cuándo o cómo se puede vincular una única identificación de reserva a varias instancias?
- ¿Se puede vincular a varias instancias no relacionadas? Digamos que tengo un servidor web y un servidor de base de datos. ¿Puedo iniciarlos con una identificación de reserva?
- O bien, ¿se puede vincular un ID de reserva a una instancia que se inicia varias veces, como para fines de equilibrio de carga?
En nuestra situación, todas las instancias tienen una ID de reserva única, pero quiero saber en qué situaciones puede cambiar esto, para un script que estoy usando describe-instances
.