Ec2 WG PDF
Ec2 WG PDF
Ec2 WG PDF
Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's,
in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits
Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not
be affiliated with, connected to, or sponsored by Amazon.
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Table of Contents
¿Qué es Amazon EC2? ...................................................................................................................... 1
Características de Amazon EC2 ................................................................................................... 1
Primeros pasos con Amazon EC2 ................................................................................................. 2
Servicios relacionados ................................................................................................................. 2
Acceso a Amazon EC2 ............................................................................................................... 3
Precios de las Amazon EC2 ........................................................................................................ 4
Conformidad con DSS de PCI ...................................................................................................... 4
Infraestructura básica .................................................................................................................. 4
Imágenes de Amazon Machine e instancias ........................................................................... 5
Regiones y zonas de disponibilidad ....................................................................................... 6
Almacenamiento ................................................................................................................. 7
Volumen de dispositivo raíz ................................................................................................. 8
Redes y seguridad .............................................................................................................. 9
AWS Identity and Access Management ................................................................................ 10
Diferencias entre Windows Server y una instancia Amazon EC2 de Windows ............................. 10
Diseño de las aplicaciones para ejecutarlas en instancias Amazon EC2 de Windows ................... 12
Configuración ................................................................................................................................... 14
Suscríbase a AWS .................................................................................................................... 14
Crear un par de claves .............................................................................................................. 14
Crear un grupo de seguridad ...................................................................................................... 15
Introducción ..................................................................................................................................... 18
Información general ................................................................................................................... 18
Requisitos previos ..................................................................................................................... 19
Paso 1: Lanzamiento de una instancia ......................................................................................... 19
Paso 2: Conexión a la instancia .................................................................................................. 20
Paso 3: Eliminación de la instancia .............................................................................................. 22
Pasos siguientes ....................................................................................................................... 22
Prácticas recomendadas .................................................................................................................... 24
Imágenes de máquina de Amazon ...................................................................................................... 27
Creación de su propia AMI ......................................................................................................... 27
Proceso para comprar, compartir y vender AMI ............................................................................. 27
Anulación del registro de la AMI ................................................................................................. 27
AMI para Windows de AWS ....................................................................................................... 28
Selección de una AMI para Windows inicial .......................................................................... 28
Mantener las AMI actualizadas ........................................................................................... 28
Tipos de virtualización ....................................................................................................... 28
AMI para Windows de AWS ....................................................................................................... 29
Actualización de la instancia de Windows ............................................................................. 30
Actualización o migración a una versión más reciente de Windows Server ................................. 31
Suscripción a las notificaciones de AMI de Windows .............................................................. 31
Cambios de configuración de AMI de Windows de AWS ......................................................... 32
Detalles acerca de las versiones de AMI de Windows de AWS ................................................ 34
Cambios en las AMI de Windows Server 2016 y versiones posteriores ...................................... 67
Conflicto de contenedores Docker en instancias de Windows Server 2016 ................................. 68
Problema con Hibernate Agent (AMI del 16/03/2018) .............................................................. 68
AMI para conformidad STIG ............................................................................................... 70
Búsqueda de una AMI de Windows ............................................................................................. 72
Búsqueda de una AMI de Windows mediante la consola de Amazon EC2 .................................. 72
Búsqueda de una AMI mediante Herramientas de AWS para Windows PowerShell ...................... 73
Búsqueda de una AMI mediante la AWS CLI ........................................................................ 74
Búsqueda de la AMI de Amazon Linux más reciente mediante Administrador de sistemas ............. 74
Usar un parámetro de Administrador de sistemas para buscar una AMI ..................................... 75
AMI compartidas ....................................................................................................................... 78
Búsqueda de AMI compartidas ........................................................................................... 78
iii
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
iv
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
v
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
vi
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
vii
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
viii
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado de los discos que utilizan Windows PowerShell (Windows Server 2012 y versiones
posteriores) .................................................................................................................. 1156
Mapeo de dispositivo de disco a nombre de dispositivo ....................................................... 1158
Implementar espacios de almacenamiento directo ...................................................................... 1160
Paso 1: Lanzamiento e instancias incorporadas al dominio .................................................. 1162
Paso 2: Instalar y configurar los requisitos previos de las instancias ...................................... 1164
Paso 3: Crear el clúster de conmutación por error .............................................................. 1166
Paso 4: Habilitar S2D .................................................................................................... 1166
Paso 5: Aprovisionar almacenamiento .............................................................................. 1167
Paso 6: Revisar los recursos de S2D ............................................................................... 1167
Paso 7: Eliminación ....................................................................................................... 1168
Recursos adicionales ..................................................................................................... 1169
Recursos y etiquetas ..................................................................................................................... 1170
Ubicaciones de los recursos ................................................................................................... 1170
ID de recursos ...................................................................................................................... 1171
Trabajo con ID más largos .............................................................................................. 1172
Control del acceso a la configuración de ID largo ............................................................... 1176
Listado y filtrado de los recursos ............................................................................................. 1176
Búsqueda avanzada ...................................................................................................... 1177
Listado de recursos mediante la consola ........................................................................... 1178
Filtrado de recursos mediante la consola .......................................................................... 1179
Listado y filtrado mediante la CLI y la API ......................................................................... 1180
Etiquetado de los recursos ..................................................................................................... 1182
Conceptos básicos de etiquetas ...................................................................................... 1182
Etiquetado de los recursos ............................................................................................. 1183
Restricciones de las etiquetas ......................................................................................... 1186
Etiquetado de los recursos para facturación ...................................................................... 1187
Uso de etiquetas mediante la consola .............................................................................. 1187
Uso de etiquetas mediante la CLI o la API ........................................................................ 1191
Cuotas de servicio ................................................................................................................. 1194
Visualización de los límites actuales ................................................................................. 1194
Solicitud de un aumento de límite .................................................................................... 1196
Límites relacionados con el correo electrónico enviado mediante el puerto 25 .......................... 1196
Informes de uso de ............................................................................................................... 1196
Tutoriales ..................................................................................................................................... 1197
Tutorial: Implementar un blog de WordPress ............................................................................. 1197
Requisitos previos ......................................................................................................... 1197
Instalación de Microsoft Web Platform Installer .................................................................. 1198
Instalación de WordPress ............................................................................................... 1198
Configuración de las claves de seguridad ......................................................................... 1199
Configuración del título y el administrador del sitio .............................................................. 1200
Hacer público el sitio de WordPress ................................................................................. 1201
Pasos siguientes ........................................................................................................... 1201
Tutorial: instalación de un servidor WAMP ................................................................................ 1202
Tutorial: instalación de un servidor WIMP .................................................................................. 1204
Requisitos previos ......................................................................................................... 1205
Preparación de la instancia ............................................................................................. 1205
Instalar el servidor web IIS ............................................................................................. 1206
Instalación de MySQL y PHP .......................................................................................... 1207
Prueba del servidor ....................................................................................................... 1207
Tutorial: Aumente la disponibilidad de la aplicación ..................................................................... 1208
Requisitos previos ......................................................................................................... 1209
Escale y balancee la carga de la aplicación ...................................................................... 1209
Pruebe el balanceador de carga ...................................................................................... 1211
Tutorial: Configuración de un clúster HPC de Windows ............................................................... 1212
Requisitos previos ......................................................................................................... 1212
Paso 1: Crear grupos de seguridad .................................................................................. 1212
ix
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
x
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
xi
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Soluciones de problemas generales de System Center 2012 — Operations Manager ................ 1333
Soluciones de problemas generales de System Center 2007 R2 ........................................... 1334
Historial de revisión ....................................................................................................................... 1335
Historial de años anteriores .................................................................................................... 1338
xii
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Características de Amazon EC2
Para obtener más información acerca de la informática en la nube, consulte ¿Qué es la informática en la
nube?
Para obtener más información acerca de las características de Amazon EC2, consulte la página de
producto de Amazon EC2.
Amazon EC2 permite ejecutar cualquier solución compatible basada en Windows en nuestra plataforma
informática en la nube de alto desempeño, de confianza y rentable. Para obtener más información,
consulte Windows Server en AWS.
1
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Primeros pasos con Amazon EC2
Para obtener más información sobre de la ejecución de un sitio web en AWS, consulte Hospedaje web.
Puesta en marcha
Conceptos básicos
Redes y seguridad
Almacenamiento
Si tiene dudas sobre si AWS es adecuado en su caso, póngase en contacto con Ventas de AWS. Si tiene
alguna pregunta técnica acerca de Amazon EC2, acuda al Amazon EC2 forum.
Servicios relacionados
Puede aprovisionar los recursos de Amazon EC2, por ejemplo, las instancias y los volúmenes, usando
directamente Amazon EC2. También puede aprovisionar los recursos de Amazon EC2 usando otros
servicios de AWS. Para obtener más información, consulte la documentación siguiente:
2
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Acceso a Amazon EC2
Para distribuir automáticamente el tráfico entrante en la aplicación entre varias instancias, utilice Elastic
Load Balancing. Para obtener más información, consulte Guía del usuario de Elastic Load Balancing.
Para conseguir una base de datos relacional administrada en la nube, use Amazon Relational Database
Service (Amazon RDS) para lanzar una instancia de base de datos. Aunque puede configurar una base
de datos en una instancia EC2, Amazon RDS ofrece la ventaja de administrar las tareas de administración
de la base de datos, como los parches de software, los backup y su almacenamiento. Para obtener más
información, consulte Guía para desarrolladores de Amazon Relational Database Service.
Para facilitar la administración de los contenedores de Docker en un clúster de instancias EC2, use
Amazon Elastic Container Service (Amazon ECS). Para obtener más información, consulte Amazon Elastic
Container Service Developer Guide o la Guía del usuario de Amazon Elastic Container Service para AWS
Fargate.
Para monitorizar las estadísticas básicas de las instancias y los volúmenes de Amazon EBS, utilice
Amazon CloudWatch. Para obtener más información, consulte Guía del usuario de Amazon CloudWatch.
Para detectar el uso potencialmente autorizado o malintencionado de sus instancias EC2, utilice Amazon
GuardDuty. Para obtener más información, consulte Guía del usuario de Amazon GuardDuty.
Si prefiere utilizar una interfaz de línea de comandos, dispone de las siguientes opciones:
Ofrece comandos para un amplio conjunto de productos de AWS y es compatible con Windows,
Mac y Linux. Para empezar, consulte AWS Command Line Interface Guía del usuario. Para obtener
más información acerca de los comandos de Amazon EC2, consulte ec2 en la AWS CLI Command
Reference.
Herramientas de AWS para Windows PowerShell
Ofrece comandos para un amplio conjunto de productos de AWS para los usuarios que utilizan scripts
en el entorno de PowerShell. Para empezar, consulte Guía del usuario de Herramientas de AWS para
Windows PowerShell. Para obtener más información acerca de los cmdlets de Amazon EC2, consulte
la Herramientas de AWS para PowerShell Cmdlet Reference.
Amazon EC2 ofrece un API de consulta. Estas solicitudes son solicitudes de HTTP o HTTPS que utilizan
los verbos GET o POST de HTTP y un parámetro de consulta denominado Action. Para obtener más
información acerca de las acciones de la API para Amazon EC2, consulte Acciones en la Amazon EC2 API
Reference.
Si prefiere crear aplicaciones usando API específicas de un lenguaje en lugar de enviar una solicitud a
través de HTTP o HTTPS, AWS le proporciona bibliotecas, ejemplos de código, tutoriales y otros recursos
para desarrolladores de software. Estas bibliotecas proporcionan funciones básicas que automatizan
tareas como la firma criptográfica de las solicitudes o el tratamiento de las respuestas de error, facilitándole
así el comienzo. Para obtener más información, consulte SDK y herramientas de AWS.
3
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Precios de las Amazon EC2
Pague por las instancias que usa por horas, sin compromisos a largo plazo ni pagos iniciales.
Savings Plans
Puede reducir los costos de Amazon EC2 comprometiéndose a una cantidad de uso constante, en
USD por hora, durante un período de 1 o 3 años.
Instancias reservadas
Puede reducir sus costos de Amazon EC2 comprometiéndose con una configuración de instancia
específica, incluido el tipo de instancia y la región, por un período de 1 o 3 años.
Instancias de spot
Solicite instancias EC2 no utilizadas, que pueden reducir sus costos de Amazon EC2
considerablemente.
Para obtener una lista completa de los costos y precios de Amazon EC2, consulte Precios de Amazon
EC2.
Para calcular el costo de un entorno aprovisionado de ejemplo, consulte Centro de ahorro de la nube.
Para ver su factura, vaya al Panel de administración de costos y facturación en la consola de AWS
Billing and Cost Management. La factura contiene vínculos a informes de uso que ofrecen detalles sobre
la cuenta. Para obtener más información acerca de la facturación de las cuentas de AWS, consulte
Facturación de cuentas de AWS.
Si tiene alguna pregunta sobre los eventos, las cuentas y la facturación de AWS, póngase en contacto con
AWS Support.
Para obtener información general de Trusted Advisor, un servicio que ayuda a optimizar los costos, la
seguridad y el rendimiento del entorno de AWS, consulte AWS Trusted Advisor.
4
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Imágenes de Amazon Machine e instancias
Conceptos
• Imágenes de Amazon Machine e instancias (p. 5)
• Regiones y zonas de disponibilidad (p. 6)
• Almacenamiento (p. 7)
• Volumen de dispositivo raíz (p. 8)
• Redes y seguridad (p. 9)
• AWS Identity and Access Management (p. 10)
• Diferencias entre Windows Server y una instancia Amazon EC2 de Windows (p. 10)
• Diseño de las aplicaciones para ejecutarlas en instancias Amazon EC2 de Windows (p. 12)
Amazon publica muchas AMI que contienen configuraciones de software comunes para uso público.
Además, los miembros de la comunidad de desarrolladores de AWS han publicado AMI personalizadas.
También puede crear AMI personalizadas; con ellas, podrá iniciar nuevas instancias con todo lo que
necesita rápida y fácilmente. Por ejemplo, si la aplicación es un sitio web o un servicio web, la AMI podría
incluir un servidor web, el contenido estático asociado y el código para las páginas dinámicas. Como
resultado, después de lanzar una instancia desde esta AMI, el servidor web se inicia y la aplicación está
lista para aceptar solicitudes.
Puede lanzar distintos tipos de instancias desde una única AMI. Básicamente, un tipo de instancia
determina el hardware del equipo host utilizado para la instancia. Cada tipo de instancia ofrece diferentes
instalaciones de memoria y computación. Seleccione un tipo de instancia según la cantidad de memoria
y de potencia de computación que precise para las aplicaciones o el software que tiene previsto ejecutar
en la instancia. Para obtener más información acerca de las especificaciones de hardware de cada tipo
de instancia Amazon EC2, consulte Tipos de instancias de Amazon EC2. También puede lanzar varias
instancias desde una AMI, como se muestra en la figura siguiente.
Las instancias de Windows siguen en ejecución hasta que las detiene o las termina o hasta que se
produce un error en ellas. Si una instancia falla, puede lanzar una nueva desde la AMI.
5
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Regiones y zonas de disponibilidad
La cuenta de AWS tiene un límite de instancias que se pueden tener en ejecución. Para obtener más
información sobre este límite y el modo de solicitar un aumento, consulte ¿Cuántas instancias puedo
ejecutar en Amazon EC2? en las preguntas frecuentes generales de Amazon EC2.
Cada región contiene varias ubicaciones distintas denominadas zonas de disponibilidad. Cada zona
de disponibilidad está diseñada para estar aislada de errores que se produzcan en otras zonas de
disponibilidad y para proporcionar conectividad de red económica de baja latencia con otras zonas de la
misma región. Al lanzar instancias en distintas zonas de disponibilidad, puede proteger sus aplicaciones de
los errores que se produzcan en una única ubicación.
Para obtener más información sobre regiones y las zonas de disponibilidad disponibles, consulte Regiones
y zonas de disponibilidad en la Guía del usuario de Amazon EC2 para instancias de Linux.
6
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Almacenamiento
Almacenamiento
Cuando usa Amazon EC2, puede que tenga datos que necesite almacenar. Amazon EC2 ofrece las
siguientes opciones de almacenamiento:
Amazon EBS es especialmente adecuado para aplicaciones que requieren una base de datos, un sistema
de archivos o acceso a almacenamiento sin procesar de nivel de bloque.
Tal y como se muestra en la figura anterior, se pueden adjuntar varios volúmenes a una instancia.
Además, para mantener una copia de seguridad de los datos, puede crear una instantánea de un volumen
de EBS, que se almacena en Amazon S3. Puede crear un nuevo volumen de Amazon EBS a partir de una
instantánea y adjuntarlo a otra instancia. También puede separar un volumen de una instancia y adjuntarlo
a una instancia diferente. El siguiente gráfico muestra el ciclo de vida de un volumen de EBS.
7
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volumen de dispositivo raíz
Para obtener más información sobre volúmenes de Amazon EBS, consulte Amazon Elastic Block
Store (p. 961).
Almacén de instancias
El almacén de instancias ofrece a sus instancias almacenamiento de nivel de bloques temporal. Este
almacenamiento se encuentra físicamente conectado al equipo host. Los datos que hay en un volumen de
almacén de instancias no persisten cuando se detiene o termina la instancia asociada. Para obtener una
lista de los volúmenes del almacén de instancias disponibles en cada tipo de instancia compatible, consulte
Volúmenes de almacén de instancias (p. 1128).
Amazon S3
Amazon S3 es un servicio de almacenamiento para Internet. Proporciona una sencilla interfaz de servicios
web que permite almacenar y recuperar cualquier cantidad de datos en el momento y la ubicación de la
Web que desee. Para obtener más información acerca de Amazon S3, consulte la página del producto de
Amazon S3.
8
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes y seguridad
De manera predeterminada, el volumen raíz se elimina cuando la instancia termina (el atributo
DeleteOnTermination es true). Con la consola, puede cambiar DeleteOnTermination al lanzar
una instancia. Para cambiar este atributo en una instancia existente, debe utilizar la línea de comandos.
Para cambiar el volumen de dispositivo raíz de una instancia para que persista en el lanzamiento
utilizando la consola
Puede verificar la configuración viendo los detalles del volumen de dispositivo raíz en el panel de detalles
de la instancia. Junto a Block devices (Dispositivos de bloques), elija la entrada para el volumen de
dispositivo raíz. De forma predeterminada, Delete on termination (Eliminar al terminar) está como True. Si
cambia el comportamiento predeterminado, Delete on termination (Eliminar al terminar) aparecerá como
False.
Para cambiar el volumen de dispositivo raíz de una instancia a persistente con la línea de
comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Redes y seguridad
De forma predeterminada, a una instancia se le asigna una dirección IPv4 pública únicamente si se lanza
en una VPC predeterminada. A una instancia que se lanza en una VPC que no es la predeterminada se
le debe asignar específicamente una dirección IPv4 pública en el lanzamiento, o se debe modificar el
comportamiento predeterminado de asignación de direcciones IPv4 públicas de la subred.
Las instancias pueden fallar o terminarse por razones escapan a su control. Si una instancia produce
un error y se lanza una instancia de sustitución, esta tendrá una dirección IPv4 pública distinta a la de
la original. Sin embargo, si la aplicación requiere una dirección IPv4 estática, Amazon EC2 ofrece las
direcciones IP elásticas. Para obtener más información, consulte Direccionamiento IP de instancias
Amazon EC2 (p. 715).
Puede utilizar grupos de seguridad para controlar quién puede obtener acceso a las instancias. Estos
grupos son similares a un firewall de entrada a la red que le permite especificar los protocolos, los puertos
y los rangos de direcciones IP que están autorizados a obtener acceso a las instancias. Puede crear
varios grupos de seguridad y asignar diferentes reglas a cada uno de ellos. Posteriormente, puede
asignar cada instancia a uno o varios grupos de seguridad y utilizar las reglas para determinar qué el
tráfico que se permite que llegue a la instancia. Puede configurar un grupo de seguridad de manera que
solo determinadas direcciones IP o determinados grupos de seguridad obtengan acceso a la instancia.
Para obtener más información, consulte Grupos de seguridad de Amazon EC2 para las instancias de
Windows (p. 937).
9
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AWS Identity and Access Management
Al utilizar IAM con Amazon EC2, puede controlar si los usuarios de su organización pueden realizar una
tarea usando acciones específicas de la API de Amazon EC2 y si pueden utilizar recursos específicos de
AWS.
Antes de empezar a lanzar instancias de Windows de Amazon EC2, debe tener en cuenta la arquitectura
de las aplicaciones que se ejecutan en los servidores en la nube pueden variar significativamente de la
arquitectura de los modelos de aplicaciones tradicionales que se ejecutan en hardware. La implementación
de aplicaciones en servidores en la nube requieren un cambio en el proceso de diseño.
En la tabla siguiente se describen algunas diferencias clave entre Windows Server y una instancia de
Windows de Amazon EC2.
Los recursos y la capacidad están limitados Los recursos y la capacidad son escalables.
físicamente.
Se paga por la infraestructura incluso aunque no la Se paga por el uso de la infraestructura. En cuanto
use. se detiene o se termina la instancia, se le deja de
cobrar por ella.
10
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diferencias entre Windows Server y
una instancia Amazon EC2 de Windows
Windows Server Instancia de Windows de Amazon EC2
Cuando se apaga el servidor, todos los recursos Cuando se termina la instancia, su infraestructura
permanecen intactos y en el estado en que ya no está disponible. Una vez se ha terminado
estaban cuando lo apagó. La información la instancia, no es posible conectarse a ella ni
almacenada en los discos duros persiste y reiniciarla. Sin embargo, se puede crear una
se puede obtener acceso a ella cuando sea imagen de la instancia mientras está en ejecución
necesario. Se puede restaurar el servidor al estado y lanzar nuevas instancias desde la imagen en
de ejecución encendiéndolo. cualquier momento.
Un servidor tradicional que ejecuta Windows Server pasa por los estados que se muestran en el siguiente
diagrama.
Una instancia de Windows de Amazon EC2 es similar a una instalación Windows Server tradicional, como
se puede apreciar al comparar el siguiente diagrama con el anterior diagrama para Windows Server.
Después de lanzar una instancia, pasa brevemente por un estado pendiente mientras tiene lugar el registro
y, a continuación, pasa al estado en ejecución. La instancia permanece activa hasta que la detiene o
la termina. No es posible reiniciar una instancia después de terminarla. Se puede crear una imagen de
backup de la instancia mientras está en ejecución y lanzar una nueva instancia desde esa imagen de
backup.
11
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diseño de las aplicaciones para ejecutarlas
en instancias Amazon EC2 de Windows
Las aplicaciones diseñadas para Amazon EC2 usan la infraestructura de computación subyacente en
función de las necesidades. Utilizan los recursos necesarios (por ejemplo, almacenamiento y computación)
a petición para llevar a cabo un trabajo y dejan de usarlos cuando terminan. Asimismo, las aplicaciones
suelen eliminarse cuando ha concluido el trabajo. Mientras está en ejecución, la aplicación amplía y reduce
recursos de forma flexible en función de sus necesidades. Una aplicación en ejecución en una instancia
de Amazon EC2 puede terminar y recrear los diferentes componentes a voluntad en caso de errores en la
infraestructura.
Cuando diseña las aplicaciones de Windows para que se ejecuten en Amazon EC2, puede planear una
implementación rápida y una reducción rápida de los recursos de almacenamiento y computación en
función de cómo evolucionen sus necesidades.
Cuando ejecuta una instancia de Windows de Amazon EC2, no necesita aprovisionar el mismo paquete de
hardware, software y almacenamiento en el sistema tal y como se hace con Windows Server. En su lugar,
puede elegir una serie de recursos de la nube para mejorar la escalabilidad y el rendimiento general de las
aplicaciones de Windows.
Con Amazon EC2, el diseño preparado para los errores y los apagones es una parte integral y crucial de
la arquitectura. Al igual que con cualquier sistema escalable y redundante, la arquitectura del sistema debe
tener en cuenta los errores de computación, red y almacenamiento. Debe integrar mecanismos en las
aplicaciones que puedan afrontar diferentes tipos de errores. La clave consiste en construir un sistema
modular con componentes individuales que no estén estrechamente acoplados, que puedan interactuar de
forma asíncrona y que se traten entre sí como cajas negras que sean independientemente escalables. Por
consiguiente, si uno de los componentes genera un error o está ocupado, puede lanzar más instancias de
ese componente sin descomponer el sistema actual.
Otro elemento clave del diseño preparado para los errores es la distribución de la aplicación
geográficamente. La replicación de la aplicación a través de regiones distribuidas geográficamente mejora
la alta disponibilidad en el sistema.
La infraestructura de Amazon EC2 es programable y puede usar scripts para automatizar el proceso de
implementación, instalar y configurar el software y las aplicaciones, y arrancar los servidores virtuales.
12
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diseño de las aplicaciones para ejecutarlas
en instancias Amazon EC2 de Windows
Debería implementar seguridad en todas las capas de la arquitectura de aplicaciones que se ejecuta en
una instancia de Windows de Amazon EC2. Si le preocupa el almacenamiento de información confidencial
dentro del entorno de Amazon EC2, debería cifrar los datos antes de cargarlos.
13
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Suscríbase a AWS
Cuando haya terminado, estará listo para el tutorial de introducción de Amazon EC2 (p. 18) .
Suscríbase a AWS
Al inscribirse en Amazon Web Services (AWS), su cuenta de AWS se inscribe automáticamente en todos
los servicios de AWS, incluido Amazon EC2. Solo se le cobrará por los servicios que utilice.
Con Amazon EC2 paga únicamente por lo que usa. Si es cliente nuevo de AWS, puede comenzar con
Amazon EC2 de forma gratuita. Para obtener más información, consulte Capa gratuita de AWS.
Si ya dispone de una cuenta de AWS, pase a la siguiente tarea. Si no dispone de una cuenta de AWS,
utilice el siguiente procedimiento para crear una.
1. Abra https://portal.aws.amazon.com/billing/signup.
2. Siga las instrucciones en línea.
Parte del procedimiento de inscripción consiste en recibir una llamada telefónica e indicar un código de
verificación en el teclado del teléfono.
Si aún no ha creado un par de claves, puede crear uno con la consola de Amazon EC2. Tenga en cuenta
que si pretende lanzar instancias en varias regiones deberá crear un par de claves en cada una de ellas.
Para obtener más información acerca de las regiones, consulte Regiones y zonas de disponibilidad (p. 6).
Nueva consola
14
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear un grupo de seguridad
4. En Name (Nombre), escriba un nombre descriptivo para el par de claves. Amazon EC2 asocia
la clave pública con el nombre que especifique como nombre de clave. El nombre de una clave
puede incluir hasta 255 caracteres ASCII. No puede incluir espacios iniciales ni finales.
5. En File format (Formato de archivo), elija el formato en el que desea guardar la clave privada.
Para guardar la clave privada en un formato que se pueda utilizar con OpenSSH, elija pem. Para
guardar la clave privada en un formato que se puede utilizar con PuTTY, elija ppk.
6. Elija Create key pair (Crear par de claves).
Consola antigua
AWS CLI
Para obtener más información, consulte Pares de claves de Amazon EC2 e instancias Windows (p. 930).
15
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear un grupo de seguridad
Tenga en cuenta que si pretende lanzar instancias en varias regiones, deberá crear un grupo de
seguridad por región. Para obtener más información sobre las regiones, consulte Regiones y zonas de
disponibilidad (p. 6).
Requisitos previos
Necesitará la dirección IPv4 pública de su equipo local. El editor de grupos de seguridad en la consola
de Amazon EC2 puede detectar la dirección IPv4 pública automáticamente. También puede buscar la
frase "cuál es mi dirección IP" en un navegador de Internet o utilizar el siguiente servicio: Check IP. Si se
conecta a través de un proveedor de Internet (ISP) o protegido por un firewall sin una dirección IP estática,
deberá identificar el rango de direcciones IP utilizadas por los equipos cliente.
Puede crear un grupo de seguridad personalizado utilizando uno de los métodos siguientes.
Nueva consola
a. Escriba un nombre y una descripción para el nuevo grupo de seguridad. Elija un nombre fácil
de recordar, como su nombre de usuario seguido de _SG_ y del nombre de la región. Por
ejemplo, yo_SG_uswest2.
b. En la lista VPC seleccione la VPC predeterminada para la región.
6. En la pestaña Inbound rules (Reglas entrantes), cree las siguientes reglas (elija Add Rule (Añadir
regla) para cada regla nueva):
• Seleccione HTTP en la lista Type y asegúrese de que Source está ajustado en Anywhere
(0.0.0.0/0).
• Seleccione HTTPS en la lista Type y asegúrese de que Source está ajustado en Anywhere
(0.0.0.0/0).
• Elija RDP en la lista Type (Tipo). En el cuadro Source (Origen), elija My IP (Mi IP) para rellenar
automáticamente el campo con la dirección IPv4 pública de su equipo local. O bien, elija
Custom (Personalizada) y especifique la dirección IPv4 pública de su equipo o su red en
notación CIDR. Para especificar una dirección IP individual en notación CIDR, añada el sufijo
de enrutamiento /32, por ejemplo, 203.0.113.25/32. Si su empresa asigna direcciones de
un rango, especifíquelo; por ejemplo, 203.0.113.0/24.
Warning
Consola antigua
16
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear un grupo de seguridad
• Seleccione HTTP en la lista Type y asegúrese de que Source está ajustado en Anywhere
(0.0.0.0/0).
• Seleccione HTTPS en la lista Type y asegúrese de que Source está ajustado en Anywhere
(0.0.0.0/0).
• Elija RDP en la lista Type (Tipo). En el cuadro Source (Origen), elija My IP (Mi IP) para rellenar
automáticamente el campo con la dirección IPv4 pública de su equipo local. O bien, elija
Custom (Personalizada) y especifique la dirección IPv4 pública de su equipo o su red en
notación CIDR. Para especificar una dirección IP individual en notación CIDR, añada el sufijo
de enrutamiento /32, por ejemplo, 203.0.113.25/32. Si su empresa asigna direcciones de
un rango, especifíquelo; por ejemplo, 203.0.113.0/24.
Warning
Command line
Para obtener más información, consulte Grupos de seguridad de Amazon EC2 para las instancias de
Windows (p. 937).
17
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Información general
Cuando se inscribe en AWS, puede comenzar a utilizar Amazon EC2 utilizando la capa gratuita de AWS.
Si creó la cuenta de AWS hace menos de 12 meses y aún no ha excedido los beneficios de capa gratuita
para Amazon EC2, no le supondrá ningún costo completar este tutorial, porque le ayudamos a seleccionar
opciones que estén dentro de los beneficios de capa gratuita. En otro caso, incurrirá en los costos de uso
estándar de Amazon EC2 desde el momento en que lance la instancia hasta que la termine (que es la
tarea final de este tutorial), incluso si permanece inactiva.
Para obtener tutoriales paso a paso sobre casos de uso específicos de instancias EC2 que
ejecutan Windows Server, consulte Tutoriales para instancias Amazon EC2 que ejecutan Windows
Server (p. 1197).
Contenido
• Información general (p. 18)
• Requisitos previos (p. 19)
• Paso 1: Lanzamiento de una instancia (p. 19)
• Paso 2: Conexión a la instancia (p. 20)
• Paso 3: Eliminación de la instancia (p. 22)
• Pasos siguientes (p. 22)
Información general
La instancia es una instancia con respaldo Amazon EBS (lo que significa que el volumen raíz es un
volumen de EBS). Puede especificar la zona de disponibilidad en la que se ejecuta la instancia o dejar
que Amazon EC2 seleccione una zona de disponibilidad por usted. Al lanzar la instancia, la protege
especificando con un par de claves y un grupo de seguridad. Al conectarse a la instancia, debe especificar
la clave privada del par de claves que especificó cuando lanzó la instancia.
18
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Requisitos previos
Tareas
Para completar este tutorial, realice las siguientes tareas:
Tutoriales relacionados
• Si prefiere lanzar una instancia de Linux, consulte este tutorial en la Guía del usuario de Amazon EC2
para instancias de Linux: Introducción a las instancias Amazon EC2 de Linux.
• Si prefiere usar la línea de comandos, consulte este tutorial en la AWS Command Line Interface Guía del
usuario: Uso de Amazon EC2 a través de la CLI de AWS.
Requisitos previos
Antes de comenzar, asegúrese de que ha realizado los pasos que se detallan en Configuración con
Amazon EC2 (p. 14).
19
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 2: Conexión a la instancia
instancia. Seleccione la AMI para Windows Server 2016 Base o versiones posteriores. Observe que
estas AMI están marcadas como "Free tier eligible" (Apta para la capa gratuita).
4. En la página Choose an Instance Type (Elegir un tipo de instancia), puede seleccionar la
configuración de hardware de la instancia. Seleccione el tipo de instancia t2.micro, que es la opción
predeterminada. El tipo de instancia t2.micro es apta para la capa gratuita. En regiones en las que
t2.micro no esté disponible, puede usar una instancia t3.micro en la capa gratuita. Para obtener
más información, consulte Capa gratuita de AWS.
5. Elija Review and Launch (Revisar y lanzar) para dejar que el asistente rellene los demás valores de
configuración automáticamente.
6. En la página Review Instance Launch (Revisar lanzamiento de instancia), en Security Groups (Grupos
de seguridad), verá que el asistente ha creado y seleccionado un grupo de seguridad. Puede usar
este grupo de seguridad o, como opción, puede seleccionar el grupo de seguridad que creó durante la
configuración inicial con los siguientes pasos:
Como opción, puede crear un nuevo par de claves. Seleccione Create a new key pair (Crear un nuevo
par de claves), escriba un nombre para el par de claves y elija Download Key Pair (Descargar par de
claves). Esta es la única oportunidad para guardar el archivo de clave privada, así que asegúrese de
descargarlo. Guarde el archivo de clave privada en un lugar seguro. Deberá proporcionar el nombre
de su par de claves al lanzar una instancia, y la clave privada correspondiente cada vez que se
conecte a dicha instancia.
Warning
No seleccione la opción Proceed without a key pair. Si lanza la instancia sin un par de claves,
no podrá conectarse a ella.
Cuando esté listo, seleccione la casilla de confirmación y después elija Launch Instances.
9. Verá una página de confirmación que indicará que la instancia se está lanzando. Elija View Instances
para cerrar la página de confirmación y volver a la consola.
10. Puede ver el estado del lanzamiento en la pantalla Instances (Instancias). La instancia tarda poco
tiempo en lanzarse. Al lanzar una instancia, su estado inicial es pending. Una vez iniciada la
instancia, el estado cambia a running y recibe un nombre de DNS público. (Si la columna Public
DNS (IPv4) (DNS público (IPv4)) está oculta, elija Show/Hide Columns (Mostrar/ocultar columnas)
(el icono con forma de engranaje) en la esquina superior derecha de la página y, a continuación,
seleccione Public DNS (IPv4) (DNS público (IPv4))).
11. Puede que transcurran unos minutos hasta que la instancia esté lista para conectarse a ella.
Compruebe que la instancia haya superado las comprobaciones de estado; puede ver esta
información en la columna Status Checks.
20
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 2: Conexión a la instancia
El nombre de la cuenta de administrador depende del idioma del sistema operativo. Por ejemplo, para
inglés es Administrator, para francés es Administrateur y para portugués es Administrador. Para obtener
más información, consulte Localized Names for Administrator Account in Windows (Nombres localizados
para la cuenta de administrador en Windows) (en inglés) en el wiki de Microsoft TechNet.
Si ha unido la instancia a un dominio, puede conectarse a la instancia con las credenciales del dominio que
ha definido en AWS Directory Service. En la pantalla de inicio de sesión del escritorio remoto, en lugar de
usar el nombre de un equipo local y la contraseña generada, utilice el nombre de usuario completo para el
administrador (por ejemplo, corp.example.com\Admin) y la contraseña para esa cuenta.
La licencia del sistema operativo Windows Server permite dos conexiones remotas simultáneas para fines
administrativos. La licencia de Windows Server está incluida en el precio de la instancia de Windows.
Si necesita más de dos conexiones remotas simultáneas, debe comprar una licencia de Servicios de
Escritorio remoto (RDS). Si intenta realizar una tercera conexión, se produce un error. Para obtener más
información, consulte Configuración del número de conexiones remotas simultáneas permitidas para una
conexión.
• Si ha abierto el archivo .rdp, verá el cuadro de diálogo Remote Desktop Connection (Conexión de
Escritorio remoto).
• Si ha guardado el archivo .rdp, desplácese hasta el directorio de descargas y abra el archivo .rdp
para mostrar el cuadro de diálogo.
7. Es posible que aparezca una advertencia en la que se indique que se desconoce el publicador de la
conexión remota. Puede seguir conectándose a la instancia.
8. Cuando se le pida, inicie sesión en la instancia con la cuenta de administrador del sistema operativo
y la contraseña que anotó o copió anteriormente. Si su conexión a Escritorio remoto ya tiene
configurada una cuenta de administrador, es posible que tenga que elegir la opción Use another
account (Usar otra cuenta) y escribir el nombre de usuario y la contraseña manualmente.
Note
A veces, al copiar y pegar el contenido se dañan los datos. Si aparece el error "Password
Failed" al iniciar sesión, pruebe a especificar la contraseña manualmente.
9. Debido a la naturaleza de los certificados autofirmados, es posible que aparezca una advertencia que
indica que no se pudo autenticar el certificado de seguridad. Realice los pasos siguientes para verificar
la identidad del equipo remoto o simplemente elija Yes (Sí) o Continue (Continuar) para continuar si el
certificado es de confianza.
21
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Eliminación de la instancia
a. Si usa Conexión a Escritorio remoto desde un equipo Windows, elija View certificate. Si usa
Microsoft Remote Desktop (Escritorio remoto de Microsoft) en un Mac, elija Show certificate
(Mostrar certificado).
b. Elija la pestaña Details (Detalles) y desplácese hacia abajo hasta la entrada Thumbprint (Huella
dactilar) en un equipo Windows o hasta la entrada SHA1 Fingerprints (Huellas dactilares SHA1)
en un Mac. Este el identificador único del certificado de seguridad del equipo remoto.
c. En la consola de Amazon EC2, seleccione la instancia, elija Actions (Acciones) y después elija
Get System Log (Obtener registro del sistema).
d. En el resultado del log del sistema, busque una entrada llamada RDPCERTIFICATE-
THUMBPRINT. Si este valor coincide con la huella del certificado, ha verificado la identidad del
equipo remoto.
e. Si usa Conexión a Escritorio remoto desde un equipo Windows, vuelva al cuadro de diálogo
Certificate (Certificado) y elija OK (Aceptar). Si usa Microsoft Remote Desktop en un Mac, vuelva
al cuadro de diálogo Verify Certificate y elija Continue.
f. [Windows] Elija Yes en la ventana Remote Desktop Connection para conectarse a la instancia.
[Mac OS] Cuando se le pida, inicie sesión con la cuenta y la contraseña de administrador
predeterminadas que anotó o copió anteriormente. Tenga en cuenta que es posible que tenga
que cambiar de espacio para ver la pantalla de inicio de sesión. Para obtener más información
sobre los espacios, consulte support.apple.com/en-us/HT204100.
g. Si aparece un error al intentar conectarse a la instancia, consulte El escritorio remoto no puede
conectarse al equipo remoto (p. 1225).
Cuando se finaliza una instancia, se elimina totalmente: no es posible volver a conectarse a ella.
Si lanzó una instancia que no está dentro de la Capa gratuita de AWS, dejará de incurrir en gastos para
dicha instancia en cuanto su estado cambie a shutting down o terminated. Si desea conservar la
instancia para más adelante pero no incurrir en ningún gasto, puede detener la instancia ahora y volver a
iniciarla más tarde. Para obtener más información, consulte Detención de instancias.
Amazon EC2 apaga y termina la instancia. Una vez terminada la instancia, permanecerá visible en la
consola durante un breve periodo y, a continuación, la entrada se eliminará.
Pasos siguientes
Después de iniciar la instancia, es posible que desee intentar alguno de los siguientes ejercicios:
22
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Pasos siguientes
• Aprenda a administrar de forma remota la instancia EC2 con Run Command. Para obtener más
información, consulte AWS Administrador de sistemas Run Command en la Guía del usuario de AWS
Administrador de sistemas.
• Configure una alarma CloudWatch para notificarle si el uso excede la capa gratuita. Para obtener más
información, consulte Crear una alarma de facturación en la Guía del usuario de AWS Billing and Cost
Management.
• Añada un volumen de EBS. Para obtener más información, consulte Creación de un volumen de
Amazon EBS (p. 983) y Asociar un volumen de Amazon EBS a una instancia (p. 986).
• Instale la stack WAMP o WIMP. Para obtener más información, consulte Tutorial: instalación de un
servidor WAMP en una instancia Amazon EC2 que ejecute Windows Server (p. 1202) y Tutorial:
instalación de un servidor WIMP en una instancia Amazon EC2 que ejecute Windows Server (p. 1204).
23
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mantenga actualizados los controladores en todas las instancias EC2 de Windows para asegurarse de
aplicar las correcciones de problemas y mejoras de rendimiento más recientes en toda la flota. Según el
tipo de instancia, debe actualizar los controladores de AWS PV, ENA y NVMe.
• Aproveche Trusted Advisor para mantener Amazon EC2 Windows actualizado con los controladores de
Windows proporcionados por AWS.
• Utilice los temas de SNS para recibir las actualizaciones de las nuevas versiones de los controladores.
• Utilice el documento de SSM AWS Administrador de sistemas de AWSSupport-
UpgradeWindowsAWSDrivers para poder aplicar las actualizaciones fácilmente en sus instancias.
AWS publica nuevas AMI de Windows todos los meses, que contienen los últimos parches del sistema
operativo, controladores y agentes de lanzamiento. Aproveche las AMI más recientes al lanzar nuevas
instancias o al crear sus propias imágenes personalizadas.
• Para utilizar las AMI más recientes disponibles, consulte el artículo sobre cómo encontrar las AMI de
Windows más recientes con el almacén de parámetros de Systems Manager.
• Los tipos de instancias están bien configurados, incluido el tamaño de la instancia, las redes mejoradas y
la tenencia (compartida o dedicada).
• La topología de la instancia es adecuada para la carga de trabajo y aprovecha las características de alto
rendimiento cuando es necesario (tenencia dedicada, grupos de ubicación, volúmenes del almacén de
instancias, uso sin sistema operativo).
Actualice a los últimos agentes de EC2Config (2012 R2 y versiones anteriores) o EC2Launch (2016 y
versiones posteriores) para asegurarse de aplicar las correcciones de problemas más recientes en toda la
flota.
24
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Seguridad
Las instancias de Windows en AWS deben cumplir las siguientes prácticas recomendadas de alto nivel:
• Acceso mínimo: otorgue acceso sólo a los sistemas y ubicaciones de confianza y esperados. Esto se
aplica a todos los productos de Microsoft como Active Directory, servidores de productividad empresarial
de Microsoft y servicios de infraestructura como Servicios de Escritorio remoto, servidores proxy
inverso, servidores web IIS, etc. Utilice las capacidades de AWS tales como los grupos de seguridad
de instancias Amazon EC2, las listas de control de acceso (ACL) a la red y las subredes Amazon VPC
públicas/privadas para seguridad de capas en varias ubicaciones de una arquitectura. Dentro de una
instancia de Windows, los clientes pueden usar el Firewall de Windows para aplicar una estrategia
de defensa en profundidad dentro de su implementación. Instale solo los componentes del sistema
operativo y las aplicaciones que sean necesarios para que el sistema funcione según el diseño.
Configure servicios de infraestructura como IIS para que se ejecuten en cuentas de servicio o para
utilizar características como identidades del grupo de aplicaciones para acceder a los recursos de forma
local y remota en toda la infraestructura.
• Privilegio mínimo: determine el conjunto mínimo de privilegios que las instancias y las cuentas necesitan
para realizar sus funciones. Limite estos servidores y usuarios para que permitan únicamente dichos
permisos definidos. Utilice técnicas como Controles de acceso basados en roles para reducir el área
superficial de las cuentas administrativas y crear los roles más limitados para realizar una tarea. Utilice
características del sistema operativo como el Sistema de archivos cifrados (EFS) dentro de NTFS para
cifrar información confidencial en reposo y controlar el acceso de aplicaciones y usuarios a ellos.
• Administración de configuración: cree una configuración de servidor de línea de base que incorpore
parches de seguridad actualizados y conjuntos de protección basados en host que incluyan antivirus,
antimalware, detección/prevención de intrusiones y monitoreo de la integridad de archivos. Evalúe cada
servidor con respecto a la referencia registrada actual para identificar y marcar cualquier desviación.
Asegúrese de que cada servidor esté configurado para generar y almacenar de forma segura los datos
adecuados de registro y auditoría. Para obtener más información sobre cómo actualizar una instancia de
Windows, consulte Actualización de la instancia de Windows.
• Administración de cambios: cree procesos para controlar los cambios en las referencias de configuración
del servidor y trabaje en procesos de cambio totalmente automatizados. Además, aproveche Just
Enough Administration (JEA) con Windows PowerShell DSC para limitar el acceso administrativo a las
funciones mínimas requeridas.
• Registros de auditoría: audite el acceso y todos los cambios en las instancias Amazon EC2 para
verificar la integridad del servidor y asegurarse de que solo se realicen los cambios autorizados.
Aproveche características como el Registro mejorado para IIS para mejorar las capacidades de registro
predeterminadas. Capacidades de AWS como los registros de flujo de VPC y también AWS CloudTrail
están disponibles para auditar el acceso a la red, incluidas las solicitudes permitidas/denegadas y las
llamadas a la API, respectivamente.
Almacenamiento
• Utilice volúmenes de Amazon EBS diferentes para los sistemas operativos y los datos. Compruebe
que el volumen que tiene sus datos persista después de la terminación de la instancia. Para
obtener más información, consulte Mantener los volúmenes de Amazon EBS cuando la instancia se
termina (p. 479).
• Utilice el almacén de instancias disponible para su instancia para almacenar datos temporales. Recuerde
que los datos almacenados en un almacén de instancias se eliminen cuando detenga o termine su
25
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración de recursos
• Utilice los metadatos de instancias y las etiquetas de recurso personalizadas para realizar el seguimiento
de sus recursos de AWS e identificarlos. Para obtener más información, consulte Metadatos de instancia
y datos de usuario (p. 580) y Etiquetado de los recursos de Amazon EC2 (p. 1182).
• Visualice sus límites actuales para Amazon EC2. Planifique la solicitud del aumento de los límites antes
del momento en que lo necesite. Para obtener más información, consulte Cuotas de servicio de Amazon
EC2 (p. 1194).
• Haga con regularidad una copia de seguridad de sus volúmenes de EBS utilizando instantáneas de
Amazon EBS (p. 1006) y creando una imagen de máquina de Amazon (AMI) (p. 27) a partir de la
instancia para guardar la configuración como una plantilla para lanzar instancias en el futuro.
• Implemente componentes fundamentales de su aplicación en varias zonas de disponibilidad y replique
sus datos de forma adecuada.
• Diseñe sus aplicaciones para que gestionen las direcciones IP dinámicas cuando su instancia
se reinicie. Para obtener más información, consulte Direccionamiento IP de instancias Amazon
EC2 (p. 715).
• Supervise los eventos y responda a ellos. Para obtener más información, consulte Monitorización de
Amazon EC2 (p. 658).
• Compruebe que esté preparado para gestionar una conmutación por error. En una solución básica,
puede conectar manualmente una interfaz de red o una dirección IP elástica a una instancia de
sustitución. Para obtener más información, consulte Interfaces de red elásticas (p. 745). En una
solución automática, puede utilizar Amazon EC2 Auto Scaling. Para obtener más información, consulte
la Guía del usuario de Amazon EC2 Auto Scaling.
• Pruebe con regularidad el proceso de recuperación de sus instancias y los volúmenes de Amazon EBS
si dan errores.
26
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de su propia AMI
• Una o más instantáneas de EBS o para las AMI con respaldo en el almacenamiento de la instancia,
una plantilla para el volumen raíz de la instancia (por ejemplo, un sistema operativo, un servidor de
aplicaciones y aplicaciones).
• Permisos de lanzamiento que controlan qué cuentas de AWS pueden utilizar la AMI para lanzar
instancias
• Un mapeo de dispositivos de bloques que especifica los volúmenes que se van a adjuntar a la instancia
cuando se lance
Para obtener más información, consulte Creación de una AMI de Windows personalizada (p. 90).
Para facilitar la clasificación y la administración de las AMI, puede asignarles etiquetas personalizadas.
Para obtener más información, consulte Etiquetado de los recursos de Amazon EC2 (p. 1182).
Puede adquirir AMI a un tercero, como las AMI que se incluyen en los contratos de servicio de
organizaciones como Red Hat. También puede crear una AMI y venderla a otros usuarios de Amazon EC2.
Para obtener más información acerca de la compra o venta de AMI, consulte AMI de pago (p. 86).
27
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AMI para Windows de AWS
Algunas AMI de Windows incluyen una edición de Microsoft SQL Server (SQL Enterprise Edition, SQL
Server Standard, SQL Server Express o SQL Server Web). Al lanzar una instancia desde una AMI de
Windows con Microsoft SQL Server, puede ejecutar la instancia como un servidor de bases de datos.
Como alternativa, puede lanzar una instancia desde cualquier AMI para Windows y luego instalar el
software de base de datos que necesite en la instancia.
Microsoft dejó de ofrecer soporte para Windows Server 2003 (consulte Finalización del soporte para
Microsoft Windows Server 2003). Le recomendamos que lance instancias de EC2 nuevas con una versión
de Windows Server que tenga soporte. Si aún tiene instancias EC2 en las que se ejecuta una versión sin
soporte de Windows Server, le recomendamos que las actualice a una versión de Windows Server con
soporte. Para obtener más información, consulte Actualización de una instancia de Windows de Amazon
EC2 a una versión más reciente de Windows Server (p. 618).
También puede crear AMI desde su propio equipo Windows. Para obtener más información, consulte los
siguientes servicios:
Las AMI de Windows de AWS contienen todas las actualizaciones de seguridad más recientes disponibles
en el momento de su creación. Para obtener más información, consulte Actualización de la instancia de
Windows (p. 30).
Tipos de virtualización
Las AMI de utilizan uno de dos tipos de virtualización: paravirtual (PV) o máquina virtual de hardware
(HVM). Las principales diferencias entre las AMI PV y HVM son la forma en que arrancan y si son o
no compatibles con extensiones de hardware especiales para lograr un mejor desempeño. Las AMI de
Windows son AMI de HVM.
Las AMI HVM se presentan con un conjunto de hardware totalmente virtualizado y se cierran ejecutando
el Master Boot Record del dispositivo de bloques raíz de la imagen. Este tipo de virtualización ofrece la
posibilidad de ejecutar un sistema operativo directamente en una máquina virtual sin ninguna modificación,
28
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AMI para Windows de AWS
como si se ejecutara en el propio hardware. El sistema host de Amazon EC2 emula una parte o todo el
hardware subyacente que se presenta al invitado.
Los invitados HVM pueden hacer uso de las extensiones de hardware que proporcionan acceso rápido
al hardware subyacente en el sistema host. Además, las AMI HVM son necesarias para beneficiarse de
la conexión en red mejorada y del procesamiento de GPU. A fin de transferir las instrucciones a la red
especializada y a los dispositivos GPU, el SO necesita poder obtener acceso a la plataforma de hardware
nativa; la virtualización HVM proporciona dicho acceso.
Para obtener información acerca de las opciones de personalización, consulte Cambios de configuración
de AMI de Windows de AWS (p. 32).
Contenido
• Actualización de la instancia de Windows (p. 30)
• Actualización o migración a una versión más reciente de Windows Server (p. 31)
• Suscripción a las notificaciones de AMI de Windows (p. 31)
• Cambios de configuración de AMI de Windows de AWS (p. 32)
• Detalles acerca de las versiones de AMI de Windows de AWS (p. 34)
• Qué ofrece una AMI de Windows de AWS oficial (p. 34)
• Cómo decide AWS las AMI de Windows que debe ofrecer (p. 35)
• Parches, actualizaciones de seguridad e ID de AMI (p. 35)
• Versiones de canal seminanuales (p. 36)
29
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Actualización de la instancia de Windows
Las instancias deben estar sin estado al actualizarlas. Para obtener más información, consulte
Administrar la infraestructura de AWS a escala.
30
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Actualización o migración a una versión
más reciente de Windows Server
Puede reiniciar una instancia de Windows después de instalar las actualizaciones. Para obtener más
información, consulte Reinicio de su instancia (p. 473).
a. En Topic ARN (ARN de tema), copie y pegue uno de los siguientes nombres de recursos de
Amazon (ARN):
• arn:aws:sns:us-east-1:801119661308:ec2-windows-ami-update
• arn:aws:sns:us-east-1:801119661308:ec2-windows-ami-private
arn:aws-us-gov:sns:us-gov-west-1:077303321853:ec2-windows-ami-update
b. En Protocol (Protocolo), elija Email (Correo electrónico).
c. En Endpoint (Punto de enlace), escriba una dirección de correo electrónico que pueda utilizar
para recibir notificaciones.
d. Seleccione Create subscription.
6. Recibirá un email de confirmación con el asunto AWS Notification - Subscription
Confirmation. Abra el correo electrónico y elija Confirm subscription (Confirmar suscripción) para
completar la suscripción.
Cuando se publican AMI de Windows, enviamos notificaciones a los suscriptores del tema ec2-windows-
ami-update. Cuando AMI de Windows publicadas pasen a ser privadas, enviamos notificaciones a los
suscriptores del tema ec2-windows-ami-private. Si ya no desea recibir estas notificaciones, utilice el
siguiente procedimiento para cancelar la suscripción.
31
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambios de configuración de AMI de Windows de AWS
4. Seleccione las suscripciones y, a continuación, elija Actions (Acciones), Delete subscriptions (Eliminar
suscripciones). Cuando se le pida confirmación, seleccione Delete (Eliminar).
Limpiar y preparar
Cambio Se aplica a
Eliminar archivos y carpetas temporales para ejecutar Sysprep Todas las AMI
Eliminar el historial reciente (menú de inicio, explorador de Windows, Windows Server 2012 R2 y
etc.) versiones anteriores
Instalar y configurar
Cambio Se aplica a
Instalar la versión actual de Herramientas de AWS para Windows Todas las AMI
PowerShell
Instalar los script auxiliares actuales de AWS CloudFormation Todas las AMI
32
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambios de configuración de AMI de Windows de AWS
Cambio Se aplica a
Instalar los controladores actuales de AWS PV, ENA y NVMe Windows Server 2008 R2 y
versiones posteriores
• MS15-011
• KB2582281
• KB2634328
• KB2800213
• KB2922223
• KB2394911
• KB2780879
33
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Cambio Se aplica a
Configure un archivo de paginación en el volumen del sistema como Todas las AMI
se indica a continuación:
Configurar las opciones de rendimiento para que sea el mejor posible Todas las AMI
Ejecutar la actualización de Windows y reiniciar hasta que no queden Todas las AMI
actualizaciones pendientes
Establece que la pantalla no se apague nunca en todos los Todas las AMI
esquemas de potencia.
• Instala todos los parches de seguridad de Windows recomendados por Microsoft. Publicamos las
imágenes poco después de que se lancen los parches mensuales de Microsoft.
• Instala los últimos controladores de hardware de AWS, incluidos los controladores de red y de disco
EC2WinUtil para la resolución de problemas y controladores GPU en AMI seleccionadas.
• Incluye software auxiliar de AWS, como EC2 Config (p. 494) para Server 2012 R2 y versiones
anteriores, o EC2 Launch (p. 483) para Server 2016 y versiones posteriores.
• Configura la hora de Windows para que utilice el servicio de hora de AWS (p. 562).
• Realiza cambios en todos los esquemas de potencia para establecer que la pantalla no se apague
nunca.
34
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
• Realiza correcciones de errores menores, generalmente cambios en el registro de una línea para
habilitar o deshabilitar características que hemos comprobado que mejoran el rendimiento de AWS.
Aparte de los ajustes mencionados anteriormente, nuestras AMI conservan en la medida de lo posible
la configuración de la instalación predeterminada. Esto significa que incluimos versiones estándar de
PowerShell o .NET Framework, no instalamos Características de Windows y que, por norma general, no
cambiamos la AMI.
• Se crean ofertas nuevas de AMI para las versiones nuevas del SO. AWS le garantiza la publicación de
ofertas “Base,” “Core/Container” y “SQL Express/Standard/Web/Enterprise” en inglés y en otros idiomas
de uso general. La diferencia principal entre las ofertas Base y Core es que las ofertas Base tienen
un escritorio o GUI, mientras que las ofertas Core solo tienen la línea de comandos de PowerShell.
Para obtener más información sobre Windows Server Core, consulte https://docs.microsoft.com/en-us/
windows-server/administration/server-core/what-is-server-core.
• Se crean ofertas de AMI nuevas para ofrecer compatibilidad con plataformas nuevas, por ejemplo, las
AMI de Deep Learning y “NVidia” se han creado para ofrecer soporte a los clientes que utilizan nuestros
tipos de instancias basados en GPU (P2 y P3, G2 y G3, etc.).
• En ocasiones, las AMI menos populares se eliminan. Si comprobamos que una AMI concreta solo se
ejecuta unas pocas veces durante toda su vida útil, la eliminaremos en favor de otra opciones más
utilizadas.
Si hay una variante de AMI que le gustaría ver, háganoslo saber abriendo una incidencia en el soporte
para la nube u ofreciendo sus comentarios a través de uno de nuestros canales establecidos.
Las instancias lanzadas desde las AMI de Windows Server 2019 más recientes podrían mostrar
un mensaje de diálogo de Windows Update que indica "Tu organización administra algunas
opciones de configuración". Este mensaje aparece como resultado de cambios en Windows
Server 2019 y no afecta al comportamiento de Windows Update o a su capacidad de administrar
la configuración de la actualización.
Para quitar esta advertencia, consulte «Tu organización administra algunas opciones de
configuración».
Para asegurarse de que los clientes disponen de las últimas actualizaciones de seguridad de forma
predeterminada, AWS pone a su disposición las AMI de Windows durante tres meses. Cada vez que
se publican AMI de Windows nuevas, AWS convierte en privadas diez días más tarde todas las AMI de
Windows que tengan más de tres meses de antigüedad. Después de que una AMI se ha convertido en
privada, si observa una instancia lanzada desde esa AMI en la consola, notará que el campo AMI ID (ID
de AMI) contiene el texto "Cannot load detail for ami-xxxxx. You may not be permitted to view it". Todavía
podrá recuperar el ID de la AMI mediante la AWS CLI o un SDK de AWS.
35
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Las AMI de Windows en cada publicación tienen nuevos ID de AMI. Por lo tanto, recomendamos que
escriba scripts que localicen las últimas AMI de Windows de AWS por sus nombres, en lugar de sus ID.
Para obtener más información, consulte los ejemplos siguientes:
Contenido
• Actualizaciones de AMI mensuales para 2020 (hasta la fecha) (p. 36)
• Actualizaciones de AMI mensuales para 2019 (p. 39)
• Actualizaciones de AMI mensuales para 2018 (p. 45)
• Actualizaciones de AMI mensuales para 2017 (p. 52)
• Actualizaciones de AMI mensuales para 2016 (p. 56)
• Actualizaciones de AMI mensuales para 2015 (p. 59)
• Actualizaciones de AMI mensuales para 2014 (p. 62)
• Actualizaciones de AMI mensuales para 2013 (p. 63)
• Actualizaciones de AMI mensuales para 2012 (p. 65)
• Actualizaciones de AMI mensuales para 2011 y anteriores (p. 67)
Para obtener más información sobre los componentes incluidos en estas AMI, consulte los siguientes
temas:
Versión Cambios
36
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Herramientas de AWS para Windows PowerShell, versión 3.15.1034
• cfn-init, versión 1.4.33
• SQL CU instalado: SQL_2016_SP2: CU13
• Windows_Server-2004-English-Core-Base-2020.05.27
• Windows_Server-2004-English-Core-ContainersLatest-2020.05.27
37
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
38
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
Versión Cambios
Microsoft finalizará el soporte general para Windows Server 2008 SP2 y Windows
Server 2008 R2 el 14 de enero de 2020. En esta fecha, AWS ya no publicará ni
distribuirá AMI de Windows Server 2008 SP2 o Windows Server 2008 R2. Las
instancias de 2008 SP2/R2 y las AMI personalizadas existentes en su cuenta no
se verán afectadas y puede seguir utilizándolas después de la fecha de finalización
del soporte (EOS).
39
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Agente de SSM v2.3.722.0
• Windows_Server-1909-English-Core-Base-2019.11.13
• Windows_Server-1909-English-Core-ContainersLatest-2019.11.13
• Windows_Server-2016-English-Full-SQL_2019_Enterprise-2019.11.13
• Windows_Server-2016-English-Full-SQL_2019_Express-2019.11.13
• Windows_Server-2016-English-Full-SQL_2019_Standard-2019.11.13
• Windows_Server-2016-English-Full-SQL_2019_Web-2019.11.13
• Windows_Server-2019-English-Full-SQL_2019_Enterprise-2019.11.13
• Windows_Server-2019-English-Full-SQL_2019_Express-2019.11.13
• Windows_Server-2019-English-Full-SQL_2019_Standard-2019.11.13
• Windows_Server-2019-English-Full-SQL_2019_Web-2019.11.13
• Windows_Server-2016-English-Full-SQL_2019_Enterprise-2019.11.05
• Windows_Server-2016-English-Full-SQL_2019_Express-2019.11.05
• Windows_Server-2016-English-Full-SQL_2019_Standard-2019.11.05
• Windows_Server-2016-English-Full-SQL_2019_Web-2019.11.05
• Windows_Server-2019-English-Full-SQL_2019_Enterprise-2019.11.05
• Windows_Server-2019-English-Full-SQL_2019_Express-2019.11.05
• Windows_Server-2019-English-Full-SQL_2019_Standard-2019.11.05
• Windows_Server-2019-English-Full-SQL_2019_Web-2019.11.05
• Windows_Server-2019-English-Core-ECS_Optimized-2019.10.09
40
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• amzn2-ami-hvm-2.0.20190618-x86_64-gp2-mono
.NET Core 2.2, Mono 5.18, y PowerShell 6.2 preinstalado para ejecutar sus
aplicaciones .NET en Amazon Linux 2 con soporte a largo plazo (LTS)
41
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Windows_Server-2012-R2-English-STIG-Full
• Windows_Server-2012-R2-English-STIG-Core
• Windows_Server-2012-R2-English-STIG-Core
• Windows_Server-2012-R2-English-STIG-Core
• Windows_Server-2012-R2-English-STIG-Core
• Windows_Server-2019-English-STIG-Core
Incluye las siguientes actualizaciones, que son necesarias para las actualizaciones
de Microsoft Extended Security (ESU).
• KB4490628
• KB4474419
• KB4516655
Incluye las siguientes actualizaciones, que son necesarias para las actualizaciones
de Microsoft Extended Security (ESU).
• KB4493730
• KB4474419
• KB4517134
42
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
Note
NLA ahora está habilitado en todas las AMI 2012 RTM, 2012 R2 y 2016
para aumentar el estado de seguridad de RDP predeterminado. NLA
permanece habilitado en todas las AMI 2019.
• Windows_Server-2016-English-Full-ECS_Optimized-2019.07.19
• Windows_Server-2019-English-Full-ECS_Optimized-2019.07.19
• Windows_Server-2019-English-Tesla-2019.06.12
43
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• AMI fijas para Windows Server 2019 con SQL para abordar casos de borde
donde el primer lanzamiento de un instancia podría dar lugar a un deterioro
de la instancia y Windows muestra el mensaje «Espere al servicio de perfil de
usuario».
• Windows_Server-2016-English-Full-SQL_2012_SP4_Standard-2019.04.10
• Windows_Server-2016-English-Full-SQL_2014_SP3_Standard-2019.04.10
• Windows_Server-2016-English-Full-SQL_2014_SP3_Enterprise-2019.04.10
44
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
SQL 2014 con Service Pack 2 y SQL 2016 con Service Pack 1 ya no se
actualizarán después de esta versión.
• Se han actualizado las AMI de Windows. Se pueden encontrar nuevas AMI con
las siguientes fechas de versión:
Noviembre "2018.11.29"
Diciembre "2018.12.13"
Enero "2019.02.09"
Versión Cambios
45
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• EC2Launch versión 1.3.2000760
• Windows_Server-2012-R2_RTM-Japanese-64Bit-
SQL_2014_SP3_Standard-2018.12.12
• Windows_Server-2012-R2_RTM-Japanese-64Bit-
SQL_2014_SP3_Express-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2014_SP3_Enterprise-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2014_SP3_Standard-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2014_SP3_Express-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-SQL_2014_SP3_Web-2018.12.12
• Windows_Server-2012-RTM-Japanese-64Bit-
SQL_2014_SP3_Express-2018.12.12
• Windows_Server-2012-RTM-Japanese-64Bit-
SQL_2014_SP3_Standard-2018.12.12
• Windows_Server-2012-RTM-Japanese-64Bit-SQL_2014_SP3_Web-2018.12.12
• Windows_Server-2012-RTM-English-64Bit-SQL_2014_SP3_Standard-2018.12.12
• Windows_Server-2012-RTM-English-64Bit-SQL_2014_SP3_Express-2018.12.12
• Windows_Server-2012-RTM-English-64Bit-SQL_2014_SP3_Web-2018.12.12
• Windows_Server-2012-R2_RTM-Japanese-64Bit-
SQL_2016_SP2_Web-2018.12.12
• Windows_Server-2012-R2_RTM-Japanese-64Bit-
SQL_2016_SP2_Express-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2016_SP2_Enterprise-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2016_SP2_Express-2018.12.12
• Windows_Server-2012-R2_RTM-English-64Bit-SQL_2016_SP2_Web-2018.12.12
• Windows_Server-2012-R2_RTM-Japanese-64Bit-
SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2016-Korean-Full-SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2016-Japanese-Full-SQL_2016_SP2_Enterprise-2018.12.12
• Windows_Server-2016-Japanese-Full-SQL_2016_SP2_Web-2018.12.12
• Windows_Server-2016-English-Full-SQL_2016_SP2_Web-2018.12.12
• Windows_Server-2016-Japanese-Full-SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2016-English-Full-SQL_2016_SP2_Express-2018.12.12
• Windows_Server-2016-English-Full-SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2016-English-Core-SQL_2016_SP2_Enterprise-2018.12.12
• Windows_Server-2016-English-Core-SQL_2016_SP2_Web-2018.12.12
• Windows_Server-2016-English-Core-SQL_2016_SP2_Express-2018.12.12
• Windows_Server-2016-English-Core-SQL_2016_SP2_Standard-2018.12.12
46
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Windows_Server-2016-Japanese-Full-SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2016-Korean-Full-SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2019-Spanish-Full-Base-2018.12.12
• Windows_Server-2019-Japanese-Full-Base-2018.12.12
• Windows_Server-2019-Portuguese_Portugal-Full-Base-2018.12.12
• Windows_Server-2019-Chinese_Traditional-Full-Base-2018.12.12
• Windows_Server-2019-Italian-Full-Base-2018.12.12
• Windows_Server-2019-Swedish-Full-Base-2018.12.12
• Windows_Server-2019-English-Core-Base-2018.12.12
• Windows_Server-2019-Hungarian-Full-Base-2018.12.12
• Windows_Server-2019-Polish-Full-Base-2018.12.12
• Windows_Server-2019-Turkish-Full-Base-2018.12.12
• Windows_Server-2019-Korean-Full-Base-2018.12.12
• Windows_Server-2019-Dutch-Full-Base-2018.12.12
• Windows_Server-2019-German-Full-Base-2018.12.12
• Windows_Server-2019-Russian-Full-Base-2018.12.12
• Windows_Server-2019-Czech-Full-Base-2018.12.12
• Windows_Server-2019-English-Full-Base-2018.12.12
• Windows_Server-2019-French-Full-Base-2018.12.12
• Windows_Server-2019-Portuguese_Brazil-Full-Base-2018.12.12
• Windows_Server-2019-Chinese_Simplified-Full-Base-2018.12.12
• Windows_Server-2019-English-Full-HyperV-2018.12.12
• Windows_Server-2019-English-Full-ContainersLatest-2018.12.12
• Windows_Server-2019-English-Core-ContainersLatest-2018.12.12
• Windows_Server-2019-English-Full-SQL_2017_Enterprise-2018.12.12
• Windows_Server-2019-English-Full-SQL_2017_Standard-2018.12.12
• Windows_Server-2019-English-Full-SQL_2017_Web-2018.12.12
• Windows_Server-2019-English-Full-SQL_2017_Express-2018.12.12
• Windows_Server-2019-English-Full-SQL_2016_SP2_Enterprise-2018.12.12
• Windows_Server-2019-English-Full-SQL_2016_SP2_Standard-2018.12.12
• Windows_Server-2019-English-Full-SQL_2016_SP2_Web-2018.12.12
• Windows_Server-2019-English-Full-SQL_2016_SP2_Express-2018.12.12
• amzn2-ami-hvm-2.0.20180622.1-x86_64-gp2-dotnetcore-2018.12.12
47
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
2018.11.20 Windows_Server-2016-English-Deep-Learning
Windows_Server-2016-English-Deep-Learning
Microsoft Windows Server 2016 Datacenter y Standard Editions para Nano Server
48
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Resuelve un problema con las AMI 2018.06.13 cuando se cambia una instancia
de una generación anterior a una generación actual (por ejemplo, de M4 a M5).
49
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Ahora hay AMI disponibles. Para obtener más información, consulte la sección
sobre AMI para las versiones 1709 y 1803 de Windows Server en Amazon EC2.
50
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• EC2Launch 1.3.2000080
2018.03.16 AWS ha eliminado todas las AMI de Windows con fecha 16/03/2018 debido a un
problema con una ruta sin comillas en la configuración del Amazon EC2 Hibernate
Agent. Para obtener más información, consulte Problema con Hibernate Agent (AMI
del 16/03/2018) (p. 68).
• EC2Launch 1.3.740
51
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
Versión Cambios
• EC2Launch 1.3.640
52
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• EC2Config versión 4.9.2188
• Agente de SSM 2.2.30.0
• Plantillas de AWS CloudFormation 1.4.24
• Controlador Elastic Network Adapter (ENA) 1.2.2. (Windows Server 2008 R2 a
Windows Server 2016)
Las AMI de Windows Server 2016 con Microsoft SQL Server 2017 ahora son
públicas en todas las regiones.
• Windows_Server-2016-English-Full-SQL_2017_Enterprise-2017.10.04
• Windows_Server-2016-English-Full-SQL_2017_Standard-2017.10.04
• Windows_Server-2016-English-Full-SQL_2017_Web-2017.10.04
• Windows_Server-2016-English-Full-SQL_2017_Express-2017.10.04
• Debido a un error interno, estas AMI se publicaron con una versión anterior de
las Herramientas de AWS para Windows PowerShell, 3.3.58.0.
53
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• EC2Launch 1.3.610
54
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
55
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Actualizaciones de AMI mensuales para 2016
Para obtener más información sobre las actualizaciones de Microsoft, consulte Descripción de los cambios
de contenido de Software Update Services y Windows Server Update Services para 2016.
Versión Cambios
• Windows_Server-2016-English-Core-Base
Todas las AMI de Microsoft SQL Server con los últimos service packs ahora son
públicas en todas las regiones. Estas nuevas AMI sustituyen a las AMI antiguas de
SQL Service Pack a partir de ahora.
• Windows_Server-2008-R2_SP1-English-64Bit-
SQL_2012_SP3_edición-2016.12.14
• Windows_Server-2012-RTM-English-64Bit-
SQL_2012_SP3_edición-2016.12.14
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2014_SP2_edición-2016.12.14
• Windows_Server-2012-RTM-English-64Bit-
SQL_2014_SP2_edición-2016.12.14
• Windows_Server-2012-R2_RTM-English-64Bit-
SQL_2016_SP1_edición-2016.12.14
• Windows_Server-2016-English-Full-SQL_2016_SP1_edición-2016.12.14
56
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Particiones
• Compresión
• OLTP en memoria
• Cifrado en todo momento
• Publicación de AMI para Windows Server 2016. Estas AMI incluyen cambios
importantes. Por ejemplo, no incluyen el servicio EC2Config. Para obtener más
información, consulte Cambios en las AMI de Windows Server 2016 y versiones
posteriores (p. 67).
26.8.2016 Todas las AMI de Windows Server 2008 R2 con fecha 11.08.2016 se actualizaron
para solventar un problema conocido. Las nuevas AMI incluyen la fecha
25.08.2016.
57
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Ec2Config v3.19.1153
• Actualizaciones de seguridad de Microsoft hasta el 10 de agosto de 2016
• Se habilitó la característica de reforzamiento del controlador de excepciones
User32 de claves de registro en Internet Explorer para MS15-124
Windows Server 2008 R2, Windows Server 2012 RTM y Windows Server
2012 R2
2.8.2016 Todas las AMI de Windows Server 2008 R2 de julio se eliminaron y se revirtieron a
AMI con fecha 15.06.2016, debido a un problema descubierto en el controlador de
AWS PV. El problema del controlador de AWS PV se ha resuelto. La publicación de
AMI de agosto incluirá las AMI de Windows Server 2008 R2 con el controlador de
AWS PV arreglado y actualizaciones de Windows de julio/agosto.
• Ec2Config v3.18.1118
• Faltaban los parches de seguridad en las AMI del 13.07.2016. Se volvieron a
aplicar los parches a las AMI. Se aplicaron procesos adicionales para verificar las
instalaciones correctas de los parches a partir de entonces.
58
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
Versión Cambios
59
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
26.10.2015 Tamaños de volumen de arranque corregidos de AMI básicas para que sean 30 GB
en lugar de 35 GB
60
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
61
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Actualizaciones de AMI mensuales para 2014
Para obtener más información sobre las actualizaciones de Microsoft, consulte Descripción de los cambios
de contenido para 2014 de los Servicios de actualización de software y Windows Server Update Services.
Versión Cambios
• Controlador AWS PV 7.2.4.1 (resuelve los problemas con la limpieza Plug and
Play, que ahora está habilitada de forma predeterminada)
62
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
63
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
64
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
• Scripts auxiliares de AWS CloudFormation versión 1.3.14
Versión Cambios
65
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detalles acerca de las versiones
de AMI de Windows de AWS
Versión Cambios
66
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambios en las AMI de Windows
Server 2016 y versiones posteriores
Actualizaciones de AMI mensuales para 2011 y anteriores
Versión Cambios
• Versión inicial
• Para adaptar el cambio de .NET Framework a .NET Core, el servicio EC2Config se ha dejado de utilizar
en las AMI de Windows Server 2016 y se ha reemplazado por EC2Launch. EC2Launch es un paquete
de scripts de Windows PowerShell que llevan a cabo muchas de las tareas realizadas por el servicio
EC2Config. Para obtener más información, consulte Configuración de una instancia de Windows con
EC2Launch (p. 483).
• En versiones anteriores de AMI de Windows Server, puede utilizar el servicio EC2Config para unir una
instancia EC2 a un dominio y configurar la integración con Amazon CloudWatch. En AMI de Windows
Server 2016 y versiones posteriores, puede utilizar el agente CloudWatch para configurar la integración
con Amazon CloudWatch. Para obtener más información sobre cómo configura instancias para enviar
datos de registro a CloudWatch, consulte Recopilación de métricas y registros de instancias Amazon
EC2 y servidores locales con el agente de CloudWatch. Para obtener más información sobre unir una
instancia EC2 a un dominio, consulte Unir una instancia a un dominio utilizando el documento JSON
AWS-JoinDirectoryServiceDomain en la Guía del usuario de AWS Administrador de sistemas.
67
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conflicto de contenedores Docker en
instancias de Windows Server 2016
Otras diferencias
Tenga en cuenta estas otras importantes diferencias de las instancias creadas a partir de AMI de Windows
Server 2016 y versiones posteriores.
Si tiene pensado ejecutar Docker en una instancia de Windows Server 2016, debe crear la
instancia a partir de la siguiente Imagen de máquina de Amazon (AMI) o una AMI basada en
una imagen con Windows_Server-2016-English-Full-Containers en el nombre. De lo
contrario, si utiliza una AMI de Windows Server 2016 distinta, las instancias no se pueden iniciar
correctamente tras instalar Docker y ejecutar luego Sysprep.
AWS ha eliminado las AMI de Windows con fecha 2018.03.16. Si desea recibir notificaciones cuando
haya AMI de Windows nuevas disponibles, consulte Suscripción a las notificaciones de AMI de
Windows (p. 31).
Para mitigar el problema, puede utilizar uno de los siguientes procedimientos para añadir las comillas que
faltan. Si el agente está en ejecución, también deberá reiniciarlo. También puede terminar las instancias
lanzadas desde una AMI de Windows del 16/03/2018 y reemplazarlas por instancias lanzadas desde una
AMI diferente.
Windows PowerShell
68
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Problema con Hibernate Agent (AMI del 16/03/2018)
Verifique que la respuesta está entre comillas, tal como se muestra en el siguiente ejemplo:
"C:\Program Files\Amazon\Hibernate\EC2HibernateAgent.exe"
Get-Service EC2HibernateAgent
Si el agente se está ejecutando, deberá reiniciarlo mediante el siguiente comando para que los
cambios surtan efecto:
Restart-Service EC2HibernateAgent
sc qc EC2HibernateAgent
Verifique que la ruta de BINARY_PATH_NAME está entre comillas, tal como se muestra en el siguiente
ejemplo:
"C:\Program Files\Amazon\Hibernate\EC2HibernateAgent.exe"
sc query EC2HibernateAgent
Si el agente se está ejecutando, deberá reiniciarlo mediante el siguiente comando para que los
cambios surtan efecto:
69
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AMI para conformidad STIG
Las AMI para conformidad STIG de Amazon EC2 Windows Server están disponibles en todas las regiones
de GovCloud y AWS públicas. Puede lanzar instancias para esas AMI directamente desde la consola
Amazon EC2. El facturado se realiza con los precios estándar de Windows.
Las AMI de Amazon EC2 compatibles con STIG para Windows Server se pueden encontrar en las AMI
de la comunidad al crear una instancia. Los nombres de la AMI son como se muestra a continuación
(YYYY.MM.DD indica la versión más reciente. Puede buscar la versión sin el sufijo de fecha).
• Windows_Server-2019-English-STIG-Full-YYYY.MM.DD
• Windows_Server-2019-English-STIG-Core-YYYY.MM.DD
• Windows_Server-2016-English-STIG-Full-YYYY.MM.DD
• Windows_Server-2016-English-STIG-Core-YYYY.MM.DD
• Windows_Server-2012-R2-English-STIG-Full-YYYY.MM.DD
• Windows_Server-2012-R2-English-STIG-Core-YYYY.MM.DD
Niveles de conformidad
• Alto (Categoría I)
El riesgo más grave e incluye cualquier vulnerabilidad que pueda resultar en la pérdida de
confidencialidad, disponibilidad o integridad.
• Medio (Categoría II)
Cualquier vulnerabilidad que degrade las medidas de protección contra la pérdida de confidencialidad,
disponibilidad o integridad.
Las siguientes listas y tablas muestran los STIG que no han sido aplicados a cada sistema operativo, por
categorías, a menos que se indique lo contrario.
Temas
• Sistema operativo base y núcleo (p. 71)
• Internet Explorer (IE) 11 STIG V1 versión 18 (p. 71)
• Microsoft .NET Framework 4.0 STIG V1 versión 9: no usa STIGS (p. 71)
• Firewall de Windows STIG V1 versión 7 (p. 71)
• Historial de versiones (p. 71)
70
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AMI para conformidad STIG
V-92975, V-92977, V-93147, V-93149, V-93183, V-93185, V-93187, V-93203, V-93205, V-93209,
V-93217, V-93219, V-93221, V-93227, V-93229, V-93231, V-93281, V-93283, V-93369, V-93379,
V-93381, V-93437, V-93439, V-93457, V-93461, V-93473, V-93475, V-93489, V-93511, V-93515,
V-93543, V-93567 y V-93571
Windows Server 2016 STIG V1 Release 12
V-73217, V-73221, V-73223, V-73225, V-73229, V-73231, V-73233, V-73235, V-73241, V-73245,
V-73259, V-73261, V-73263, V-73265, V-73273, V-73275, V-73277, V-73279, V-73281, V-73283,
V-73285, V-73307, V-73401, V-73403, V-73521, V-73607, V-73623, V-73625, V-73647, V-73649,
V-73701, V-78127, V-90357 y V-90357
Windows Server 2012 R2 STIG V2 Release 18
V-1072, V-1074, V-1076, V-1089, V-1112, V-1114, V-1115, V-1127, V-1145, V-2907, V-3289, V-3383,
V-3472, V-3487, V-6840, V-7002, V-14225, V-15505, V-26359, V-36451, V-36658, V-36659, V-36661,
V-36662, V-36666, V-36670, V-36671, V-36672, V-36678, V-36733, V-36734, V-36735, V-36736,
V-40172, V-40173, V-42420, V-57637, V-57641, V-57645, V-57653, V-57655, V-57719, y V-75915
V-7055, V-7061, V-7063, V-7067, V-7069, V-7070, V-18395, V-30926, V-30935, V-30937, V-30968,
V-30972, V-30986, V-31026, y V-32025
Historial de versiones
En la siguiente tabla se muestran las actualizaciones del historial de versiones de la AMI de STIG.
71
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda de una AMI de Windows
6/12/2019 Server 2012 R2 Core y Base V2 R17 Versiones actualizadas y STIG aplicados.
• La región
• El sistema operativo
• La arquitectura: 32 bits (i386), 64 bits (x86_64), ARM 64 bits (arm64)
• El proveedor (por ejemplo, Amazon Web Services)
• Software adicional (por ejemplo, SQL server)
Si necesita encontrar una AMI para Linux, consulte Búsqueda de una AMI de Linux en la Guía del usuario
de Amazon EC2 para instancias de Linux.
Contenido
• Búsqueda de una AMI de Windows mediante la consola de Amazon EC2 (p. 72)
• Búsqueda de una AMI mediante Herramientas de AWS para Windows PowerShell (p. 73)
• Búsqueda de una AMI mediante la AWS CLI (p. 74)
• Búsqueda de la AMI de Amazon Linux más reciente mediante Administrador de sistemas (p. 74)
• Usar un parámetro de Administrador de sistemas para buscar una AMI (p. 75)
72
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda de una AMI mediante Herramientas
de AWS para Windows PowerShell
Para buscar una AMI de Windows mediante el asistente de lanzamiento
Amazon EC2
Para obtener más información y ejemplos, consulte Buscar una AMI mediante Windows PowerShell en la
Guía del usuario de Herramientas de AWS para Windows PowerShell.
Para obtener más información y ejemplos, consulte Consulta de la última AMI de Windows mediante el
almacén de parámetros de Administrador de sistemas.
73
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda de una AMI mediante la AWS CLI
Amazon EC2
El comando describe-images admite parámetros de filtrado. Por ejemplo, utilice el parámetro --owners
para mostrar las AMI públicas propiedad de Amazon.
Puede añadir el siguiente filtro al comando anterior para mostrar solo las AMI de Windows:
--filters "Name=platform,Values=windows"
Important
La omisión de la marca --owners del comando describe-images devolverá todas las imágenes
para las que tiene permisos de lanzamiento, independientemente de quién sea su propietario.
Para obtener más información y ejemplos, consulte Consulta de la última AMI de Windows mediante el
almacén de parámetros de Administrador de sistemas.
Los parámetros públicos de AMI de Amazon EC2 están disponibles en las siguientes rutas:
• /aws/service/ami-amazon-linux-latest
• /aws/service/ami-windows-latest
Puede ver una lista de todas Windows en la región actual de AWS mediante el siguiente comando en AWS
CLI.
En el ejemplo siguiente se utiliza el parámetro público proporcionado por EC2 para lanzar una instancia
m5.xlarge con la AMI de Amazon Linux 2 más reciente.
74
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Usar un parámetro de Administrador
de sistemas para buscar una AMI
Para especificar el parámetro en el comando, utilice la siguiente sintaxis: resolve:ssm:public-
parameter, donde resolve:ssm es el prefijo estándar y public-parameter es la ruta y el nombre del
parámetro público.
Para obtener más información, consulte Uso de parámetros públicos en la Guía del usuario de AWS
Administrador de sistemas y Query for the Latest Windows AMI Using AWS Administrador de sistemas
Parameter Store.
Un parámetro de Administrador de sistemas es un par clave-valor definido por el cliente que puede crear
en el almacén de parámetros de Administrador de sistemas. El almacén de parámetros proporciona
un almacén central para externalizar los valores de configuración de la aplicación. Para obtener más
información, consulte la sección sobre el almacén de parámetros de Administrador de sistemas en la Guía
del usuario de AWS Administrador de sistemas.
Cuando cree un parámetro que apunte a un ID de AMI, asegúrese de especificar el tipo de datos como
aws:ec2:image. Este tipo de datos garantiza que cuando se crea o modifica el parámetro, el valor del
parámetro se valida como ID de AMI. Para obtener más información, consulte Native parameter support for
Amazon Machine Image IDs en la Guía del usuario de AWS Administrador de sistemas.
Contenido
• Casos de uso (p. 75)
• Lanzamiento de una instancia mediante un parámetro de Administrador de sistemas (p. 76)
• Permisos (p. 77)
• Limitaciones (p. 77)
Casos de uso
Mediante el uso de parámetros de Administrador de sistemas para apuntar a los ID de AMI, puede facilitar
a los usuarios la selección de la AMI correcta al iniciar instancias, y puede simplificar el mantenimiento del
código de automatización.
Si necesita que las instancias se inicien con una AMI específica y si esa AMI se actualiza regularmente,
se recomienda que exija a los usuarios seleccionar un parámetro de Administrador de sistemas para
encontrar la AMI. Al exigir a los usuarios que seleccionen un parámetro de Administrador de sistemas,
puede asegurarse de que se utiliza la última AMI para iniciar instancias.
75
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Usar un parámetro de Administrador
de sistemas para buscar una AMI
Por ejemplo, cada mes en su organización puede crear una nueva versión de su AMI que tenga los últimos
parches de aplicaciones y sistema operativo. También requiere que los usuarios inicien instancias con
la última versión de su AMI. Para asegurarse de que los usuarios utilizan la versión más reciente, puede
crear un parámetro de Administrador de sistemas (por ejemplo, golden-ami) que apunte al ID de AMI
correcto. Cada vez que se crea una nueva versión de la AMI, se actualiza el valor del ID de la AMI en
el parámetro para que siempre apunte a la AMI más reciente. Los usuarios no necesitan saber nada
sobre las actualizaciones periódicas de la AMI, ya que siguen seleccionando el mismo parámetro de
Administrador de sistemas cada vez. Al hacer que los usuarios seleccionen un parámetro de Administrador
de sistemas, les resultará más fácil seleccionar la AMI correcta para el inicio de una instancia.
Si utiliza código de automatización para iniciar las instancias, puede especificar el parámetro de
Administrador de sistemas en lugar del ID de la AMI. Si se crea una nueva versión de la AMI, cambie
el valor del ID de la AMI en el parámetro para que apunte a la AMI más reciente. Cada vez que se crea
una nueva versión de la AMI no es necesario modificar el código de automatización que hace referencia
al parámetro. Esto simplifica enormemente el mantenimiento de la automatización y ayuda a reducir los
costos de implementación.
Note
Las instancias en ejecución no se ven afectadas cuando se cambia el ID de la AMI al que apunta
el parámetro de Administrador de sistemas.
Para buscar una AMI de Windows utilizando un parámetro de Administrador de sistemas (consola)
Para obtener más información sobre cómo iniciar una instancia desde una AMI mediante el asistente de
inicio, consulte Paso 1: Elegir una imagen de máquina de Amazon (AMI) (p. 390).
Para lanzar una instancia utilizando un parámetro de AWS Administrador de sistemas en lugar de un ID de
AMI (AWS CLI)
En el ejemplo siguiente se utiliza el parámetro de Administrador de sistemas golden-ami para lanzar una
instancia m5.xlarge. El parámetro apunta a un ID de AMI.
76
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Usar un parámetro de Administrador
de sistemas para buscar una AMI
de una jerarquía, por ejemplo, /amis/production/golden-ami. Puede omitir la barra invertida si el
parámetro no forma parte de una jerarquía.
Para lanzar una instancia usando una versión específica de un parámetro de AWS Administrador de
sistemas (AWS CLI)
Para iniciar una instancia utilizando un parámetro público proporcionado por AWS
Amazon EC2 proporciona parámetros públicos de Administrador de sistemas para AMI públicas
proporcionadas por AWS. Por ejemplo, el parámetro public /aws/service/ami-amazon-linux-latest/amzn2-
ami-hvm-x86_64-gp2 está disponible en todas las regiones y siempre apunta a la versión más reciente de
la AMI de Amazon Linux 2 en la región.
Permisos
Si utiliza parámetros de Administrador de sistemas que apuntan al ID de AMI en el asistente de instancia
de inicio, debe agregar ssm:DescribeParameters y ssm:GetParameters a la política de IAM.
ssm:DescribeParameters concede a los usuarios de IAM el permiso para ver y seleccionar parámetros
de Administrador de sistemas. ssm:GetParameters concede a los usuarios de IAM el permiso para
obtener los valores de los parámetros de Administrador de sistemas. También puede restringir el acceso
a parámetros de Administrador de sistemas específicos. Para obtener más información, consulte Usar el
asistente para el lanzamiento de EC2 (p. 911).
Limitaciones
Las AMI y los parámetros de Administrador de sistemas son específicos de la región. Para utilizar el mismo
nombre de parámetro de Administrador de sistemas en regiones, cree un parámetro de Administrador de
77
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AMI compartidas
sistemas en cada región con el mismo nombre (por ejemplo, golden-ami). En cada región, apunte con el
parámetro de Administrador de sistemas a una AMI de esa región.
AMI compartidas
Una AMI compartida es una AMI que un desarrollador ha creado y puesto a disposición de otros
desarrolladores. Una de las formas más sencillas de iniciarse con Amazon EC2 es utilizar una AMI
compartida que tenga los componentes que necesita y, a continuación, añadir contenido personalizado.
También puede crear sus propias AMI y compartirlas con otros.
El uso de una AMI compartida es por su cuenta y riesgo. Amazon no responde de la integridad o la
seguridad de las AMI compartidas por otros usuarios de Amazon EC2. Por lo tanto, debe tratar las AMI
compartidas como trataría cualquier código ajeno que desee implementar en su propio centro de datos y
ejercer la diligencia debida apropiada. Le recomendamos que las AMI provengan de fuentes de confianza.
Las imágenes públicas de Amazon tienen un propietario asociado, el cual aparece como amazon en el
campo de la cuenta. Esto le permite encontrar AMI de Amazon fácilmente. Otros usuarios no pueden
asociar las AMI.
Para obtener información sobre cómo crear una AMI, consulte Creación de una AMI de Windows con
el respaldo de Amazon EBS. Para obtener más información sobre cómo crear, entregar y mantener sus
aplicaciones en AWS Marketplace, consulte la documentación de AWS Marketplace.
Contenido
• Búsqueda de AMI compartidas (p. 78)
• Conversión de una AMI en pública (p. 80)
• Compartir una AMI con cuentas de AWS específicas (p. 82)
• Uso de marcadores (p. 85)
• Directrices para AMI de Windows compartidas (p. 85)
Las AMI son un recurso regional. Por tanto, si busca una AMI compartida (pública o privada), debe
buscarla en la región en la que se está compartiendo. Para hacer que una AMI esté disponible en una
región distinta, copie la AMI en dicha región y, a continuación, compártala. Para obtener más información,
consulte Copiar una AMI.
78
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda de AMI compartidas
El siguiente comando muestra todas las AMI públicas, incluidas aquellas de su propiedad.
El siguiente comando muestra las AMI para las que tiene permisos de lanzamiento explícitos. Esta lista no
incluye las AMI de su propiedad.
El siguiente comando muestra las AMI propiedad de Amazon. Las AMI públicas de Amazon tienen un
propietario asociado, el cual aparece como amazon en el campo de la cuenta. Esto le permite encontrar
AMI de Amazon fácilmente. Otros usuarios no pueden asociar las AMI.
Para reducir el número de AMI que se muestran, utilice un filtro para mostrar solo los tipos de AMI que le
interesen. Por ejemplo, utilice el siguiente filtro para mostrar solo las AMI respaldadas por EBS.
79
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conversión de una AMI en pública
El siguiente comando muestra todas las AMI públicas, incluidas aquellas de su propiedad.
El siguiente comando muestra las AMI para las que tiene permisos de lanzamiento explícitos. Esta lista no
incluye las AMI de su propiedad.
El siguiente comando muestra las AMI propiedad de Amazon. Las AMI públicas de Amazon tienen un
propietario asociado, el cual aparece como amazon en el campo de la cuenta. Esto le permite encontrar
AMI de Amazon fácilmente. Otros usuarios no pueden asociar las AMI.
Para reducir el número de AMI que se muestran, utilice un filtro para mostrar solo los tipos de AMI que le
interesen. Por ejemplo, utilice el siguiente filtro para mostrar solo las AMI respaldadas por EBS.
--filters "Name=root-device-type,Values=ebs"
Las AMI son un recurso regional. Por lo tanto, compartir una AMI hace que esta esté disponible en la
región en cuestión. Para hacer que una AMI esté disponible en una región distinta, copie la AMI en dicha
región y, a continuación, compártala. Para obtener más información, consulte Copiar una AMI (p. 98).
Si una AMI tiene un código de producto o contiene una instantánea de un volumen cifrado, no puede
hacerla pública. Puede compartir la AMI solo con las cuentas de AWS específicas.
80
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conversión de una AMI en pública
ha hecho pública. También pueden transcurrir varios minutos antes de que la AMI sea eliminada de
Community AMIs (AMI de comunidad) después de hacerla privada de nuevo.
Puede añadir o eliminar ID de cuentas en la lista de cuentas que tienen permisos de lanzamiento para
una AMI. Para hacer la AMI pública, especifique el grupo all. Puede especificar permisos de lanzamiento
públicos y explícitos.
1. Utilice el comando Edit-EC2ImageAttribute del modo siguiente para añadir el grupo all a la lista
launchPermission para la AMI especificada.
2. Para verificar los permisos de lanzamiento de la AMI, utilice el siguiente comando Get-
EC2ImageAttribute.
3. (Opcional) Para hacer la AMI privada de nuevo, elimine el grupo all de sus permisos de lanzamiento.
Tenga en cuenta que el propietario de la AMI siempre tiene permisos de lanzamiento, por lo que este
comando no le afecta.
Compartir una AMI con todas las cuentas de AWS (AWS CLI)
Cada AMI tiene una propiedad launchPermission que controla qué cuentas de AWS, además
de la del propietario, pueden utilizar dicha AMI para lanzar instancias. Al modificar la propiedad
launchPermission de una AMI, puede hacerla pública (lo cual concede permisos de lanzamiento a
todas las cuentas de AWS) o compartirla solo con aquellas cuentas de AWS que especifique.
Puede añadir o eliminar ID de cuentas en la lista de cuentas que tienen permisos de lanzamiento para
una AMI. Para hacer la AMI pública, especifique el grupo all. Puede especificar permisos de lanzamiento
públicos y explícitos.
81
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir una AMI con cuentas de AWS específicas
1. Utilice el comando modify-image-attribute como se indica a continuación para añadir el grupo all a la
lista launchPermission para la AMI especificada.
3. (Opcional) Para hacer la AMI privada de nuevo, elimine el grupo all de sus permisos de lanzamiento.
Tenga en cuenta que el propietario de la AMI siempre tiene permisos de lanzamiento, por lo que este
comando no le afecta.
Las AMI son un recurso regional. Por lo tanto, compartir una AMI hace que esta esté disponible en la
región en cuestión. Para hacer que una AMI esté disponible en una región distinta, copie la AMI en dicha
región y, a continuación, compártala. Para obtener más información, consulte Copiar una AMI (p. 98).
No existe ningún límite en cuanto al número de cuentas de AWS con las que se puede compartir una AMI.
Para compartir esta AMI con varios usuarios, repita este paso hasta que haya añadido a todos los
usuarios necesarios.
5. Para conceder permisos de creación de volúmenes para las instantáneas, seleccione Add "create
volume" permissions to the following associated snapshots when creating permissions (Añadir
permisos "create volume" a las siguientes instantáneas asociadas al crear los permisos).
82
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir una AMI con cuentas de AWS específicas
Note
No es necesario compartir las instantáneas de Amazon EBS a las que hace referencia
una AMI para compartir dicha AMI. Solo es necesario compartir la propia AMI; el sistema
proporciona automáticamente a la instancia acceso a las instantáneas de Amazon EBS a
las que se hace referencia para el lanzamiento. Sin embargo, tiene que compartir cualquier
CMK utilizada para cifrar instantáneas a las que hace referencia la AMI. Para obtener más
información, consulte Uso compartido de una instantánea de Amazon EBS (p. 1031).
6. Cuando haya terminado, elija Save (Guardar).
7. (Opcional) Para ver los ID de cuenta de AWS con los que ha compartido la AMI, seleccione la AMI
en la lista y elija la pestaña Permissions (Permisos). Para encontrar las AMI compartidas con usted,
consulte Búsqueda de AMI compartidas (p. 78).
El siguiente comando concede permisos de lanzamiento para la AMI especificada a la cuenta de AWS
especificada.
Note
No es necesario compartir las instantáneas de Amazon EBS a las que hace referencia una AMI
para compartir dicha AMI. Solo es necesario compartir la propia AMI; el sistema proporciona
automáticamente a la instancia acceso a las instantáneas de Amazon EBS a las que se hace
referencia para el lanzamiento. Sin embargo, tiene que compartir cualquier CMK utilizada para
cifrar instantáneas a las que hace referencia la AMI. Para obtener más información, consulte Uso
compartido de una instantánea de Amazon EBS (p. 1031).
El siguiente comando elimina permisos de lanzamiento para la AMI especificada de la cuenta de AWS
especificada:
83
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir una AMI con cuentas de AWS específicas
El siguiente comando elimina todos los permisos de lanzamiento públicos y explícitos de la AMI
especificada. Tenga en cuenta que el propietario de la AMI siempre tiene permisos de lanzamiento, por lo
que este comando no le afecta.
El siguiente comando concede permisos de lanzamiento para la AMI especificada a la cuenta de AWS
especificada.
Note
No es necesario compartir las instantáneas de Amazon EBS a las que hace referencia una AMI
para compartir dicha AMI. Solo es necesario compartir la propia AMI; el sistema proporciona
automáticamente a la instancia acceso a las instantáneas de Amazon EBS a las que se hace
referencia para el lanzamiento. Sin embargo, tiene que compartir cualquier CMK utilizada para
cifrar instantáneas a las que hace referencia la AMI. Para obtener más información, consulte Uso
compartido de una instantánea de Amazon EBS (p. 1031).
El siguiente comando elimina permisos de lanzamiento para la AMI especificada de la cuenta de AWS
especificada:
84
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de marcadores
El siguiente comando elimina todos los permisos de lanzamiento públicos y explícitos de la AMI
especificada. Tenga en cuenta que el propietario de la AMI siempre tiene permisos de lanzamiento, por lo
que este comando no le afecta.
Uso de marcadores
Si ha creado una AMI pública o compartido una AMI con otro usuario de AWS, puede crear un marcador
que permita al usuario obtener acceso a la AMI y lanzar una instancia en su propia cuenta inmediatamente.
Esta es una forma sencilla de compartir referencias de AMI para que los usuarios no tengan que dedicar
tiempo a encontrar la AMI para poder usarla.
Tenga en cuenta que la AMI debe ser pública o debe haberla compartido con el usuario a quien desea
enviar el marcador.
1. Escriba una dirección URL con la siguiente información, en la que region es la región en la que reside
la AMI:
https://console.aws.amazon.com/ec2/v2/home?
region=region#LaunchInstanceWizard:ami=ami_id
Por ejemplo, esta URL lanza una instancia desde la AMI ami-0abcdef1234567890 en la región us-
east-1:
https://console.aws.amazon.com/ec2/v2/home?region=us-
east-1#LaunchInstanceWizard:ami=ami-0abcdef1234567890
• Ninguna lista de directrices de seguridad es exhaustiva. Cree sus AMI compartidas con precaución y
piense bien en qué casos podría estar exponiendo información confidencial.
• Desarrolle un proceso repetible para crear, actualizar y volver a publicar las AMI.
• Cree las AMI utilizando los sistemas operativos, paquetes y software más actuales.
• Descargue e instale la última versión del servicio EC2Config. Para obtener más información sobre cómo
instalar este servicio, consulte Instalación de la versión más reciente de EC2Config (p. 496).
• Verifique que Ec2SetPassword, Ec2WindowsActivate y Ec2HandleUserData estén habilitados.
• Verifique que no exista ninguna cuenta de invitado ni de usuario de escritorio remoto.
• Deshabilite o elimine los servicios y programas que no necesite para reducir la superficie de ataque de la
AMI.
85
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
AMI de pago
• Elimine las credenciales de las instancias, como el par de claves, de la AMI (si las guardó en la AMI).
Almacene las credenciales en un lugar seguro.
• Asegúrese de que la contraseña de administrador y las de cualquier otra cuenta tengan un nivel de
uso compartido apropiado. Estas contraseñas están disponibles para cualquiera que lance una AMI
compartida.
• Pruebe la AMI antes de compartirla.
AMI de pago
Una AMI de pago es una AMI que se compra a un desarrollador.
Amazon EC2 se integra con AWS Marketplace y permite a los desarrolladores cobrar a otros usuarios de
Amazon EC2 por el uso de sus AMI o por ofrecer soporte para las instancias.
AWS Marketplace es una tienda online donde puede comprar software que se ejecuta en AWS; incluidas
las AMI que se utilizan para lanzar la instancia EC2. Las AMI de AWS Marketplace se organizan en
categorías, como Herramientas para desarrolladores, para que pueda buscar productos que se adapten
a sus requisitos. Para obtener más información sobre AWS Marketplace, consulte el sitio de AWS
Marketplace.
Lanzar una instancia desde una AMI de pago es lo mismo que lanzarla desde cualquier otra AMI. No se
requieren más parámetros. La instancia se paga de acuerdo con las tarifas que establece el propietario de
la AMI, así como las tarifas de uso estándar de los servicios web relacionados; por ejemplo, la tarifa por
hora de ejecutar un tipo de instancia m1.small en Amazon EC2. Podrían aplicarse impuestos adicionales.
El propietario de la AMI de pago puede confirmar si una instancia concreta se lanzó utilizando la AMI de
pago.
Important
Contenido
• Venta de la AMI (p. 86)
• Búsqueda de una AMI pagada (p. 87)
• Compra de una AMI pagada (p. 88)
• Obtener el código de producto de la instancia (p. 88)
• Uso del soporte de pago (p. 89)
• Facturas para AMI pagada y soportadas (p. 89)
• Administración de las suscripciones a AWS Marketplace (p. 89)
Venta de la AMI
Puede vender una AMI utilizando AWS Marketplace. AWS Marketplace ofrece una experiencia de compra
organizada. Además, AWS Marketplace también admite características de AWS como puede ser el caso
de las AMI respaldadas por Amazon EBS, las Instancias reservadas o las Instancias de spot.
Para obtener información sobre cómo vender una AMI en AWS Marketplace, consulte la página
relacionada con la venta en AWS Marketplace.
86
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda de una AMI pagada
ProductCodeId ProductCodeType
------------- ---------------
product_code marketplace
Si sabe el código de producto, puede filtrar los resultados por código de producto. Este ejemplo devuelve
las AMI más recientes con el código de producto especificado.
87
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compra de una AMI pagada
Este comando devuelve numerosos detalles que describen cada AMI, incluido el código de producto de
una AMI de pago. El resultado de describe-images tiene una entrada para el código del producto como
la siguiente:
"ProductCodes": [
{
"ProductCodeId": "product_code",
"ProductCodeType": "marketplace"
}
],
Si sabe el código de producto, puede filtrar los resultados por código de producto. Este ejemplo devuelve
las AMI más recientes con el código de producto especificado.
Por lo general, el vendedor de la AMI de pago le presenta información acerca de la AMI, incluido su precio
y un enlace donde puede comprarla. Cuando haga clic en el enlace, se le pedirá que inicie sesión en AWS
primero y, a continuación, puede comprar la AMI.
• Sitio web de AWS Marketplace: puede lanzar software preconfigurado rápidamente con la característica
de implementación de 1-Click.
• Asistente de lanzamiento de Amazon EC2: puede buscar una AMI y lanzar una instancia directamente
desde el asistente. Para obtener más información, consulte Lanzamiento de una instancia de AWS
Marketplace (p. 415).
88
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso del soporte de pago
Para asociar un código de producto con la AMI, use uno de los comandos siguientes, donde ami_id es el
ID de la AMI y product_code es el código del producto:
1. Asegúrese de que ha terminado cualquier instancia que esté en ejecución desde la suscripción.
89
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de una AMI de Windows personalizada
Para crear una AMI de Linux personalizada, siga el procedimiento descrito para el tipo de volumen de
la instancia. Para obtener más información, consulte Creación de una AMI de Linux con el respaldo de
Amazon EBS o Creación de una AMI de Linux con respaldo en el almacenamiento de la instancia en la
Guía del usuario de Amazon EC2 para instancias de Linux.
Durante el proceso de creación de la AMI, Amazon EC2 crea instantáneas del volumen raíz de la instancia
y de cualquier otro volumen de EBS asociado a la instancia. Se cobra por las instantáneas hasta que anule
el registro de la AMI y las elimine. Para obtener más información, consulte Anulación del registro de la AMI
de Windows (p. 107). Si alguno de los volúmenes asociados a la instancia está cifrado, la nueva AMI solo
se lanza correctamente en los tipos de instancia que admiten Cifrado de Amazon EBS. Para obtener más
información, consulte Cifrado de Amazon EBS (p. 1065).
Según el tamaño de los volúmenes, el proceso de creación de la AMI puede tardar varios minutos en
completarse (a veces, hasta 24 horas). Resulta más eficiente crear instantáneas de los volúmenes antes
de crear la AMI. De esta forma, solo es necesario crear pequeñas instantáneas incrementales cuando se
cree la AMI y, de esta manera, el proceso se completará más rápidamente (el tiempo total de creación de
las instantáneas sigue siendo el mismo). Para obtener más información, consulte Creación de instantáneas
de Amazon EBS (p. 1009).
Una vez completado el proceso, tendrá una nueva AMI y una instantánea creada desde el volumen raíz
de la instancia. Cuando lance una instancia mediante la nueva AMI, usamos la instantánea para crear un
nuevo volumen de EBS para el volumen raíz.
Si añade volúmenes de almacén de instancias o volúmenes Amazon EBS a la instancia además del
volumen del dispositivo raíz, el mapeo de dispositivos de bloques de la nueva AMI contiene información
relativa a esos volúmenes y los mapeos de dispositivos de bloques de las instancias que lance desde la
nueva AMI contienen automáticamente información relativa a estos volúmenes. Los volúmenes de almacén
de instancias especificados en el mapeo de dispositivos de bloques de la nueva instancia son nuevos y
90
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de una AMI de Windows
desde una instancia en ejecución
no contienen ningún dato de los volúmenes de almacén de instancias de la instancia que usó para crear
la AMI. Los datos en los volúmenes de EBS persisten. Para obtener más información, consulte Mapeo de
dispositivos de bloques (p. 1143).
Note
Cuando cree una nueva instancia desde una AMI personalizada, deberá inicializar tanto su
volumen raíz como cualquier almacenamiento de EBS adicional antes de ponerla en producción.
Para obtener más información, consulte Inicializar volúmenes de Amazon EBS.
• amazon/Windows_Server-2019
• amazon/Windows_Server-2016
• amazon/Windows_Server-2012
• amazon/Windows_Server-2008
Añada cualquier otro filtro que necesite. Una vez seleccionada una AMI, marque su casilla.
4. Elija Launch. Acepte los valores predeterminados a medida que avanza por el asistente. Para
obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento de
instancias (p. 389). Cuando la instancia esté lista, conéctese a ella. Para obtener más información,
consulte Conexión con la instancia de Windows (p. 456).
5. Puede realizar cualquiera de las siguientes acciones sobre la instancia con el de fin personalizarla
para que se ajuste a sus necesidades:
91
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de una AMI de Windows
desde una instancia en ejecución
• Instalar software y aplicaciones.
• Copiar datos.
• Reducir el tiempo de inicio eliminando los archivos temporales, desfragmentando el disco duro y
dejando el espacio libre en cero..
• Adjuntar volúmenes de EBS adicionales.
• Crear una nueva cuenta de usuario y agregarla al grupo de administrador.
Si está compartiendo la AMI, estas credenciales se puede proporcionar para el acceso RDP sin
revelar la contraseña predeterminada de administrador.
• (Windows Server 2016 y versiones posteriores) Ajuste la configuración mediante EC2Launch.
Para generar una contraseña aleatoria en el momento del lanzamiento , use el ajuste
adminPasswordType. Para obtener más información, consulte Configuración de
EC2Launch (p. 485).
• (Windows Server 2012 R2 y versiones anteriores) Ajuste la configuración mediante EC2Config.
Para generar una contraseña aleatoria en el momento del lanzamiento, habilite el complemento
Ec2SetPassword; de lo contrario, se usará la contraseña actual del administrador. Para obtener
más información, consulte Archivos de configuración de EC2Config (p. 502).
• (Windows Server 2008 R2) Si la instancia usa controladores RedHat para el acceso a hardware
virtualizado Xen, actualice a controladores Citrix antes de crear una AMI. Para obtener más
información, consulte Actualización de instancias de Windows Server 2008 y 2008 R2 (actualización
de Redhat a Citrix PV) (p. 533).
6. En el panel de navegación, elija Instances (Instancias) y seleccione la instancia. Elija Actions
(Acciones), Image (Imagen) y Create Image (Crear imagen).
Tip
Si se deshabilita esta opción, la instancia no es una instancia con respaldo Amazon EBS.
7. Especifique un nombre único para la imagen y una descripción opcional (hasta 255 caracteres).
De forma predeterminada, Amazon EC2 apaga la instancia; toma instantáneas de todos los
volúmenes asociados; crea y registra la AMI y después reinicia la instancia. Elija No reboot (Sin
reiniciar) si no desea que se apague la instancia.
Warning
Si elige No reboot (Sin reiniciar), no podemos garantizar la integridad del sistema de archivos
de la imagen creada.
(Opcional) Modifique el volumen raíz, los volúmenes de Amazon EBS y los volúmenes de almacén de
instancias según lo necesite. Por ejemplo:
• Para cambiar el tamaño del volumen raíz, localice el volumen Root (Raíz) en la columna Type (Tipo)
y, a continuación, rellene el campo Size (Tamaño).
• Para suprimir un volumen de Amazon EBS especificado por el mapeo de dispositivos de bloques
de la AMI utilizada para lanzar la instancia, localice el volumen de EBS en la lista y elija Delete
(Eliminar).
• Para añadir un volumen de Amazon EBS, elija Add New Volume (Añadir nuevo volumen), Type
(Tipo) y EBS y rellene los campos. Cuando, a continuación, lanza una instancia desde la nueva AMI,
estos volúmenes adicionales se adjuntan de forma automática a la instancia. Los volúmenes vacíos
se tienen que formatear y montar. Los volúmenes basados en una instantánea se deben montar.
• Para suprimir un volumen de almacén de instancias especificado por el mapeo de dispositivos de
bloques de la AMI utilizada para lanzar la instancia, localice el volumen en la lista y elija Delete
(Eliminar).
• Para añadir un volumen de almacén de instancias, elija Add New Volume (Añadir nuevo volumen),
Type (Tipo) e Instance Store (Almacén de instancia) y seleccione un nombre de dispositivo de
92
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso del cifrado con AMI con respaldo de EBS
la lista Device (Dispositivo). Cuando lanza una instancia desde la nueva AMI, estos volúmenes
adicionales se inicializan y se montan de forma automática. Estos volúmenes no contienen datos de
los volúmenes de almacén de instancias de la instancia en ejecución en la que basó la AMI.
(Opcional) Elija Snapshots en el panel de navegación para ver la instantánea que se creó para la
nueva AMI. Cuando se lanza una instancia desde esta AMI, se usa esta instantánea para crear su
volumen de dispositivo raíz.
9. Lance una instancia desde la nueva AMI. Para obtener más información, consulte Lanzar una
instancia con el asistente de lanzamiento de instancias (p. 389). La nueva instancia contiene todas
las personalizaciones aplicadas en los pasos anteriores, además de cualquier personalización que
haya añadido al lanzar la instancia, como los datos de usuarios (scripts que se ejecutan cuando la
instancia comienza).
Las instancias EC2 con volúmenes de EBS cifrados se lanzan desde las AMIs de la misma forma que
otras instancias. Además, cuando lance una instancia desde una AMI respaldada por instantáneas EBS sin
cifrar, puede cifrar algunos o todos los volúmenes durante el lanzamiento.
Al igual que con los volúmenes EBS, las instantáneas en AMI se pueden cifrar mediante la clave maestra
de cliente (CMK) de AWS Key Management Service predeterminada o en la clave administrada por el
cliente que especifique. En todos los casos, debe tener permiso para utilizar la clave seleccionada.
Las AMI con instantáneas cifradas se pueden compartir en cuentas de AWS. Para obtener más
información, consulte y AMI compartidas.
93
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Situaciones de lanzamiento de instancias
De forma predeterminada, sin parámetros de cifrado explícitos, una acción RunInstances mantiene el
estado de cifrado existente de las instantáneas de origen de una AMI mientras que restaura sus volúmenes
de EBS. Si se habilita Cifrado de forma predeterminada (p. 1068), todos los volúmenes creados desde
la AMI (de instantáneas cifradas o sin filtrar) se cifrarán. Si el cifrado de forma predeterminada no está
habilitado, la instancia mantiene el estado de cifrado de la AMI.
También puede lanzar una instancia y solicitar de forma simultánea un nuevo estado de cifrado para
los volúmenes restantes al suministrar parámetros de cifrado. Por lo tanto, se observan los siguientes
comportamientos:
• Una instantánea sin cifrar se restaura en un volumen sin cifrar, a menos que se habilite el cifrado de
forma predeterminada, en cuyo caso se cifrarán todos los volúmenes recién creados.
• Una instantánea cifrada que posee se restaura en un volumen que se cifra en la misma CMK.
• Una instantánea cifrada que no posee (por ejemplo, la AMI que comparten contigo) se restaura en un
volumen que se cifra mediante la CMK predeterminada de su cuenta de AWS.
• Una instantánea sin cifrar se restaura en un volumen de EBS que se cifra mediante la CMK
predeterminada de su cuenta de AWS.
• Una instantánea cifrada que posee se restaura en un volumen de EBS que se cifra mediante la misma
CMK. (En otras palabras, el parámetro Encrypted no tiene efecto).
• Una instantánea cifrada que no posee (es decir, la AMI que comparten con usted) se restaura en un
volumen que se cifra mediante la CMK predeterminada de su cuenta de AWS. (En otras palabras, el
parámetro Encrypted no tiene efecto).
• Una instantánea sin cifrar se restaura en un volumen de EBS que se cifra mediante la CMK especificada.
• Una instantánea cifrada se restaura en un volumen de EBS cifrado no en la CMK original sino en la CMK
especificada.
El envío de un parámetro KmsKeyId sin establecer también el parámetro Encrypted da como resultado
un error.
Las siguientes secciones ofrecen ejemplos de lanzamiento de instancias desde AMI con parámetros de
cifrado no predeterminados. En cada una de estas situaciones, los parámetros suministrados para la
acción RunInstances da como resultado un cambio en el estado de cifrado durante la restauración de un
volumen desde una instantánea.
Note
Para obtener procedimientos detallados de la consola para lanzar una instancia desde una AMI,
consulte y Lanzar su instancia.
Para ver la documentación de la API RunInstances, consulte RunInstances.
Para obtener la documentación del comando run-instances en la AWS Command Line
Interface, consulte run-instances.
94
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Situaciones de lanzamiento de instancias
El parámetro Encrypted por sí solo genera el volumen para esta instancia que se va a cifrar.
Proporcionar un parámetro KmsKeyId es opcional. Si no se especifica ningún ID de clave, la CMK
predeterminada de la cuenta de AWS se utiliza para cifrar el volumen. Para cifrar el volumen en otra CMK
que posea, proporcione el parámetro KmsKeyId.
95
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Situaciones de copia de imagen
Si posee la AMI y no suministra parámetros de cifrado, la instancia resultante tiene un volumen cifrado
mediante la misma clave que la instantánea. Si se comparte la AMI sin poseerla y no suministra
parámetros de cifrado, se cifra el volumen mediante su CMK predeterminada. Con los parámetros de
cifrado suministrados tal y como se muestra, el volumen se cifra mediante la CMK especificada.
En esta situación, la acción RunInstances se suministra con parámetros de cifrado para cada una de
las instantáneas del origen. Cuando se especifican todos los parámetros de cifrado posibles, la instancia
resultante es la misma sin importar si posee la AMI.
De forma predeterminada, sin parámetros de cifrado explícitos, una acción CopyImage mantiene el estado
de cifrado existente de las instantáneas de origen de una AMI. También puede copiar una AMI y solicitar
de forma simultánea un nuevo estado de en las instantáneas de EBS asociadas al suministrar parámetros
de cifrado. Por lo tanto, se observan los siguientes comportamientos:
96
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Situaciones de copia de imagen
• Una instantánea sin cifrar se copia en otra instantánea sin cifrar, a menos que se habilite el cifrado de
forma predeterminada, en cuyo caso se cifrarán todos las instantáneas recién creadas.
• Una instantánea cifrada que posee se copia en una instantánea cifrada con la misma clave.
• Una instantánea cifrada que no posee (es decir, la AMI que comparten con usted) se copia en una
instantánea que se cifra mediante la CMK predeterminada de su cuenta de AWS.
Se pueden anular todos estos comportamientos predeterminados al suministrar los parámetros de cifrado.
Los parámetros disponibles son Encrypted y KmsKeyId. Establecimiento de solo los resultados del
parámetro Encrypted en lo siguiente:
• Una instantánea sin cifrar se copia en una instantánea cifrada mediante la CMK predeterminada de la
cuenta de AWS.
• Una instantánea cifrada se copia en una instantánea cifrada mediante la misma CMK. (En otras
palabras, el parámetro Encrypted no tiene efecto).
• Una instantánea cifrada que no posee (es decir, la AMI que comparten con usted) se copia en un
volumen que se cifra mediante la CMK predeterminada de su cuenta de AWS. (En otras palabras, el
parámetro Encrypted no tiene efecto).
• Una instantánea sin cifrar se copia en una instantánea cifrada mediante la CMK especificada.
• Una instantánea cifrada se copia en una instantánea cifra no en la CMK original sino en la CMK
especificada.
El envío de un parámetro KmsKeyId sin establecer también el parámetro Encrypted da como resultado
un error.
La siguiente sección ofrece un ejemplo de copia de una AMI con parámetros de cifrado no
predeterminados, resultantes de un cambio en el estado de cifrado.
Note
Para obtener procedimientos detallados de la consola para copiar una AMI, consulte o Copiar una
AMI.
Para ver la documentación de la API CopyImage, consulte CopyImage.
Para obtener la documentación del comando copy-image en la AWS Command Line Interface,
consulte copy-image.
97
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Copiar una AMI
Note
Habilitar el cifrado de forma predeterminada (p. 1068) tiene el mismo efecto que establecer el
parámetro Encrypted en true para todas las instantáneas en la AMI.
También puede copiar una imagen con varias instantáneas y configurar el estado de cifrado de
cada una de forma individual.
Si se copia una AMI de origen, se obtiene una AMI de destino idéntica pero distinta de aquella, con
su propio identificador único. En el caso de una AMI respaldada por Amazon EBS, cada una de sus
instantáneas de respaldo se copia de forma predeterminada en una instantánea de destino idéntica pero
distinta. (Las únicas excepciones son cuando elige cifrar o volver a cifrar la instantánea). Puede cambiar o
cancelar el registro de la AMI de origen sin que ello afecte a la AMI de destino. y viceversa.
Copiar una AMI no supone ningún costo. Sin embargo, se aplican las tarifas estándar por almacenamiento
y transferencia de datos. Si copia una AMI respaldada por EBS, se le cobrarán cargos por el
almacenamiento de cualquier instantánea adicional de EBS.
AWS no copia permisos de lanzamiento, etiquetas definidas por el usuario ni permisos del bucket de
Amazon S3 de la AMI de origen a la nueva AMI. Una vez que se haya completado la operación de copia,
98
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Permisos para copiar una AMI con respaldo
en el almacenamiento de la instancia
puede aplicar los permisos de lanzamiento, las etiquetas definidas por el usuario y los permisos del bucket
de Amazon S3 a la nueva AMI.
No puede copiar una AMI que se ha obtenido del AWS Marketplace, independientemente de si la ha
obtenido directamente o si se ha compartido con usted. En su lugar, lance una instancia EC2 utilizando
la AMI de AWS Marketplace y, a continuación, cree una AMI a partir de la instancia. Para obtener más
información, consulte Creación de una AMI de Windows personalizada (p. 90).
La siguiente política de ejemplo permite al usuario copiar el origen de la AMI del bucket especificado en la
región especificada.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:ListAllMyBuckets",
"Resource": [
"arn:aws:s3:::*"
]
},
{
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": [
"arn:aws:s3:::ami-source-bucket/*"
]
},
{
"Effect": "Allow",
"Action": [
"s3:CreateBucket",
"s3:GetBucketAcl",
"s3:PutObjectAcl",
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::amis-for-123456789012-in-us-east-1*"
]
}
]
}
Para localizar el nombre de recurso de Amazon (ARN) del bucket de origen de la AMI, abra la consola
de Amazon EC2 (https://console.aws.amazon.com/ec2/) y, en el panel de navegación, elija AMIs (AMI) y
busque el nombre del bucket en la columna Source (Origen).
• Implementación global coherente: al copiar una AMI de una región en otra, puede lanzar instancias
coherentes basadas en la misma AMI en regiones diferentes.
99
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Copias entre cuentas
• Escalabilidad: puede diseñar y construir más fácilmente aplicaciones globales para satisfacer las
necesidades de los usuarios, con independencia de su ubicación.
• Desempeño: puede mejorar el desempeño distribuyendo la aplicación, así como localizando
componentes fundamentales de esta más próximos a los usuarios. También puede aprovechar las
características específicas para cada región, como tipos de instancia u otros servicios de AWS.
• Alta disponibilidad: puede diseñar e implementar aplicaciones entre regiones de AWS para aumentar la
disponibilidad.
El siguiente diagrama muestra las relaciones entre una AMI de origen y dos imágenes de tipo AMIs
copiadas en diferentes regiones, además de las instancias EC2 lanzadas desde cada una de ellas. Al
lanzar una instancia desde una AMI, esta reside en la misma región en la que reside la AMI. Si realiza
cambios en la AMI de origen y desea que estos se reflejen en las imágenes de tipo AMIs de las regiones
de destino, debe volver a copiar la AMI de origen en las regiones de destino.
Al copiar por primera vez una AMI con respaldo en el almacén de instancias en una región, se crea un
bucket de Amazon S3 para las imágenes de tipo AMIs copiadas en dicha región. Todas las imágenes
de tipo AMIs con respaldo en el almacén de instancias que copie en esa región se almacenan en dicho
bucket. Los nombres de los buckets tienen el siguiente formato: amis-for-cuenta-in-región-hash. Por
ejemplo: amis-for-123456789012-in-us-east-2-yhjmxvp6.
Requisito previo
Antes de copiar una AMI, debe asegurarse de que el contenido de la AMI de origen esté actualizado para
poder ser ejecutado en una región diferente. Por ejemplo, deberá actualizar las cadenas de conexión de la
base de datos o cualquier otro dato de configuración de la aplicación para que se asocien a los recursos
adecuados. De lo contrario, es posible que las instancias lanzadas desde la nueva AMI en la región de
destino aún usen los recursos de la región de origen, lo cual puede afectar al desempeño y al costo.
Límites
100
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cifrado y copias
Si copia una AMI que se ha compartido en su cuenta, será el propietario de la AMI de destino en su
cuenta. Al propietario de la AMI de origen se le cobrarán las tarifas de transferencia estándar de Amazon
EBS o Amazon S3 y a usted se le cobrará por el almacenamiento de la AMI de destino en la región de
destino.
Para copiar una AMI que se ha compartido con usted desde otra cuenta, el propietario de la AMI de origen
debe concederle permisos de lectura para el almacenamiento que respalda a la AMI, ya sea la instantánea
de EBS asociada (para una AMI respaldada por Amazon EBS) o un bucket de S3 asociado (para una AMI
con respaldo en el almacén de instancias). Si la AMI compartida tiene instantáneas cifradas, el propietario
también debe compartir la clave o claves con usted.
Cifrado y copias
En la siguiente tabla se muestra la compatibilidad con cifrado para diversos escenarios de copia de AMI. Si
bien es posible copiar una instantánea sin cifrar para obtener una instantánea cifrada, no se puede copiar
una instantánea cifrada para obtener una sin cifrar.
Note
El cifrado durante la acción CopyImage solo se aplica a las imágenes de tipo AMIs con respaldo
Amazon EBS. Puesto que una AMI con respaldo en el almacén de instancias no se basa en
instantáneas, no puede usar la copia para cambiar su estado de cifrado.
De forma predeterminada (es decir, sin especificar los parámetros de cifrado), la instantánea respaldada
de una AMI se copia con su estado de cifrado original. Al copiar una AMI respaldada por una instantánea
sin cifrar se obtiene una instantánea de destino idéntica que tampoco está cifrada. Si la AMI de origen
está respaldada por una instantánea cifrada, al copiarla se obtiene una instantánea de destino idéntica
que se cifra mediante la misma clave maestra del cliente (CMK). Al copiar una AMI respaldada por varias
instantáneas, de forma predeterminada, se conserva el estado de cifrado de origen en cada una de las
instantáneas de destino.
Si especifica los parámetros de cifrado mientras copia una AMI, puede cifrar o volver a cifrar sus
instantáneas respaldadas. El siguiente ejemplo muestra un caso no predeterminado que aporta
parámetros de cifrado a la acción CopyImage para cambiar el estado de cifrado de la AMI del objetivo.
Copia de una AMI de origen sin cifrar en una AMI de destino cifrada
En este caso, una AMI respaldada por una instantánea raíz no cifrada se copia en una AMI con una
instantánea raíz cifrada. La acción CopyImage se llama con dos parámetros de cifrado, incluida una
CMK. Como resultado, el estado de cifrado de la instantánea raíz cambia, de forma que se realiza un
backup de la AMI de destino por medio de una instantánea raíz que contiene los mismos datos que la
instantánea de origen, pero se cifra con la clave especificada. Se incurre en costos de almacenamiento
por las instantáneas que se encuentran en ambas AMIs, además de los cargos correspondientes a las
instancias que se lancen desde cualquiera de las AMI.
101
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Copiar una AMI
Note
Habilitar el cifrado de forma predeterminada (p. 1068) tiene el mismo efecto que establecer el
parámetro Encrypted en true para todas las instantáneas en la AMI.
Para obtener más información acerca de la copia de AMIs con instantáneas cifradas, consulte Uso del
cifrado con AMI con respaldo de EBS (p. 93).
Requisito previo
Cree u obtenga una AMI respaldada por una instantánea de Amazon EBS. Tenga en cuenta que puede
utilizar la consola de Amazon EC2 para buscar una gran variedad de AMI proporcionados por AWS. Para
obtener más información, consulte Creación de una AMI de Windows personalizada (p. 90) y Búsqueda
de una AMI de Windows (p. 72).
102
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detención de una operación de copia de una AMI pendiente
• Destination region (Región de destino): indica la región en la que desea copiar la AMI.
• Name (Nombre): El nombre para la nueva AMI. Puede incluir la información del sistema operativo en
el nombre, ya que esta información no se proporciona cuando se muestran los detalles de la AMI.
• Description (Descripción): De forma predeterminada, la descripción incluye información acerca de
la AMI de origen para que pueda diferenciar la copia de la original. Puede cambiar esta descripción
según sea necesario.
• Encryption (Cifrado): Seleccione este campo para cifrar las instantáneas de destino o para volver
a cifrarlas con una clave diferente. Si ha habilitado el cifrado por defecto, se establece la opción
Encryption (Cifrado) y no se puede anular de la consola de AMI.
• Master Key (Clave maestra): La clave KMS que se utiliza para cifrar las instantáneas de destino.
5. Se muestra una página de confirmación para informarle de que la operación de copia se ha iniciado y
proporcionarle el ID de la nueva AMI.
Para comprobar el progreso de la operación en ese momento, siga el enlace proporcionado. Para
comprobar el progreso más tarde, elija Done (Listo) y, a continuación, cuando esté listo, utilice la barra
de navegación para cambiar a la región de destino (si procede) y localizar la AMI en la lista de AMI.
El estado inicial de la AMI de destino es pending y la operación habrá finalizado cuando el estado
pase a ser available.
Puede copiar una AMI mediante el comando copy-image. Debe especificar tanto la región de origen como
la de destino. La región de origen se especifica mediante el parámetro --source-region. La región de
destino se especifica mediante el parámetro --region o bien mediante una variable de entorno. Para
obtener más información, consulte el tema sobre configuración de la interfaz de línea de comandos de
AWS.
Al cifrar una instantánea de destino durante la copia, debe especificar estos parámetros adicionales: --
encrypted y --kms-key-id.
Puede copiar una AMI mediante el comando Copy-EC2Image. Debe especificar tanto la región de
origen como la de destino. La región de origen se especifica mediante el parámetro -SourceRegion.
La región de destino se especifica mediante el parámetro -Region o bien mediante el comando Set-
AWSDefaultRegion. Para obtener más información, consulte Especificación de regiones de AWS.
Al cifrar una instantánea de destino durante la copia, debe especificar estos parámetros adicionales: -
Encrypted y -KmsKeyId.
103
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtención de información de facturación
Para parar una operación de copia de una AMI con la línea de comando
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Para obtener más información acerca de los precios de las instancias, consulte Precios de Amazon EC2.
Contenido
• Campos de información de facturación de las AMI (p. 104)
• Detalles de la plataforma y valores de operación de uso (p. 104)
• Visualización de los detalles de la plataforma y los valores de operación de uso (p. 105)
• Confirmación de la información de facturación en la factura (p. 107)
Detalles de la plataforma
Los detalles de la plataforma asociados con el código de facturación de la AMI. Por ejemplo, Red Hat
Enterprise Linux.
Operación de uso
Puede ver estos campos en la página Instances (Instancias) o AMI de la consola de Amazon EC2 o en la
respuesta que devuelve el comando describe-images .
104
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Visualización de los detalles de la
plataforma y los valores de operación de uso
Linux/UNIX RunInstances
Windows RunInstances:0002
* Si dos licencias de software están asociadas a una AMI, el campo Detalles de la plataforma muestra
ambas.
** Si ejecuta Instancias de spot, el valor de lineitem/Operation del Informe de uso y costo de AWS
podría ser diferente del valor de Operación de uso que se muestra aquí. Por ejemplo, si lineitem/
Operation muestra RunInstances:0010:SV006, significa que Amazon EC2 está ejecutando una
instancia de spot Red Hat Enterprise Linux por horas en EE.UU. Este (Virginia) en la zona 6 de la VPC.
Desde la AMI
Para ver los detalles de la plataforma y la operación de uso asociados a una AMI (consola)
Para ver los detalles de la plataforma y la operación de uso asociados a una AMI (AWS CLI)
105
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Visualización de los detalles de la
plataforma y los valores de operación de uso
El siguiente resultado de ejemplo muestra los campos UsageOperation y PlatformDetails. En este
ejemplo, la plataforma ami-0123456789EXAMPLE es Red Hat Enterprise Linux y la operación de
uso y el código de facturación son RunInstances:0010.
{
"Images": [
{
"VirtualizationType": "hvm",
"Description": "Provided by Red Hat, Inc.",
"Hypervisor": "xen",
"EnaSupport": true,
"SriovNetSupport": "simple",
"ImageId": "ami-0123456789EXAMPLE",
"State": "available",
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"SnapshotId": "snap-111222333444aaabb",
"DeleteOnTermination": true,
"VolumeType": "gp2",
"VolumeSize": 10,
"Encrypted": false
}
}
],
"Architecture": "x86_64",
"ImageLocation": "123456789012/RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2",
"RootDeviceType": "ebs",
"OwnerId": "123456789012",
"PlatformDetails": "Red Hat Enterprise Linux",
"UsageOperation": "RunInstances:0010",
"RootDeviceName": "/dev/sda1",
"CreationDate": "2019-05-10T13:17:12.000Z",
"Public": true,
"ImageType": "machine",
"Name": "RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2"
}
]
}
Desde la instancia
Para ver los detalles de la plataforma y la operación de uso asociados a una AMI (consola)
Para ver los detalles de la plataforma y la operación de uso asociados a una AMI (consola)
106
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Confirmación de la información de facturación en la factura
La anulación del registro de una AMI no afecta a ninguna instancia que ya haya lanzado desde ella, ni a
ninguna instantánea creada durante el proceso de creación de la AMI. Siguen sujetos a cobro los costos
de uso de esas instancias y los costos de almacenamiento de la instantánea. Por ello, debe terminar las
instancias y eliminar las instantáneas con las que haya acabado.
107
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Anulación del registro de la AMI de Windows
La consola puede tardar unos minutos en quitar la AMI de la lista. Elija Refresh (Actualizar)
para actualizar el estado.
3. En el panel de navegación, elija Snapshots (Instantáneas) y seleccione la instantánea (busque el ID
de la AMI en la columna Description (Descripción)). Elija Actions (Acciones) y, a continuación, elija
Delete Snapshot (Eliminar instantánea). Cuando se le indique que confirme, seleccione Yes, Delete.
108
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de una AMI con Sysprep
4. (Opcional) Si ha acabado con una instancia que haya lanzado desde la AMI, termínela. En el panel
de navegación, seleccione Instances (Instancias). Seleccione la instancia, elija Actions (Acciones),
a continuación, Instance State (Estado de instancia) y, a continuación, elija Terminate (Terminar).
Cuando se le pida confirmación, elija Yes, Terminate (Sí, terminar).
También recomendamos que ejecute Sysprep con EC2Launch (Windows Server 2016 y versiones
posteriores) o con el servicio EC2Config (versiones anteriores a Windows Server 2016).
Important
No utilice Sysprep para crear un backup de instancias. Sysprep elimina información específica
del sistema; la eliminación de dicha información podría tener consecuencias no deseadas para el
backup de instancias.
Contenido
• Antes de empezar (p. 109)
• Utilización de Sysprep con el servicio EC2Config (p. 109)
• Ejecución de Sysprep con el servicio EC2Config (p. 113)
• Solución de problemas de Sysprep (p. 114)
Antes de empezar
• Antes de ejecutar Sysprep, le recomendamos que elimine todas las cuentas de usuarios locales y
todos los perfiles de cuentas distintos de las cuentas de un único administrador en las que se ejecutará
Sysprep. Si ejecuta Sysprep con otras cuentas y perfiles, es posible que se produzca un comportamiento
inesperado, incluida la pérdida de datos de perfiles o la imposibilidad de completar Sysprep.
• Encontrará más información sobre Sysprep en Microsoft TechNet.
• Descubra qué roles de servidor admite Sysprep.
• Los procedimientos de esta página se aplican a E2Config. Para Windows Server 2016 y versiones
posteriores, consulte Uso de Sysprep con EC2Launch (p. 488).
Fases de Sysprep
Sysprep se ejecuta en las siguientes fases:
109
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Utilización de Sysprep con el servicio EC2Config
eventos y los controladores específicos, por citar solo algunos. Una vez completada esta fase, el sistema
operativo (OS) está listo para crear una AMI.
Note
Al ejecutar Sysprep con el servicio EC2Config, el sistema evita que se eliminen los
controladores porque la configuración de PersistAllDeviceInstalls está establecida como true de
forma predeterminada.
• Specialize: La configuración "Plug and Play" analiza el equipo e instala controladores para cualquier
dispositivo detectado. La herramienta genera los requisitos del sistema operativo, como el nombre del
equipo o el SID. De forma opcional, puede ejecutar comandos durante esta fase.
• Out-of-Box Experience (OOBE): El sistema ejecuta una versión abreviada de Windows Setup y solicita
al usuario que escriba información como el idioma del sistema, la zona horaria o una organización
registrada. Al ejecutar Sysprep con EC2Config, el archivo de respuestas automatiza esta fase.
Acciones de Sysprep
Sysprep y el servicio EC2Config realizan las siguientes acciones al preparar una imagen.
1. Cuando elige Shutdown with Sysprep en el cuadro de diálogo EC2 Service Properties, el sistema
ejecuta el comando ec2config.exe –sysprep.
2. El servicio EC2Config lee el contenido del archivo BundleConfig.xml. De forma predeterminada, este
archivo está ubicado en el siguiente directorio: C:\Program Files\Amazon\Ec2ConfigService
\Settings.
La clave de registro deshabilita las conexiones RDP hasta que se vuelvan a habilitar. Deshabilitar las
conexiones RDP es una medida de seguridad necesaria porque, durante la primera sesión de arranque
tras ejecutarse Sysprep, hay un breve período de tiempo en el que RDP permite las conexiones y la
contraseña del administrador está vacía.
4. El servicio EC2Config llama a Sysprep ejecutando el siguiente comando:
110
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Utilización de Sysprep con el servicio EC2Config
Fase Generalize
• La herramienta elimina la información y la configuración específicas de la imagen, como el nombre
del equipo y el SID. Si la instancia pertenece a un dominio, se elimina de dicho dominio. El archivo de
respuestas sysprep2008.xml incluye la siguiente configuración que afecta a esta fase:
• PersistAllDeviceInstalls: Esta configuración evita que Windows Setup elimine y vuelva a configurar
dispositivos, lo que acelera el proceso de preparación de imágenes, ya que las AMI de Amazon
requieren la ejecución de ciertos controladores y la nueva detección de dichos controladores podría
llevar tiempo.
• DoNotCleanUpNonPresentDevices: Esta configuración conserva la información Plug and Play de los
dispositivos que no están presentes en ese momento.
• Sysprep apaga el sistema operativo al prepararse para crear la AMI. El sistema lanza una nueva
instancia o bien inicia la instancia original.
Fase Specialize
El sistema genera los requisitos específicos del sistema operativo, como el nombre del equipo o un SID.
Además, el sistema realiza las siguientes acciones, en función de la configuración que especifique en el
archivo de respuestas sysprep2008.xml.
• CopyProfile: Sysprep se puede configurar para eliminar todos los perfiles de usuario, incluido el perfil
de administrador integrado. Esta configuración conserva la cuenta de administrador incorporada para
que cualquier personalización que haya realizado en la cuenta se traslade a la nueva imagen. El valor
predeterminado es True.
CopyProfile sustituye el perfil predeterminado con el perfil de administrador local existente. Todas las
cuentas en las que se haya iniciado sesión después de ejecutar Sysprep recibirán una copia de dicho
perfil y su contenido en el primer inicio de sesión.
Si no tiene ninguna personalización de perfiles de usuario específica que desee trasladar a la nueva
imagen, cambie esta configuración a False. Sysprep eliminará todos los perfiles de usuario, lo que
permite ahorrar tiempo y espacio en disco.
• TimeZone: De forma predeterminada, la zona horaria está establecida en tiempo universal coordinado
(UTC).
• Synchronous command with order 1: El sistema ejecuta el siguiente comando para habilitar la cuenta de
administrador y especificar el requisito de contraseña.
C:\Program Files\Amazon\Ec2ConfigService\Scripts\SysprepSpecializePhase.cmd
Este comando añade la siguiente clave de registro, que vuelve a habilitar RDP:
111
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Utilización de Sysprep con el servicio EC2Config
Fase OOBE
1. Utilizando el archivo de respuestas del servicio EC2Config, el sistema especifica las siguientes
configuraciones:
• <InputLocale>en-US</InputLocale>
• <SystemLocale>en-US</SystemLocale>
• <UILanguage>en-US</UILanguage>
• <UserLocale>en-US</UserLocale>
• <HideEULAPage>true</HideEULAPage>
• <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
• <NetworkLocation>Other</NetworkLocation>
• <ProtectYourPC>3</ProtectYourPC>
• <BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
• <TimeZone>UTC</TimeZone>
• <RegisteredOrganization>Amazon.com</RegisteredOrganization>
• <RegisteredOwner>Amazon</RegisteredOwner>
Note
Durante las fases generalize y specialize, el servicio EC2Config monitoriza el estado del
sistema operativo. Si EC2Config detecta que el sistema operativo se encuentra en una fase de
Sysprep, publica el siguiente mensaje en el registro del sistema:
Después de Sysprep
Una vez se complete Sysprep, el servicio EC2Config envía en siguiente mensaje a la salida de la consola:
1. Lee el contenido del archivo config.xml y muestra todos los complementos habilitados.
2. Ejecuta todos los complementos “Before Windows is ready” simultáneamente.
• Ec2SetPassword
• Ec2SetComputerName
• Ec2InitializeDrives
112
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de Sysprep con el servicio EC2Config
• Ec2EventLog
• Ec2ConfigureRDP
• Ec2OutputRDPCert
• Ec2SetDriveLetter
• Ec2WindowsActivate
• Ec2DynamicBootVolumeSize
3. Una vez que ha finalizado, envía el mensaje “Windows is ready” a los registros del sistema de la
instancia.
4. Ejecuta todos los complementos “After Windows is ready” simultáneamente.
• AWS CloudWatch logs
• UserData
• AWS Administrador de sistemas (Administrador de sistemas)
Para obtener más información acerca de los complementos de Windows, consulte Configuración de una
instancia de Windows con el servicio EC2Config (p. 494).
1. En la consola de Amazon EC2, localice o cree (p. 90) una AMI que desee duplicar.
2. Lance y conéctese a la instancia de Windows.
3. Personalícela.
4. Especifique los valores de configuración en el archivo de respuestas del servicio EC2Config:
C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml
5. En el menú Start de Windows, elija All Programs y, a continuación, elija EC2ConfigService Settings.
6. Elija la pestaña Image del cuadro de diálogo Ec2 Service Properties. Para obtener más información
acerca de las opciones y la configuración del cuadro de diálogo de Ec2 Service Properties, consulte Ec2
Service Properties (p. 494).
7. Seleccione una opción para la contraseña del administrador y, a continuación, seleccione Shutdown with
Sysprep o Shutdown without Sysprep. EC2Config edita los archivos de configuración en función de la
opción que haya seleccionado para la contraseña.
• Random: EC2Config genera una contraseña, la cifra con la clave del usuario y muestra la contraseña
cifrada a la consola. Esta configuración se deshabilita tras el primer lanzamiento para que esta
contraseña persista si la instancia se reinicia o si se detiene y se vuelve a iniciar.
• Specify: La contraseña se almacena en el archivo de respuestas de Sysprep en formato no cifrado
(texto sin cifrar). Cuando Sysprep vuelve a ejecutarse, establece la contraseña del administrador. Si
apaga en equipo en este momento, la contraseña se establece inmediatamente. Al volver a iniciarse
el servicio, se elimina la contraseña del administrador. Es importante recordar esta contraseña, ya que
no podrá volver a recuperarla.
• Keep Existing: La contraseña existente para la cuenta de administrador no cambia al ejecutar
Sysprep o al reiniciar EC2Config. Es importante recordar esta contraseña, ya que no podrá volver a
recuperarla.
8. Seleccione OK.
Cuando se le solicite que confirme que desea ejecutar Sysprep y cerrar la instancia, haga clic en Yes.
Verá que EC2Config ejecuta Sysprep. A continuación, se cierra la sesión en la instancia y esta se cierra.
Si comprueba la página Instances (Instancias) en la consola de Amazon EC2, el estado de la instancia
113
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas de Sysprep
cambia de running a stopping y finalmente a stopped. En este momento, es seguro crear una AMI
desde esta instancia.
Puede invocar la herramienta Sysprep manualmente desde la línea de comando utilizando el siguiente
comando:
"%programfiles%\amazon\ec2configservice\"ec2config.exe -sysprep""
Note
Las comillas dobles del comando no son necesarias si el shell del CMD ya está en el directorio C:
\Program Files\Amazon\EC2ConfigService\.
No obstante, debe prestar especialmente atención para asegurarse de que las opciones del archivo XML
especificadas en la carpeta Ec2ConfigService\Settings sean correctas, ya que, en caso contrario,
es posible que no pueda conectarse a la instancia. Para obtener más información sobre los archivos
de configuración, consulte Archivos de configuración de EC2Config (p. 502). Para ver un ejemplo de
cómo configurar y ejecutar Sysprep desde la línea de comando, consulte Ec2ConfigService\Scripts
\InstallUpdates.ps1.
• %WINDIR%\Panther\Unattendgc
• %WINDIR%\System32\Sysprep\Panther
• "C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt"
Si recibe un mensaje de error durante la preparación de la imagen con Sysprep, el sistema operativo
podría no estar disponible. Para revisar los archivos de registro, debe parar la instancia, adjuntar su
volumen a otra instancia en buen estado como volumen secundario y, a continuación, revisar los registros
mencionados en dicho volumen secundario. Para obtener más información acerca del propósito de los
archivos de registro por nombre, consulte Archivos de registro relacionados con la instalación de Windows
en la documentación de Microsoft.
Si encuentra errores en el archivo de registro Unattendgc, utilice Microsoft Error Lookup Tool para obtener
más detalles sobre el error. El siguiente error notificado en el archivo de registro Unattendgc suele deberse
a la existencia de uno o varios perfiles de usuario dañados en la instancia:
Opción 1: Utilice Regedit en la instancia para buscar la siguiente clave. Verifique que no existen claves de
registro de perfil para un usuario eliminado:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\
114
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de instancias
Amazon EC2 proporciona distintos tipos de instancias que permiten elegir la capacidad de CPU,
memoria, almacenamiento y red que necesita para ejecutar las aplicaciones. Para obtener más
información, consulte Tipos de instancias (p. 115).
P. ¿Qué opción de compra responde mejor a mis necesidades?
Tipos de instancias
Cuando se lanza una instancia, el tipo de instancia que especifique determinará el hardware del equipo
host utilizado para la instancia. Cada tipo de instancia ofrece distintas características de computación,
memoria y almacenamiento, y se agrupa en familias de instancias en función de dichas características.
Seleccione un tipo de instancia en función de los requisitos de la aplicación o del software que tenga
previsto ejecutar en la instancia.
Amazon EC2 proporciona a cada instancia una cantidad uniforme y predecible de capacidad de CPU, con
independencia del hardware subyacente.
Amazon EC2 dedica algunos recursos del equipo host, como CPU, memoria y almacén de instancias,
a una instancia en particular. Amazon EC2 comparte otros recursos del equipo host, como la red y el
subsistema de discos, entre las instancias. Si cada instancia en un equipo host trata de utilizar la mayor
cantidad posible de estos recursos compartidos, cada una recibe una parte igual de dicho recurso. Sin
embargo, cuando un recurso está infrautilizado, una sola instancia puede consumir una parte mayor de
dicho recurso mientras esté disponible.
Cada tipo de instancia obtiene un rendimiento mínimo superior o inferior de un recurso compartido. Por
ejemplo, los tipos de instancias con un alto rendimiento de E/S tienen una mayor asignación de recursos
compartidos. Asignar una mayor proporción de recursos compartidos también reduce la variación de
rendimiento de E/S. Para la mayoría de las aplicaciones, un rendimiento de E/S moderado es más que
suficiente. No obstante, para las aplicaciones que requieran un rendimiento de E/S mayor o más uniforme,
piense en utilizar un tipo de instancia con un rendimiento de E/S superior.
Contenido
115
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de instancias disponibles
Amazon EC2 proporciona los tipos de instancias que aparecen en la tabla siguiente. Para determinar los
tipos de instancia que cumplen sus requisitos, como regiones admitidas, recursos informáticos o recursos
de almacenamiento, consulte Búsqueda de un tipo de instancia Amazon EC2 (p. 199).
116
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de instancias disponibles
117
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de instancias disponibles
Tipo Sizes
C1 c1.medium | c1.xlarge
118
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Especificaciones de hardware
Tipo Sizes
G2 g2.2xlarge | g2.8xlarge
T1 t1.micro
Especificaciones de hardware
Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia
Amazon EC2, consulte Tipos de instancias de Amazon EC2.
Para determinar qué tipo de instancia es el más adecuado para sus necesidades, le recomendamos que
lance una instancia y utilice su propia aplicación de referencia. Puesto que por paga por hora de instancia,
resulta conveniente y económico probar varios tipos de instancias antes de tomar una decisión.
Si sus necesidades cambian, incluso después de tomar una decisión, puede ajustar el tamaño de la
instancia posteriormente. Para obtener más información, consulte Cambio del tipo de instancia (p. 200).
Note
Las instancias Amazon EC2 se ejecutan normalmente en procesadores virtuales Intel de 64 bits,
tal y como se especifica en las páginas del producto de tipos de instancias. Para obtener más
información acerca de las especificaciones de hardware de cada tipo de instancia Amazon EC2,
consulte Tipos de instancias de Amazon EC2. Sin embargo, las convenciones de nomenclatura de
las CPU de 64 bits por parte del sector pueden inducir a error. El fabricante de chips, Advanced
Micro Devices (AMD), desarrolló la primera arquitectura de 64 bits comercialmente viable basada
en conjunto de instrucciones de Intel x86. Por ello, esta arquitectura suele recibir el nombre de
AMD64 con independencia de quién sea el fabricante del chip. Varios distribuidores de Windows
y Linux llevan a cabo esta práctica. Esto explica por qué la información interna del sistema de una
instancia EC2 de Ubuntu o de Windows muestra la arquitectura de la CPU como AMD64, a pesar
de que las instancias se ejecutan en hardware de Intel.
Componentes de Nitro
Los componentes siguientes forman parte del sistema Nitro:
• Tarjeta Nitro
• Volúmenes de almacenamiento de NVMe locales
119
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Características de red y almacenamiento
Tipos de instancias
• C5, C5d, C5n, G4, I3en, M5, M5a, M5ad, M5d, M5dn, M5n, p3dn.24xlarge, R5, R5a, R5ad, R5d,
R5dn, R5n, T3, T3a, y z1d
• Bare Metal: c5.metal, c5d.metal, c5n.metal, i3.metal, i3en.metal, m5.metal, m5d.metal,
r5.metal, r5d.metal, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal,
u-24tb1.metal, and z1d.metal
Más información
Características de red
• IPv6 se admite en todos los tipos de instancias de generación actual y los tipos de instancias de
generación anterior C3, R3 e I2.
• Para maximizar el rendimiento de red y de ancho de banda de su tipo de instancia, puede hacer lo
siguiente:
• Lance tipos de instancias admitidos en un grupo de ubicación en clúster para optimizar las instancias
para aplicaciones de informática de alto rendimiento (HPC). Las instancias de un grupo de ubicación
en clúster pueden beneficiarse de conexión en red con un ancho de banda alto y baja latencia. Para
obtener más información, consulte Grupos de ubicación (p. 779).
• Habilite las redes mejoradas para tipos de instancias de generación actual admitidos, para obtener un
rendimiento muy superior en cuanto a paquetes por segundo (PPS), menor inestabilidad de la red y
menor latencia. Para obtener más información, consulte Redes mejoradas en Windows (p. 767).
• Los tipos de instancias de generación actual habilitados para redes mejoradas tienen los siguientes
atributos de rendimiento en red:
• El tráfico dentro de la misma región sobre direcciones IPv6 o IPv4 privadas puede admitir 5 Gbps para
tráfico de un solo flujo y hasta 25 Gbps para tráfico multiflujo (en función del tipo de instancia).
• El tráfico desde y hacia buckets de Amazon S3 dentro de la misma región en un espacio de
direcciones IP públicas o a través de un punto de enlace de la VPC puede utilizar todo el ancho de
banda de instancias disponible en conjunto.
120
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Características de red y almacenamiento
• El número máximo de MTU admitido varía según los tipos de instancias. Todos los tipos de instancias
Amazon EC2 admiten marcos de MTU Ethernet V2 1500 estándar. Todas las instancias de generación
actual admiten 9001 MTU, o tramas gigantes, y algunas instancias de generaciones anteriores también
los admiten. Para obtener más información, consulte Unidad de transmisión máxima (MTU) de red de la
instancia EC2 (p. 791).
Características de almacenamiento
• Algunos tipos de instancias admiten volúmenes de EBS y volúmenes de almacén de instancias, mientras
que otros solo admiten volúmenes de EBS. Algunos tipos de instancias que admiten volúmenes de
almacén de instancias utilizan unidades de estado sólido (SSD) para ofrecer un rendimiento de E/S
aleatoria muy alto. Algunos tipos de instancias admiten volúmenes de almacén de instancias NVMe.
Algunos tipos de instancias admiten volúmenes de EBS NVMe. Para obtener más información, consulte
Amazon EBS y NVMe en instancias de Windows (p. 1080) y Volúmenes SSD de NVMe (p. 1136).
• Para obtener una capacidad adicional y dedicada para la E/S de Amazon EBS puede lanzar algunos
tipos de instancias como las instancias optimizadas para EBS. Algunos tipos de instancias están
optimizados para EBS de forma predeterminada. Para obtener más información, consulte Instancias
optimizadas para Amazon EBS (p. 1081).
C4 Sí No No Sí Intel 82599 VF
C5 Sí Sí No Sí ENA
C5n Sí Sí No Sí ENA
F1 No No NVMe * Sí ENA
G3 Sí No No Sí ENA
G4 No Sí NVMe * Sí ENA
I3 No No NVMe * Sí ENA
M4 Sí No No Sí m4.16xlarge:
ENA
Resto de
tamaños: Intel
82599 VF
M5 Sí Sí No Sí ENA
121
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Características de red y almacenamiento
M5a Sí Sí No Sí ENA
M5n Sí Sí No Sí ENA
P2 Sí No No Sí ENA
P3 Sí No No Sí ENA
R4 Sí No No Sí ENA
R5 Sí Sí No Sí ENA
R5a Sí Sí No Sí ENA
R5n Sí Sí No Sí ENA
T2 Sí No No No No
T3 Sí Sí No No ENA
T3a Sí Sí No No ENA
u-xtb1.metal Sí Sí No No ENA
X1 No No SSD Sí ENA
En la tabla siguiente se resumen las características de red y almacenamiento admitidas por los tipos de
instancias de la generación anterior.
G2 SSD Sí No
M3 SSD No No
122
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Límites de instancias
Límites de instancias
El número total de instancias que puede lanzar en una región tiene un límite y existen límites adicionales
para algunos tipos de instancias.
Para obtener más información sobre los límites predeterminados, consulte ¿Cuántas instancias puedo
ejecutar en Amazon EC2?
Para obtener más información sobre cómo consultar los límites actuales o solicitar un aumento de su límite
actual, consulte Cuotas de servicio de Amazon EC2 (p. 1194).
Instancias M5 y M5a
Estas instancias ofrecen una infraestructura de nube ideal, con un conjunto equilibrado de recursos
informáticos, de memoria y de red adecuado para una amplia variedad de aplicaciones implementadas en
la nube. Son muy adecuadas para lo siguiente:
Las instancias bare metal, como las m5.metal, proporcionan a las aplicaciones acceso directo a los
recursos físicos del servidor de alojamiento, como los procesadores y la memoria. Estas instancias están
especialmente indicadas para lo siguiente:
• Cargas de trabajo que requieren acceso a características de hardware de bajo nivel (como Intel VT) que
no están disponibles o que son totalmente compatibles en entornos virtualizados.
• Aplicaciones que requieren un entorno no virtualizado para licencias o soporte.
123
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Para obtener más información consulte, Instancias Amazon EC2 T2 e instancias Amazon EC2 T3.
Contenido
• Especificaciones de hardware (p. 124)
• El rendimiento de las instancias (p. 127)
• Rendimiento de la red (p. 127)
• Rendimiento de E/S SSD (p. 128)
• Características de las instancias (p. 130)
• Notas de la versión (p. 130)
• Instancias de rendimiento ampliable (p. 131)
Especificaciones de hardware
A continuación, se presenta un resumen de las especificaciones de hardware que requieren las instancias
de uso general.
m4.large 2 8
m4.xlarge 4 16
m4.2xlarge 8 32
m4.4xlarge 16 64
m4.10xlarge 40 160
m4.16xlarge 64 256
m5.large 2 8
m5.xlarge 4 16
m5.2xlarge 8 32
m5.4xlarge 16 64
m5.8xlarge 32 128
m5.12xlarge 48 192
m5.16xlarge 64 256
m5.24xlarge 96 384
m5.metal 96 384
m5a.large 2 8
m5a.xlarge 4 16
m5a.2xlarge 8 32
m5a.4xlarge 16 64
m5a.8xlarge 32 128
124
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
m5a.12xlarge 48 192
m5a.16xlarge 64 256
m5a.24xlarge 96 384
m5ad.large 2 8
m5ad.xlarge 4 16
m5ad.2xlarge 8 32
m5ad.4xlarge 16 64
m5ad.8xlarge 32 128
m5ad.12xlarge 48 192
m5ad.16xlarge 64 256
m5ad.24xlarge 96 384
m5d.large 2 8
m5d.xlarge 4 16
m5d.2xlarge 8 32
m5d.4xlarge 16 64
m5d.8xlarge 32 128
m5d.12xlarge 48 192
m5d.16xlarge 64 256
m5d.24xlarge 96 384
m5d.metal 96 384
m5dn.large 2 8
m5dn.xlarge 4 16
m5dn.2xlarge 8 32
m5dn.4xlarge 16 64
m5dn.8xlarge 32 128
m5dn.12xlarge 48 192
m5dn.16xlarge 64 256
m5dn.24xlarge 96 384
m5n.large 2 8
m5n.xlarge 4 16
m5n.2xlarge 8 32
125
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
m5n.4xlarge 16 64
m5n.8xlarge 32 128
m5n.12xlarge 48 192
m5n.16xlarge 64 256
m5n.24xlarge 96 384
t2.nano 1 0,5
t2.micro 1 1
t2.small 1 2
t2.medium 2 4
t2.large 2 8
t2.xlarge 4 16
t2.2xlarge 8 32
t3.nano 2 0,5
t3.micro 2 1
t3.small 2 2
t3.medium 2 4
t3.large 2 8
t3.xlarge 4 16
t3.2xlarge 8 32
t3a.nano 2 0,5
t3a.micro 2 1
t3a.small 2 2
t3a.medium 2 4
t3a.large 2 8
t3a.xlarge 4 16
t3a.2xlarge 8 32
Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia
Amazon EC2, consulte Tipos de instancias de Amazon EC2.
Para obtener más información sobre cómo especificar opciones de CPU, consulte Optimización de las
opciones de CPU (p. 545).
126
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Rendimiento de la red
Puede habilitar redes mejoradas en tipos de instancias compatibles para proporcionar latencias más
bajas, menor fluctuación de red y mayor rendimiento de paquete por segundo (PPS). La mayoría de las
aplicaciones no necesitan constantemente un alto nivel de rendimiento de la red, pero pueden beneficiarse
del acceso a un mayor ancho de banda cuando envían o reciben datos. Para obtener más información,
consulte Redes mejoradas en Windows (p. 767).
A continuación, se presenta un resumen del desempeño de la red de las instancias de uso general que
admiten redes mejoradas.
127
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
† Estas instancias utilizan un mecanismo de créditos de E/S de red para asignar el ancho de banda de
la red a las instancias en función del uso de ancho de banda medio. Estas instancias acumulan créditos
cuando el ancho de banda está por debajo del ancho de banda de referencia y pueden utilizar estos
créditos cuando realizan transferencias de datos por la red. Para obtener más información, abra un caso
de soporte técnico y pregunte por el ancho de banda de referencia para los tipos de instancia específicos
que le interesan.
128
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
A medida que llena los volúmenes de almacén de instancias basadas en SSD para la instancia, disminuye
el número de IOPS de escritura que se pueden obtener. Esto se debe al trabajo adicional que debe
realizar el controlador SSD para encontrar espacio disponible, volver a escribir los datos existentes
y borrar el espacio no utilizado para que se pueda volver a escribir. Este proceso de recopilación de
elementos no utilizados genera una amplificación de escritura interna en el SSD, expresada como ratio de
operaciones de escritura de SSD con respecto a las operaciones de escritura del usuario. Este descenso
del rendimiento es aún mayor si las operaciones de escritura no están en múltiplos de 4096 bytes o no
están alineadas con un límite de 4096 bytes. Si escribe una cantidad más pequeña de bytes o bytes que
no están alineados, el controlador SSD debe leer los datos circundantes y almacenar el resultado en una
nueva ubicación. Este patrón genera una amplificación de escritura significativamente mayor, una mayor
latencia y se reduce en gran medida el rendimiento de E/S.
Los controladores SSD pueden utilizar varias estrategias para reducir el impacto de la amplificación de
escritura. Una de estas estrategias es reservar espacio en el almacén de instancias SSD para que el
controlador pueda administrar con más eficiencia el espacio disponible para las operaciones de escritura.
Esto se llama aprovisionamiento excesivo. Los volúmenes de almacén de instancias basadas en SSD
proporcionados para una instancia no tienen espacio reservado para el aprovisionamiento excesivo.
Para reducir la amplificación de escritura, recomendamos dejar un 10% del volumen sin particiones,
de modo que el controlador SSD pueda utilizarlo para el aprovisionamiento excesivo. Esto reduce el
almacenamiento que se puede utilizar, pero aumenta el rendimiento aunque el disco esté a punto de llegar
a su capacidad máxima.
Para los volúmenes de almacén de instancias que admiten TRIM, puede utilizar el comando TRIM para
notificar al controlador SSD cuando deje de necesitar los datos que ha escrito. Esto aporta al controlador
más espacio libre, lo que puede reducir la amplificación de escritura y aumentar el rendimiento. Para
obtener más información, consulte Soporte TRIM del volumen de almacén de instancias (p. 1137).
129
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
M4 Sí No No Sí
M5 Sí Sí No Sí
M5a Sí Sí No Sí
M5ad No Sí NVMe * Sí
M5d No Sí NVMe * Sí
M5dn No Sí NVMe * Sí
M5n Sí Sí No Sí
T2 Sí No No No
T3 Sí Sí No No
T3a Sí Sí No No
Notas de la versión
• Las instancias M5, M5d y T3 cuentan con un procesador Intel Xeon Platinum serie 8000 de 3,1 GHz de
la primera generación (Skylake-SP) o de la segunda generación (Cascade Lake).
• Las instancias M5a, M5ad y T3a incluyen un procesador AMD EPYC serie 7000 a 2,5 GHz.
• Los tipos de instancia M4, M5, M5a, M5ad, M5d, t2.large y superiores, y t3.large y superiores
y t3a.large y superiores requieren AMIs de HVM de 64 bits. Tienen una memoria voluminosa y
necesitan un sistema operativo de 64 bits para aprovechar esta capacidad. Las AMI HVM proporcionan
un rendimiento superior en comparación con las AMI paravirtuales (PV) con tipos de instancias de
memoria elevada. Además, debe utilizar una AMI HVM para beneficiarse de las redes mejoradas.
• Las instancias creadas en el sistema Nitro tienen los siguientes requisitos:
• Los controladores de NVMe (p. 1080) deben estar instalados.
• Los controladores Elastic Network Adapter (ENA) (p. 768) deben estar instalados.
Las AMI para Windows de AWS (p. 29) actuales cumplen estos requisitos.
• Las instancias incrustadas en instancias del sistema Nitro admiten un máximo de 28 adjuntos, incluidas
las interfaces de red, los volúmenes de EBS y los volúmenes del almacén de instancias NVMe. Para
obtener más información, consulte Límites de volumen del sistema Nitro (p. 1140).
130
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
• Si lanza una instancia "bare metal", arrancará el servidor subyacente, lo que incluye verificar todos los
componentes de hardware y de firmware. Esto, a su vez, supone que se tardarán 20 minutos desde el
momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.
• Para asociar o separar volúmenes EBS o interfaces de red secundarias de una instancia "bare metal", es
preciso admitir la conexión en caliente nativa de PCIe.
• Las instancias "bare metal" usan un dispositivo en serie basado en PCI en vez de un dispositivo en
serie basado en puerto de E/S. El kernel de Linux ascendente y las últimas AMI de Amazon Linux son
compatibles con este dispositivo. Las instancias "bare metal" también proporcionan una tabla SPCR
de ACPI para permitir que el sistema use automáticamente el dispositivo en serie basado en PCI. Las
últimas AMI de Windows usan automáticamente el dispositivo en serie basado en PCI.
• El número total de instancias que se puede lanzar en una región tiene un límite y existen límites
adicionales para algunos tipos de instancia. Para obtener más información, consulte ¿Cuántas instancias
puedo ejecutar en Amazon EC2? en las preguntas frecuentes de Amazon EC2.
Las instancias de rendimiento ampliable son los únicos tipos de instancia que usan créditos para el uso de
la CPU. Para obtener más información acerca del precio de la instancia y conocer detalles adicionales del
hardware, consulte Precios de Amazon EC2 y Tipos de instancia de Amazon EC2.
Si su cuenta tiene menos de 12 meses de antigüedad, puede utilizar una instancia t2.micro de
manera gratuita (o una instancia t3.micro en regiones en las que t2.micro no está disponible) con
determinados límites de uso. Para obtener más información, consulte Capa gratuita de AWS.
Contenido
• Requisitos para las instancias de rendimiento ampliable (p. 131)
• Prácticas recomendadas (p. 132)
• Créditos de CPU y utilización de referencia para las instancias de rendimiento ampliable (p. 132)
• Modo ilimitado para las instancias de rendimiento ampliable (p. 135)
• Modo estándar para las instancias de rendimiento ampliable (p. 144)
• Uso de las instancias de rendimiento ampliable (p. 159)
• Monitoreo de los créditos de CPU (p. 164)
• Estas instancias están disponibles como Instancias bajo demanda, Instancias reservadas, Instancias
dedicadas e Instancias de spot, pero no como instancias programadas. Tampoco se admiten en un host
dedicado. Para obtener más información, consulte Opciones de compra de instancias (p. 207).
• Asegúrese de que el tamaño de la instancia que elija cumpla los requisitos de memoria mínimos del
sistema operativo y las aplicaciones. Es posible que los sistemas operativos que tienen interfaces
gráficas de usuario que consumen una cantidad importante de memoria y recursos de la CPU (por
ejemplo, Windows) necesiten un tamaño de instancia de t2.micro, o incluso mayor, en muchos casos
de uso. A medida que aumentan los requisitos de memoria y CPU de su carga de trabajo, podrá escalar
a tamaños de instancia más grandes del mismo tipo u otro tipo de instancia.
131
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
• Para informarse de los requisitos adicionales, consulte la sección de notas de la versión de las instancias
de uso general (p. 130).
Prácticas recomendadas
Siga estas prácticas recomendadas para sacar el máximo beneficio de las instancias de rendimiento
ampliable.
• Usar una AMI recomendada: – utilice una AMI que proporcione los controladores necesarios. Para
obtener más información, consulte Notas de la versión (p. 130).
• Activar la recuperación automática – Cree una alarma de CloudWatch que monitorice una instancia EC2
y recupere automáticamente la instancia si deja de funcionar por cualquier motivo. Para obtener más
información, consulte Agregar acciones de recuperación a alarmas de Amazon CloudWatch (p. 704).
Un crédito de CPU proporciona la utilización al 100 % de un núcleo de CPU completo durante un minuto.
Otras combinaciones de número de vCPU, uso y tiempo pueden equivaler a un crédito de CPU. Por
ejemplo, un crédito de CPU es igual a una vCPU que se ejecuta al 50 % durante dos minutos o dos vCPU
que se ejecutan al 25 % durante dos minutos.
Contenido
• Ganar créditos de CPU (p. 132)
• Tasa de obtención de créditos de CPU (p. 134)
• Límite de acumulación de créditos de CPU (p. 134)
• Duración de los créditos de CPU acumulados (p. 134)
• Utilización de referencia (p. 135)
Si una instancia de rendimiento ampliable utiliza menos recursos de CPU que los requeridos para una
utilización de referencia (por ejemplo cuando está inactiva), los créditos de CPU no gastados se acumulan
en el saldo de créditos de CPU. Si una instancia de rendimiento ampliable tiene que ampliar por encima del
nivel de utilización de referencia, gasta los créditos acumulados. Cuantos más créditos haya acumulado la
instancia de rendimiento ampliable, más tiempo podrá ampliarse por encima de su nivel de utilización de la
CPU cuando sea necesario.
En la siguiente tabla se indican los tipos de instancias de rendimiento ampliable, la tasa de adquisición de
créditos por hora, el número máximo de créditos de CPU ganados que puede acumular una instancia, la
cantidad de unidades vCPU por instancia y la utilización de referencia como porcentaje del núcleo total (al
utilizar una sola vCPU).
132
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
T2
t2.nano 3 72 1 5%
T3
T3a
* El número de créditos que se pueden acumular es equivalente a la cantidad de créditos que se pueden
obtener en un periodo de 24 horas.
133
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
El número de créditos de CPU obtenido por hora está determinado por el tamaño de la instancia. Por
ejemplo, una t3.nano obtiene seis créditos por hora y una t3.small, 24 por hora. La tabla anterior
enumera la tasa de obtención de créditos de todas las instancias.
Aunque los créditos obtenidos no caducan nunca en una instancia en ejecución, hay un límite en cuanto
al número de créditos obtenidos que una instancia puede acumular. El límite viene determinado por el
límite de saldo de créditos de CPU. Una vez que se alcanza el límite, se descarta cualquier nuevo crédito
obtenido, tal como se indica en la imagen siguiente. El bucket completo indica el límite de saldo de créditos
de CPU y la capacidad superada indica los créditos recién obtenidos que superan el máximo.
El límite de saldo de créditos de CPU varía en función del tamaño de la instancia Por ejemplo, una
instancia t3.micro puede acumular un saldo máximo de 288 créditos de CPU en el saldo de créditos
de CPU. La tabla anterior enumera la cantidad máxima de créditos obtenidos que puede acumular cada
instancia.
Note
Para T3 y T3a, el saldo de créditos de la CPU se retienen durante siete días después de detenerse una
instancia, y luego se pierden. Si inicia la instancia en un plazo de siete días, no se pierde ningún crédito.
Para T2, el saldo de créditos de CPU no persiste entre paradas e inicios de instancia. Si detiene una
instancia T2, la instancia pierde todos sus créditos acumulados.
134
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Utilización de referencia
La utilización de referencia es el nivel en el que se puede utilizar la CPU para un saldo de crédito neto
de cero, cuando el número de créditos de la CPU que se gana coincide con el que se está utilizando. La
utilización de referencia también se conoce como línea base.
Por ejemplo, una instancia t3.nano, con 2 vCPU, obtiene 6 créditos por hora, lo que genera una
utilización de referencia del 5 %, que se calcula de la siguiente manera:
Una instancia t3.xlarge, con 4 vCPU, obtiene 96 créditos por hora, lo que genera una utilización de
referencia del 40 % ((96/4)/60).
Para la gran mayoría de las cargas de trabajo de uso general, las instancias configuradas como
unlimited proporcionan una rentabilidad suficiente sin cargos adicionales. Si la instancia requiere
un mayor uso de la CPU durante un periodo prolongado, puede conseguir ese consumo adicional por
una tarifa fija adicional por hora de vCPU. Para obtener información sobre los precios de las instancias,
consulte la sección Precios de Amazon EC2 y la sección de precios de Unlimited en Precios bajo demanda
de Amazon EC2.
Important
Si utiliza una instancia t2.micro o t3.micro en la oferta de la capa gratuita de AWS y la usa
en el modo unlimited, podrían aplicarse cargos si la utilización media durante un periodo de
24 horas supera la utilización de referencia (p. 135) de la instancia.
Las instancias T3 se lanzan como unlimited de forma predeterminada. Si lanza Instancias
de spot T3 como unlimited y planea usarlas inmediatamente y durante un corto período
de tiempo, sin tiempo de inactividad para acumular créditos de CPU, incurrirá en cargos por
créditos excedentes. Si el uso medio de CPU durante un período de 24 horas supera la base de
referencia, también incurrirá en cargos por créditos excedentes. Le recomendamos que lance
su Instancias de spot T3 en modo estándar (p. 144) para evitar pagar costos más altos. Para
obtener más información, consulte Los créditos sobrantes pueden generar costos (p. 139) y
Instancias de spot T3 (p. 331).
Contenido
• Sobre el modo ilimitado (p. 136)
• Cómo funcionan las instancias de rendimiento ampliable ilimitado (p. 136)
• Cuando utilizar el modo ilimitado en lugar del modo de CPU fija (p. 136)
• Los créditos sobrantes pueden generar costos (p. 139)
• Ausencia de créditos de lanzamiento para instancias T2 ilimitadas (p. 139)
• Habilitación del modo ilimitado (p. 139)
135
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
• Qué ocurre con los créditos al cambiar entre ilimitadas y estándar (p. 140)
• Monitoreo del uso de los créditos (p. 140)
• Ejemplos de modo ilimitado (p. 140)
• Ejemplo 1: Uso de crédito con T3 ilimitadas (p. 140)
• Ejemplo 2: Uso de crédito con T2 ilimitadas (p. 142)
El modo unlimited es una opción de configuración de créditos para instancias de rendimiento ampliable.
Se puede habilitar y deshabilitar en cualquier momento para una instancia en ejecución o que esté
detenida. Puede establecer unlimited como opción de crédito predeterminada en el nivel de cuenta
por región de AWS y por familia de instancias de rendimiento ampliable, de modo que todas las nuevas
instancias de rendimiento ampliable de la cuenta se lancen mediante la opción de crédito predeterminada.
Note
Las instancias T3 y T3a se lanzan como unlimited de forma predeterminada. Las instancias T2
se lanzan como standard de forma predeterminada. Puede cambiar el valor predeterminado en
el nivel de cuenta por región de AWS. Para obtener más información, consulte Configuración de la
especificación de crédito predeterminada para la cuenta (p. 163).
Si una instancia de rendimiento ampliable configurada como unlimited agota los créditos que ha
acumulado en su saldo de créditos de CPU, puede gastar créditos sobrantes para ampliar por encima
de la referencia (p. 135). Cuando el uso de la CPU cae por debajo de la base de referencia, utiliza los
créditos de CPU que obtiene para compensar los créditos sobrantes gastados previamente. La posibilidad
de obtener créditos de CPU para compensar créditos sobrantes permite a Amazon EC2 crear una media
de utilización de la CPU de una instancia en un periodo de 24 horas. Si la utilización media de la CPU
durante un periodo de 24 horas supera la base de referencia, se cobra el uso adicional de la instancia a
una tarifa adicional fija por hora de vCPU.
En el gráfico siguiente se muestra el uso de CPU de una instancia t3.large. La utilización de CPU de
referencia de una instancia t3.large es del 30%. Si la instancia se ejecuta con un 30% de utilización de
la CPU o menos de media durante un periodo de 24 horas, no se realizará ningún cargo adicional porque
el costo ya está cubierto por el precio por hora de la instancia. Sin embargo, si la instancia se ejecuta con
un 40% de utilización de la CPU de media durante un periodo de 24 horas, como se muestra en el gráfico,
se cobra el 10% de uso de CPU adicional de la instancia a una tarifa adicional fija por hora de vCPU.
Para obtener más información sobre la utilización de referencia por vCPU para cada tipo de instancia y
cuántos créditos obtiene cada tipo de instancia, consulte la tabla de créditos (p. 133).
A la hora de determinar si debería utilizar una instancia de rendimiento ampliado en el modo unlimited,
como una instancia T3, o una instancia de rendimiento fijo, como una instancia M5, debe determinar
el límite de rentabilidad de uso de CPU. El límite de rentabilidad de uso de CPU para una instancia de
136
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
rendimiento ampliable es el punto en que una instancia de rendimiento ampliable cuesta lo mismo que una
instancia de rendimiento fijo. El límite de rentabilidad de uso de CPU le ayuda a determinar lo siguiente:
• Si el uso medio de CPU durante un periodo de 24 horas está a la par o por debajo del límite de
rentabilidad de uso de CPU, utilice una instancia de rendimiento ampliable en el modo unlimited
para poder beneficiarse del precio menor de una instancia de rendimiento ampliable y obtener el mismo
rendimiento que con una instancia de rendimiento fijo.
• Si el uso medio de CPU durante un periodo de 24 horas es superior al límite de rentabilidad de uso
de CPU, la instancia de rendimiento ampliable le costará más que una instancia de rendimiento fijo de
tamaño equivalente. Si una instancia T3 consume continuamente el 100% de la CPU, acabará pagando
aproximadamente 1,5 veces el precio de una instancia M5 de tamaño equivalente.
En el siguiente gráfico se muestra el límite de rentabilidad de uso de CPU donde una instancia t3.large
cuesta lo mismo que una instancia m5.large. El límite de rentabilidad de uso de CPU de una instancia
t3.large es el 42,5%. Si el uso medio de CPU es del 42,5%, el costo de ejecutar la instancia t3.large
es el mismo que el de una instancia m5.large y más caro si el uso medio de CPU es superior al 42,5%.
Si la carga de trabajo necesita menos del 42,5% de uso medio de CPU, puede beneficiarse del precio
menor de la instancia t3.large y conseguir el mismo rendimiento que con una instancia m5.large.
137
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
En la tabla siguiente se muestra cómo calcular el límite de rentabilidad de uso de CPU para que pueda
determinar cuándo es más barato utilizar una instancia de rendimiento ampliable en modo unlimited o
una instancia de rendimiento fijo. Las columnas de la tabla abarcan de la A a la K.
A B C D E= F G H= I= J = (I / K=
D-C G / 60 E/H 60) / B F+J
En la tabla siguiente se muestra el límite de rentabilidad de uso de la CPU (en %) para tipos de instancias
T3 comparado con tipos de instancias M5 de tamaño similar.
t3.large 42,5%
t3.xlarge 52,5%
138
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
t3.2xlarge 52,5%
Sin embargo, si el uso de la CPU se mantiene por encima de la base de referencia, la instancia no puede
obtener créditos suficientes para compensar los créditos sobrantes que ha gastado. Los créditos sobrantes
que no se han compensado se cobran a una tarifa plana adicional por hora de vCPU.
Los créditos sobrantes que se gastaron anteriormente se cobran cuando se da alguno de los casos
siguientes:
• Los créditos sobrantes gastados superan el número máximo de créditos (p. 133) que la instancia
puede obtener en un periodo de 24 horas. Los créditos sobrantes gastados por encima de la cantidad
máxima se cobran al final de la hora.
• La instancia se detiene o se termina.
• La instancia se cambia de unlimited a standard.
Puede establecer unlimited como opción de crédito predeterminada en el nivel de cuenta por región
de AWS y por familia de instancias de rendimiento ampliable, de modo que todas las nuevas instancias
139
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
CPUCreditBalance es una métrica de CloudWatch que hace un seguimiento del número de créditos que
ha acumulado una instancia. CPUSurplusCreditBalance es una métrica de CloudWatch que hace un
seguimiento del número de créditos sobrantes que ha gastado una instancia.
Cuando cambia una instancia configurada como unlimited a standard, se produce la siguiente
situación:
Para saber si la instancia está gastando más créditos de lo que proporciona la base de referencia, puede
utilizar las métricas de CloudWatch para realizar un seguimiento de ese uso y configurar alarmas por hora
para recibir notificaciones al respecto. Para obtener más información, consulte Monitoreo de los créditos de
CPU (p. 164).
En los siguientes ejemplos se explica el uso de créditos para las instancias configuradas como
unlimited.
Ejemplos
• Ejemplo 1: Uso de crédito con T3 ilimitadas (p. 140)
• Ejemplo 2: Uso de crédito con T2 ilimitadas (p. 142)
En este ejemplo, puede ver el uso de la CPU de una instancia t3.nano lanzada como unlimited y
cómo gasta los créditos obtenidos y sobrantes para mantener la utilización de la CPU.
Una instancia t3.nano obtiene 144 créditos de CPU en un periodo de 24 horas, que puede canjear 144
minutos de uso de la vCPU. Cuando se agota el saldo de créditos de CPU (representado por la métrica
CloudWatch de CPUCreditBalance), puede gastar créditos de CPU sobrantes que— aún no ha obtenido
—para realizar ráfagas durante el tiempo que sea necesario. Como una instancia t3.nano obtiene la
cantidad máxima de 144 créditos en un periodo de 24 horas, puede gastar créditos sobrantes hasta esa
cantidad máxima sin que se realicen cargos inmediatamente. Si gasta más de 144 créditos de CPU, se
cobra la diferencia al terminar la hora.
140
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
La intención del ejemplo, ilustrado en el gráfico de abajo, es mostrar cómo una instancia puede realizar
ráfagas con créditos sobrantes incluso después de haber agotado el CPUCreditBalance. El siguiente
flujo de trabajo hace referencia a los puntos numerados en el gráfico:
P2 – durante las siguientes 12 horas, el uso de la CPU está en un 2,5 %, por debajo de la base
de referencia del 5 %. La instancia obtiene más créditos de los que gasta, pero el valor de
CPUCreditBalance no puede sobrepasar su máximo de 144 créditos.
P3: – durante las 24 horas siguientes, el uso de la CPU está en un 7 % (por encima de la base de
referencia), lo cual requiere un gasto de 57,6 créditos. La instancia gasta más créditos de los que obtiene y
el valor de CPUCreditBalance se reduce a 86,4 créditos.
P4: – durante las siguientes 12 horas, el uso de la CPU disminuye al 2,5 % (por debajo de la base de
referencia), lo cual requiere un gasto de 36 créditos. Al mismo tiempo, la instancia obtiene 72 créditos. La
instancia obtiene más créditos de los que gasta y el valor de CPUCreditBalance aumenta a 122 créditos.
P5 – durante las siguientes 5 horas, la instancia se amplía al 100 % del uso de la CPU y gasta un total
de 570 créditos para sostener la ampliación. Alrededor de una hora después de iniciarse este periodo,
la instancia agota su saldo CPUCreditBalance total de 122 créditos, y comienza a gastar créditos
sobrantes para mantener una alta utilización de la CPU, lo que suma 448 créditos sobrantes en este
periodo (570-122 = 448). Cuando el valor de CPUSurplusCreditBalance alcanza los 144 créditos
de CPU (el máximo que una instancia t3.nano puede obtener en un periodo de 24 horas), los créditos
sobrantes gastados a partir de ese momento no se podrán compensar con los créditos obtenidos. Los
créditos sobrantes gastados posteriormente ascienden a 304 créditos (448-144=304), lo que implica un
pequeño cargo adicional al final de la hora por 304 créditos.
P6: – durante las siguientes 13 horas, el uso de la CPU es de un 5 % (la base de referencia). La instancia
obtiene tantos créditos como gasta, sin exceso para contribuir al saldo CPUSurplusCreditBalance. El
valor de CPUSurplusCreditBalance se mantiene en 144 créditos.
P7 – durante las últimas 24 horas de este ejemplo, la instancia permanece inactiva y el uso de la CPU
es del 0 %. Durante este tiempo, la instancia obtiene 144 créditos, los cuales utiliza para el saldo
CPUSurplusCreditBalance.
141
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
En este ejemplo, puede ver el uso de la CPU de una instancia t2.nano lanzada como unlimited y
cómo gasta los créditos obtenidos y sobrantes para mantener la utilización de la CPU.
Una instancia t2.nano obtiene 72 créditos de CPU en un periodo de 24 horas, que puede canjear 72
minutos de uso de la vCPU. Cuando se agota el saldo de créditos de CPU (representado por la métrica
CloudWatch de CPUCreditBalance), puede gastar créditos de CPU sobrantes que— aún no ha obtenido
—para realizar ráfagas durante el tiempo que sea necesario. Como una instancia obtiene la cantidad
t2.nano de 72 créditos en un periodo de 24 horas, puede gastar créditos sobrantes hasta esa cantidad
máxima sin que se realicen cargos inmediatamente. Si gasta más de 72 créditos de CPU, se cobra la
diferencia al terminar la hora.
La intención del ejemplo, ilustrado en el gráfico de abajo, es mostrar cómo una instancia puede realizar
ráfagas con créditos sobrantes incluso después de haber agotado el CPUCreditBalance. Puede suponer
que al inicio de la línea temporal que se muestra en el gráfico, la instancia tiene un saldo de crédito
acumulado igual al número máximo de créditos que puede ganar en 24 horas. El siguiente flujo de trabajo
hace referencia a los puntos numerados en el gráfico:
2: – a las 23:40, a medida que el uso de la CPU aumenta, la instancia gasta créditos de CPU y el valor de
CPUCreditBalance disminuye.
3: – cerca de las 00:47, la instancia agota todo el crédito de CPUCreditBalance y comienza a gastar los
créditos sobrantes para mantener la alta utilización de la CPU.
142
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
4 – los créditos sobrantes se gastan hasta las 01:55, cuando el valor de CPUSurplusCreditBalance
alcanza los 72 créditos de CPU. Esto equivale a la cantidad máxima que puede obtener una instancia
t2.nano en un periodo de 24 horas. Los créditos sobrantes gastados posteriormente no se pueden
compensar con los créditos obtenidos en el periodo de 24 horas, lo que implica un pequeño cargo
adicional al final de la hora.
5 – la instancia continúa gastando créditos sobrantes hasta aproximadamente las 02:20. En este
momento, la utilización de la CPU cae por debajo de la base de referencia y la instancia comienza
a obtener 3 créditos por hora (o 0,25 créditos cada 5 minutos), que utiliza para compensar el
CPUSurplusCreditBalance. Una vez que el valor de CPUSurplusCreditBalance llega a 0,
la instancia comienza a acumular créditos ganados en su CPUCreditBalance a una velocidad de
0,25 créditos cada 5 minutos.
Calcular la factura
Los créditos sobrantes cuestan 0,096 USD por hora de vCPU. La instancia ha gastado aproximadamente
25 créditos sobrantes entre la 01:55 y las 02:20, que equivale a 0,42 horas de vCPU.
Los cargos adicionales para esta instancia son de 0,42 horas de vCPU por 0,096 USD/vCPU por hora, es
igual a 0,4032 USD, redondeado a 0,04 USD.
143
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Puede crear alertas de facturación para recibir notificaciones cada hora acerca de los cargos acumulados y
poder tomar medidas en caso necesario.
Contenido
• Sobre el modo estándar (p. 144)
• Cómo funcionan las instancias de rendimiento ampliable estándar (p. 145)
• Créditos de lanzamiento (p. 145)
• Límites de créditos de lanzamiento (p. 146)
• Diferencias entre créditos de lanzamiento y créditos obtenidos (p. 146)
• Ejemplos de modo estándar (p. 147)
• Ejemplo 1: Uso del crédito con T3 estándar (p. 147)
• Ejemplo 2: Uso del crédito con T2 estándar (p. 148)
• Periodo 1: 1 – 24 horas (p. 149)
• Periodo 2: 25 – 36 horas (p. 151)
• Periodo 3: 37 – 61 horas (p. 152)
• Periodo 4: 62 – 72 horas (p. 153)
• Periodo 5: 73 – 75 horas (p. 155)
• Periodo 6: 76 – 90 horas (p. 156)
• Periodo 7: 91 – 96 horas (p. 158)
El modo standard es una opción de configuración para instancias de rendimiento ampliable. Se puede
habilitar y deshabilitar en cualquier momento para una instancia en ejecución o que esté detenida.
Puede establecer standard como opción de crédito predeterminada en el nivel de cuenta por región de
AWS y por familia de instancias de rendimiento ampliable, de modo que todas las nuevas instancias de
rendimiento ampliable de la cuenta se lancen mediante la opción de crédito predeterminada.
Note
Las instancias T3 y T3a se lanzan como unlimited de forma predeterminada. Las instancias T2
se lanzan como standard de forma predeterminada. Puede cambiar el valor predeterminado en
144
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
el nivel de cuenta por región de AWS. Para obtener más información, consulte Configuración de la
especificación de crédito predeterminada para la cuenta (p. 163).
Cuando una instancia de rendimiento ampliable configurada como standard está en estado de ejecución,
obtiene continuamente (a una resolución de milisegundo) una proporción fija de créditos por hora. Cuando
se detiene una instancia T2 Standard, pierde todos los créditos acumulados y se pone a cero su balance
de créditos. Cuando se reinicia, recibe un nuevo conjunto de créditos de lanzamiento y empieza a cumular
créditos acumulados. Para las instancias T3 y T3a Standard, el saldo de créditos de la CPU se conserva
durante siete días después de detenerse una instancia, y luego se pierden los créditos. Si inicia la instancia
en un plazo de siete días, no se pierde ningún crédito.
Una instancia T2 Standard recibe dos tipos de créditos de CPU: créditos obtenidos y créditos de
lanzamiento. Cuando una instancia T2 Standard está en estado de ejecución, obtiene continuamente (a
una resolución en el nivel de milisegundo) una proporción fija de créditos obtenidos por hora. Al iniciarse,
aún no tiene créditos obtenidos para una buena experiencia de startup; por tanto, para proporcionar una
buena experiencia de startup, al iniciar recibe créditos de lanzamiento, que gasta inicialmente mientras
acumula créditos obtenidos.
Créditos de lanzamiento
Los créditos de lanzamiento se gastan en primer lugar, antes que los créditos obtenidos. Los créditos de
lanzamiento que no se gastan se acumulan en el saldo de créditos de CPU, pero no cuentan para el límite
de saldo de créditos de CPU. Por ejemplo, una instancia t2.micro tiene un límite de saldo de créditos
de CPU de 144 créditos ganados. Si se ha lanzado y ha permanecido inactiva durante más de 24 horas,
su saldo de créditos de CPU alcanza 174 (30 créditos de lanzamiento + 144 créditos obtenidos), que está
por encima del límite. Sin embargo, después de que la instancia gaste los 30 créditos de lanzamiento,
el saldo de créditos no podrá volver a superar los 144. Para obtener más información acerca del límite
de saldo de créditos de la CPU obtenidos en función del tamaño de cada instancia, consulte la tabla de
créditos (p. 133).
t1.micro 15 1
t2.nano 30 1
t2.micro 30 1
t2.small 30 1
t2.medium 60 2
t2.large 60 2
t2.xlarge 120 4
145
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
t2.2xlarge 240 8
Hay un límite en el número de veces que las instancias T2 Standard pueden recibir créditos de
lanzamiento. El límite predeterminado es de 100 lanzamientos o comienzos de todas las instancias T2
Standard combinados por cuenta, por región, durante un periodo de 24 horas. Por ejemplo, el límite se
alcanza cuando se detiene una instancia y se inicia 100 veces en un período de 24 horas o cuando se
lanzan 100 instancias dentro de un período de 24 horas u otras combinaciones que equivalen a 100
inicios. Es posible que las cuentas nuevas tengan un límite inferior que aumenta con el tiempo según el
uso que le dé.
Tip
Para asegurarse de que sus cargas de trabajo siempre contarán con el rendimiento que
requieren, cambie a Modo ilimitado para las instancias de rendimiento ampliable (p. 135) o
considere la posibilidad de usar una instancia mayor.
En la siguiente tabla se enumeran las diferencias entre los créditos de lanzamiento y los créditos
obtenidos.
Uso de créditos Los créditos de lanzamiento se gastan Los créditos obtenidos solo se gastan
en primer lugar, antes que los créditos después de agotar todos los créditos de
obtenidos. lanzamiento.
Vencimiento de Cuando una instancia T2 Standard está Cuando una instancia T2 está en
créditos en ejecución, los créditos de lanzamiento ejecución, los créditos que se han
no caducan. Cuando una instancia T2 acumulado no caducan. Cuando se
146
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
En los siguientes ejemplos se explica el uso de créditos cuando las instancias se configuran como
standard.
Ejemplos
• Ejemplo 1: Uso del crédito con T3 estándar (p. 147)
• Ejemplo 2: Uso del crédito con T2 estándar (p. 148)
En este ejemplo, puede ver cómo una instancia t3.nano lanzada como standard obtiene, acumula y
gasta créditos obtenidos. Vea cómo el saldo de créditos refleja los créditos obtenidos acumulados.
Note
Una instancia t3.nano en ejecución obtiene 144 créditos cada 24 horas. Su límite de saldo de créditos
es 144 créditos obtenidos. Una vez que se ha alcanzado el límite, cualquier nuevo crédito que se gane se
descarta. Para obtener más información acerca del número de créditos que se pueden obtener y acumular,
consulte la tabla de créditos (p. 133).
Puede lanzar una instancia T3 Standard y utilizarla inmediatamente. O puede lanzar una instancia T3
Standard y dejarla inactiva durante unos días antes de ejecutar aplicaciones en ella. El número de créditos
acumulados o gastados dependerá de si una instancia se usa o permanece inactiva. Si una instancia
permanece inactiva durante 24 horas desde el momento en que se ha lanzado, el saldo de créditos
alcanza su límite, que es el número máximo de créditos obtenidos acumulados que se puede acumular.
En este ejemplo, se describe una instancia que permanece inactiva durante 24 horas a partir del momento
en que se ha lanzado, y se le guía paso a paso por siete periodos de tiempo a lo largo de un periodo de 96
horas, mostrando la frecuencia a la que se obtienen, acumulan, gastan y descartan los créditos, así como
el valor del saldo de créditos al final de cada periodo.
P2 – durante las siguientes 12 horas, el uso de la CPU está en un 2,5 %, por debajo de la base
de referencia del 5 %. La instancia obtiene más créditos de los que gasta, pero el valor de
CPUCreditBalance no puede sobrepasar su máximo de 144 créditos. Los créditos obtenidos por encima
del límite se descartan.
147
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
P3: – durante las 24 horas siguientes, el uso de la CPU está en un 7 % (por encima de la base de
referencia), lo cual requiere un gasto de 57,6 créditos. La instancia gasta más créditos de los que obtiene y
el valor de CPUCreditBalance se reduce a 86,4 créditos.
P4: – durante las siguientes 12 horas, el uso de la CPU disminuye al 2,5 % (por debajo de la base de
referencia), lo cual requiere un gasto de 36 créditos. Al mismo tiempo, la instancia obtiene 72 créditos. La
instancia obtiene más créditos de los que gasta y el valor de CPUCreditBalance aumenta a 122 créditos.
P5 – durante las dos horas las siguientes, la instancia se amplía al 100 % del uso de la CPU y gasta todo
el valor de CPUCreditBalance de 122 créditos. Al final de este periodo, con CPUCreditBalance a
cero, se fuerza a bajar el uso de la CPU al nivel de utilización de referencia del 5 %. Durante el uso de la
base de referencia, la instancia obtiene tantos créditos como gasta.
P6: – durante las 14 horas siguientes, el uso de la CPU es de un 5 % (la base de referencia). La instancia
adquiere tantos créditos como gasta. El valor de CPUCreditBalance se mantiene en 0 créditos.
P7 – durante las últimas 24 horas de este ejemplo, la instancia permanece inactiva y el uso de la
CPU es del 0 %. Durante este tiempo, la instancia adquiere 144 créditos, que se acumula en su saldo
CPUCreditBalance.
En este ejemplo, puede ver cómo una instancia t2.nano lanzada como standard obtiene, acumula
y gasta créditos obtenidos y de lanzamiento. Verá cómo el saldo de créditos refleja no solo los créditos
obtenidos acumulados, sino también los créditos de lanzamiento acumulados.
148
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Una instancia t2.nano obtiene 30 créditos de lanzamiento cuando se lanza y 72 créditos cada 24 horas.
El límite de su saldo de créditos es de 72 créditos obtenidos; los créditos de lanzamiento no cuentan para
este límite. Una vez que se ha alcanzado el límite, cualquier nuevo crédito que se gane se descarta. Para
obtener más información acerca del número de créditos que se pueden obtener y acumular, consulte
la tabla de créditos (p. 133). Para obtener más información acerca de los límites, consulte Límites de
créditos de lanzamiento (p. 146).
Puede lanzar una instancia T2 Standard y utilizarla inmediatamente. O puede lanzar una instancia T2
Standard y dejarla inactiva durante unos días antes de ejecutar aplicaciones en ella. El número de créditos
acumulados o gastados dependerá de si una instancia se usa o permanece inactiva. Si una instancia
permanece inactiva durante 24 horas desde el momento en que se ha lanzado, el saldo de créditos
aparecerá por encima del límite debido a que el saldo refleja tanto los créditos obtenidos acumulados
como los créditos de lanzamiento acumulados. Sin embargo, una vez que se usa la CPU, los créditos
de lanzamiento se gastan en primer lugar. A partir de ese momento, el límite siempre refleja la cantidad
máxima de créditos obtenidos que se pueden acumular.
En este ejemplo, se describe una instancia que permanece inactiva durante 24 horas a partir del momento
en que se ha lanzado, y se le guía paso a paso por siete periodos de tiempo a lo largo de un periodo de 96
horas, mostrando la frecuencia a la que se obtienen, acumulan, gastan y descartan los créditos, así como
el valor del saldo de créditos al final de cada periodo.
Periodo 1: 1 – 24 horas
149
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Conclusión
Si no hay uso de la CPU después del lanzamiento, la instancia acumula más créditos de los que puede
obtener en 24 horas (30 créditos de lanzamiento + 72 créditos obtenidos = 102 créditos).
En una situación real, una instancia EC2 consume una pequeña cantidad de créditos mientras se lanza y
ejecuta, lo que impide que el saldo alcance el valor máximo teórico de este ejemplo.
150
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Periodo 2: 25 – 36 horas
Durante las siguientes 12 horas, la instancia sigue inactiva y continúa obteniendo créditos, pero el saldo de
créditos no aumenta. Se detiene en 102 créditos (30 créditos de lanzamiento + 72 créditos obtenidos). El
saldo de créditos ha llegado a su límite de 72 créditos obtenidos acumulados, por lo que se descartan los
créditos recién obtenidos.
Conclusión
151
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Una instancia obtiene créditos constantemente, pero no puede acumular más créditos obtenidos si el saldo
de créditos ha alcanzado su límite. Una vez que se ha alcanzado el límite, cualquier nuevo crédito que
se obtenga se descarta. Los créditos de lanzamiento no cuentan para el límite de saldo de créditos. Si el
saldo incluye los créditos de lanzamiento acumulados, aparecerá por encima del límite.
Periodo 3: 37 – 61 horas
Durante las siguientes 25 horas, la instancia utiliza el 2% de la CPU, lo que requiere 30 créditos. En el
mismo periodo, obtiene 75 créditos, pero el saldo de créditos disminuye. El saldo disminuye porque los
créditos de lanzamiento acumulados se gastan en primer lugar, mientras que los créditos recién obtenidos
se descartan debido a que el saldo de créditos ha alcanzado el límite de 72 créditos obtenidos.
Tasa de gasto de créditos 28,8 créditos cada 24 horas (1,2 créditos por hora,
2% de uso de la CPU, 40% de tasa de obtención
de créditos): 30— créditos en 25 horas
152
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Conclusión
Una instancia gasta los créditos de lanzamiento antes que los créditos obtenidos. Los créditos de
lanzamiento no cuentan para el límite de créditos. Una vez que se han gastado los créditos de
lanzamiento, el saldo nunca podrá superar lo que se puede obtener en 24 horas. Además, una instancia
que se está ejecutando no puede obtener más créditos de lanzamiento.
Periodo 4: 62 – 72 horas
Durante las siguientes 11 horas, la instancia utiliza el 2% de la CPU, lo que requiere 13.2 créditos. Este es
el mismo uso de la CPU que el del periodo anterior, pero el saldo no disminuye. Permanece en 72 créditos.
El saldo no disminuye porque la tasa de obtención de créditos es superior a la tasa de gasto de créditos.
En el intervalo en el que la instancia gasta 13,2 créditos, también obtiene 33. Sin embargo, el límite del
saldo es de 72 créditos, por lo que se descartarán todos los créditos obtenidos que superen dicho límite. El
saldo se detiene en 72 créditos, no en 102 créditos como ocurre en el periodo 2, ya que no hay créditos de
lanzamiento acumulados.
153
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Tasa de gasto de créditos 28,8 créditos cada 24 horas (1,2 créditos por hora,
2% de uso de la CPU, 40% de tasa de obtención
de créditos): 13,2 créditos— en 11 horas
Conclusión
Una vez que se han gastado los créditos de lanzamiento, el límite del saldo de créditos viene determinado
por el número de créditos que puede obtener una instancia en 24 horas. Si una instancia obtiene más
créditos de los que gasta, se descartarán los créditos obtenidos que superen el límite.
154
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Periodo 5: 73 – 75 horas
Durante las siguientes tres horas, la instancia llega al 20% de uso de la CPU, lo que requiere 36 créditos.
La instancia obtiene nueve créditos durante las mismas tres horas, lo que da como resultado una
disminución neta del saldo de 27 créditos. Al finalizar las tres horas, el saldo de créditos es de 45 créditos
obtenidos acumulados.
Tasa de gasto de créditos 288 créditos cada 24 horas (12 créditos por hora,
20% de uso de la CPU, 400% de tasa de obtención
de créditos): 36 créditos— en 3 horas
155
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Conclusión
Si una instancia gasta más créditos de los que obtiene, su saldo de créditos disminuye.
Periodo 6: 76 – 90 horas
Durante las siguientes 15 horas, la instancia utiliza el 2% de la CPU, lo que requiere 18 créditos. Este es el
mismo uso de la CPU que en los períodos 3 y 4. Sin embargo, el saldo aumenta en este periodo, mientras
que disminuyó en el periodo 3 y se estabilizó en el periodo 4.
En el periodo 3, los créditos de lanzamiento acumulados se gastaron, y los créditos recién obtenidos
que superaban el límite de créditos se descartaron, dando como resultado una disminución del saldo de
créditos. En el periodo 4, la instancia ha gastado menos créditos de los que ha obtenido. Los créditos
obtenidos que superaban el límite se descartaron, por lo que el saldo se mantuvo en su máximo de
72 créditos.
156
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Tasa de gasto de créditos 28,8 créditos cada 24 horas (1,2 créditos por hora,
2% de uso de la CPU, 40% de tasa de obtención
de créditos): 18 créditos— en 15 horas
Conclusión
Si una instancia gasta menos créditos de los que obtiene, su saldo de créditos aumenta.
157
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Periodo 7: 91 – 96 horas
Durante las seis horas siguientes, la instancia —permanece inactiva —(el uso de la CPU es del 0 %) y no
se gasta ningún crédito. Este es el mismo uso de la CPU que el del periodo 2, pero el saldo no se detiene
en 102 créditos, se detiene —en 72 créditos, que es el límite de saldo de créditos de la instancia.
158
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Conclusión
Una instancia obtiene créditos constantemente, pero no puede acumular más créditos obtenidos si se ha
alcanzado el límite de saldo de créditos. Una vez que se ha alcanzado el límite, cualquier nuevo crédito
que se obtenga se descarta. El límite de saldo de créditos viene determinado por el número de créditos
que puede obtener una instancia en 24 horas. Para obtener más información acerca de los límites de saldo
de créditos, consulte la tabla de créditos (p. 133).
Contenido
• Lanzamiento de una instancia de rendimiento ampliable como Unlimited o Standard (p. 159)
• Uso de un grupo de Auto Scaling para lanzar una instancia de rendimiento ampliable como
ilimitada (p. 160)
• Ver la especificación de crédito de una instancia de rendimiento ampliable (p. 161)
• Modificación de la especificación de crédito de una instancia de rendimiento ampliable (p. 162)
• Configuración de la especificación de crédito predeterminada para la cuenta (p. 163)
• Consulta de la especificación de crédito predeterminada (p. 163)
Las instancias T3 y T3a se lanzan como unlimited de forma predeterminada. Las instancias T2 se
lanzan como standard de forma predeterminada.
Puede lanzar sus instancias como unlimited o standard con la consola de Amazon EC2, un SDK de
AWS, una herramienta de línea de comandos o un grupo de Auto Scaling. Para obtener más información,
consulte Uso de un grupo de Auto Scaling para lanzar una instancia de rendimiento ampliable como
ilimitada (p. 160).
Para lanzar una instancia de rendimiento ampliable como Unlimited o Standard (consola)
a. Para lanzar una instancia T3 o T3a como standard, en la página Configure Instance Details
(Configurar detalles de instancia), para T2/T3 Unlimited, desactive Enable (Habilitar).
b. Para lanzar la instancia T2 como unlimited, en la página Configure Instance Details (Configurar
detalles de instancia), para T2/T3 Unlimited, seleccione Enable (Habilitar).
159
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
4. Continúe tal y como se lo indique el asistente. Cuando haya acabado de revisar las opciones
de la página Review Instance Launch (Revisar lanzamiento de instancia), elija Launch (Lanzar).
Para obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento de
instancias (p. 389).
Para lanzar una instancia de rendimiento ampliable como Unlimited o Standard (AWS CLI)
Utilice el comando run-instances para lanzar sus instancias. Elija la especificación de crédito mediante
el parámetro --credit-specification CpuCredits=. Las especificaciones de crédito válidas son
unlimited y standard.
Uso de un grupo de Auto Scaling para lanzar una instancia de rendimiento ampliable como
ilimitada
Debe utilizar una plantilla de lanzamiento para lanzar instancias como unlimited en un grupo de Auto
Scaling. La configuración de lanzamiento no permite lanzar instancias como unlimited.
Para crear una plantilla de lanzamiento que lance instancias como Unlimited (consola)
1. Siga el procedimiento Creación de una plantilla de lanzamiento para un grupo de Auto Scaling.
2. En Launch template contents (Contenido de la plantilla de lanzamiento), para Instance type (Tipo de
instancia), elija un tamaño de instancia T3, T3a o T2.
3. Para lanzar instancias como unlimited, en un grupo de Auto Scaling, en Advanced details (Detalles
avanzados), para T2/T3 Unlimited, elija Enable (Habilitar).
4. Cuando haya terminado de definir los parámetros de la plantilla de lanzamiento, elija Create launch
template (Crear plantilla de lanzamiento). Para obtener más información, consulte Creación de una
plantilla de lanzamiento para un grupo de Auto Scaling en la Guía del usuario de Amazon EC2 Auto
Scaling.
Para crear una plantilla de lanzamiento que lance instancias como Unlimited (AWS CLI)
160
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Para asociar la plantilla de lanzamiento a un grupo de Auto Scaling, cree el grupo de Auto Scaling con la
plantilla de lanzamiento o añada dicha plantilla a un grupo de Auto Scaling existente.
Para crear un grupo de Auto Scaling mediante una plantilla de lanzamiento (consola)
Para crear un grupo de Auto Scaling mediante una plantilla de lanzamiento (AWS CLI)
Para añadir una plantilla de lanzamiento a un grupo de Auto Scaling existente (consola)
Para añadir una plantilla de lanzamiento a un grupo de Auto Scaling existente (AWS CLI)
161
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Para describir la especificación de crédito de una instancia de rendimiento ampliable (AWS CLI)
Example
{
"InstanceCreditSpecifications": [
{
"InstanceId": "i-1234567890abcdef0",
"CpuCredits": "unlimited"
}
]
}
Puede cambiar la especificación de crédito de una instancia en ejecución o detenida en cualquier momento
entre unlimited y standard.
La opción Change T2/T3 Unlimited (Cambiar T2/T3 Unlimited) está habilitada solo si
selecciona una instancia T3, T3a o T2.
4. Para cambiar la especificación de crédito a unlimited, elija Enable (Habilitar). Para cambiar la
especificación de crédito a standard, elija Disable (Deshabilitar). La especificación de crédito actual
para la instancia se muestra entre paréntesis después del ID de la instancia.
Para modificar la especificación de crédito de una instancia de rendimiento ampliable (AWS CLI)
162
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Example
{
"SuccessfulInstanceCreditSpecifications": [
{
"InstanceId": "i- 1234567890abcdef0"
}
],
"UnsuccessfulInstanceCreditSpecifications": []
}
163
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Contenido
• Métricas de CloudWatch adicionales para las instancias de rendimiento ampliable (p. 164)
• Calcular el uso del crédito de CPU (p. 165)
• CPUCreditUsage – el número total de créditos de CPU que se han gastado durante el periodo de
medición.
• CPUCreditBalance – el número de créditos de la CPU que ha acumulado una instancia. Este saldo se
agota cuando la CPU realiza ráfagas y los créditos de CPU se gastan más rápido de lo que se obtienen.
• CPUSurplusCreditBalance – el número de créditos de CPU sobrantes que se han gastado para
mantener la utilización de la CPU cuando el valor de CPUCreditBalance es igual a cero.
• CPUSurplusCreditsCharged – el número de créditos de CPU sobrantes que superen la cantidad
máxima de créditos de CPU (p. 133) que se pueden obtener en un periodo de 24 horas y que, por lo
tanto, generan gastos adicionales.
Las dos últimas métricas son aplicables solo a instancias configuradas como unlimited.
En la siguiente tabla se describen las métricas de CloudWatch para instancias de rendimiento ampliable.
Para obtener más información, consulte Mostrar las métricas de CloudWatch disponibles para las
instancias (p. 680).
Métrica Descripción
164
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
Métrica Descripción
Los créditos de CPUCreditBalance están disponibles para que la
instancia los gaste para aumentar la utilización de la CPU por encima
de la referencia.
• El saldo de créditos de CPU aumenta si el uso de la CPU cae por debajo de la base de referencia,
cuando la cantidad de créditos gastados es menor que la obtenida en el intervalo anterior de 5 minutos.
165
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Fin general
• El saldo de créditos de CPU disminuye si el uso de la CPU supera la base de referencia, cuando la
cantidad de créditos gastados es mayor que la obtenida en el intervalo anterior de 5 minutos.
Example
El tamaño de la instancia determina el número de créditos que la instancia puede obtener por hora y el
número de créditos obtenidos que puede acumular en el saldo de crédito. Para obtener más información
acerca de la cantidad de créditos obtenidos por hora y del límite de saldo de crédito en función del tamaño
de la instancia, consulte la tabla de crédito (p. 133).
Ejemplo
En este ejemplo se utiliza una instancia t3.nano. Para calcular el valor de CPUCreditBalance de la
instancia, utilice la ecuación anterior como se indica a continuación:
Example
Cuando una instancia T3, T3a o T2 necesita aumentar su uso por encima del uso básico, siempre gasta
sus créditos acumulados antes de gastar los créditos sobrantes. Una vez que agota su saldo de créditos
de CPU acumulados, puede gastar créditos sobrantes para realizar ráfagas en la CPU durante tanto
tiempo como sea necesario. Cuando la utilización de la CPU de una instancia cae por debajo de la base
de referencia, los créditos sobrantes siempre se compensan antes de que la instancia acumule créditos
obtenidos.
Utilizamos el término Adjusted balance en las siguientes ecuaciones para reflejar la actividad que
ocurre en este intervalo de 5 minutos. Utilizamos este valor para llegar a los valores de las métricas
CPUCreditBalance y CPUSurplusCreditBalance de CloudWatch.
Example
166
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para computación
El valor 0 en Adjusted balance indica que la instancia ha gastado todos los créditos obtenidos para
transmisión por ráfaga y que no se gastaron créditos sobrantes. Como resultado de ello, los valores de
CPUCreditBalance y CPUSurplusCreditBalance son 0.
Un valor Adjusted balance positivo indica que la instancia ha acumulado los créditos obtenidos y
que los créditos sobrantes, de haberlos, se compensaron. Como resultado de ello, se le asigna el valor
Adjusted balance a CPUCreditBalance y el valor de CPUSurplusCreditBalance pasa a 0. El
tamaño de la instancia determina el número de créditos máximo (p. 133) que puede acumular.
Example
Un valor Adjusted balance negativo indica que la instancia ha gastado todos los créditos obtenidos
que ha acumulado y los créditos sobrantes para realizar ráfagas. Como resultado de ello, se le asigna el
valor Adjusted balance a CPUSurplusCreditBalance y CPUCreditBalance se establece en 0.
Nuevamente, el tamaño de la instancia determina el número de créditos máximo (p. 133) que puede
acumular.
Example
Si los créditos sobrantes gastados superan la cantidad máxima de créditos que puede acumular
la instancia, el saldo de créditos sobrantes se establece en el máximo, tal como se muestra en la
ecuación anterior. Los créditos sobrantes que queden, se cobran tal como se representan en a métrica
CPUSurplusCreditsCharged.
Example
Instancias C5 y C5n
Estas instancias están especialmente indicadas para lo siguiente:
167
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para computación
Las instancias sin sistema operativo, como la c5.metal, proporcionan a las aplicaciones acceso directo a
los recursos físicos del servidor de alojamiento, como los procesadores y la memoria.
Contenido
• Especificaciones de hardware (p. 168)
• El rendimiento de las instancias (p. 169)
• Rendimiento de la red (p. 169)
• Rendimiento de E/S SSD (p. 170)
• Características de las instancias (p. 171)
• Notas de la versión (p. 171)
Especificaciones de hardware
A continuación, se presenta un resumen de las especificaciones de hardware que requieren las instancias
optimizadas para computación.
c4.large 2 3.75
c4.xlarge 4 7.5
c4.2xlarge 8 15
c4.4xlarge 16 30
c4.8xlarge 36 60
c5.large 2 4
c5.xlarge 4 8
c5.2xlarge 8 16
c5.4xlarge 16 32
c5.9xlarge 36 72
c5.12xlarge 48 96
c5.18xlarge 72 144
c5.24xlarge 96 192
c5.metal 96 192
c5d.large 2 4
c5d.xlarge 4 8
c5d.2xlarge 8 16
c5d.4xlarge 16 32
c5d.9xlarge 36 72
c5d.12xlarge 48 96
168
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para computación
c5d.18xlarge 72 144
c5d.24xlarge 96 192
c5d.metal 96 192
c5n.large 2 5,25
c5n.xlarge 4 10.5
c5n.2xlarge 8 21
c5n.4xlarge 16 42
c5n.9xlarge 36 96
c5n.18xlarge 72 192
c5n.metal 72 192
Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia
Amazon EC2, consulte Tipos de instancias de Amazon EC2.
Para obtener más información sobre cómo especificar opciones de CPU, consulte Optimización de las
opciones de CPU (p. 545).
Rendimiento de la red
Puede habilitar redes mejoradas en tipos de instancias compatibles para proporcionar latencias más
bajas, menor fluctuación de red y mayor rendimiento de paquete por segundo (PPS). La mayoría de las
aplicaciones no necesitan constantemente un alto nivel de rendimiento de la red, pero pueden beneficiarse
del acceso a un mayor ancho de banda cuando envían o reciben datos. Para obtener más información,
consulte Redes mejoradas en Windows (p. 767).
A continuación, se presenta un resumen del rendimiento de la red de las instancias optimizadas para
computación que admiten redes mejoradas.
169
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para computación
† Estas instancias utilizan un mecanismo de créditos de E/S de red para asignar el ancho de banda de
la red a las instancias en función del uso de ancho de banda medio. Estas instancias acumulan créditos
cuando el ancho de banda está por debajo del ancho de banda de referencia y pueden utilizar estos
créditos cuando realizan transferencias de datos por la red. Para obtener más información, abra un caso
de soporte técnico y pregunte por el ancho de banda de referencia para los tipos de instancia específicos
que le interesan.
A medida que llena los volúmenes de almacén de instancias basadas en SSD para la instancia, disminuye
el número de IOPS de escritura que se pueden obtener. Esto se debe al trabajo adicional que debe
realizar el controlador SSD para encontrar espacio disponible, volver a escribir los datos existentes
y borrar el espacio no utilizado para que se pueda volver a escribir. Este proceso de recopilación de
elementos no utilizados genera una amplificación de escritura interna en el SSD, expresada como ratio de
170
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para computación
operaciones de escritura de SSD con respecto a las operaciones de escritura del usuario. Este descenso
del rendimiento es aún mayor si las operaciones de escritura no están en múltiplos de 4096 bytes o no
están alineadas con un límite de 4096 bytes. Si escribe una cantidad más pequeña de bytes o bytes que
no están alineados, el controlador SSD debe leer los datos circundantes y almacenar el resultado en una
nueva ubicación. Este patrón genera una amplificación de escritura significativamente mayor, una mayor
latencia y se reduce en gran medida el rendimiento de E/S.
Los controladores SSD pueden utilizar varias estrategias para reducir el impacto de la amplificación de
escritura. Una de estas estrategias es reservar espacio en el almacén de instancias SSD para que el
controlador pueda administrar con más eficiencia el espacio disponible para las operaciones de escritura.
Esto se llama aprovisionamiento excesivo. Los volúmenes de almacén de instancias basadas en SSD
proporcionados para una instancia no tienen espacio reservado para el aprovisionamiento excesivo.
Para reducir la amplificación de escritura, recomendamos dejar un 10% del volumen sin particiones,
de modo que el controlador SSD pueda utilizarlo para el aprovisionamiento excesivo. Esto reduce el
almacenamiento que se puede utilizar, pero aumenta el rendimiento aunque el disco esté a punto de llegar
a su capacidad máxima.
Para los volúmenes de almacén de instancias que admiten TRIM, puede utilizar el comando TRIM para
notificar al controlador SSD cuando deje de necesitar los datos que ha escrito. Esto aporta al controlador
más espacio libre, lo que puede reducir la amplificación de escritura y aumentar el rendimiento. Para
obtener más información, consulte Soporte TRIM del volumen de almacén de instancias (p. 1137).
C4 Sí No No Sí
C5 Sí Sí No Sí
C5d No Sí NVMe * Sí
C5n Sí Sí No Sí
Notas de la versión
• Las instancias C5 y C5d cuentan con un procesador Intel Xeon Platinum serie 8000 de 3,1 GHz de la
primera generación (Skylake-SP) o de la segunda generación (Cascade Lake).
• Las instancias C4 y las instancias basadas en el sistema Nitro (p. 119) requieren AMIs de HVM con
respaldo de EBS de 64 bits. Tienen una memoria voluminosa y necesitan un sistema operativo de 64 bits
para aprovechar esta capacidad. Las AMI HVM proporcionan un rendimiento superior en comparación
con las AMI paravirtuales (PV) con tipos de instancias de memoria elevada. Además, debe utilizar una
AMI HVM para beneficiarse de las redes mejoradas.
171
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
Las AMI para Windows de AWS (p. 29) actuales cumplen estos requisitos.
• Las instancias incrustadas en instancias del sistema Nitro admiten un máximo de 28 adjuntos, incluidas
las interfaces de red, los volúmenes de EBS y los volúmenes del almacén de instancias NVMe. Para
obtener más información, consulte Límites de volumen del sistema Nitro (p. 1140).
• Si lanza una instancia "bare metal", arrancará el servidor subyacente, lo que incluye verificar todos los
componentes de hardware y de firmware. Esto, a su vez, supone que se tardarán 20 minutos desde el
momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.
• Para asociar o separar volúmenes EBS o interfaces de red secundarias de una instancia "bare metal", es
preciso admitir la conexión en caliente nativa de PCIe.
• Las instancias "bare metal" usan un dispositivo en serie basado en PCI en vez de un dispositivo en
serie basado en puerto de E/S. El kernel de Linux ascendente y las últimas AMI de Amazon Linux son
compatibles con este dispositivo. Las instancias "bare metal" también proporcionan una tabla SPCR
de ACPI para permitir que el sistema use automáticamente el dispositivo en serie basado en PCI. Las
últimas AMI de Windows usan automáticamente el dispositivo en serie basado en PCI.
• El número total de instancias que se puede lanzar en una región tiene un límite y existen límites
adicionales para algunos tipos de instancia. Para obtener más información, consulte ¿Cuántas instancias
puedo ejecutar en Amazon EC2? en las preguntas frecuentes de Amazon EC2.
Las instancias bare metal, como la r5.metal, proporcionan a las aplicaciones acceso directo a los
recursos físicos del servidor de alojamiento, como los procesadores o la memoria. Estas instancias están
especialmente indicadas para lo siguiente:
• Cargas de trabajo que requieren acceso a características de hardware de bajo nivel (como Intel VT) que
no están disponibles o que son totalmente compatibles en entornos virtualizados.
• Aplicaciones que requieren un entorno no virtualizado para licencias o soporte.
172
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
Instancias X1
Estas instancias están especialmente indicadas para lo siguiente:
• Bases de datos en memoria como SAP HANA, incluido el soporte con certificación SAP para Business
Suite S/4HANA, Business Suite sobre HANA (SoH), Business Warehouse sobre HANA (BW) y Data Mart
Solutions sobre HANA. Para obtener más información, consulte el tema relacionado con SAP HANA en
la nube de AWS.
• Motores de procesamiento de Big Data como Apache Spark o Presto
• Aplicaciones de computación de alto rendimiento (HPC)
Instancias X1e
Estas instancias están especialmente indicadas para lo siguiente:
Instancias z1d
Estas instancias ofrecen un alto grado de potencia de procesamiento y de memoria, y son adecuadas para
lo siguiente:
Las instancias z1d.metal proporcionan a las aplicaciones acceso directo a recursos físicos del servidor
del host, como procesadores o la memoria. Estas instancias están especialmente indicadas para lo
siguiente:
• Cargas de trabajo que requieren acceso a características de hardware de bajo nivel (como Intel VT) que
no están disponibles o que son totalmente compatibles en entornos virtualizados.
• Aplicaciones que requieren un entorno no virtualizado para licencias o soporte.
Contenido
• Especificaciones de hardware (p. 174)
• Rendimiento de la memoria (p. 176)
• El rendimiento de las instancias (p. 177)
• Rendimiento de la red (p. 177)
173
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
Especificaciones de hardware
A continuación, se presenta un resumen de las especificaciones de hardware que requieren las instancias
optimizadas para memoria.
r4.large 2 15,25
r4.xlarge 4 30,5
r4.2xlarge 8 61
r4.4xlarge 16 122
r4.8xlarge 32 244
r4.16xlarge 64 488
r5.large 2 16
r5.xlarge 4 32
r5.2xlarge 8 64
r5.4xlarge 16 128
r5.8xlarge 32 256
r5.12xlarge 48 384
r5.16xlarge 64 512
r5.24xlarge 96 768
r5.metal 96 768
r5a.large 2 16
r5a.xlarge 4 32
r5a.2xlarge 8 64
r5a.4xlarge 16 128
r5a.8xlarge 32 256
r5a.12xlarge 48 384
r5a.16xlarge 64 512
r5a.24xlarge 96 768
r5ad.large 2 16
174
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
r5ad.xlarge 4 32
r5ad.2xlarge 8 64
r5ad.4xlarge 16 128
r5ad.12xlarge 48 384
r5ad.24xlarge 96 768
r5d.large 2 16
r5d.xlarge 4 32
r5d.2xlarge 8 64
r5d.4xlarge 16 128
r5d.8xlarge 32 256
r5d.12xlarge 48 384
r5d.16xlarge 64 512
r5d.24xlarge 96 768
r5d.metal 96 768
r5dn.large 2 16
r5dn.xlarge 4 32
r5dn.2xlarge 8 64
r5dn.4xlarge 16 128
r5dn.8xlarge 32 256
r5dn.12xlarge 48 384
r5dn.16xlarge 64 512
r5dn.24xlarge 96 768
r5n.large 2 16
r5n.xlarge 4 32
r5n.2xlarge 8 64
r5n.4xlarge 16 128
r5n.8xlarge 32 256
r5n.12xlarge 48 384
r5n.16xlarge 64 512
r5n.24xlarge 96 768
175
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
x1.16xlarge 64 976
x1e.xlarge 4 122
x1e.2xlarge 8 244
x1e.4xlarge 16 488
x1e.8xlarge 32 976
x1e.16xlarge 64 1952
z1d.large 2 16
z1d.xlarge 4 32
z1d.2xlarge 8 64
z1d.3xlarge 12 96
z1d.6xlarge 24 192
z1d.12xlarge 48 384
z1d.metal 48 384
Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia
Amazon EC2, consulte Tipos de instancias de Amazon EC2.
Para obtener más información sobre cómo especificar opciones de CPU, consulte Optimización de las
opciones de CPU (p. 545).
Rendimiento de la memoria
Las instancias X1 incluyen búferes de memoria escalable de Intel, que ofrecen 300 GiB/s de ancho
de banda de lectura de memoria sostenible y 140 GiB/s de ancho de banda de escritura de memoria
sostenible.
Para obtener más información acerca de cuánta RAM se puede habilitar para instancias optimizadas para
memoria, consulte Especificaciones de hardware (p. 174).
Las instancias optimizadas para memoria poseen una memoria elevada y requieren AMI HVM de 64 bits
para aprovechar esa capacidad. Las AMI HVM proporcionan un desempeño superior en comparación con
las AMI paravirtuales (PV) en las instancias optimizadas para memoria. .
176
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
Las instancias X1e y X1 disponen de hasta 128 vCPU y cuentan con cuatro procesadores Intel Xeon
E7-8880 v3 que poseen un ancho de banda para memoria elevada y cachés L3 de mayor tamaño para
mejorar el rendimiento de las aplicaciones en memoria.
Las instancias de memoria elevada con 18 TB y 24 TB de memoria (u-18tb1.metal y u-24tb1.metal)
son las primeras instancias con una plataforma de 8 sockets con procesadores escalables Intel Xeon
8280L (Cascade Lake) de segunda generación.
Las instancias optimizadas para memoria permiten obtener un mayor rendimiento criptográfico por
medio de la nueva característica AES-NI de Intel, la compatibilidad con las extensiones de sincronización
transaccional (TSX) de Intel para mejorar el rendimiento del procesamiento de datos transaccionales en
memoria y la compatibilidad con las instrucciones del procesador Advanced Vector Extensions 2 (Intel
AVX2) para ampliar la mayoría de los comandos integrales a 256 bits.
Rendimiento de la red
Puede habilitar redes mejoradas en tipos de instancias compatibles para proporcionar latencias más
bajas, menor fluctuación de red y mayor rendimiento de paquete por segundo (PPS). La mayoría de las
aplicaciones no necesitan constantemente un alto nivel de rendimiento de la red, pero pueden beneficiarse
del acceso a un mayor ancho de banda cuando envían o reciben datos. Para obtener más información,
consulte Redes mejoradas en Windows (p. 767).
A continuación, se presenta un resumen del rendimiento de la red de las instancias optimizadas para
memoria que admiten las redes mejoradas.
177
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
* Las instancias de este tipo lanzadas después del 12 de marzo de 2020 proporcionan un rendimiento
de red de 100 Gbps. Las instancias de este tipo lanzadas antes del 12 de marzo de 2020 solo pueden
proporcionar un rendimiento de red de 25 Gbps. Para asegurarse de que las instancias lanzadas antes del
12 de marzo de 2020 tengan un rendimiento de red de 100 Gbps, póngase en contacto con su equipo de
cuenta para actualizar la instancia sin costo adicional.
† Estas instancias utilizan un mecanismo de créditos de E/S de red para asignar el ancho de banda de
la red a las instancias en función del uso de ancho de banda medio. Estas instancias acumulan créditos
cuando el ancho de banda está por debajo del ancho de banda de referencia y pueden utilizar estos
créditos cuando realizan transferencias de datos por la red. Para obtener más información, abra un caso
de soporte técnico y pregunte por el ancho de banda de referencia para los tipos de instancia específicos
que le interesan.
178
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
A medida que llena los volúmenes de almacén de instancias basadas en SSD para la instancia, disminuye
el número de IOPS de escritura que se pueden obtener. Esto se debe al trabajo adicional que debe
realizar el controlador SSD para encontrar espacio disponible, volver a escribir los datos existentes
y borrar el espacio no utilizado para que se pueda volver a escribir. Este proceso de recopilación de
elementos no utilizados genera una amplificación de escritura interna en el SSD, expresada como ratio de
operaciones de escritura de SSD con respecto a las operaciones de escritura del usuario. Este descenso
del rendimiento es aún mayor si las operaciones de escritura no están en múltiplos de 4096 bytes o no
están alineadas con un límite de 4096 bytes. Si escribe una cantidad más pequeña de bytes o bytes que
no están alineados, el controlador SSD debe leer los datos circundantes y almacenar el resultado en una
nueva ubicación. Este patrón genera una amplificación de escritura significativamente mayor, una mayor
latencia y se reduce en gran medida el rendimiento de E/S.
Los controladores SSD pueden utilizar varias estrategias para reducir el impacto de la amplificación de
escritura. Una de estas estrategias es reservar espacio en el almacén de instancias SSD para que el
controlador pueda administrar con más eficiencia el espacio disponible para las operaciones de escritura.
Esto se llama aprovisionamiento excesivo. Los volúmenes de almacén de instancias basadas en SSD
proporcionados para una instancia no tienen espacio reservado para el aprovisionamiento excesivo.
Para reducir la amplificación de escritura, recomendamos dejar un 10% del volumen sin particiones,
de modo que el controlador SSD pueda utilizarlo para el aprovisionamiento excesivo. Esto reduce el
almacenamiento que se puede utilizar, pero aumenta el rendimiento aunque el disco esté a punto de llegar
a su capacidad máxima.
179
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
Para los volúmenes de almacén de instancias que admiten TRIM, puede utilizar el comando TRIM para
notificar al controlador SSD cuando deje de necesitar los datos que ha escrito. Esto aporta al controlador
más espacio libre, lo que puede reducir la amplificación de escritura y aumentar el rendimiento. Para
obtener más información, consulte Soporte TRIM del volumen de almacén de instancias (p. 1137).
R4 Sí No No Sí
R5 Sí Sí No Sí
R5a Sí Sí No Sí
R5ad No Sí NVMe * Sí
R5d No Sí NVMe * Sí
R5dn No Sí NVMe * Sí
R5n Sí Sí No Sí
Sí
u-6tb1.metal Sí No No
Sí
u-9tb1.metal Sí No No
Sí
u-12tb1.metal Sí No No
Sí
u-18tb1.metal Sí No No
Sí
u-24tb1.metal Sí No No
X1 No No SSD Sí
X1e No No SSD Sí
z1d No Sí NVMe * Sí
180
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para memoria
Asimismo, se pueden implementar soluciones de alta disponibilidad (HA) y recuperación de desastres (DR)
para cumplir un objetivo de punto de recuperación (RPO), un objetivo de tiempo de recuperación (RTO) y
requisitos de costos utilizando Amazon CloudFormation y Recuperación de instancias (p. 481).
Si ejecuta un entorno de producción SAP HANA, también tiene la opción de utilizar la replicación del
sistema HANA (HSR) en instancias X1. Para obtener más información acerca de la arquitectura de
las soluciones HA y DR en instancias X1, consulte SAP HANA en la nube de Amazon Web Services:
implementación de referencia de inicio rápido.
Notas de la versión
• Las instancias R5 y R5d cuentan con un procesador Intel Xeon Platinum serie 8000 de 3,1 GHz de la
primera generación (Skylake-SP) o de la segunda generación (Cascade Lake).
• Las instancias R5a y R5ad incluyen un procesador AMD EPYC serie 7000 a 2,5 GHz.
• Las instancias creadas en el sistema Nitro tienen los siguientes requisitos:
• Los controladores de NVMe (p. 1080) deben estar instalados.
• Los controladores Elastic Network Adapter (ENA) (p. 768) deben estar instalados.
Las AMI para Windows de AWS (p. 29) actuales cumplen estos requisitos.
• Las instancias incrustadas en instancias del sistema Nitro admiten un máximo de 28 adjuntos, incluidas
las interfaces de red, los volúmenes de EBS y los volúmenes del almacén de instancias NVMe. Para
obtener más información, consulte Límites de volumen del sistema Nitro (p. 1140).
• Si lanza una instancia "bare metal", arrancará el servidor subyacente, lo que incluye verificar todos los
componentes de hardware y de firmware. Esto, a su vez, supone que se tardarán 20 minutos desde el
momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.
• Para asociar o separar volúmenes EBS o interfaces de red secundarias de una instancia "bare metal", es
preciso admitir la conexión en caliente nativa de PCIe.
• Las instancias "bare metal" usan un dispositivo en serie basado en PCI en vez de un dispositivo en
serie basado en puerto de E/S. El kernel de Linux ascendente y las últimas AMI de Amazon Linux son
compatibles con este dispositivo. Las instancias "bare metal" también proporcionan una tabla SPCR
181
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para almacenamiento
de ACPI para permitir que el sistema use automáticamente el dispositivo en serie basado en PCI. Las
últimas AMI de Windows usan automáticamente el dispositivo en serie basado en PCI.
• No se pueden iniciar instancias X1 mediante una AMI de Windows Server 2008 SP2 de 64 bits, excepto
para las instancias x1.16xlarge.
• No se pueden iniciar instancias X1e mediante una AMI de Windows Server 2008 SP2 de 64 bits.
• Con las versiones anteriores de la AMI para Windows Server 2008 R2 64 bits, no se pueden lanzar
instancias r4.large y r4.4xlarge. Si experimenta este problema, actualícese a la versión más
reciente de esta AMI.
• El número total de instancias que se puede lanzar en una región tiene un límite y existen límites
adicionales para algunos tipos de instancia. Para obtener más información, consulte ¿Cuántas instancias
puedo ejecutar en Amazon EC2? en las preguntas frecuentes de Amazon EC2.
Instancias D2
Instancias H1
• Cargas de trabajo con un uso intensivo de datos, como MapReduce y sistemas de archivos distribuidos
• Aplicaciones que necesitan un acceso secuencial a una gran cantidad de datos en el almacén de
instancias conectada directa
• Aplicaciones que requieren acceso de alto rendimiento a grandes cantidades de datos
Instancias I3 e I3en
Las instancias Bare Metal proporcionan a las aplicaciones acceso directo a los recursos físicos del servidor
del host, como los procesadores o la memoria. Estas instancias están especialmente indicadas para lo
siguiente:
182
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para almacenamiento
• Cargas de trabajo que requieren acceso a características de hardware de bajo nivel (como Intel VT) que
no están disponibles o que son totalmente compatibles en entornos virtualizados.
• Aplicaciones que requieren un entorno no virtualizado para licencias o soporte.
Contenido
• Especificaciones de hardware (p. 183)
• El rendimiento de las instancias (p. 184)
• Rendimiento de la red (p. 184)
• Rendimiento de E/S SSD (p. 185)
• Características de las instancias (p. 186)
• Notas de la versión (p. 187)
Especificaciones de hardware
El almacenamiento de datos principal para instancias D2 son volúmenes de almacén de instancias HDD. El
almacenamiento de datos principal para instancias I3 y I3en son volúmenes de almacén de instancias SSD
de memoria rápida no volátil (NVMe).
Los volúmenes de almacén de instancias solo se conservan durante la vida de la instancia. Al detener o
terminar una instancia, se borran las aplicaciones y los datos en sus volúmenes de almacén de instancias.
Se recomienda realizar backups habitualmente o replicar los datos importantes en los volúmenes
de almacén de instancias. Para obtener más información, consulte Almacén de instancias Amazon
EC2 (p. 1126) y Volúmenes de almacenes de instancias SSD (p. 1136).
A continuación, se presenta un resumen de las especificaciones de hardware que requieren las instancias
optimizadas para almacenamiento.
d2.xlarge 4 30,5
d2.2xlarge 8 61
d2.4xlarge 16 122
d2.8xlarge 36 244
h1.2xlarge 8 32
h1.4xlarge 16 64
h1.8xlarge 32 128
h1.16xlarge 64 256
i3.large 2 15,25
i3.xlarge 4 30,5
i3.2xlarge 8 61
i3.4xlarge 16 122
183
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para almacenamiento
i3.8xlarge 32 244
i3.16xlarge 64 488
i3.metal 72 512
i3en.large 2 16
i3en.xlarge 4 32
i3en.2xlarge 8 64
i3en.3xlarge 12 96
i3en.6xlarge 24 192
i3en.12xlarge 48 384
i3en.24xlarge 96 768
i3en.metal 96 768
Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia
Amazon EC2, consulte Tipos de instancias de Amazon EC2.
Para obtener más información sobre cómo especificar opciones de CPU, consulte Optimización de las
opciones de CPU (p. 545).
Las instancias optimizadas para EBS permiten obtener un alto rendimiento de forma uniforme para sus
volúmenes de EBS al eliminar la contención entre la E/S de Amazon EBS y otro tráfico de red procedente
de la instancia. Algunas instancias optimizadas para almacenamiento están optimizadas para EBS
de forma predeterminada sin costos adicionales. Para obtener más información, consulte Instancias
optimizadas para Amazon EBS (p. 1081).
Rendimiento de la red
Puede habilitar redes mejoradas en tipos de instancias compatibles para proporcionar latencias más
bajas, menor fluctuación de red y mayor rendimiento de paquete por segundo (PPS). La mayoría de las
aplicaciones no necesitan constantemente un alto nivel de rendimiento de la red, pero pueden beneficiarse
del acceso a un mayor ancho de banda cuando envían o reciben datos. Para obtener más información,
consulte Redes mejoradas en Windows (p. 767).
A continuación, se presenta un resumen del rendimiento de la red de las instancias almacenamiento para
computación que admiten las redes mejoradas.
184
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para almacenamiento
† Estas instancias utilizan un mecanismo de créditos de E/S de red para asignar el ancho de banda de
la red a las instancias en función del uso de ancho de banda medio. Estas instancias acumulan créditos
cuando el ancho de banda está por debajo del ancho de banda de referencia y pueden utilizar estos
créditos cuando realizan transferencias de datos por la red. Para obtener más información, abra un caso
de soporte técnico y pregunte por el ancho de banda de referencia para los tipos de instancia específicos
que le interesan.
185
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimizada para almacenamiento
Los controladores SSD pueden utilizar varias estrategias para reducir el impacto de la amplificación de
escritura. Una de estas estrategias es reservar espacio en el almacén de instancias SSD para que el
controlador pueda administrar con más eficiencia el espacio disponible para las operaciones de escritura.
Esto se llama aprovisionamiento excesivo. Los volúmenes de almacén de instancias basadas en SSD
proporcionados para una instancia no tienen espacio reservado para el aprovisionamiento excesivo.
Para reducir la amplificación de escritura, recomendamos dejar un 10% del volumen sin particiones,
de modo que el controlador SSD pueda utilizarlo para el aprovisionamiento excesivo. Esto reduce el
almacenamiento que se puede utilizar, pero aumenta el rendimiento aunque el disco esté a punto de llegar
a su capacidad máxima.
Para los volúmenes de almacén de instancias que admiten TRIM, puede utilizar el comando TRIM para
notificar al controlador SSD cuando deje de necesitar los datos que ha escrito. Esto aporta al controlador
más espacio libre, lo que puede reducir la amplificación de escritura y aumentar el rendimiento. Para
obtener más información, consulte Soporte TRIM del volumen de almacén de instancias (p. 1137).
D2 No HDD Sí
H1 No HDD * Sí
I3 No NVMe * Sí
l3en No NVMe * Sí
186
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
Notas de la versión
• Debe lanzar instancias optimizadas para el almacenamiento con una AMI HVM.
• Las instancias creadas en el sistema Nitro (p. 119) tienen los siguientes requisitos:
• Los controladores de NVMe (p. 1080) deben estar instalados.
• Los controladores Elastic Network Adapter (ENA) (p. 768) deben estar instalados.
Las AMI para Windows de AWS (p. 29) actuales cumplen estos requisitos.
• Si lanza una instancia "bare metal", arrancará el servidor subyacente, lo que incluye verificar todos los
componentes de hardware y de firmware. Esto, a su vez, supone que se tardarán 20 minutos desde el
momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.
• Para asociar o separar volúmenes EBS o interfaces de red secundarias de una instancia "bare metal", es
preciso admitir la conexión en caliente nativa de PCIe.
• Las instancias "bare metal" usan un dispositivo en serie basado en PCI en vez de un dispositivo en
serie basado en puerto de E/S. El kernel de Linux ascendente y las últimas AMI de Amazon Linux son
compatibles con este dispositivo. Las instancias "bare metal" también proporcionan una tabla SPCR
de ACPI para permitir que el sistema use automáticamente el dispositivo en serie basado en PCI. Las
últimas AMI de Windows usan automáticamente el dispositivo en serie basado en PCI.
• El número total de instancias que se puede lanzar en una región tiene un límite y existen límites
adicionales para algunos tipos de instancia. Para obtener más información, consulte ¿Cuántas instancias
puedo ejecutar en Amazon EC2? en las preguntas frecuentes de Amazon EC2.
Las instancias basadas en GPU ofrecen acceso a GPU de NVIDIA con miles de núcleos de computación.
Puede utilizar las instancias de computación acelerada basadas en GPU para acelerar aplicaciones
científicas, de ingeniería y de renderizado, aprovechando los marcos de trabajo de computación paralela
CUDA u Open Computing Language (OpenCL). También las puede utilizar para aplicaciones de gráficos,
incluido el streaming de juegos, el streaming de aplicaciones 3-D y otras cargas de trabajo de gráficos.
Si su aplicación necesita una pequeña cantidad de aceleración de gráficos adicional, pero encaja mejor en
un tipo de instancia con diferentes especificaciones de computación, memoria o almacenamiento, utilice
un acelerador de Elastic Graphics en su lugar. Para obtener más información, consulte Amazon Elastic
Graphics (p. 645).
Puede agrupar instancias de computación acelerada en un grupo de ubicación en clúster. Los grupos
de ubicación en clúster ofrecen baja latencia y conectividad de alto ancho de banda entre las instancias
que se encuentren dentro de una misma zona de disponibilidad. Para obtener más información, consulte
Grupos de ubicación (p. 779).
Contenido
• Familias de instancias de computación acelerada (p. 188)
187
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
Para obtener información sobre las instancias de computación acelerada de Linux, consulte Instancias de
computación acelerada de Linux en la Guía del usuario de Amazon EC2 para instancias de Linux.
Instancias P3
Las instancias P3 utilizan GPU de NVIDIA Tesla V100 y se han diseñado para la computación de GPU
de uso general mediante los modelos de programación CUDA u OpenCL o a través de una plataforma
de aprendizaje automático. Las instancias P3 ofrecen conexión en red de gran ancho de banda, potentes
capacidades de punto flotante de precisión media, única o doble y hasta 32 GiB de memoria por GPU,
lo que las hace ideales para aprendizaje profundo, bases de datos de gráficos, bases de datos de alto
rendimiento, dinámica de fluidos computacional, finanzas computacionales, análisis sísmico, modelado
molecular, genómica, renderizado y otras cargas de trabajo de computación de GPU del lado del servidor.
Las GPU Tesla V100 no admiten el modo de gráficos. Para obtener más información, consulte Instancias
de Amazon EC2 P3.
nvidia-smi topo -m
Instancias P2
Las instancias P2 utilizan GPU de NVIDIA Tesla K80 y se han diseñado para la computación de GPU de
uso general mediante los modelos de programación CUDA u OpenCL. Las instancias P2 ofrecen conexión
en red de gran ancho de banda, potentes capacidades de punto flotante de precisión únicas o dobles y 12
GiB de memoria por GPU, lo que las hace ideales para aprendizaje profundo, bases de datos de gráficos,
bases de datos de alto rendimiento, dinámica de fluidos computacional, finanzas computacionales, análisis
sísmico, modelado molecular, genómica, renderizado y otras cargas de trabajo de computación de GPU
del lado del servidor.
188
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
nvidia-smi topo -m
Instancias G4
Las instancias de G4 utilizan las GPU NVIDIA Tesla y proporcionan una plataforma rentable y de alto
rendimiento para la computación de GPU de carácter general mediante el uso de CUDA o marcos de
aprendizaje automático junto con aplicaciones de gráficos que utilizan DirectX u OpenGL. Las instancias
de G4 proporcionan redes de alto ancho de banda, potentes capacidades de punto flotante de precisión
alta y simple, junto con las precisiones INT8 e INT4. Cada GPU tiene 16 GiB de memoria GDDR6,
lo que hace que las instancias G4 sean adecuadas para interferencia de aprendizaje automático,
transcodificación de vídeo y aplicaciones de gráficos como estaciones de trabajo de gráficos remotas y
streaming de juegos en la nube.
Las instancias G4 son compatibles con el escritorio virtual de NVIDIA GRID: 2 Para más información,
consulte Ofertas de NVIDIA Marketplace.
Instancias G3
Las instancias G3 utilizan GPU Tesla M60 de NVIDIA y proporcionan una plataforma rentable y de alto
rendimiento para aplicaciones gráficas mediante DirectX u OpenGL. Las instancias G3 también ofrecen
características de estaciones de trabajo virtuales de NVIDIA GRID, como compatibilidad con 4 monitores
con resoluciones de hasta 4096x2160 y aplicaciones virtuales, también de NVIDIA GRID. Las instancias
G3 están equipadas adecuadamente para aplicaciones como visualizaciones en 3D, estaciones de trabajo
remotas que hacen un uso intensivo de los gráficos, renderizado 3D, codificación de vídeo, realidad virtual
y otras cargas de trabajo de gráficos del lado del servidor que necesitan capacidad de procesamiento
paralelo de forma masiva.
Las instancias G3 admiten aplicaciones y estaciones de trabajo virtuales de NVIDIA GRID y aplicaciones
virtuales. Para activar cualquiera de esas características, consulte Activar aplicaciones virtuales de NVIDIA
GRID (p. 197).
Instancias G2
Las instancias G2 utilizan GPU GRID K520 de NVIDIA y proporcionan una plataforma rentable y de alto
rendimiento para aplicaciones gráficas mediante DirectX u OpenGL. Las GPU GRID de NVIDIA además
admiten la captura rápida de NVIDIA y las operaciones de API de codificación. Entre algunos ejemplos de
aplicaciones se incluyen servicios de creación de vídeo, visualizaciones 3D, aplicaciones de streaming con
un uso intensivo de gráficos y otras cargas de trabajo de gráficos del lado del servidor.
Especificaciones de hardware
A continuación, se presenta un resumen de las especificaciones de hardware que requieren las instancias
de computación acelerada.
p2.xlarge 4 61 1
p2.8xlarge 32 488 8
p2.16xlarge 64 732 16
p3.2xlarge 8 61 1
p3.8xlarge 32 244 4
189
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
p3.16xlarge 64 488 8
p3dn.24xlarge 96 768 8
g2.2xlarge 8 15 1
g2.8xlarge 32 60 4
g3s.xlarge 4 30.5 1
g3.4xlarge 16 122 1
g3.8xlarge 32 244 2
g3.16xlarge 64 488 4
g4dn.xlarge 4 16 1
g4dn.2xlarge 8 32 1
g4dn.4xlarge 16 64 1
g4dn.8xlarge 32 128 1
g4dn.12xlarge 48 192 4
g4dn.16xlarge 64 256 1
g4dn.metal 96 384 8
f1.2xlarge 8 122 1
f1.4xlarge 16 244 2
f1.16xlarge 64 976 8
Para obtener más información acerca de las especificaciones de hardware de cada tipo de instancia
Amazon EC2, consulte Tipos de instancias de Amazon EC2.
Para obtener más información sobre cómo especificar opciones de CPU, consulte Optimización de las
opciones de CPU (p. 545).
Rendimiento de la red
Puede habilitar redes mejoradas en tipos de instancias compatibles para proporcionar latencias más
bajas, menor fluctuación de red y mayor rendimiento de paquete por segundo (PPS). La mayoría de las
aplicaciones no necesitan constantemente un alto nivel de rendimiento de la red, pero pueden beneficiarse
del acceso a un mayor ancho de banda cuando envían o reciben datos. Para obtener más información,
consulte Redes mejoradas en Windows (p. 767).
190
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
† Estas instancias utilizan un mecanismo de créditos de E/S de red para asignar el ancho de banda de
la red a las instancias en función del uso de ancho de banda medio. Estas instancias acumulan créditos
cuando el ancho de banda está por debajo del ancho de banda de referencia y pueden utilizar estos
créditos cuando realizan transferencias de datos por la red. Para obtener más información, abra un caso
de soporte técnico y pregunte por el ancho de banda de referencia para los tipos de instancia específicos
que le interesan.
G2 No No SSD Sí
G3 Sí No No Sí
G4 No Sí NVMe * Sí
P2 Sí No No Sí
F1 No No NVMe * Sí
191
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
Notas de la versión
• Debe lanzar la instancia con una AMI de HVM.
• Las instancias creadas en el sistema Nitro (p. 119) tienen los siguientes requisitos:
• Los controladores de NVMe (p. 1080) deben estar instalados.
• Los controladores Elastic Network Adapter (ENA) (p. 768) deben estar instalados.
Las AMI para Windows de AWS (p. 29) actuales cumplen estos requisitos.
• Las instancias basadas en GPU no pueden obtener acceso a la GPU a menos que estén instalados los
controladores de NVIDIA. Para obtener más información, consulte Instalación de controladores NVIDIA
en instancias de Windows (p. 192).
• Si lanza una instancia "bare metal", arrancará el servidor subyacente, lo que incluye verificar todos los
componentes de hardware y de firmware. Esto, a su vez, supone que se tardarán 20 minutos desde el
momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.
• Para asociar o separar volúmenes EBS o interfaces de red secundarias de una instancia "bare metal", es
preciso admitir la conexión en caliente nativa de PCIe.
• Las instancias "bare metal" usan un dispositivo en serie basado en PCI en vez de un dispositivo en
serie basado en puerto de E/S. El kernel de Linux ascendente y las últimas AMI de Amazon Linux son
compatibles con este dispositivo. Las instancias "bare metal" también proporcionan una tabla SPCR
de ACPI para permitir que el sistema use automáticamente el dispositivo en serie basado en PCI. Las
últimas AMI de Windows usan automáticamente el dispositivo en serie basado en PCI.
• Existe un límite de 100 AFI por región.
• El número total de instancias que se puede lanzar en una región tiene un límite y existen límites
adicionales para algunos tipos de instancia. Para obtener más información, consulte ¿Cuántas instancias
puedo ejecutar en Amazon EC2? en las preguntas frecuentes de Amazon EC2.
• Si lanza una instancia de varias GPU con una AMI de Windows que se creó en una instancia de una
sola GPU, Windows no instala automáticamente el controlador de NVIDIA para todas las GPU. Debe
autorizar la instalación del controlador para el nuevo hardware de GPU. Puede corregirlo manualmente
en el administrador de dispositivos, abriendo la categoría de dispositivos Otros (las GPU inactivas
no aparecen en Adaptadores de pantalla). Para cada GPU inactiva, abra el menú contextual (haga
clic con el botón derecho), elija Actualizar software de controlador y, a continuación, elija la opción
predeterminada Actualización automática.
• Cuando se usa el Protocolo de escritorio remoto (RDP) de Microsoft, las GPU que utilizan el modelo de
controlador WDDM se sustituyen por un controlador de pantalla de escritorio remoto no acelerado. Le
recomendamos que utilice una herramienta de acceso remoto diferente para obtener acceso a su GPU,
como Teradici Cloud Access Software, NICE Desktop Cloud Visualization (DCV) o VNC. Puede utilizar
también una de las AMI de GPU de AWS Marketplace, ya que ofrecen herramientas de acceso remoto
que admiten aceleración 3D.
Contenido
• Tipos de controladores NVIDIA (p. 193)
192
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
Controladores Tesla
Estos controladores están destinados principalmente a cargas de trabajo informáticas, que utilizan
GPU para tareas computacionales como cálculos de punto flotante paralelos para aprendizaje
automático y transformadas rápidas de Fourier para aplicaciones informáticas de alto rendimiento.
Controladores GRID
Estos controladores están certificados para proporcionar un rendimiento óptimo para aplicaciones
de visualización profesionales que procesan contenido tales como modelos 3D o vídeos de alta
resolución. Puede configurar los controladores GRID para que admitan dos modos. Las estaciones
de trabajo virtuales Quadro proporcionan acceso a cuatro pantallas 4K por GPU. Las vApps GRID
proporcionan capacidades de alojamiento de aplicaciones RDSH.
Controladores de juegos
Estos controladores contienen optimizaciones para juegos y se actualizan con frecuencia para
proporcionar mejoras de rendimiento. Son compatibles con una sola pantalla 4K por GPU.
Modo configurado
En Windows, los controladores Tesla están configurados para ejecutarse en el modo Tesla Compute
Cluster (TCC). Los controladores GRID y de juegos están configurados para ejecutarse en el modo Modelo
de controlador de pantalla de Windows (WDDM). En el modo TCC, la tarjeta está dedicada a calcular
cargas de trabajo. En el modo WDDM, la tarjeta admite cargas de trabajo tanto de computación como de
gráficos.
El panel de control de NVIDIA es compatible con los controladores GRID y Gaming. No es compatible con
los controladores Tesla.
• OpenCL
• NVIDIA CUDA y bibliotecas relacionadas (por ejemplo, cuDNN, TensorRT, nvJPEG y cuBLAS)
• NVENC para la codificación de vídeo y NVDEC para la decodificación de vídeo
193
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
G2 Sí No No
G3 Sí Sí No
G4 Sí Sí Sí
P2 Sí No No
P3 Sí Sí † No
Opciones de instalación
Utilice una de las siguientes opciones para obtener los controladores NVIDIA necesarios para su instancia
de GPU.
Opciones
• Opción 1: las AMI con los controladores NVIDIA instalados (p. 194)
• Opción 2: controladores NVIDIA Tesla públicos (p. 194)
• Opción 3: controladores GRID (instancias G3 y G4) (p. 195)
• Opción 4: controladores de juegos NVIDIA (instancias G4) (p. 196)
Inicie sesión en su instancia Windows y descargue el controlador NVIDIA de 64 bits adecuado para el tipo
de instancia en http://www.nvidia.com/Download/Find.aspx.
G2 Serie K K520
G3 Clase M M60
G4 † Serie T T4
194
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
P2 Serie K K80
P3 Serie V V100
1. Abra la carpeta donde ha descargado el controlador y lance el archivo de instalación. Siga las
instrucciones para instalar el controlador y reiniciar la instancia como sea necesario.
2. Deshabilite el adaptador de pantalla integrado mediante el administrador de dispositivos. Instale estas
características de Windows: Media Foundation y Quality Windows Audio Video Experience.
3. Compruebe el Administrador de dispositivos para verificar que la GPU está funcionando
correctamente.
4. Para obtener el mejor rendimiento de su GPU, realice los pasos de optimización que se indican en
Optimización de la configuración de GPU (p. 198).
Estas descargas solo están disponibles para los clientes de AWS. Al descargarlo, acepta que solo utilizará
el software descargado para desarrollar AMIs para utilizarlas con el hardware Tesla T4 de NVIDIA o Tesla
M60 de NVIDIA. Al instalar el software, estará sujeto a los términos del contrato de licencia para el usuario
final de NVIDIA GRID Cloud.
Requisitos previos
Configure las credenciales predeterminadas para Herramientas de AWS para Windows PowerShell en su
instancia de Windows. Para obtener más información, consulte Introducción a Herramientas de AWS para
Windows PowerShell en la Guía del usuario de Herramientas de AWS para Windows PowerShell.
$KeyPrefix = "latest"
$KeyPrefix = "g4/latest"
$Bucket = "ec2-windows-nvidia-drivers"
$LocalPath = "$home\Desktop\NVIDIA"
$Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1
foreach ($Object in $Objects) {
$LocalFileName = $Object.Key
if ($LocalFileName -ne '' -and $Object.Size -ne 0) {
195
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
En este bucket se almacenan varias versiones del controlador NVIDIA GRID. Puede descargar todas
las versiones disponibles del bucket eliminando la opción -KeyPrefix $KeyPrefix.
3. Desplácese hasta el escritorio y haga doble clic en el archivo de instalación para lanzarlo (elija la
versión de controlador que se corresponda con la versión del sistema operativo de la instancia). Siga
las instrucciones para instalar el controlador y reiniciar la instancia como sea necesario. Para verificar
que la GPU funciona correctamente, compruebe el administrador de dispositivos.
4. (Opcional) Use el comando siguiente para deshabilitar la página de licencia en el panel de control para
evitar que los usuarios cambien accidentalmente el tipo de producto (el escritorio virtual de GRID de
NVIDIA está habilitado de forma predeterminada). Para obtener más información, consulte la GRID
Licensing User Guide.
5. (Opcional) Para aprovechar las cuatro pantallas de resolución de hasta 4K, configure el protocolo de
pantalla de alto rendimiento NICE DCV.
6. (Opcional) El modo NVIDIA Quadro Virtual Workstation está habilitado de forma predeterminada. Para
activar las aplicaciones virtuales de GRID para capacidades de alojamiento de aplicaciones RDSH,
complete los pasos para activar aplicaciones virtuales de GRID en Activar aplicaciones virtuales de
NVIDIA GRID (p. 197).
Estos controladores sólo están disponibles para los clientes de AWS. Al descargarlos, acepta que solo
utilizará el software descargado para desarrollar AMIs para utilizarlas con el hardware Tesla T4 de NVIDIA.
Al instalar el software, estará sujeto a los términos del contrato de licencia para el usuario final de NVIDIA
GRID Cloud.
Requisitos previos
Configure las credenciales predeterminadas para Herramientas de AWS para Windows PowerShell en su
instancia de Windows. Para obtener más información, consulte Introducción a Herramientas de AWS para
Windows PowerShell en la Guía del usuario de Herramientas de AWS para Windows PowerShell.
$Bucket = "nvidia-gaming"
$KeyPrefix = "windows/latest"
$LocalPath = "$home\Desktop\NVIDIA"
$Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1
foreach ($Object in $Objects) {
$LocalFileName = $Object.Key
if ($LocalFileName -ne '' -and $Object.Size -ne 0) {
$LocalFilePath = Join-Path $LocalPath $LocalFileName
Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -
Region us-east-1
}
196
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
En este bucket de S3 se almacenan varias versiones del controlador GRID de NVIDIA. Puede
descargar todas las versiones disponibles del bucket eliminando la opción -KeyPrefix
$KeyPrefix.
3. Desplácese hasta el escritorio y haga doble clic en el archivo de instalación para lanzarlo (elija la
versión de controlador que se corresponda con la versión del sistema operativo de la instancia). Siga
las instrucciones para instalar el controlador y reiniciar la instancia como sea necesario. Para verificar
que la GPU funciona correctamente, compruebe el administrador de dispositivos.
4. Utilice el siguiente comando para crear la configuración requerida.
5. Use el comando siguiente para descargar el archivo de certificación, cambiar el nombre del archivo a
GridSwCert.txt y mover el archivo a la carpeta de documentos públicos de su unidad del sistema.
Normalmente, la ruta de la carpeta es C:\Usuarios\Público\Documentos públicos (Windows Explorer) o
C:\Usuarios\Público\Documentos (ventana del símbolo del sistema).
• Para la versión 445.87 o posterior:
6. Reinicie su instancia.
7. Verifique la licencia de NVIDIA Gaming mediante el siguiente comando.
8. (Opcional) Para utilizar la pantalla individual de resolución de hasta 4K, configure el protocolo de
pantalla de alto rendimiento NICE DCV.
197
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Computación acelerada
2. Deshabilite la característica de mejora automática de potencia para todas las GPU en la instancia.
.\nvidia-smi --auto-boost-default=0
Note
• Instancias G3:
• Instancias G4
• Instancias P2:
• Instancias P3 y P3dn:
198
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda de un tipo de instancia
1. Si aún no lo ha hecho, instale la AWS CLI. Para obtener más información, consulte la AWS Command
Line Interface Guía del usuario.
199
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambio del tipo de instancia
2. Utilice el comando describe-instance-types para filtrar los tipos de instancia en función de los atributos
de instancia. Por ejemplo, puede usar el siguiente comando para mostrar únicamente los tipos de
instancia con 48 CPU virtuales.
3. Utilice el comando describe-instance-type-offerings para filtrar los tipos de instancia ofrecidos por
ubicación (Región o Zona de disponibilidad). Por ejemplo, puede utilizar el siguiente comando para
mostrar los tipos de instancia ofrecidos en la zona de disponibilidad especificada.
4. Después de localizar los tipos de instancia que se ajusten a sus necesidades, anótelos para
poder utilizar estos tipos de instancia al lanzar instancias. Para obtener más información, consulte
Lanzamiento de una instancia con la CLI de AWS en la AWS Command Line Interface Guía del
usuario.
También puede ser conveniente migrar un tipo de instancia de una generación anterior al tipo de instancia
de una generación actual para sacar partido de algunas características, como la compatibilidad con IPv6,
por ejemplo.
Puede cambiar el tamaño de la instancia simplemente cambiando el tipo de instancia, lo que se conoce
como redimensionamiento.
Al cambiar el tamaño de una instancia, debe seleccionar un tipo de instancia que sea compatible con la
configuración de la instancia. Si el tipo de instancia que desea no es compatible con la configuración de la
instancia que tiene, debe migrar la aplicación a una instancia nueva con el tipo de instancia que necesita.
Important
Contenido
• Compatibilidad con el redimensionamiento de instancias (p. 200)
• Redimensionamiento de una instancia respaldada por Amazon EBS (p. 201)
• Migración a una nueva configuración de instancia (p. 203)
200
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambio del tipo de instancia
• Arquitectura: las AMI son específicas de la arquitectura del procesador, por lo que debe seleccionar un
tipo de instancia con la misma arquitectura de procesador que el tipo de instancia actual. Por ejemplo:
• Si redimensiona un tipo de instancia con un procesador basado en la arquitectura Arm, se limita a los
tipos de instancias que admiten un procesador basado en la arquitectura Arm, como A1 y M6g.
• Los siguientes tipos de instancia son los únicos tipos de instancia que admiten AMIs de 32 bits:
t2.nano, t2.micro, t2.small, t2.medium, c3.large, t1.micro, m1.small, m1.medium y
c1.medium. Si va a redimensionar una instancia de 32 bits, está limitado a estos tipos de instancias.
• Red: los tipos de instancias más recientes deben lanzarse en una VPC. Por lo tanto, no puede
redimensionar una instancia en la plataforma EC2-Classic a un tipo de instancia que solo está disponible
en una VPC, a menos que tenga una VPC no predeterminada. Para comprobar si la instancia está en
una VPC, compruebe el valor de VPC ID (ID de la VPC) en el panel de detalles de la pantalla Instances
(Instancias) de la consola de Amazon EC2. Para obtener más información, consulte Migración de una
instancia de Windows en EC2-Classic a una instancia de Windows en una VPC (p. 852).
• Cambiar de instancias no basadas en Nitro a instancias basadas en Nitro: si cambia de una instancia
no basada en Nitro (como T2) a una instancia basada en Nitro (p. 119) (como T3a), se pierde la
configuración de red de Windows. Por ejemplo, si utiliza sus propios servidores DNS en una instancia
de Windows t2.micro dentro de una VPC y actualiza a una instancia t3a.small, la configuración
volverá a ser la predeterminada. Para volver a establecer la configuración, es posible que necesite
acceso a una cuenta local con permisos de administrador.
• Redes mejoradas: los tipos de instancias que admiten redes mejoradas (p. 767) requieren que los
controladores necesarios estén instalados. Por ejemplo, los tipos de instancias C5, C5d, C5n, F1,
G3, G4, H1, I3, I3en, m4.16xlarge, M5, M5a, M5ad, M5d, M5dn, M5n, P2, P3, R4, R5, R5a, R5ad,
R5d, R5dn, R5n, T3, T3a, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal,
u-24tb1.metal, X1, X1e, and z1d requieren AMI respaldadas por EBS con los controladores Elastic
Network Adapter (ENA) instalados. Para cambiar el tamaño de una instancia existente a un tipo de
instancia que admita redes mejoradas, primero tendrá que instalar los controladores ENA (p. 768) o los
controladores ixgbevf (p. 776) en la instancia, según corresponda.
• NVMe: los volúmenes de EBS se exponen como dispositivos de bloque NVMe en las instancias creadas
en Nitro System (p. 119). Si redimensiona una instancia de un tipo de instancia que no admite NVMe
a un tipo de instancia que admite NVMe, primero debe instalar los controladores NVMe (p. 1080) en
la instancia. Además, los nombres de los dispositivos que especifique en el mapeo de dispositivos de
bloques se cambian por los nombres de los dispositivos NVMe (/dev/nvme[0-26]n1).
• AMI: para obtener más información sobre las AMI necesarias para los tipos de instancias que admiten
las redes mejoradas y NVMe, consulte las Notas de la versión en la documentación siguiente.
• Instancias de uso general (p. 123)
• Instancias optimizadas para computación (p. 167)
• Instancias optimizadas para memoria (p. 172)
• Instancias optimizadas para almacenamiento (p. 182)
201
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambio del tipo de instancia
Para obtener más información, consulte Suspender y reanudar procesos de escalado en la Guía del
usuario de Amazon EC2 Auto Scaling.
• Si la instancia está en un grupo de ubicación en clúster (p. 780) y después de cambiar el tipo de
instancia comienza a experimentar errores, pruebe lo siguiente: detenga todas las instancias del grupo
de ubicación en clúster, cambie la instancia a otro tipo y reinicie todas las instancias del grupo de
ubicación en clúster.
• Asegúrese de tener previsto un tiempo de inactividad mientras la instancia está detenida. La parada y el
redimensionamiento de una instancia puede tardar unos minutos y el tiempo que se tarda en reiniciar la
instancia es variable, en función de los scripts de inicio de la aplicación.
Para obtener más información, consulte Detener e iniciar la instancia (p. 460).
Utilice el siguiente procedimiento para redimensionar una instancia respaldada por Amazon EBS utilizando
la Consola de administración de AWS.
1. (Opcional) Si el nuevo tipo de instancia requiere controladores que no están instalados en la instancia
existente, debe conectarse a la instancia e instalar primero los controladores. Para obtener más
información, consulte Compatibilidad con el redimensionamiento de instancias (p. 200).
Note
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -
Schedule
a. En Instance Type (Tipo de instancia), seleccione el tipo de instancia que desea. Si el tipo
de instancia que desea no aparece en la lista, eso significa que no es compatible con la
configuración de la instancia (por ejemplo, debido al tipo de virtualización). Para obtener más
información, consulte Compatibilidad con el redimensionamiento de instancias (p. 200).
202
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambio del tipo de instancia
1. Realice un backup de los datos de los volúmenes de almacén de instancias que necesite conservar
en un almacenamiento persistente. Para migrar datos en los volúmenes de EBS que necesite
conservar, cree una instantánea de los volúmenes (consulte Creación de instantáneas de
Amazon EBS (p. 1009)) o separe el volumen de la instancia para poder adjuntarlo a la nueva
instancia más adelante (consulte Desasociación de un volumen de Amazon EBS de una instancia
Windows (p. 1004)).
2. Lance una instancia nueva. Seleccione lo siguiente:
• Si utiliza una dirección IP elástica, seleccione la VPC en la que se está ejecutando actualmente la
instancia original.
• Los volúmenes de EBS que ha separado de la instancia original y que desea adjuntar a la nueva
instancia o los volúmenes de EBS nuevos basados en las instantáneas que ha creado.
• Si desea permitir el mismo tráfico para obtener acceso a la nueva instancia, seleccione el grupo de
seguridad que está asociado a la instancia original.
3. Instale la aplicación y todo el software necesario en la instancia.
4. Realice un backup de los datos de los volúmenes de almacén de instancias de la instancia original.
5. Si utiliza una dirección IP elástica, asígnela a la instancia que acaba de lanzar de la siguiente manera:
203
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtención de recomendaciones
Para hacer recomendaciones, Compute Optimizer analiza las especificaciones de instancia existentes
y las métricas de utilización. Los datos recopilados se utilizan a continuación para recomendar qué
tipos de instancias Amazon EC2 son los mejores para gestionar la carga de trabajo existente. Las
recomendaciones se devuelven junto con el precio de la instancia por hora.
En este tema se describe cómo ver las recomendaciones a través de la consola de Amazon EC2. Para
obtener más información, consulte la Guía del usuario de AWS Compute Optimizer.
Note
Para obtener recomendaciones de Compute Optimizer, primero debe darse de alta en Compute
Optimizer. Para obtener más información, consulte Introducción a AWS Compute Optimizer en la
Guía del usuario de AWS Compute Optimizer.
Contenido
• Limitaciones (p. 204)
• Hallazgos (p. 204)
• Visualización de recomendaciones (p. 205)
• Consideraciones para evaluar recomendaciones (p. 206)
Limitaciones
Compute Optimizer genera actualmente recomendaciones para los tipos de instancias M, C, R, T y X.
Compute Optimizer no tiene en cuenta otros tipos de instancias. Si utiliza otros tipos de instancias, no se
mostrarán en la vista de recomendaciones de Compute Optimizer. Para obtener información sobre estos y
otros tipos de instancias, consulte Tipos de instancias (p. 115).
Hallazgos
Compute Optimizer clasifica sus conclusiones sobre las instancias EC2 de la siguiente manera:
204
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtención de recomendaciones
o cuando el tipo de instancia no es compatible con Compute Optimizer. Para obtener más información,
consulte Limitaciones (p. 204) en la sección anterior.
Visualización de recomendaciones
Una vez que se haya dado de alta en Compute Optimizer, puede ver los resultados que Compute
Optimizer genera para las instancias EC2 en la consola de EC2. A continuación, puede acceder a la
consola de Compute Optimizer para ver las recomendaciones. Si se ha dado de alta recientemente, es
posible que los resultados no se reflejen en la consola de EC2 hasta al cabo de 12 horas.
Para ver una recomendación para una instancia EC2 mediante la consola de EC2
La instancia se abre en Compute Optimizer, donde se etiqueta como la instancia Current (Actual).
Se proporcionan hasta tres recomendaciones de tipos de instancias diferentes: Option 1 (Opción 1),
Option 2 (Opción 2) y Option 3 (Opción 3). La mitad inferior de la ventana muestra datos de métricas
recientes de CloudWatch recientes para la instancia actual: CPU utilization (Utilización de CPU),
Memory utilization (Utilización de memoria), Network in (Entrada de red) y Network out (Salida de red).
4.
(Opcional) En la consola de Compute Optimizer, elija el icono de configuración ( ) para cambiar las
columnas visibles de la tabla o para ver la información pública de precios de una opción de compra
diferente para los tipos de instancias actuales y recomendados.
Note
Determine si desea utilizar alguna de las recomendaciones. Decida si desea optimizar las instancias
para mejorar el rendimiento, para reducir los costos o para ambas cosas. Para obtener más información,
consulte Visualización de recomendaciones de recursos en la Guía del usuario de AWS Compute
Optimizer.
Para ver recomendaciones para todas las instancias EC2 en todas las regiones a través de la
consola de Compute Optimizer
a. Para filtrar las recomendaciones a una o varias regiones de AWS, escriba el nombre de la región
en el cuadro de texto Filter by one or more Regions (Filtrar por una o varias regiones) o elija una o
varias regiones en la lista desplegable que aparece.
b. Para ver las recomendaciones de recursos de otra cuenta, elija Account (Cuenta), y, a
continuación, seleccione un ID de cuenta diferente.
Esta opción solo está disponible si ha iniciado sesión en una cuenta maestra de una organización
y se ha dado de alta en todas las cuentas miembro de la organización.
c. Para borrar los filtros seleccionados, elija Clear filters (Borrar filtros).
205
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtención de recomendaciones
d. Para cambiar la opción de compra que se muestra para los tipos de instancias actuales y
• Las recomendaciones no prevén el uso que hará de ellas. Las recomendaciones se basan en su uso
histórico durante el periodo de 14 días más reciente. Asegúrese de elegir un tipo de instancia que crea
que va a satisfacer sus necesidades futuras de recursos.
• Céntrese en las métricas gráficas para determinar si el uso real es inferior a la capacidad de la instancia.
También puede ver los datos de métricas (promedio, pico, percentil) en CloudWatch para evaluar más
detalladamente las recomendaciones de instancias EC2. Por ejemplo, observe cómo cambian las
métricas de porcentaje de CPU durante el día y si hay picos que deben acomodarse. Para obtener
más información, consulte Visualización de las métricas disponibles en la Guía del usuario de Amazon
CloudWatch.
• Compute Optimizer podría proporcionar recomendaciones para instancias de rendimiento ampliable,
que son las instancias T3, T3a y T2. Si amplía su capacidad periódicamente por encima del nivel de
referencia, asegúrese de que puede seguir haciéndolo ahora con las vCPU del nuevo tipo de instancia.
Para obtener más información, consulte Créditos de CPU y utilización de referencia para las instancias
de rendimiento ampliable (p. 132).
• Si ha comprado una Instancia reservada, es posible que su instancia a petición se le facture como
una Instancia reservada. Antes de cambiar el tipo de instancia actual, evalúe primero el impacto en la
utilización y la cobertura de la Instancia reservada.
• Considere la posibilidad de cambiar a instancias de nueva generación, siempre que sea posible.
• Al migrar a una familia de instancias diferente, asegúrese de que el tipo de instancia actual y el
nuevo tipo de instancia sean compatibles, por ejemplo, en cuanto a virtualización, arquitectura o
tipo de red. Para obtener más información, consulte Compatibilidad con el redimensionamiento de
instancias (p. 200).
• Por último, considere la calificación de riesgo de rendimiento que se proporciona para cada
recomendación. El riesgo de rendimiento indica la cantidad de esfuerzo que puede necesitar invertir para
validar si el tipo de instancia recomendado cumple los requisitos de rendimiento de la carga de trabajo.
También es recomendable que realice pruebas de carga y rendimiento rigurosas antes y después de
realizar cualquier cambio.
Hay otras consideraciones que deben tenerse en cuenta al cambiar el tamaño de una instancia EC2. Para
obtener más información, consulte Cambio del tipo de instancia (p. 200).
Recursos adicionales
206
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Opciones de compra de instancias
• Instancias bajo demanda: pague por horas por las instancias que lance.
• Savings Plans: reduce los costos de Amazon EC2 comprometiéndose a una cantidad de uso constante,
en USD por hora, durante un período de 1 o 3 años.
• Instancias reservadas: reduce sus costos de Amazon EC2 comprometiéndose con una configuración de
instancia coherente, incluido el tipo de instancia y la región, por un período de 1 o 3 años.
• Scheduled Instances (Instancias programadas): compre instancias que siempre están disponibles en la
programación recurrente especificada, durante un plazo de un año.
• Instancias de spot: solicite instancias EC2 no utilizadas, que pueden reducir sus costos de Amazon EC2
considerablemente.
• Hosts dedicados: Pague por un host físico dedicado exclusivamente a ejecutar sus instancias y utilice
sus propias licencias de software por conector, por núcleo o por VM para reducir costos.
• Instancias dedicadas: Pague por hora las instancias que se ejecutan en hardware de un solo propietario.
• Reserva de capacidads – Reserva de capacidad para las instancias EC2 en una zona de disponibilidad
específica para cualquier duración.
Si necesita una reserva de capacidad, compre Instancias reservadas o Reservas de capacidad para una
zona de disponibilidad específica o compre instancias programadas. Las Instancias de spot son una opción
rentable si es flexible con respecto a cuándo se ejecutan las aplicaciones y si se pueden interrumpir. Las
Hosts dedicados y Instancias dedicadas pueden ayudar a satisfacer los requisitos de conformidad y a
reducir los costos, ya que usan las licencias de software existentes vinculadas al servidor. Para obtener
más información, consulte la página Precios de Amazon EC2.
Para obtener más información sobre Savings Plans, consulte Guía del usuario de Savings Plan de AWS.
Contenido
• Determinar el ciclo de vida de las instancias (p. 207)
• Instancias bajo demanda (p. 208)
• Instancias reservadas (p. 212)
• Instancias reservadas programadas (p. 247)
• Instancias de spot (p. 250)
• Hosts dedicados (p. 332)
• Instancias dedicadas (p. 364)
• Reservas de capacidad bajo demanda (p. 370)
207
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias bajo demanda
"Tenancy": "host"
"Tenancy": "dedicated"
"InstanceLifecycle": "spot"
"InstanceLifecycle": "scheduled"
No se requiere un compromiso a largo plazo al comprar Instancias bajo demanda. Solo pagará por los
horas que su Instancias bajo demanda esté en estado running. El precio por hora para una instancia a
petición ejecutándose está fijado, y se enumera en la página de Precios bajo demanda.
Recomendamos que use Instancias bajo demanda para aplicaciones con cargas de trabajo irregulares a
corto plazo que no pueden interrumpirse.
Para ahorros importantes sobre Instancias bajo demanda, utilice Savings Plans de AWS, Instancias de
spot (p. 250) o Instancias reservadas (p. 212).
208
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias bajo demanda
Contenido
• Trabajar con Instancias bajo demanda (p. 209)
• Límites de instancia a petición (p. 209)
• Calcular la cantidad de vCPU que necesita (p. 210)
• Solicitud del aumento de un límite (p. 211)
• Monitorizando el uso y los límites de instancia a petición (p. 211)
• Consultar los precios de los servicios de AWS (p. 212)
Si es la primera vez que utiliza Amazon EC2, consulte Primeros pasos con Amazon EC2 (p. 2).
Se enumeran cinco límites instancia a petición en la siguiente tabla. Cada límite especifica el límite de CPU
virtual de una o más familias de instancias. Para obtener información acerca de las diferentes familias,
generaciones y tamaños de instancias, vea Amazon EC2Instance Types (Tipos de instancias).
209
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias bajo demanda
Note
Las nuevas cuentas de AWS pueden comenzar con límites inferiores a los que se describen aquí.
Con los límites del CPU virtual, puede usar sus límites en términos del número de CPU virtuales requeridos
para lanzar cualquier combinación de tipo de instancias que cumplan las necesidades cambiantes de su
aplicación. Por ejemplo, con un límite de instancias estándar de 256 vCPU, puede lanzar 32 instancias
m5.2xlarge (32 x 8 vCPU) o 16 instancias c5.4xlarge (16 x 16 vCPU), o una combinación de cualquier
tipo y tamaño de instancia estándar que sumen un total de 256 vCPU. Para obtener más información,
consulte Límites instancia a petición de EC2.
Cuando utilice la calculadora, tenga en cuenta lo siguiente: la calculadora supone que ha alcanzado su
límite actual. El valor que escriba en Instance Count (Recuento de instancias) es el número de instancias
que necesita lanzar además de lo permitido por su límite actual. La calculadora añade el límite actual al
Instance Count (Recuento de instancias) para llegar a un nuevo límite.
• Instance type (Tipo de instancia): Los tipos de instancia que añade a la calculadora de límites del vCPU.
• Instance count (Contador de instancias): La cantidad de instancias que se requieren para el tipo de
instancia seleccionado.
• vCPU count (Recuento de vCPU): el número de vCPU que corresponde al Instance count (Recuento de
instancias).
• Current limit (Límite actual): Su límite actual para el tipo del límite al que pertenece el tipo de instancia. El
límite se aplica a todos los tipos de instancia del mismo tipo de límite. Por ejemplo, en la anterior captura
210
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias bajo demanda
de pantalla, el límite actual de m5.2xlarge y c5.4xlarge es 1920 vCPUs, que es el límite para todos
los tipos de instancia que pertencen al límite de instancias estándar total.
• New limit (Nuevo límite): el nuevo límite, en número de vCPU, que se calcula agregando el vCPU count
(Recuento de vCPU) y el Current limit (Límite actual).
• X: Elija la X para eliminar la fila.
• Add instance type (Añadir tipo de instancia): Elija Añadir tipo de instancia para añadir otro tipo de
instancia a la calculadora.
• Limits calculatio (Cálculo de límites): Muestra el límite actual, los vCPU necesarios, y el nuevo límite de
los tipos de límite.
• Instance limit name (Nombre del tipo de instancia): El tipo de límite para los tipos de instancia que ha
seleccionado.
• Current limit (Límite actual): El límite actual del tipo de límite.
• vCPUs needed (vCPU necesarias): el número de vCPU que corresponde al número de instancias que
ha especificado en Instance count (Recuento de instancias). Para los tipos de límite de instancias All
Standard, se calculan los vCPU necesarios sumando los valores de la cuenta de vCPU de todos los
tipos de instancias de este tipo de límite.
• New limit (Nuevo límite): el nuevo límite se calcula sumando los valores de Current limit (Límite actual)
y vCPUs needed (vCPU necesarias).
• Options (Opciones): Elija Request limit increase (Solicitar aumento del límite) para solicitar un aumento
del límite para el tipo de límite correspondiente.
211
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Con la integración de métricas de Amazon CloudWatch, puede monitorizar el uso de EC2 contra los
límites. También puede configurar alarmas para advertirle cuando se acerque a los límites. Para obtener
más información, consulte Uso de alarmas de Amazon CloudWatch en la Guía del usuario de cuotas de
servicio.
Instancias reservadas
Las Instancias reservadas le proporcionan un descuento importante en los costos de Amazon EC2. en
comparación con los precios de instancia a petición. Instancias reservadas no son instancias físicas, sino
más bien un descuento de facturación que se aplica al uso de Instancias bajo demanda en su cuenta.
Estas Instancias bajo demanda deben tener determinados atributos, como el tipo de instancia y la región
para poder aprovechar el descuento de facturación.
Savings Plans también ofrecen importantes ahorros en sus costos de Amazon EC2 en comparación con
los precios de instancia a petición. Con Savings Plans, se compromete a una cantidad de uso constante,
medido en USD por hora. Esto le proporciona la flexibilidad para usar las configuraciones de instancia
que mejor satisfagan sus necesidades y continúe ahorrando dinero, en lugar de comprometerse con una
configuración de instancia específica. Para obtener más información, consulte la Guía del usuario de
Savings Plan de AWS.
En este escenario, tiene una instancia a petición (T2) en ejecución en la cuenta, por la que actualmente
está pagando tarifas bajo demanda. Compra una Instancia reservada que coincide con los atributos de la
212
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Atributos de instancia
Una Instancia reservada tiene cuatro atributos de instancia que determinan su precio. Los atributos
determinan también cómo se aplica el Instancia reservada a una instancia en ejecución en su cuenta.
• Tipo de instancia: por ejemplo, m4.large. Este atributo se compone de la familia de la instancia (por
ejemplo, m4) y del tamaño de la instancia (por ejemplo, large).
• Región: región en la que se compra Instancia reservada.
• Tenencia: indicia si la instancia se ejecuta en hardware compartido (predeterminado) o de un solo
propietario (dedicado). Para obtener más información, consulte Instancias dedicadas (p. 364).
• Plataforma: el sistema operativo; por ejemplo, Windows o Linux/Unix. Para obtener más información,
consulte Selección de una plataforma (p. 226).
Compromiso de plazo
Puede comprar una Instancia reservada con un compromiso de un año o de tres años, la oferta de
compromiso de tres años proporciona un descuento mayor.
Las Instancias reservadas no se renuevan automáticamente; cuando caducan, usted puede seguir
utilizando la instancia EC2 sin interrupciones, aunque se le cobran las tarifas bajo demanda. En el ejemplo
anterior, cuando caducan las Instancias reservadas que cubren las instancias T2 y C4, usted vuelve a
pagar las tarifas bajo demanda hasta que termine las instancias o compre Instancias reservadas nuevas
que coincidan con los atributos de instancia.
Opciones de pago
Las siguientes opciones de pago están disponibles para las Instancias reservadas:
• Pago inicial total: se realiza un pago total al principio del plazo y no se aplicará ningún otro costo ni cargo
por hora adicional el resto del plazo, independientemente de las horas de uso.
• Pago inicial parcial: una parte del costo se debe pagar de forma anticipada, y las demás horas del
plazo se facturan con una tarifa por horas con descuento, independientemente de si se usa la Instancia
reservada o no.
• Sin pago inicial: se le cobra una tarifa por hora con descuento por cada hora dentro del plazo,
independientemente de si usa la Instancia reservada o no. No se requiere ningún pago inicial.
Note
Ninguna instancia de Instancias reservadas sin gastos iniciales se basa en una obligación
contractual de pagar mensualmente por el plazo completo de la reserva. Por este motivo, se
213
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
requiere tener un historial de facturación exitoso para poder comprar Instancias reservadas sin
gastos iniciales.
En términos generales, puede ahorrar más dinero si elige un pago inicial más elevado para Instancias
reservadas. También puede encontrar Instancias reservadas ofrecidas por vendedores externos a precios
más bajos y plazos más cortos en el Marketplace de instancias reservadas. Para obtener más información,
consulte Marketplace de instancias reservadas (p. 232).
Clase de oferta
Si sus necesidades computacionales cambian, puede modificar o intercambiar la Instancia reservada
según la clase de oferta.
Para obtener más información, consulte Tipos de Instancias reservadas (clases de oferta) (p. 215).
Una vez que adquiere una Instancia reservada, no puede cancelar la compra. Sin embargo, puede
modificar (p. 239), intercambiar (p. 243) o vender (p. 232) la Instancia reservada si cambian sus
necesidades.
Para obtener más información sobre los precios, consulte la página de precios de instancias reservadas de
Amazon EC2.
Por ejemplo, en una región con tres zonas de disponibilidad, el límite será de 80 Instancias reservadas al
mes: 20 Instancias reservadas regionales para la región más 20 Instancias reservadas zonales por cada
una de las tres zonas de disponibilidad (20 x 3 = 60).
Una Instancia reservada regional aplica un descuento a una instancia a petición en ejecución. El límite
predeterminado de instancia a petición es de 20. No puede superar el límite de instancia a petición en
ejecución adquiriendo Instancias reservadas regionales. Por ejemplo, si ya tiene 20 Instancias bajo
demanda en ejecución y adquiere 20 Instancias reservadas regionales, estas 20 Instancias reservadas
regionales se utilizan para aplicar un descuento a las 20 Instancias bajo demanda en ejecución. Si
adquiere más Instancias reservadas regionales, no podrá lanzar más instancias debido a que habrá
alcanzado el límite de instancia a petición.
Antes de adquirir Instancias reservadas regionales, asegúrese de que su límite de instancia a petición
coincide o supera el número de Instancias reservadas regionales que quiere poseer. Si es necesario,
asegúrese de solicitar un incremento del límite de instancia a petición antes de adquirir más Instancias
reservadas regionales.
Una Instancia reservada zonal —es decir, una Instancia reservada que se adquiere para una zona de
disponibilidad específica— proporciona reserva de capacidad, así como un descuento. Puede superar
el límite de instancia a petición en ejecución adquiriendo Instancias reservadas zonales. Por ejemplo, si
ya tiene 20 Instancias bajo demanda en ejecución y adquiere 20 Instancias reservadas zonales, puede
lanzar 20 Instancias bajo demanda adicionales que coincidan con las especificaciones de las Instancias
reservadas zonales, lo que suma un total de 40 instancias en ejecución.
214
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
La consola de Amazon EC2 proporciona información sobre los límites. Para obtener más información,
consulte Visualización de los límites actuales (p. 1194).
• Regional: cuando adquiere una Instancia reservada para una región, se denomina Instancia reservada
regional.
• De zona: al adquirir una Instancia reservada para una zona de disponibilidad específica, a esta instancia
se la denomina Instancia reservada de zona.
Reserva de capacidad Sin reserva de capacidad — una Una Instancia reservada de zona
Instancia reservada regional no ofrece una reserva de capacidad
ofrece una reserva de capacidad. en la zona de disponibilidad
especificada.
Para obtener más información y ejemplos, consulte Aplicación de las Instancias reservadas (p. 216).
215
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
A continuación se muestran las diferencias entre las clases de ofertas estándar y convertibles.
Algunos atributos, como el tamaño de la instancia, Se puede intercambiar durante el plazo por otra
se pueden modifica durante el plazo; sin embargo, Instancia reservada convertible con nuevos
la familia de instancia no se puede modificar. No atributos, como la familia de instancias, el
se puede intercambiar una Instancia reservada tipo de instancia, la plataforma, el ámbito o
estándar, solo puede modificarse. Para obtener la tenencia. Para obtener más información,
más información, consulte Modificación de consulte Intercambio de Instancias reservadas
Instancias reservadas (p. 239). convertibles (p. 243). También puede
modificar algunos atributos de una Instancia
reservada convertible. Para obtener más
información, consulte Modificación de Instancias
reservadas (p. 239).
Puede comprar Instancias reservadas convertibles o estándar para aplicarlas a instancias de una zona
de disponibilidad específica (Instancias reservadas de zona) o a instancias de una región (Instancias
reservadas regionales). Para obtener más información y ejemplos, consulte Aplicación de las Instancias
reservadas (p. 216).
Si desea adquirir reservas de capacidad que se repiten a diario, semanal o mensualmente, es posible que
una Instancia reservada programada satisfaga sus necesidades. Para obtener más información, consulte
Instancias reservadas programadas (p. 247).
Las Instancias reservadas se aplican al uso de la misma manera, independientemente del tipo de oferta
(estándar o convertible), y se aplican de forma inmediata a las Instancias bajo demanda en ejecución con
atributos coincidentes.
216
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Las Instancias reservadas regionales también proporcionan flexibilidad de tamaño de instancia mientras
que el descuento de Instancia reservada se aplica al uso de instancias dentro de la familia de instancias,
con independencia del tamaño.
• Instancias reservadas que se adquieren para una zona de disponibilidad específica (Instancias
reservadas de zona)
• Instancias reservadas con tenencia dedicada
• Instancias reservadas para Windows Server, Windows Server con SQL Standard, Windows Server con
SQL Server Enterprise, Windows Server con SQL Server Web, RHEL y SUSE Linux Enterprise Server.
• Instancias reservadas para instancias G4
La flexibilidad de tamaño de las instancias se aplica desde el tamaño de instancia más pequeño al más
grande dentro de la familia de instancias, en el factor de normalización.
La siguiente tabla describe los diferentes tamaños dentro de una familia de instancias junto con el
correspondiente factor de normalización por hora. Esta escala se usa para aplicar la tarifa con descuento
de las Instancias reservadas al uso normalizado de la familia de instancias.
nano 0,25
micro 0,5
small 1
medium 2
large 4
xlarge 8
2xlarge 16
3xlarge 24
4xlarge 32
6xlarge 48
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
217
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
18xlarge 144
24xlarge 192
32xlarge 256
Por ejemplo, una instancia t2.medium tiene un factor de normalización de 2. Si adquiere una Instancia
reservada de Amazon Linux/Unix con tenencia predeterminada t2.medium en la región US East (N.
Virginia) y tiene dos instancias t2.small en ejecución en su cuenta en dicha región, el beneficio de
facturación se aplica en su totalidad a las dos instancias.
O, si tiene una instancia t2.large en ejecución en su cuenta en la región US East (N. Virginia), el
beneficio de facturación se aplica al 50 % del uso de la instancia.
El factor de normalización también se aplica cuando se modifican las Instancias reservadas. Para obtener
más información, consulte Modificación de Instancias reservadas (p. 239).
218
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
compartida en instancias sin sistema operativo, puede beneficiarse del ahorro de Instancia reservada
con la misma familia de instancias. Lo contrario también es cierto: si tiene Instancias reservadas de
Amazon Linux/Unix regionales con tenencia compartida en instancias en la misma familia que la instancia
sin sistema operativo, puede beneficiarse del ahorro de Instancia reservada en instancias sin sistema
operativo.
Una instancia sin sistema operativo tiene el mismo tamaño que la instancia mayor con la misma familia de
instancias. Por ejemplo, un i3.metal tiene el mismo tamaño que un i3.16xlarge, por tanto tienen el
mismo factor de normalización.
Note
Los tamaños de instancia .metal no tienen un único factor de normalización. Varían en función
de la familia de instancias específica.
c5.metal 192
c5d.metal 192
c5n.metal 144
g4dn.metal 128
i3.metal 128
i3en.metal 192
m5.metal 192
m5d.metal 192
r5.metal 192
r5d.metal 192
z1d.metal 96
Por ejemplo, una instancia i3.metal tiene un factor de normalización de 128. Si compra una Instancia
reservada de Amazon Linux/Unix con tenencia predeterminada i3.metal en la US East (N. Virginia), el
beneficio de facturación puede aplicarse como se indica a continuación:
Lo opuesto también es cierto. Por ejemplo, si adquiere dos Instancias reservadas de Amazon Linux/Unix
con tenencia predeterminada i3.8xlarge en la US East (N. Virginia) y tiene una instancia i3.metal en
ejecución en dicha región, el beneficio de facturación se aplica en su totalidad a la instancia i3.metal.
219
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
• El descuento y la reserva de capacidad de las cuatro Instancias reservadas m3.large zonales se usan
para las cuatro instancias m3.large porque los atributos (tamaño de instancia, región, plataforma,
tenencia) entre ellas coinciden.
• Las Instancias reservadas m4.large regionales proporcionan flexibilidad de zona de disponibilidad y
de tamaño de instancia, ya que son Instancias reservadas de Amazon Linux regionales con tenencia
predeterminada.
En este caso, la Instancia reservada c4.large regional proporciona beneficios parciales al uso
de instancias c4.xlarge. Esto se debe a que la Instancia reservada c4.large es equivalente a
4 unidades normalizadas/hora de uso, pero la instancia c4.xlarge requiere 8 unidades normalizadas/
hora. Por consiguiente, el descuento de facturación de la Instancia reservada c4.large se aplica al
50 % del uso de c4.xlarge. El restante uso de c4.xlarge se cobra a la tarifa bajo demanda.
Las Instancias reservadas se aplican primero al uso dentro de la cuenta de compra y, a continuación,
al uso aplicable en cualquier otra cuenta en la organización. Para obtener más información, consulte
Instancias reservadas y la facturación unificada (p. 223). En cuanto a las Instancias reservadas
regionales que ofrecen flexibilidad de tamaño de las instancias, el beneficio se aplica desde el tamaño de
instancia más pequeño al más grande dentro de la familia de instancias.
220
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Se están ejecutando las siguientes Instancias bajo demanda en una cuenta A (la cuenta de compra):
Otro cliente está ejecutando las siguientes Instancias bajo demanda en la cuenta B — una cuenta
vinculada:
• El descuento de las cuatro Instancias reservadas m4.xlarge lo utilizan las dos instancias m4.xlarge y
la instancia m4.2xlarge única de la cuenta A (la cuenta de compra). Las tres instancias tienen atributos
coincidentes (familia de instancia, región, plataforma, tenencia). El descuento se aplica a instancias
en la cuenta de compra (cuenta A) primero, incluso aunque la cuenta B (cuenta vinculada) tenga dos
m4.xlarge que también coinciden con las Instancias reservadas. No hay reserva de capacidad ya que
las Instancias reservadas son Instancias reservadas regionales.
• El descuento de las dos Instancias reservadas c4.xlarge se aplica a las dos instancias c4.xlarge,
ya que su tamaño de instancia es más pequeño que el de la instancia c4.2xlarge. No hay reserva de
capacidad ya que las Instancias reservadas son Instancias reservadas regionales.
En general, las Instancias reservadas que son propiedad de una cuenta se aplican primero al uso
dentro de esa cuenta. No obstante, si hay Instancias reservadas sin usar aplicables para una zona de
disponibilidad específica (Instancias reservadas zonales) en otras cuentas de la organización, se aplicarán
a la cuenta antes que las Instancias reservadas regionales propiedad de la cuenta. Esto se hace para
garantizar un uso máximo de las Instancia reservada y una factura reducida. A efectos de facturación,
todas las cuentas de la organización se tratan como una sola. El siguiente ejemplo puede ayudar a
explicarlo.
Se está ejecutando la siguiente instancia a petición en una cuenta A (la cuenta de compra):
221
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Un cliente también adquiere las siguientes Instancias reservadas zonales en la cuenta C vinculada:
Para obtener más información, consulte la sección sobre Instancias reservadas en el informe Billing and
Cost Management.
Cómo se le factura
Todas las Instancias reservadas le proporcionan un descuento en comparación con el precio bajo
demanda. Con las Instancias reservadas paga por todo el plazo independientemente del uso real. Puede
elegir pagar por la Instancia reservada con un pago inicial, un pago inicial parcial o mensualmente, en
función de la opción de pago (p. 213) especificada para la Instancia reservada.
Cuando las Instancias reservadas caducan, se le cobran las tarifas bajo demanda por el uso de instancias
EC2. Puede poner en cola una Instancia reservada para comprarla con tres años por adelantado. Esto
contribuirá a garantizar que no sufra una interrupción de la cobertura. Para obtener más información,
consulte Colas de las compras (p. 227).
La capa gratuita de AWS está disponible para cuentas nuevas de AWS. Si está utilizando la capa gratuita
de AWS para ejecutar instancias Amazon EC2 y compra una Instancia reservada, se le cobrará de acuerdo
con las directrices de precio estándar. Para obtener información, consulte Capa gratuita de AWS.
Contenido
• Facturación por uso (p. 222)
• Visualización de su factura (p. 223)
• Instancias reservadas y la facturación unificada (p. 223)
• Capas de precios de descuento por Instancia reservada (p. 223)
Los beneficios de facturación de una Instancia reservada solo se aplican a una hora de instancia por hora
de reloj. Una hora de instancia comienza cuando se inicia una instancia y continúa durante 60 minutos, o
hasta que la instancia se detenga o se termine — lo que ocurra primero.
222
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Una hora de instancia nueva comienza después de que una instancia se haya ejecutado durante 60
minutos continuos, o si una instancia se detiene y después se inicia. El reinicio de una instancia no
restablece la hora de instancia en ejecución.
Por ejemplo, si una instancia se detiene y, a continuación, se vuelve a iniciar durante una hora de reloj y
continúa ejecutándose durante dos horas de reloj más, la primera hora de instancia (antes del reinicio)
se cobra a la tarifa de Instancia reservada con descuento. La siguiente hora de instancia (después del
reinicio) se cobra a la tarifa bajo demanda y las dos horas de instancia siguientes se cobran a la tarifa de
Instancia reservada con descuento.
La opción Cost Explorer (Explorador de costos) de la consola de Billing and Cost Management le permite
analizar los ahorros conseguidos en comparación con la ejecución de Instancias bajo demanda. Las
preguntas frecuentes sobre las Instancias reservadas incluyen un ejemplo de un cálculo de valores de lista.
Si cierra su cuenta de AWS, se detiene la facturación bajo demanda por sus recursos. No obstante, si tiene
Instancias reservadas en su cuenta, continuará recibiendo una factura por ellas hasta que caduquen.
Visualización de su factura
Encontrará más información sobre los cargos y las cuotas aplicados a su cuenta en la consola de AWS
Billing and Cost Management.
También puede realizar el seguimiento del uso de las Instancia reservadas mediante el informe de costo y
uso de AWS. Para obtener más información, consulte la sección sobre Instancias reservadas en Informe
de uso y costos de la Guía del usuario de AWS Billing and Cost Management.
Si cierra la cuenta que compró la Instancia reservada, se seguirá cobrando en la cuenta del pagador
la Instancia reservada hasta que la Instancia reservada caduque o la cuenta cerrada se elimine
permanentemente. La cuenta cerrada se elimina permanentemente después de 90 días. Después de
eliminarlo, las cuentas de miembro dejarán de beneficiarse del descuento de facturación de Instancia
reservada. Para obtener más información acerca de cómo cerrar cuentas de AWS, consulte Cierre de una
cuenta en la Guía del usuario de AWS Organizations.
223
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
• Las capas de precios y los descuentos relacionados solo se aplican a las compras de Instancias
reservadas estándar Amazon EC2.
• Las capas de precios no se aplican a las Instancias reservadas para Windows con SQL Server Standard,
SQL Server Web y SQL Server Enterprise.
• Las capas de precios no se aplican a las Instancias reservadas para Linux con SQL Server Standard,
SQL Server Web y SQL Server Enterprise.
• Los descuentos de capas de precios solo se aplican a compras realizadas desde AWS. No se aplican a
compras de Instancias reservadas de terceros.
• Las capas de precios de descuento no se pueden aplicar actualmente a compras de Instancia reservada
convertible.
Temas
• Cálculo de los descuentos de precios que se aplican a un Instancia reservada (p. 224)
• Compra con una capa de descuento (p. 225)
• Cruce de capas de precios (p. 225)
• Facturación unificada para capas de precios (p. 225)
Para determinar la capa de precios de su cuenta, calcule el valor de lista de todas las Instancias
reservadas en una región. Multiplique el precio recurrente por hora de cada reserva por el número total de
horas del plazo y sume el precio inicial sin descuento (también conocido como precio fijo) que se indica en
la página de precios de las Instancias reservadas en el momento de la compra. Como el valor de lista se
basa en un precio (público) sin descuento, no se ve afectado si usted cumple con los requisitos para un
descuento por volumen o si el precio cae después de la adquisición de las Instancias reservadas.
List value = fixed price + (undiscounted recurring hourly price * hours in term)
Por ejemplo, en el caso de una Instancia reservada t2.small con un pago inicial parcial de 1 año,
supongamos que el precio del pago inicial sea de 60,00 USD y que la tarifa por hora sea de 0,007 USD.
Esto proporciona un valor de lista de 121,32 USD.
Para ver los valores de precio fijo de las Instancias reservadas mediante la consola de Amazon
EC2
Para ver los valores de precio fijo de las Instancias reservadas mediante la línea de comandos
224
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Cuando se compran Instancias reservadas, Amazon EC2 aplica automáticamente cualquier descuento a la
parte de la compra que se encuentre dentro de una capa de precios de descuento. No es necesario hacer
nada de forma diferente; y se pueden comprar Instancias reservadas utilizando la herramienta de Amazon
EC2 que se desee. Para obtener más información, consulte Compra de Instancias reservadas (p. 225).
Después de que el valor de lista de las Instancias reservadas activas de una región pase a otra capa de
precios de descuento, todas las compras futuras de las Instancias reservadas en dicha región se cobrarán
con una tarifa con descuento. Si una única compra de Instancias reservadas en una región supera el
umbral de una capa de descuento, la porción de la compra situada por debajo del umbral de precio se
cobrará a la tarifa con descuento. Para obtener más información sobre los ID temporales de Instancia
reservada que se crean durante el proceso de compra, consulte Cruce de capas de precios (p. 225).
Si el valor de lista cae por debajo del precio de esa capa de precios de descuento —por ejemplo, si alguna
de las Instancias reservadas caduca— no se aplicará descuento a las compras futuras de Instancias
reservadas en la región. Sin embargo, continuará obteniendo el descuento que se aplica a las Instancias
reservadas adquiridas originalmente dentro de la capa de precios de descuento.
• Ningún descuento — la compra dentro de una región aún está por debajo del umbral de descuento.
• Descuento parcial — la compra dentro de una región cruza el umbral de la primera capa de descuentos.
No se aplica ningún descuento a una o más reservas, y la tarifa con descuento se aplica a las reservas
restantes.
• Descuento completo — toda la compra de una región cae dentro de una capa de descuento y el
descuento se aplica correctamente.
• Dos tarifas de descuento — la compra dentro de una región pasa de una capa de descuento inferior a
una capa de descuento superior. Se le cobran dos tarifas diferentes: una o más reservas a la tarifa con
descuento inferior y el resto de las reservas a la tarifa con descuento superior.
Si su compra cruza a una capa de precios con descuento, verá varias entradas para esa compra: una para
la parte de la compra que se cobra al precio normal y otra para la parte de la compra que se compra a la
tarifa con descuento aplicable.
El servicio de Instancia reservada genera varios ID de Instancia reservada porque la compra cruzó de una
capa sin descuento o desde una capa con descuento a otra. Existe un ID para cada conjunto de reservas
en una capa. En consecuencia, el ID devuelto por el comando de la CLI o la acción de la API de la compra
es diferente del ID real de las nuevas Instancias reservadas.
Una cuenta de facturación unificada acumula el valor de lista de las cuentas miembro de una región.
Cuando el valor de lista de todas las Instancias reservadas activas para la cuenta de facturación
consolidada alcanza una capa de precios de descuento, todas las Instancias reservadas que se compren
después de este momento por cualquiera de los miembros de la cuenta de facturación consolidada se
cobrarán a la tarifa con descuento (siempre que el valor de lista para esa cuenta consolidada se mantenga
por encima del umbral de la capa de precios de descuento). Para obtener más información, consulte
Instancias reservadas y la facturación unificada (p. 223).
225
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Cuando busca Instancias reservadas para comprarlas, recibe un presupuesto con el costo de las ofertas
devueltas. Cuando se realiza la compra, AWS asigna automáticamente un precio límite al precio de
compra. El costo total de las Instancias reservadas no superará el importe del presupuesto.
Si el precio sube o cambia por algún motivo, la compra no se completará. Si, en el momento de la compra,
existen ofertas similares a su elección pero a un precio inferior, AWS le venderá las ofertas al precio
inferior.
Antes de confirmar la compra, revise los detalles de la Instancia reservada que tiene previsto comprar y
asegúrese de que todos los parámetros sean correctos. Después de comprar una Instancia reservada (a
un vendedor externo en el Marketplace de instancias reservadas o a AWS), no puede cancelar la compra.
Note
Para comprar y modificar instancias reservadas, asegúrese de que la cuenta de usuario de IAM
tenga los permisos adecuados, por ejemplo, capacidad para describir zonas de disponibilidad.
Para obtener más información, consulte Políticas de ejemplo para trabajar con la CLI o un SDK de
AWS y Políticas de ejemplo para trabajar en la consola de Amazon EC2.
Tareas
• Selección de una plataforma (p. 226)
• Colas de las compras (p. 227)
• Compra de Instancias reservadas estándar (p. 227)
• Compra de Instancias reservadas convertibles (p. 229)
• Visualización de las Instancias reservadas (p. 231)
• Cancelación de una compra en cola (p. 231)
• Renovación de una Instancia reservada (p. 231)
• Uso de las Instancias reservadas (p. 232)
• Windows
• Windows con SQL Server Standard
• Windows con SQL Server Web
• Windows con SQL Server Enterprise
Al adquirir una Instancia reservada, debe elegir una oferta para una plataforma que represente el sistema
operativo de la instancia.
• En Windows con SQL Standard, Windows con SQL Server Enterprise y Windows con SQL Server Web,
debe elegir ofertas para estas plataformas específicas.
• En las demás versiones de Windows, elija una oferta para la plataforma Windows.
Important
• Si compra una Instancia reservada para aplicar a una instancia a petición que se lanzó desde
una AMI con un código de producto de facturación, asegúrese de que la Instancia reservada
tenga el código de producto de facturación coincidente. Si compra una Instancia reservada
sin el código de producto de facturación coincidente, la Instancia reservada no se aplicará a
la instancia a petición. Para obtener más información acerca de cómo obtener el código de
facturación de la AMI, consulte Obtención de información de facturación (p. 104).
226
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
• Si prevé adquirir una Instancia reservada para aplicar a una instancia a petición iniciada desde
una AMI de AWS Marketplace, compruebe primero el campo PlatformDetails de la AMI.
El campo PlatformDetails indica qué Instancia reservada comprar. Los detalles de la
plataforma de la AMI deben coincidir con la plataforma de la Instancia reservada, de lo contrario
la Instancia reservada no se aplicará a la instancia a petición. Para obtener información
sobre cómo ver los detalles de la plataforma de la AMI, consulte Obtención de información de
facturación (p. 104).
Para obtener información acerca de las plataformas compatibles para Linux, consulte Elegir una plataforma
en la Guía del usuario de Amazon EC2 para instancias de Linux.
Puede poner compras en cola para Instancias reservadas regionales, pero no Instancias reservadas
zonales ni Instancias reservadas de otros vendedores. Puede poner en cola una compra con hasta tres
años por adelantado. En la hora y fecha deseadas, la compra se ejecuta utilizando el método de pago
predeterminado. Una vez que el pago se completa correctamente, se aplica el beneficio de facturación.
Puede ver sus compras en cola en la consola de Amazon EC2. El estado de una compra en cola es
queued (en cola). Puede cancelar las compras en cola en cualquier momento antes de su horario
programado. Para obtener más información, consulte Cancelación de una compra en cola (p. 231).
Para comprar una Instancia reservada estándar en el Marketplace de instancias reservadas, busque
3rd Party (Terceros) en la columna Seller (Vendedor) de los resultados de búsqueda. La columna
Term (Plazo) muestra plazos que no son estándar.
6. Seleccione las Instancias reservadas que desea comprar, escriba la cantidad y elija Add to Cart
(Añadir al carrito).
7. Para ver un resumen de las Instancias reservadas que ha seleccionado, elija View Cart (Ver carrito).
8. Si Order On (Pedir el) es Now (Ahora), la compra se completa inmediatamente. Para poner una
compra en cola, elija Now (Ahora) y seleccione una fecha. Es posible seleccionar fechas diferentes
para cada oferta elegible en el carrito de la compra. La compra se pone en cola hasta las 00:00 de la
zona horaria de su navegador, en la fecha seleccionada.
9. Para completar el pedido, elija Order (Pedir).
227
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Si, en el momento de realizar el pedido, existen ofertas similares a su elección pero con un precio
inferior, AWS le venderá las ofertas al precio inferior.
10. El estado del pedido se muestra en la columna State (Estado). Cuando se complete el pedido, el
valor de State (Estado) cambia de payment-pending a active. Cuando el estado de la Instancia
reservada sea active, estará lista para usar.
Note
Para encontrar Instancias reservadas solo en el Marketplace de instancias reservadas, utilice el filtro
marketplace y no especifique una duración en la solicitud, ya que el plazo puede ser inferior a 1 o
3 años.
Cuando encuentre una Instancia reservada que satisfaga sus necesidades, anote el ID de la oferta.
Por ejemplo:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
--purchase-time "2020-12-01T00:00:00Z"
228
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
También puede usar los siguientes comandos de las Herramientas de AWS para Windows PowerShell:
• Get-EC2ReservedInstancesOffering
• New-EC2ReservedInstance
• Get-EC2ReservedInstance
Una vez que se completa la compra, si ya tiene una instancia en ejecución que coincide con las
especificaciones de la Instancia reservada, el beneficio de facturación se aplica de forma inmediata. No
es necesario reiniciar las instancias. Si no tiene una instancia en ejecución apropiada, lance una instancia
y asegúrese de que coincida con los mismos criterios que especificó para la Instancia reservada. Para
obtener más información, consulte Uso de las Instancias reservadas (p. 232).
Para ver ejemplos sobre cómo se aplican las Instancias reservadas a las instancias en ejecución, consulte
Aplicación de las Instancias reservadas (p. 216).
Si, en el momento de realizar el pedido, existen ofertas similares a su elección pero con un precio
inferior, AWS le venderá las ofertas al precio inferior.
10. El estado del pedido se muestra en la columna State (Estado). Cuando se complete el pedido, el
valor de State (Estado) cambia de payment-pending a active. Cuando el estado de la Instancia
reservada sea active, estará lista para usar.
Note
229
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Cuando encuentre una Instancia reservada que satisfaga sus necesidades, anote el ID de la oferta.
Por ejemplo:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
--purchase-time "2020-12-01T00:00:00Z"
También puede usar los siguientes comandos de las Herramientas de AWS para Windows PowerShell:
• Get-EC2ReservedInstancesOffering
• New-EC2ReservedInstance
• Get-EC2ReservedInstance
Si ya tiene una instancia en ejecución que coincide con las especificaciones de la Instancia reservada, el
beneficio de facturación se aplica de forma inmediata. No es necesario reiniciar las instancias. Si no tiene
una instancia en ejecución apropiada, lance una instancia y asegúrese de que coincida con los mismos
criterios que especificó para la Instancia reservada. Para obtener más información, consulte Uso de las
Instancias reservadas (p. 232).
Para ver ejemplos sobre cómo se aplican las Instancias reservadas a las instancias en ejecución, consulte
Aplicación de las Instancias reservadas (p. 216).
230
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
231
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Si va a lanzar una instancia para aprovechar los beneficios de facturación de una Instancia reservada,
asegúrese de que especifica la siguiente información durante el lanzamiento:
• Plataforma: debe elegir una imagen de máquina de Amazon (AMI) que coincida con la plataforma
(descripción del producto) de la Instancia reservada. Por ejemplo, si especificó Linux/UNIX, puede
lanzar una instancia desde una AMI de Amazon Linux o una AMI de Ubuntu.
• Tipo de instancia: especifique el mismo tipo de instancia que su Instancia reservada; por ejemplo,
t2.large.
• Zona de disponibilidad: si ha comprado una Instancia reservada para una zona de disponibilidad, debe
lanzar la instancia en la misma zona de disponibilidad. Si ha comprado una Instancia reservada regional,
puede lanzar la instancia en cualquier zona de disponibilidad.
• Tenencia: la tenencia de la instancia debe coincidir con la tenencia de la Instancia reservada;
por ejemplo, dedicated o shared. Para obtener más información, consulte Instancias
dedicadas (p. 364).
Para obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento de
instancias (p. 389). Para ver ejemplos sobre cómo se aplican las Instancias reservadas a las instancias
en ejecución, consulte Aplicación de las Instancias reservadas (p. 216).
Puede usar Amazon EC2 Auto Scaling u otros servicios de AWS para lanzar las Instancias bajo demanda
que utilizan los beneficios de su Instancia reservada. Para obtener más información, consulte la Guía del
usuario de Amazon EC2 Auto Scaling.
Si desea vender sus Instancias reservadas no utilizadas en el Marketplace de instancias reservadas, debe
cumplir determinados requisitos.
Contenido
• Venta en el Marketplace de instancias reservadas. (p. 232)
• Compra en el Marketplace de Instancia reservada (p. 239)
Para atender la solicitud de un comprador, AWS primero vende la Instancia reservada con el precio inicial
más bajo en la agrupación especificada. A continuación, vendemos la Instancia reservada con el siguiente
232
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
precio más bajo, hasta que se haya atendido todo el pedido del comprador. Después, AWS procesa las
transacciones y transfiere la propiedad de las Instancias reservadas al comprador.
Usted es el propietario de la Instancia reservada hasta que la vende. Después de la venta, usted renuncia
a la reserva de la capacidad y a las cuotas recurrentes con descuento. Si continúa usando la instancia,
AWS le cobrará el precio bajo demanda a partir del momento en que se vendió la Instancia reservada.
Contenido
• Restricciones y limitaciones (p. 233)
• Registrarse como vendedor (p. 234)
• Cuenta bancaria para abonos (p. 234)
• Información fiscal (p. 235)
• Precios de las Instancias reservadas (p. 235)
• Listado de las Instancias reservadas (p. 236)
• Estados del listado de Instancia reservada (p. 237)
• Ciclo de vida de un listado (p. 237)
• Después de vender la Instancia reservada (p. 238)
• Recibir los pagos (p. 238)
• Información compartida con el comprador (p. 238)
Restricciones y limitaciones
Para poder vender las reservas que tenga sin utilizar, debe registrarse como vendedor en el Marketplace
de instancias reservadas. Para obtener información, consulte Registrarse como vendedor (p. 234).
• Solo se pueden vender Instancias reservadas estándar Amazon EC2 en el Marketplace de instancias
reservadas. Las Instancias reservadas convertibles Amazon EC2 no se pueden vender. Instancias
reservadas para otros servicios de AWS, como Amazon RDS y Amazon ElastiCache, no se pueden
vender.
• Debe quedar como mínimo un mes en el plazo de la Instancia reservada estándar.
• No puede vender una Instancia reservada estándar en una región que esté deshabilitada de forma
predeterminada.
• El precio mínimo permitido en el Marketplace de instancias reservadas es de 0,00 USD.
• Puede vender Instancias reservadas sin pago inicial, con pago inicial parcial y con pago inicial total en el
Marketplace de instancias reservadas. Si hay un pago inicial para una Instancia reservada, esta solo se
puede vender después de que AWS haya recibido dicho pago y la reserva haya estado activa (haya sido
de su propiedad) durante al menos 30 días.
• No puede modificar su listado directamente en el Marketplace de instancias reservadas. No obstante,
puede cambiar su listado cancelándolo primero y, a continuación, creando otro listado con nuevos
parámetros. Para obtener información, consulte Precios de las Instancias reservadas (p. 235).
También puede modificar Instancias reservadas antes de incluirlas en la lista. Para obtener información,
consulte Modificación de Instancias reservadas (p. 239).
• AWS cobra una cuota de servicio del 12 por ciento del precio inicial total de cada Instancia reservada
estándar que usted venda en el Marketplace de instancias reservadas. El precio inicial es el precio que
el vendedor cobra por la Instancia reservada estándar.
• Cuando se registra como vendedor, el banco que especifique debe tener una dirección de EE. UU. Para
obtener más información, consulte Requisitos adicionales del vendedor para productos de pago en la
Guía del vendedor de AWS Marketplace.
• Los clientes de Amazon Internet Services Private Limited (AISPL) no pueden vender Instancias
reservadas en Marketplace de instancias reservadas aunque tengan una cuenta bancaria
233
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
estadounidense. Para obtener más información, consulte ¿Cuáles son las diferencias entre las cuentas
de AWS y las cuentas de AISPL?
Para vender en el Marketplace de instancias reservadas, primero debe registrarse como vendedor.
Durante el registro, debe proporcionar la siguiente información:
• Información bancaria — AWS debe tener su información bancaria para que podamos ingresarle los
fondos cuando vendamos sus reservas. El banco que especifique debe tener una dirección en Estados
Unidos. Para obtener más información, consulte Cuenta bancaria para abonos (p. 234).
• Información fiscal — todos los vendedores deben pasar una entrevista sobre información fiscal para
determinar las obligaciones fiscales a las que están sujetos. Para obtener más información, consulte
Información fiscal (p. 235).
Después de que AWS reciba su registro de vendedor completado, recibirá un correo electrónico
confirmándole su registro e informándole de que puede comenzar a vender en el Marketplace de
instancias reservadas.
1. Abra la página de registro de vendedores del Marketplace de instancias reservadas e inicie una sesión
usando sus credenciales de AWS.
2. En la página Manage Bank Account (Administrar cuenta bancaria), proporcione la siguiente
información sobre el banco en el que desea recibir los pagos:
Note
Si está usando una cuenta bancaria corporativa, se le solicitará que envíe la información
acerca de la cuenta bancaria a por fax (1-206-765-3424).
Después del registro, la cuenta bancaria proporcionada se establece como predeterminada, pendiente de
verificación con el banco. Puede tomar hasta dos semanas verificar una nueva cuenta bancaria, tiempo
durante el cual no podrá recibir desembolsos. Para una cuenta establecida, normalmente se tarda unos
dos días en completar los desembolsos.
1. En la página de registro de vendedores del Marketplace de instancias reservadas, inicie sesión con la
cuenta que utilizó al registrarse.
234
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
2. En la página Manage Bank Account (Administrar cuenta bancaria), añada una nueva cuenta bancaria
o modifique la cuenta bancaria predeterminada según sea necesario.
Información fiscal
La venta de Instancias reservadas podría estar sujeta a impuestos basados en transacciones, como un
impuesto sobre las ventas o un impuesto sobre el valor añadido. Debería consultar con el departamento
fiscal, legal, financiero o contable de su negocio para determinar si se deben aplicar impuestos
transaccionales. Usted es responsable de recaudar y enviar los impuestos basados en transacciones a la
autoridad fiscal adecuada.
Como parte del proceso de registro de vendedor, debe realizar una entrevista sobre impuestos en el
portal de registro de vendedores. La entrevista recopila su información fiscal y rellena un formulario W-9,
W-8BEN o W-8BEN-E del IRS, que se utiliza para determinar las obligaciones fiscales necesarias.
La información fiscal que debe introducir como parte de la entrevista sobre impuestos puede variar en
función de si trabaja de forma individual o como empresa, y de si su negocio es una persona o entidad
estadounidense o no. Cuando rellene la entrevista sobre impuestos, recuerde lo siguiente:
En función de las respuestas de la entrevista sobre impuestos y los umbrales de notificación del IRS,
Amazon puede presentar el formulario 1099-K. Amazon envía una copia del formulario 1099-K como
muy tarde el 31 de enero del año siguiente al año en que su cuenta de impuestos alcance los niveles de
umbral. Por ejemplo, si su cuenta de impuestos alcanza el umbral en 2018, se le enviará por correo el
formulario 1099-K el 31 de enero de 2019 o antes.
Para obtener más información sobre los requisitos del IRS y el formulario 1099-K, consulte el sitio web del
IRS.
La cuota de pago inicial es la única cuota que puede especificar para la Instancia reservada que está
vendiendo. La cuota de pago inicial es el pago por única vez que el comprador realiza cuando compra una
Instancia reservada.
• Puede vender Instancias reservadas por un valor máximo de 50 000 USD al año. Si desea vender más,
rellene el formulario de solicitud para aumentar el límite de ventas de Instancias reservadas de Amazon
EC2.
• El precio mínimo es de 0 USD. El precio mínimo permitido en el Marketplace de instancias reservadas es
de 0,00 USD.
No puede modificar su listado directamente. No obstante, puede cambiar su listado cancelándolo primero
y, a continuación, creando otro listado con nuevos parámetros.
Puede cancelar su listado en cualquier momento, siempre que esté en el estado active. No puede
cancelar el listado si ya se ha encontrado una coincidencia o se está procesando para una venta. Si ya se
235
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
ha encontrado alguna coincidencia para algunas de las instancias de su listado y usted cancela el listado,
solo se eliminarán del listado las instancias que tengan una coincidencia.
Dado que, de forma predeterminada, el valor de las Instancias reservadas va disminuyendo a lo largo
del tiempo, AWS puede establecer la disminución de los precios en incrementos iguales mes a mes. No
obstante, usted puede establecer diferentes precios iniciales en función de cuándo se venda su reserva.
Por ejemplo, si a su Instancia reservada le quedan nueve meses del plazo, puede especificar el importe
que aceptaría si un cliente quisiera comprar dicha Instancia reservada a la que quedan nueve meses.
Podría fijar otro precio para cuando quedaran cinco meses, e incluso otro precio para cuando quedara un
mes.
La consola determina un precio sugerido. Comprueba las ofertas que coinciden con su Instancia reservada
y busca la del menor precio. De no encontrarla, calcula un precio sugerido en función del coste de la
Instancia reservada durante su tiempo restante. Si el valor calculado es inferior a 1,01 $, el precio sugerido
es 1,01 $.
Si cancela su listado y una parte de dicho listado ya se ha vendido, la cancelación no será efectiva en la
parte vendida. Solo la parte que no se ha vendido del listado dejará de estar disponible en el Marketplace
de instancias reservadas.
236
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
La opción Listing State (Estado de listados) de la pestaña My Listings (Mis listados) de la página de
Instancias reservadas muestra el estado actual de sus listados:
La información que se muestra en Listing State (Estado de listados) es relativa al estado su listado en
el Marketplace de instancias reservadas. Es una información distinta de la información de estado que
se muestra en la columna State (Estado) de la página Reserved Instances (Instancias reservadas). La
información que se muestra en la columna State (Estado) es sobre la reserva.
Cuando todas las instancias del listado han encontrado comprador y se han vendido, la pestaña My
Listings (Mis listados) muestra que Total instance count (Número total de instancias) coincide con el
recuento que aparece bajo Sold (Vendido). Además, no queda ninguna instancia Available (Disponible) en
el listado y su Status (Estado) es closed.
Cuando solo se ha vendido una parte del listado, AWS retira las Instancias reservadas de este y crea un
número de Instancias reservadas igual al de las Instancias reservadas que quedan en el recuento. De esta
manera, el ID del listado y el listado al que representa, que ahora ofrece menos reservas para la venta,
siguen activos.
Cualquier venta futura de Instancias reservadas de este listado se procesará de esta manera. Cuando
todas las Instancias reservadas del listado se hayan vendido, AWS marcará el listado como closed.
Un comprador adquiere dos de las reservas, lo que deja un recuento de tres reservas aún disponibles
para su venta. Debido a esta venta parcial, AWS crea una nueva reserva con un recuento de tres que
representa las reservas que aún están a la venta.
237
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Si cancela su listado y una parte del listado ya se ha vendido, la cancelación no será efectiva en la parte
vendida. Solo la parte que no se ha vendido del listado dejará de estar disponible en el Marketplace de
instancias reservadas.
Después de que se haya vendido la Instancia reservada, AWS le enviará una notificación por correo
electrónico. Cada día que se produce algún tipo de actividad, usted recibe una notificación por correo
electrónico donde se recopilan todas las actividades del día. Por ejemplo, se crea o se vende un listado, o
AWS envía fondos a su cuenta.
Para realizar un seguimiento del estado de un listado de Instancia reservada en la consola, elija Reserved
Instance (Instancia reservada), My Listings (Mis listados). La pestaña My Listings (Mis listados) contiene el
valor Listing State (Estado de listados). También contiene información sobre el plazo, el precio del listado
y un desglose de cuántas instancias del listado están disponibles, pendientes, vendidas y canceladas.
También puede usar el comando describe-reserved-instances-listings con el filtro adecuado para obtener
información sobre los listados.
En cuanto AWS reciba el dinero del comprador, se enviará un mensaje al correo electrónico de la cuenta
del propietario registrado sobre la Instancia reservada vendida.
AWS envía una transferencia bancaria de la Automated Clearing House (ACH, Cámara de compensación
automatizada) a su cuenta bancaria. Normalmente, esta transferencia se realiza entre uno y tres días
después de la venta de la Instancia reservada. Los abonos se realizan una vez al día. Recibirá un correo
electrónico con un informe de abonos una vez liberados los fondos. Recuerde que no puede recibir ningún
abono hasta que AWS reciba la verificación de su banco. Esto puede tardar hasta dos semanas.
La Instancia reservada que ha vendido seguirá apareciendo cuando describa las Instancias reservadas.
Recibirá un desembolso en efectivo por sus Instancias reservadas mediante transferencia bancaria directa
a su cuenta bancaria. AWS cobra una cuota de servicio del 12 por ciento del precio inicial total de cada
Instancia reservada que usted venda en el Marketplace de instancias reservadas.
Cuando usted vende en el Marketplace de instancias reservadas, AWS comparte el nombre legal de su
empresa en la declaración del comprador de acuerdo con la legislación de Estados Unidos. Además, si
el comprador llama a AWS Support porque necesita ponerse en contacto con usted para una factura o
por algún motivo relacionado con los impuestos, es posible que AWS deba proporcionar al comprador su
dirección de correo electrónico para que pueda ponerse en contacto directamente con usted.
Por razones similares, en el informe del desembolso proporcionamos al vendedor la información sobre el
país y el código postal del comprador. Como vendedor, podría necesitar esta información para acompañar
cualquier impuesto de transacción necesario que deba remitir al gobierno (como el impuesto sobre las
ventas o sobre el valor añadido).
AWS no puede ofrecer asesoramiento fiscal, pero si su experto fiscal determina que necesita información
adicional específica, póngase en contacto con AWS Support.
238
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Hay algunas diferencias entre las Instancias reservadas compradas en el Marketplace de instancias
reservadas y las Instancias reservadas compradas directamente de AWS:
• Plazo — a las Instancias reservadas que se compran a vendedores externos les queda menos del plazo
estándar. Los plazos estándar completos que ofrece AWS son de uno o tres años.
• Precio inicial — las Instancias reservadas de terceros se pueden vender a precios iniciales diferentes.
Las tarifas de uso o recurrentes son las mismas que se establecieron al adquirir originalmente las
Instancias reservadas de AWS.
• Tipos de Instancias reservadas — en el Marketplace de instancias reservadas solo se pueden comprar
Instancias reservadas estándar Amazon EC2. Las Instancias reservadas convertibles y las Instancias
reservadas de Amazon RDS y Amazon ElastiCache no están disponibles para su compra en el
Marketplace de instancias reservadas.
Cierta información básica sobre usted se compartirá con el vendedor como, por ejemplo, información sobre
el país y el código postal.
Esta información permite a los vendedores calcular cualquier impuesto de transacción necesario que
deban remitir al gobierno (como el impuesto sobre las ventas o sobre el valor añadido) y se proporciona
como un informe de desembolso. En circunstancias excepcionales, es posible que AWS tuviera que
proporcionar al vendedor su dirección de correo electrónico, para que pueda ponerse en contacto con
usted sobre preguntas relacionadas con la venta (por ejemplo, por temas fiscales).
Por el mismo motivo, AWS comparte el nombre de la entidad legal del vendedor en la factura de compra
del comprador. Si necesita información adicional sobre el vendedor, por motivos fiscales o por algún motivo
relacionado, póngase en contacto con AWS Support.
También se puede intercambiar una Instancia reservada convertible por otra Instancia reservada
convertible con una configuración diferente. Para obtener más información, consulte Intercambio
de Instancias reservadas convertibles (p. 243).
Después de la modificación, el beneficio de las Instancias reservadas se aplica únicamente a las instancias
que coincidan con los nuevos parámetros. Por ejemplo, si cambia la zona de disponibilidad de una reserva,
la reserva de capacidad y los beneficios de precios se aplican automáticamente al uso de la instancia en la
nueva zona de disponibilidad. Las instancias que ya no coincidan con los nuevos parámetros se cambian a
la tarifa bajo demanda a menos que la cuenta disponga de otras reservas aplicables.
• La reserva modificada entra en vigor inmediatamente y el beneficio de precio se aplica a las nuevas
instancias comenzando a contar desde la hora de la solicitud de modificación. Por ejemplo, si modifica
correctamente sus reservas a las 21:15 h, el beneficio de precio se transfiere a su nueva instancia a las
239
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
21 h. Puede obtener la fecha de entrada en vigor de las Instancias reservadas modificadas usando el
comando describe-reserved-instances.
• Se retira la reserva original. Su fecha de finalización es la fecha de inicio de la nueva reserva, mientras
que la fecha de finalización de la nueva reserva es la misma que la fecha de finalización de la Instancia
reservada original. Si modifica una reserva de tres años a la que aún le quedaban 16 meses de plazo,
la reserva modificada resultante es una reserva de 16 meses con la misma fecha de finalización que la
reserva original.
• La reserva modificada muestra un precio fijo de 0 USD y no el precio fijo de la reserva original.
• El precio fijo de la reserva modificada no afecta a los cálculos de capa de precios de descuento
aplicados a su cuenta, que se basan en el precio fijo de la reserva original.
No se le cobra ninguna cuota por la modificación y usted no recibe ninguna factura nueva.
Puede modificar sus reservas siempre que lo desee, pero no puede cambiar ni cancelar una solicitud de
modificación pendiente después de enviarla. Cuando la modificación se haya completado correctamente,
podrá enviar otra solicitud de modificación para revertir cualquiera de los cambios que haya hecho, si fuera
necesario.
Contenido
• Requisitos y restricciones a modificar (p. 240)
• Envío de solicitudes de modificación (p. 241)
• Solución de problemas de solicitudes de modificación (p. 242)
240
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Requisitos
Amazon EC2 procesa su solicitud de modificación si hay suficiente capacidad para su configuración de
destino (si procede) y si se cumplen las siguientes condiciones:
241
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
• Scope (Ámbito): elija si la configuración se aplica a una zona de disponibilidad o a toda la región.
• Availability Zone (Zona de disponibilidad): elija la zona de disponibilidad requerida. No es aplicable
para Instancias reservadas regionales.
• Count (Recuento): especifique el número de instancias. Para dividir las Instancias reservadas en
varias configuraciones, reduzca el recuento, elija Add (Añadir) y especifique un recuento para la
configuración adicional. Por ejemplo, si tiene una única configuración con un recuento de 10, puede
cambiar su recuento a 6 y añadir una configuración con un recuento de 4. Este proceso retira la
Instancia reservada original después de activar la nueva Instancias reservadas.
4. Para confirmar sus opciones de modificación cuando termine de especificar las configuraciones de
destino, elija Submit Modifications (Enviar modificaciones).
5. Puede determinar el estado de la solicitud de modificación fijándose en la columna State (Estado) de
la pantalla de Instancias reservadas. A continuación se muestran los posibles estados.
1. Para modificar sus Instancias reservadas, puede usar uno de los siguientes comandos:
• modify-reserved-instances (AWS CLI)
• Edit-EC2ReservedInstance (Herramientas de AWS para Windows PowerShell)
2. Para obtener el estado de la modificación(processing, fulfilled o failed), utilice uno de los
siguientes comandos:
• describe-reserved-instances-modifications (AWS CLI)
• Get-EC2ReservedInstancesModification (Herramientas de AWS para Windows PowerShell)
En algunas situaciones, podría recibir un mensaje indicando que las solicitudes de modificación no se han
completado o han generado un error en lugar de una confirmación. Use la información que le proporcionan
esos mensajes como punto de partida para volver a enviar otra solicitud de modificación. Asegúrese de
haber leído las restricciones (p. 240) aplicables antes de enviar la solicitud.
No todas las Instancias reservadas seleccionadas se pueden procesar para una modificación
Amazon EC2 identifica y enumera las Instancias reservadas que no se pueden modificar. Si recibe un
mensaje como este, vaya a la página Reserved Instances (Instancias reservadas) en la consola de
Amazon EC2 y compruebe la información para las Instancias reservadas.
242
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
Se enviaron una o varias Instancias reservadas para su modificación y no se puede procesar ninguna de
las solicitudes. Según el número de reservas que se están modificando, puede recibir diferentes versiones
del mensaje.
Amazon EC2 muestra los motivos por los que no se puede procesar su solicitud. Por ejemplo, podría haber
especificado la misma configuración de destino —una combinación de zona de disponibilidad y plataforma
— para uno o más subconjuntos de las Instancias reservadas que se están modificando. Pruebe a volver
a enviar las solicitudes de modificación pero asegúrese de que los detalles de instancia de las reservas
coincidan y de que las configuraciones de destino de todos los subconjuntos que se están modificando son
únicas.
Cuando se intercambia una Instancia reservada convertible, el número de instancias de la reserva actual
se intercambia por un número de instancias que cubre el valor igual o superior de la configuración de la
Instancia reservada convertible de destino. Amazon EC2 calcula el número de Instancias reservadas que
se pueden recibir como resultado del intercambio.
Contenido
• Requisitos para el intercambio de Instancias reservadas convertibles (p. 243)
• Cálculo de los intercambios de Instancias reservadas convertibles (p. 244)
• Fusión de Instancias reservadas convertibles (p. 245)
• Intercambio de una parte de una Instancia reservada convertible (p. 245)
• Envío de solicitudes de intercambio (p. 246)
• Activa
• No hay otra solicitud de intercambio pendiente.
• Las Instancias reservadas convertibles solo se pueden intercambiar por otras Instancias reservadas
convertibles ofrecidas por AWS.
• Las Instancias reservadas convertibles están asociadas con una región específica, que es fija mientras
dure la reserva. No se puede intercambiar una Instancia reservada convertible por una Instancia
reservada convertible de una región diferente.
• Puede intercambiar una o varias Instancias reservadas convertibles a la vez para obtener una única
Instancia reservada convertible.
• Para intercambiar solo una parte de una Instancia reservada convertible, puede modificarla y convertirla
en dos o más reservas y después intercambiar una o varias de dichas reservas por otra Instancia
reservada convertible. Para obtener más información, consulte Intercambio de una parte de una
Instancia reservada convertible (p. 245). Para obtener más información sobre cómo modificar
Instancias reservadas, consulte Modificación de Instancias reservadas (p. 239).
243
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
• Todas las Instancias reservadas convertibles de pago inicial total se pueden intercambiar por Instancias
reservadas convertibles de pago inicial parcial, y viceversa.
Note
Si el pago inicial total necesario para el intercambio (costo de nivelación) es inferior a 0,00 USD,
AWS le da automáticamente una cantidad de instancias en la Instancia reservada convertible
que garantiza que el costo de nivelación es como mínimo 0,00 USD.
Note
Si el valor total (precio inicial + precio por hora * número de horas restantes) de la Instancia
reservada convertible nueva es inferior al valor total de la Instancia reservada convertible
intercambiada, AWS le da automáticamente una cantidad de instancias en la Instancia
reservada convertible que garantiza que el valor total es mayor o igual que el de la Instancia
reservada convertible intercambiada.
• Para poder beneficiarse de mejores precios, puede intercambiar una Instancia reservada convertible sin
pagos iniciales por una Instancia reservada convertible con pago inicial total o pago inicial parcial.
• No puede intercambiar las Instancias reservadas convertibles con pago inicial total o pago inicial parcial
por Instancias reservadas convertibles sin pago inicial.
• Puede intercambiar una Instancia reservada convertible sin pago inicial por otra Instancia reservada
convertible sin pago inicial solo si el precio por hora de la Instancia reservada convertible nueva es
mayor o igual que el de la Instancia reservada convertible intercambiada.
Note
Si el valor total (precio por hora * número de horas restantes) de la Instancia reservada
convertible nueva es inferior al valor total de la Instancia reservada convertible intercambiada,
AWS le da automáticamente una cantidad de instancias en la Instancia reservada convertible
que garantiza que el valor total es mayor o igual que el de la Instancia reservada convertible
intercambiada.
• Si intercambia varias Instancias reservadas convertibles que tienen fechas de vencimiento diferentes, la
fecha de vencimiento de la Instancia reservada convertible nueva será la fecha más lejana en el futuro.
• Si intercambia una sola Instancia reservada convertible, esta debe tener el mismo plazo (1 o 3 años)
que la Instancia reservada convertible nueva. Si fusiona varias Instancias reservadas convertibles que
tengan plazos diferentes, la Instancia reservada convertible nueva tendrá un plazo de 3 años. Para
obtener más información, consulte Fusión de Instancias reservadas convertibles (p. 245).
• Después de cambiar un Instancia reservada convertible, la reserva original se retira. Su fecha de
finalización es la fecha de inicio de la nueva reserva, mientras que la fecha de finalización de la nueva
reserva es la misma que la fecha de finalización de la Instancia reservada convertible original. Por
ejemplo, si modifica una reserva de tres años a la que aún le quedaban 16 meses de plazo, la reserva
modificada resultante es una reserva de 16 meses con la misma fecha de finalización que la reserva
original.
Cada Instancia reservada convertible tiene un valor de lista. Este valor de lista se compara con el valor
de lista de las Instancias reservadas convertibles que desea con el fin de determinar cuántas reservas de
instancias puede recibir del intercambio.
Por ejemplo: tiene una Instancia reservada convertible con un valor de lista de 35 USD que desea
intercambiar por un tipo de instancia nuevo con un valor de lista de 10 USD.
244
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
$35/$10 = 3.5
Puede intercambiar la Instancia reservada convertible por tres Instancias reservadas convertibles de
10 USD. No se puede comprar media reserva, por lo que tendrá que comprar una Instancia reservada
convertible adicional que cubra el resto:
La cuarta Instancia reservada convertible tiene la misma fecha de finalización que las otras tres. Si
está intercambiando Instancias reservadas convertibles de pagos iniciales parciales o totales, deberá
pagar el costo de nivelación de la cuarta reserva. Si el costo inicial restante de las Instancias reservadas
convertibles es de 500 $ y la reserva de destino normalmente costaría 600 $ en forma prorrateada, se le
cobrarán 100 $.
$600 prorated upfront cost of new reservations - $500 remaining upfront cost of original
reservations = $100 difference.
Suponga, por ejemplo, que tenga las Instancias reservadas convertibles siguientes en su cuenta:
• Puede fusionar aaaa1111 y bbbb2222 e intercambiarlas por una Instancia reservada convertible de
un año. No puede intercambiarlos por una Instancia reservada convertible de tres años. La fecha de
vencimiento de la nueva Instancia reservada convertible es el 31/12/2018.
• Puede fusionar bbbb2222 y cccc3333 e intercambiarlas por una Instancia reservada convertible
de 3 años. No puede intercambiarlos por una Instancia reservada convertible de un año. La fecha de
vencimiento de la nueva Instancia reservada convertible es el 31/07/2018.
• Puede fusionar cccc3333 y dddd4444 e intercambiarlas por una Instancia reservada convertible
de 3 años. No puede intercambiarlos por una Instancia reservada convertible de un año. La fecha de
vencimiento de la nueva Instancia reservada convertible es el 31/12/2019.
245
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias reservadas
En este ejemplo, tiene una Instancia reservada convertible t2.micro con cuatro instancias en la reserva.
Para intercambiar dos instancias t2.micro por una instancia m4.xlarge:
Puede buscar ofertas de Instancias reservadas convertibles y seleccionar la nueva configuración entre las
opciones ofrecidas.
Las Instancias reservadas que se han intercambiado se retiran y las Instancias reservadas nuevas se
muestran en la consola de Amazon EC2. Este proceso puede tardar unos minutos en propagarse.
Para intercambiar una Instancia reservada convertible, primero encuentre una Instancia reservada
convertible de destino que cumpla sus necesidades:
246
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias programadas
Obtenga un presupuesto para el intercambio que incluya el número de Instancias reservadas que
conseguirá en el intercambio y el verdadero costo de nivelación del intercambio:
Las instancias programadas son una buena opción para las cargas de trabajo que no se ejecutan
continuamente, pero que sí se ejecutan con una programación habitual. Por ejemplo, puede utilizar
las instancias programadas para una aplicación que se ejecuta durante el horario laboral o para el
procesamiento por lotes que se ejecuta al final de la semana.
Si necesita una reserva de capacidad continuamente, las Instancias reservadas pueden responder a sus
necesidades y reducir los costos. Para obtener más información, consulte Instancias reservadas (p. 212).
Si tiene flexibilidad con respecto a cuándo se ejecutan las instancias, las Instancias de spot pueden
responder a sus necesidades y reducir sus costos. Para obtener más información, consulte Instancias de
spot (p. 250).
Contenido
• Cómo funcionan las instancias programadas (p. 247)
• Roles vinculados a servicios para instancias programadas (p. 248)
• Adquisición de una instancia programada (p. 248)
• Lanzamiento de una instancia programada (p. 249)
• Límites de instancias programadas (p. 250)
Para comenzar, debe buscar una programación disponible. Puede buscar en varios grupos o en un solo
grupo. Una vez que localice una programación idónea, adquiérala.
Debe lanzar sus instancias programadas durante los periodos de tiempo programados, mediante una
configuración de lanzamiento que se ajuste a los siguientes atributos de la programación que ha adquirido:
tipo de instancia, zona de disponibilidad, red y plataforma. Al hacerlo, Amazon EC2 lanza instancias
EC2 en su nombre, según la especificación de lanzamiento indicada. Amazon EC2 debe asegurarse de
que las instancias EC2 han terminado al final del periodo de tiempo programado actualmente, de modo
que la capacidad se encuentre disponible para cualquier otra instancia programada para la que se haya
reservado. Por consiguiente, Amazon EC2 termina las instancias EC2 tres minutos antes de la finalización
del periodo de tiempo programado actualmente.
247
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias programadas
No se pueden detener o reiniciar las instancias programadas, pero puede terminarlas manualmente
cuanto sea necesario. Si termina una instancia programada antes de que finalice su periodo de tiempo
programado actual, puede lanzarla de nuevo tras unos minutos. De lo contrario, debe esperar hasta el
siguiente periodo de tiempo programado.
Si adquirió las instancias programadas antes de octubre de 2017, cuando Amazon EC2 empezó a utilizar
los roles vinculados a servicios, Amazon EC2 creó el rol AWSServiceRoleForEC2ScheduledInstances en
su cuenta de AWS. Para obtener más información, consulte Un nuevo rol ha aparecido en la cuenta de
AWS en la Guía del usuario de IAM.
Si ya no tiene que utilizar las instancias programadas, le recomendamos que elimine el rol
AWSServiceRoleForEC2ScheduledInstances. Aunque elimine este rol de la cuenta, Amazon EC2 vuelve a
crearlo si adquiere de nuevo las instancias programadas.
Una vez que adquiere una instancia programada, no puede cancelar, modificar ni volver a vender
la compra.
248
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias programadas
249
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Utilice el comando describe-scheduled-instances para visualizar una lista de las instancias programadas y,
a continuación, utilice el comando run-scheduled-instances para lanzar cada instancia programada durante
sus periodos de tiempo programados.
• Los únicos tipos de instancia compatibles son los siguientes: C3, C4, M4 y R3.
• El plazo necesario es de 365 días (un año).
• El uso mínimo necesario es de 1200 horas al año.
• Puede adquirir una instancia programada con hasta tres meses de antelación.
• Están disponibles en las siguientes regiones: EE. UU. Este (Norte de Virginia), EE. UU. Oeste (Oregón)
y Europa (Irlanda).
Instancias de spot
Una instancia de spot es una instancia EC2 sin utilizar que está disponible por un precio inferior al precio
bajo demanda. Dado que las Instancias de spot permiten solicitar instancias EC2 no utilizadas con grandes
descuentos, es posible reducir considerablemente los costos de Amazon EC2. El precio por hora de una
instancia de spot se denomina precio de spot. Amazon EC2 establece el precio de spot de cada tipo de
instancia en cada zona de disponibilidad, y este fluctúa en función de la oferta y la demanda a largo plazo
de las Instancias de spot. Su instancia de spot se ejecuta siempre que haya capacidad disponible y que el
precio máximo por hora de su solicitud sea superior al precio de spot.
Las Instancias de spot son una opción económica si es flexible con respecto a cuándo es necesario
ejecutar las aplicaciones y si las aplicaciones se pueden interrumpir. Por ejemplo, las Instancias de spot
son adecuadas para análisis de datos, trabajos por lotes, procesamiento en segundo plano y tareas
opcionales. Para obtener más información, consulte Instancias de spot de Amazon EC2.
Temas
250
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Conceptos
Antes de comenzar con las Instancias de spot, familiarícese con los siguientes conceptos:
• Grupo de instancia de spot–: conjunto de instancias EC2 no utilizadas que tienen el mismo tipo de
instancia (por ejemplo, m5.large), sistema operativo, zona de disponibilidad y plataforma de red.
• Precio de spot – el precio actual de una instancia de spot por hora.
• Solicitud de instancia de spot –: proporciona el precio máximo por hora que está dispuesto a pagar por
una instancia de spot. Si no especifica un precio máximo, el predeterminado es el precio bajo demanda.
Si el precio máximo por hora de su solicitud es superior al precio de spot, Amazon EC2 la atiende
si hay capacidad disponible. Una solicitud de instancia de spot puede ser puntual o persistente. De
forma automática, Amazon EC2 vuelve a enviar una solicitud de spot persistente en cuanto se termina
la instancia de spot asociada con la solicitud. Opcionalmente, la solicitud de instancia de spot puede
especificar una duración para las Instancias de spot.
• Flota de spot –: conjunto de Instancias de spot que se lanza en función de los criterios especificados por
el usuario. La Flota de spot selecciona los grupos de instancia de spot que se ajustan a sus necesidades
y lanza Instancias de spot para satisfacer la capacidad de destino de la flota. De forma predeterminada,
las Flotas de spot se establecen para mantener la capacidad de destino lanzando instancias de
sustitución en cuanto se terminan las Instancias de spot de la flota. Puede enviar una Flota de spot como
una solicitud puntual, que no se conserva una vez que se han terminado las instancias. Puede incluir
solicitudes de instancia a petición en una solicitud de Flota de spot.
• Interrupción de instancia de spot:– Amazon EC2 detiene, termina o hiberna la instancia de spot cuando
el precio de spot supera el precio máximo de su solicitud o cuando ya no hay más capacidad disponible.
Amazon EC2 proporciona un aviso de interrupción de la instancia de spot, que envía a la instancia una
advertencia dos minutos antes de que se interrumpa.
Precio por hora El precio por hora de las Instancias de El precio por hora de las Instancias bajo
spot varía en función de la demanda. demanda es estático.
Interrupción de Puede detener e iniciar una instancia Determine cuándo se interrumpe una
instancias de spot con respaldo de Amazon EBS. instancia a petición (se detiene, se
Además, el servicio de spot de Amazon hiberna o se termina).
EC2 puede interrumpir (p. 321) una
251
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Otra estrategia consiste en lanzar Instancias de spot con una duración especificada (también conocidas
como bloques de spot), que se han diseñado para no ser interrumpidos y se ejecutarán de forma continua
durante el tiempo que elija. En extrañas situaciones, los bloques de spot pueden interrumpirse por
necesidades de capacidad de Amazon EC2. En estos casos, ofrecemos una advertencia de dos minutos
antes de terminar una instancia y no se le cobran las instancias terminadas aunque las haya utilizado. Para
obtener más información, consulte Definición de la duración de sus Instancias de spot (p. 269).
Cómo empezar
Lo primero que tiene que hacer es prepararse para usar Amazon EC2. También puede resultarle de
utilidad tener experiencia en el lanzamiento de Instancias bajo demanda antes de lanzar Instancias de
spot.
Puesta en marcha
252
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Servicios relacionados
Puede aprovisionar Instancias de spot directamente mediante Amazon EC2. También puede aprovisionar
Instancias de spot usando otros servicios de AWS. Para obtener más información, consulte la
documentación siguiente.
Puede crear configuraciones o plantillas de lanzamiento con el precio máximo que está dispuesto
a pagar, para que Amazon EC2 Auto Scaling pueda lanzar Instancias de spot. Para obtener más
información, consulte Lanzar Instancias de spot en su grupo de Auto Scaling y Uso de varios tipos de
instancia y opciones de compra en la Guía del usuario de Amazon EC2 Auto Scaling.
Amazon EMR y Instancias de spot
Existen situaciones en las que puede resultar útil ejecutar Instancias de spot en un clúster de Amazon
EMR. Para obtener más información, consulte Instancias de spot y ¿Cuándo se deben utilizar las
Instancias de spot? en la Guía de administración de Amazon EMR.
Plantillas de AWS CloudFormation
AWS CloudFormation le permite crear y administrar una colección de recursos de AWS mediante una
plantilla en formato JSON. Las plantillas de AWS CloudFormation pueden incluir el precio máximo que
está dispuesto a pagar. Para obtener más información, consulte EC2 instancia de spot Updates - Auto
Scaling and CloudFormation Integration.
AWS SDK for Java
Se puede usar el lenguaje de programación Java para administrar las Instancias de spot. Para obtener
más información, consulte Tutorial: Instancias de spot de Amazon EC2 y Tutorial: Administración
avanzada de solicitudes de spot de Amazon EC2.
AWS SDK para .NET
Se puede usar el entorno de programación .NET para administrar las Instancias de spot. Para obtener
más información, consulte Tutorial: Instancias de spot de Amazon EC2.
Precios y ahorro
Las Instancias de spot se cobran según el precio de spot, establecido por Amazon EC2. Este precio
se ajusta gradualmente en función de la oferta y la demanda a largo plazo de las Instancias de spot.
Si el precio máximo de su solicitud es superior al precio de spot actual, Amazon EC2 la atiende si hay
capacidad disponible. Las Instancias de spot se ejecutan hasta que las termina, hasta que no quede
capacidad disponible, o hasta que el precio de spot sea superior al precio máximo o su grupo de Auto
Scaling de Amazon EC2 las termine durante el escalado descendente.
Las Instancias de spot con una duración predefinida utilizan un precio por hora fijo que permanece en vigor
para la instancia de spot durante toda su ejecución.
Si usted o Amazon EC2 interrumpe una instancia de spot en ejecución, se le cobrará por los segundos
utilizados o por la hora completa, o no se le aplicará ningún cargo, en función del sistema operativo que
utilice y de quién interrumpió la instancia de spot. Para obtener más información, consulte Facturación de
las Instancias de spot interrumpidas (p. 327).
253
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Ver precios
Para ver el precio de spot actual más bajo (actualizado cada cinco minutos) por región de AWS y tipo de
instancia, consulte la página Precios de Instancias de spot.
Para ver el historial de precios de spot de los últimos tres meses, utilice la consola de Amazon EC2 o
el comando describe-spot-price-history (AWS CLI). Para obtener más información, consulte Historial de
precios de instancia de spot (p. 264).
De forma independiente, asignamos zonas de disponibilidad a códigos para cada cuenta de AWS. Por ese
motivo, puede obtener diferentes resultados para el mismo código de zona de disponibilidad (por ejemplo,
us-west-2a) entre diferentes cuentas.
Ver el ahorro
Puede ver los ahorros conseguidos por utilizar Instancias de spot en un Flota de spot o varios Instancias
de spot. Puede ver el ahorro conseguido durante la última hora o los últimos tres días y el precio medio por
hora de CPU virtual y por hora de memoria (GiB). El ahorro es una estimación y podría diferir del ahorro
real porque no incluye los ajustes en la facturación en función del uso. Para obtener más información
acerca de la visualización de información sobre el ahorro, consulte Ahorro en la compra de Instancias de
spot (p. 266).
Ver facturación
Para revisar la factura, vaya a la página Actividad de la cuenta de AWS. La factura contiene vínculos a
informes de uso que ofrecen detalles sobre la cuenta. Para obtener más información, consulte Facturación
de cuentas de AWS.
Si tiene alguna pregunta sobre los eventos, las cuentas y la facturación de AWS, póngase en contacto con
AWS Support.
Se recomienda el uso de Instancias de spot para aplicaciones sin estado, tolerantes a fallos y flexibles.
Por ejemplo, las Instancias de spot funciona bien para big data, cargas de trabajo en contenedores, CI/CD,
servidores web sin estado, informática de alto rendimiento (HPC) y cargas de trabajo de representación.
Mientras se ejecutan, las Instancias de spot son exactamente iguales que las Instancias bajo demanda. Sin
embargo, las instancias de spot no garantizan que pueda mantener las instancias en ejecución el tiempo
suficiente para finalizar sus cargas de trabajo. Las instancias de spot tampoco garantizan que pueda
obtener disponibilidad inmediata de las instancias que está buscando, ni que siempre pueda obtener la
capacidad agregada que solicitó. Además, las interrupciones y la capacidad de instancia de spot pueden
cambiar con el tiempo porque la disponibilidad de instancia de spot varía según la oferta y la demanda y el
rendimiento pasado no es una garantía de resultados futuros.
Las Instancias de spot no son adecuadas para cargas de trabajo que no sean flexibles, con estado, sin
tolerancia a errores o estrechamente acopladas entre nodos de instancia. Tampoco se recomienda para
cargas de trabajo que no sean tolerantes a períodos ocasionales en los que la capacidad de destino
no esté completamente disponible. Recomendamos encarecidamente que no se utilicen Instancias de
spot para estas cargas de trabajo o que se intente realizar una conmutación por error a Instancias bajo
demanda para controlar las interrupciones.
254
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
aconsejamos que siga estas prácticas recomendadas para tener la mejor experiencia con el servicio de
instancias de spot.
Si su carga de trabajo es «flexible en el tiempo», también puede configurar sus Instancias de spot para
que se detengan o hibernen cuando se interrumpan. Amazon EC2 detiene o hiberna automáticamente
sus Instancias de spot en caso de interrupción y reanuda automáticamente las instancias cuando haya
capacidad disponible.
Para obtener más información, consulte Interrupciones de instancia de spot (p. 321).
Sea flexible con respecto a los tipos de instancia y las zonas de disponibilidad
Un grupo de instancia de spot es un conjunto de instancias EC2 no utilizadas con el mismo tipo de
instancia (por ejemplo, m5.large) y zona de disponibilidad (por ejemplo, us-east-1a). Debe ser flexible en
cuanto a los tipos de instancia que solicita y las zonas de disponibilidad en las que puede implementar
la carga de trabajo. Esto le da a las instancias de spot una mejor oportunidad de encontrar y asignar la
cantidad necesaria de capacidad de cómputo. Por ejemplo, no pida solo c5.large si estaría dispuesto a
usar larges de las familias c4, m5 y m4.
En función de sus necesidades concretas, puede evaluar con qué tipos de instancia puede ser flexible
para cumplir sus requisitos informáticos. Si una carga de trabajo se puede escalar verticalmente, debe
incluir tipos de instancia más grandes (más vCPU y memoria) en sus solicitudes. Si solo puede escalar
horizontalmente, debe incluir tipos de instancias de generación anterior, ya que tienen menos demanda de
los clientes bajo demanda.
Una buena regla general es ser flexible con al menos 10 tipos de instancias para cada carga de trabajo.
Además, asegúrese de que todas las zonas de disponibilidad estén configuradas para su uso en la VPC y
seleccionadas para su carga de trabajo.
255
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
tipos de instancia y la capacidad de destino en función de las necesidades de la aplicación. Para obtener
más información, consulte Grupos de Auto Scaling en Guía del usuario de Amazon EC2 Auto Scaling y
Creación de una solicitud de Flota de spot (p. 284) en esta guía del usuario.
Cuando use Instancias de spot, debe estar preparado para las interrupciones. Amazon EC2 puede
interrumpir una instancia de spot si el precio de spot supera el precio máximo, si la demanda de Instancias
de spot aumenta o si la oferta de Instancias de spot disminuye. Cuando Amazon EC2 interrumpe una
instancia de spot, proporciona un aviso de interrupción de instancia de spot, que envía a la instancia una
advertencia dos minutos antes de que Amazon EC2 la interrumpa. No puede habilitar la protección contra
terminación para Instancias de spot. Para obtener más información, consulte Interrupciones de instancia de
spot (p. 321).
Puede detener, iniciar, reiniciar o terminar una instancia con respaldo de Amazon EBS. El servicio Spot
puede detener, terminar o hibernar una instancia de spot cuando la interrumpe.
Contenido
• Lanzamiento de Instancias de spot en un grupo de lanzamiento (p. 256)
• Lanzamiento de Instancias de spot en un grupo de zona de disponibilidad (p. 257)
• Lanzamiento de Instancias de spot en una VPC (p. 257)
256
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
supere su precio máximo), debe terminarlas todas. No obstante, si usted es el que termina una o más de
las instancias en un grupo de lanzamiento, Amazon EC2 no termina el resto de las instancias del grupo de
lanzamiento.
Si bien esta opción puede resultar útil, el hecho de añadir esta limitación puede reducir las posibilidades de
que se atienda la solicitud de instancia de spot y aumentar las posibilidades de que finalicen las Instancias
de spot. Por ejemplo, el grupo de lanzamiento incluye instancias de múltiples zonas de disponibilidad. Si la
capacidad de una de estas zonas de disponibilidad se reduce y ya no está disponible, entonces Amazon
EC2 termina todas las instancias del grupo de lanzamiento.
Si crea otra solicitud realizada correctamente de instancia de spot que especifica el mismo grupo
de lanzamiento (existente) que una solicitud anterior realizada correctamente, las instancias nuevas
se añaden al grupo de lanzamiento. Posteriormente, si se termina una instancia de este grupo de
lanzamiento, se terminan todas las instancias del grupo, incluyendo las instancias lanzadas en la primera y
segunda solicitud.
Si bien esta opción puede resultar útil, el hecho de añadir esta limitación puede reducir las opciones de que
se atienda su solicitud de instancia de spot.
VPC predeterminada
Amazon EC2 usa la zona de disponibilidad para la subred especificada. Si no especifica una subred,
selecciona una zona de disponibilidad y su subred predeterminada, pero no necesariamente la zona más
barata. Si eliminó la subred predeterminada para una zona de disponibilidad, entonces deberá especificar
una subred diferente.
VPC no predeterminada
• Debe usar el precio máximo predeterminado (el precio bajo demanda) o basar su precio máximo en el
historial de precio de spot de las Instancias de spot en un VPC.
• [VPC predeterminada] Si desea que la instancia de spot se lance en una zona de disponibilidad de bajo
precio específica, debe especificar la subred correspondiente en la solicitud de instancia de spot. Si
no especifica una subred, Amazon EC2 selecciona una para usted y la zona de disponibilidad de esta
subred podría no tener el menor precio de spot.
• [VPC no predeterminada] Debe especificar la subred para la instancia de spot.
257
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
La Flota de spot intenta lanzar el número de Instancias de spot y Instancias bajo demanda necesarias para
satisfacer la capacidad de destino que haya especificado en la solicitud de Flota de spot. La solicitud de
Instancias de spot se atiende si hay capacidad disponible y el precio máximo especificado en la solicitud es
superior al precio de spot actual. Además, la Flota de spot intenta mantener la capacidad de destino si las
Instancias de spot se interrumpen.
También puede establecer la cantidad máxima por hora que está dispuesto a pagar por su flota y Flota
de spot lanza instancias hasta que se alcance la cantidad máxima. Cuando se alcanza cantidad máxima
por hora que está dispuesto a pagar, la flota deja de lanzar instancias incluso si no se ha alcanzado la
capacidad de destino.
Un grupo de instancia de spot es un conjunto de instancias EC2 no utilizadas con el mismo tipo de
instancia (por ejemplo, m5.large), sistema operativo, zona de disponibilidad y plataforma de red. Cuando
se crea una solicitud de Flota de spot, se pueden incluir varias especificaciones de lanzamiento, que
dependen del tipo de instancia, la AMI, la zona de disponibilidad o la subred. La Flota de spot selecciona
los grupos de instancia de spot que se utilizan para atender la solicitud basándose en las especificaciones
de lanzamiento incluidas en la solicitud de Flota de spot y en la configuración de la solicitud de Flota de
spot. Las Instancias de spot proceden de los grupos seleccionados.
Contenido
• Capacidad bajo demanda en una solicitud de Flota de spot (p. 258)
• Estrategia de asignación de Instancias de spot (p. 258)
• Anulaciones de precios de spot (p. 260)
• Control de gastos (p. 260)
• Ponderación de instancias de Flota de spot (p. 261)
• Explicación: Uso de Flota de spot con ponderación de instancias (p. 262)
Por ejemplo, ha configurado tres invalidaciones de plantillas de lanzamiento, cada una de ellas con un tipo
de instancia distinto: c3.large, c4.large y c5.large. El precio bajo demanda de c5.large es menor
que el de c4.large. c3.large es la más barata. Si no se aplica la prioridad para determinar el orden, la
flota cubrirá la capacidad bajo demanda comenzando por c3.large y, a continuación, c5.large. Dado
que a menudo tiene Instancias reservadas sin utilizar para c4.large, puede establecer la prioridad de
invalidación de la plantilla de lanzamiento de forma que el orden sea c4.large, c3.large y, por último,
c5.large.
258
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
lowestPrice
Las Instancias de spot proceden del grupo con el precio más bajo. Esta es la estrategia
predeterminada.
diversified
Las Instancias de spot proceden del grupo con capacidad óptima para el número de instancias que va
a lanzar.
InstancePoolsToUseCount
Las Instancias de spot se distribuyen entre los grupos de spot que haya especificado. Este parámetro
solo es válido cuando se usa en combinación con lowestPrice.
Para la capacidad de destino de instancia a petición, la Flota de spot siempre selecciona el tipo de
instancia más económico en función del precio bajo demanda público, pero siempre se ciñe a la estrategia
de asignación (ya sea lowestPrice, capacityOptimized o diversified) de las Instancias de spot.
259
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Si una flota es pequeña o se ejecuta durante poco tiempo, la probabilidad de que se interrumpan
las Instancias de spot es baja, incluso con todas ellas en un único grupo de instancia de spot. Por
consiguiente, es probable que la estrategia lowestPrice satisfaga sus necesidades a la vez que le
proporciona el costo más bajo.
Si la flota es grande o se ejecuta durante mucho tiempo, puede mejorar la disponibilidad de la flota
distribuyendo las Instancias de spot entre varios grupos. Por ejemplo, si la solicitud de Flota de spot
especifica 10 grupos y una capacidad de destino de 100 instancias, la flota lanza 10 Instancias de spot en
cada grupo. Si el precio de spot de un grupo sobrepasa el precio máximo de ese grupo, solo el 10 % de
la flota se ve afectada. El uso de esta estrategia también consigue que su flota sea menos sensible a los
aumentos en el precio de spot en cualquiera de los grupos a lo largo del tiempo.
Con la estrategia diversified, la Flota de spot no lanza Instancias de spot; en ningún grupo con un
precio de spot que sea mayor o igual que el precio bajo demanda.
Para crear una flota barata y diversificada, utilice la estrategia de asignación lowestPrice combinada
con InstancePoolsToUseCount. Puede usar una cantidad baja o alta de grupos de spot en los
que asignar las Instancias de spot. Por ejemplo, si ejecuta procesamientos por lotes, recomendamos
especificar una cantidad baja de grupos de spot (por ejemplo, InstancePoolsToUseCount=2) para
asegurarse de que las colas siempre tengan capacidad de cómputo y, a la vez, maximizar el ahorro. Si
ejecuta un servicio web, recomendamos especificar una cantidad elevada de grupos de spot (por ejemplo,
InstancePoolsToUseCount=10) para minimizar el impacto en caso de que un grupo de instancia de
spot deje de estar disponible temporalmente.
Si la flota ejecuta cargas de trabajo que pueden tener un costo de interrupción superior asociado al reinicio
del trabajo y la creación de puntos de control, utilice la estrategia capacityOptimized. Esta estrategia
ofrece la posibilidad de experimentar menos interrupciones, lo que puede reducir el costo total de la carga
de trabajo.
Si lo desea, puede especificar un precio máximo en una o más especificaciones de lanzamiento. Este
precio es específico de la especificación de lanzamiento. Si una especificación de lanzamiento incluye
un precio específico, la Flota de spot usa este precio máximo para invalidar el global. Cualquier otra
especificación de lanzamiento que no incluya un precio máximo específico seguirá usando el precio
máximo global.
Control de gastos
Flota de spot deja de lanzar instancias cuando se alcanza la capacidad de destino o la cantidad máxima
que está dispuesto a pagar. Para controlar la cantidad que paga por hora por su flota, puede especificar
el SpotMaxTotalPrice por Instancias de spot y el OnDemandMaxTotalPrice por Instancias bajo
demanda. Cuando se alcanza el precio máximo total, Flota de spot deja de lanzar instancias incluso si no
se ha alcanzado la capacidad de destino.
En los siguientes ejemplos, se muestran dos situaciones diferentes. En el primero, Flota de spot deja de
lanzar instancias cuando se alcanza la capacidad de destino. En el segundo, Flota de spot deja de lanzar
instancias cuando se alcanza la cantidad máxima que está dispuesto a pagar.
260
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Flota de spot lanza 10 Instancias bajo demanda porque el total de 1,00 USD (10 instancias x 0,10 USD) no
supera el OnDemandMaxTotalPrice de 1,50 USD.
Si Flota de spot lanza la capacidad de destino bajo demanda (10Instancias bajo demanda), el
costo total por hora sería de 1,00 USD. Esto es más que la cantidad especificada (0,80 USD) como
OnDemandMaxTotalPrice. Para evitar gastar más de lo que está dispuesto a pagar, Flota de spot
lanza solo 8 Instancias bajo demanda (por debajo de la capacidad de destino bajo demanda) porque el
lanzamiento de más superaría el OnDemandMaxTotalPrice.
De forma predeterminada, el precio se especifica por hora de instancia. Cuando se usa la característica de
ponderación de instancias, el precio se especifica por hora de unidad. Puede calcular su precio de puja por
hora de unidad dividiendo el precio para un tipo de instancia entre el número de unidades que representa.
La Flota de spot calcula el número de Instancias de spot que debe lanzar dividiendo la capacidad de
destino entre la ponderación de instancias. Si el resultado no es un entero, la Flota de spot lo redondea
al siguiente entero, de manera que el tamaño de la flota no esté por debajo de su capacidad de destino.
La Flota de spot puede seleccionar cualquier grupo que se indique en la especificación de lanzamiento,
incluso si la capacidad de las instancias lanzadas sobrepasa la capacidad de destino solicitada.
En las siguientes tablas se incluyen ejemplos de cálculos para determinar el precio por unidad para una
solicitud de Flota de spot con una capacidad de destino de 10.
Tipo de Ponderación de Precio por hora Precio por hora Número de instancias lanzadas
instancia instancia de instancia de unidad
Tipo de Ponderación de Precio por hora Precio por hora Número de instancias lanzadas
instancia instancia de instancia de unidad
261
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Use la ponderación de instancias de Flota de spot de la siguiente manera para aprovisionar la capacidad
de destino que desea en los grupos con el precio más bajo por unidad en el momento de su tramitación:
La ponderación representa el número de unidades con el que el tipo de instancia representa la capacidad
de destino. Si la primera especificación de lanzamiento proporciona el precio por unidad más bajo (precio
para r3.2xlarge por hora de instancia dividido entre 6), la flota de spot debería lanzar 4 de estas
instancias (24 dividido entre 6).
Si la segunda especificación de lanzamiento proporciona el precio por unidad más bajo (precio para
c3.xlarge por hora de instancia dividido entre 5), la Flota de spot debería lanzar cinco de estas
instancias (24 dividido entre 5, con el resultado redondeado hacia arriba).
La Flota de spot debería lanzar cuatro instancias (30 dividido por 8, con el resultado redondeado hacia
arriba). Con la estrategia lowestPrice, las cuatro instancias proceden del grupo que proporciona el
menor precio por unidad. Con la estrategia diversified, la Flota de spot lanza una instancia en cada
uno de los tres grupos y la cuarta instancia en cualquiera de los tres grupos que proporcione el menor
precio por unidad.
Objetivo
Example Corp es una compañía farmacéutica que desea aprovechar la potencia computacional de
Amazon EC2 para realizar el cribado de compuestos químicos que podrían utilizarse para combatir el
cáncer.
Planificación
Example Corp primero consulta las Prácticas recomendadas para instancias de spot. A continuación,
Example Corp determina los siguientes requisitos para su Flota de spot.
262
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Tipos de instancias
Example Corp tiene una aplicación que requiere un uso intensivo de memoria y de recursos informáticos
que responde mejor con 60 GB de memoria, como mínimo, y ocho CPU virtuales (vCPU). Desean
maximizar estos recursos para la aplicación al precio más bajo posible. Example Corp decide que
cualquiera de los siguientes tipos de instancias EC2 podría satisfacer sus necesidades:
r3.2xlarge 61 8
r3.4xlarge 122 16
r3.8xlarge 244 32
Con ponderación de instancias, la capacidad de destino puede ser igual a un número de instancias (opción
predeterminada) o a una combinación de factores como núcleos (vCPU), memoria (GiB) y almacenamiento
(GB). Considerando la base para su aplicación (60 GB de RAM y ocho vCPU) como 1 unidad, Example
Corp decide que 20 veces esta cantidad satisfaría sus necesidades. Así que la compañía establece la
capacidad de destino de la solicitud de Flota de spot en 20.
Ponderaciones de instancias
Después de determinar la capacidad de destino, Example Corp calcula las ponderaciones de instancias.
Para calcularlas para cada tipo de instancia, determinan las unidades de cada tipo de instancia que son
necesarias para alcanzar la capacidad de destino de la siguiente manera:
Example Corp usa el precio bajo demanda por hora de instancia como punto de inicio de su precio.
También podrían usar precios de spot recientes o una combinación de ambos. Para calcular el precio por
hora de unidad, dividen el precio inicial por hora de instancia entre la ponderación. Por ejemplo:
Example Corp podría usar un precio global por hora de unidad de 0,7 USD y ser competitivos para los
tres tipos de instancias. También podrían usar un precio global por hora de unidad de 0,7 USD y un precio
específico por hora de unidad de 0,9 USD en la especificación de lanzamiento r3.8xlarge.
263
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Verificación de permisos
Antes de crear una solicitud de Flota de spot, Example Corp verifica que tiene un rol de IAM con los
permisos necesarios. Para obtener más información, consulte Permisos de Flota de spot (p. 280).
Creación de la solicitud
Example Corp crea un archivo, config.json, con la siguiente configuración para su solicitud de Flota de
spot:
{
"SpotPrice": "0.70",
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"SubnetId": "subnet-482e4972",
"WeightedCapacity": 1
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.4xlarge",
"SubnetId": "subnet-482e4972",
"WeightedCapacity": 2
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.8xlarge",
"SubnetId": "subnet-482e4972",
"SpotPrice": "0.90",
"WeightedCapacity": 4
}
]
}
Para obtener más información, consulte Solicitudes Flota de spot (p. 278).
Cumplimiento
La estrategia de asignación determina de qué grupos de instancia de spot proceden las Instancias de spot.
Con la estrategia lowestPrice (que es la estrategia predeterminada), las instancias de spot proceden
del grupo con el precio de spot más bajo por unidad en el momento de la prestación del servicio. Para
proporcionar 20 unidades de capacidad, la Flota de spot lanza 20 (20 dividido entre 1) instancias
r3.2xlarge, 10 (20 dividido entre 2) instancias r3.4xlarge o 5 (20 dividido entre 4) instancias
r3.8xlarge.
Si Example Corp usara la estrategia diversified, las Instancias de spot procederían de los tres
grupos. La Flota de spot lanzaría 6 instancias r3.2xlarge (que proporcionan 6 unidades), 3 instancias
r3.4xlarge (que proporcionan 6 unidades) y 2 instancias r3.8xlarge (que proporcionan 8 unidades),
con un total de 20 unidades.
264
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
spot antes de hacerlo. Puede ver el historial del precio de spot para los últimos 90 días, filtrando por tipo de
instancia, sistema operativo y zona de disponibilidad.
Los precios de las instancia de spot se fijan en Amazon EC2 y se ajustan gradualmente en función de las
tendencias a largo plazo de la oferta y la demanda de capacidad de instancia de spot. Para conocer los
precios de instancia de spot actuales, consulte Precios de instancias de spot de Amazon EC2.
6. (Opcional) Para revisar el historial de precios de spot para una zona de disponibilidad específica,
seleccione una zona de la lista. También puede seleccionar un producto, un tipo de instancia o un
intervalo de fechas diferente.
Puede utilizar uno de los siguientes comandos. Para obtener más información, consulte Acceso a Amazon
EC2 (p. 3).
265
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
La siguiente captura de pantalla de la página Solicitudes de spot muestra la información del uso y el ahorro
de spot de una Flota de spot.
• Instancias de spot – número de Instancias de spot lanzadas y terminadas por la Flota de spot. Al ver el
resumen del ahorro, el número representa todas las Instancias de spot en ejecución.
• vCPU-hours (Horas de CPU virtual) –: número de horas de la CPU virtual utilizadas en todas las
Instancias de spot en el período de tiempo seleccionado.
• Mem(GiB)-hours (Horas de memoria (GiB)):– número de horas de GiB utilizadas en todas las Instancias
de spot en el período de tiempo seleccionado.
• On-Demand total (Total bajo demanda):– cantidad total pagada por el período de tiempo seleccionado si
estas instancias se hubieran lanzado como Instancias bajo demanda.
• Spot total (Total de spot):– cantidad total a pagar por el período de tiempo seleccionado.
• Savings (Ahorro):– porcentaje de ahorro al no pagar un precio bajo demanda.
• Average cost per vCPU-hour (Costo medio por hora de CPU virtual):– costo medio por hora del uso de
la CPU virtual en todas las Instancias de spot durante el período de tiempo seleccionado y calculado del
siguiente modo: Average cost per vCPU-hour (Costo medio por hora de CPU virtual) = Spot total (Total
de spot) / vCPU-hours (Horas de CPU virtual).
• Average cost per mem(GiB)-hour (Costo medio por hora de memoria (GiB):– costo medio por hora del
uso de GiB en todas las Instancias de spot durante el período de tiempo seleccionado y calculado del
siguiente modo: Average cost per mem(GiB)-hour (Costo medio por hora de CPU virtual) = Spot total
(Total de spot) / Mem(GiB)-hours (Horas de memoria (GiB)).
• Tabla Details (Detalles):– los distintos tipos de instancia (número de instancias por tipo de instancia entre
paréntesis) que incluye la Flota de spot. En el resumen del ahorro se incluyen todas las Instancias de
spot en ejecución.
266
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
La información del ahorro solo puede verse con la consola de Amazon EC2.
Para ver la información de ahorro de todas las Instancias de spot en ejecución (consola)
En la siguiente ilustración se muestra cómo funcionan las solicitudes de spot. Observe que el tipo de
solicitud (una única vez o persistente) determina si la solicitud se abre de nuevo cuando Amazon EC2
interrumpe una instancia de spot o si detiene una instancia de spot. Si la solicitud es persistente, después
de interrumpir la instancia de spot, se volverá a abrir la solicitud. Si la solicitud es persistente y detiene su
instancia de spot, la solicitud solo se abre después de iniciar su instancia de spot.
267
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Contenido
• Estados de una solicitud de instancia de spot (p. 268)
• Definición de la duración de sus Instancias de spot (p. 269)
• Especificación de una tenencia para las Instancias de spot (p. 270)
• Rol vinculado a servicios para solicitudes de instancia de spot (p. 270)
• Creación de una solicitud de instancia de spot (p. 272)
• Búsqueda de Instancias de spot en ejecución (p. 273)
• Etiquetado de solicitudes de instancia de spot (p. 273)
• Cancelación de una solicitud de instancia de spot (p. 274)
• Detención de una instancia de spot (p. 274)
• Inicio de una instancia de spot (p. 275)
• Terminar una instancia de spot (p. 276)
• Ejemplo de especificaciones de lanzamiento de solicitudes de instancia de spot (p. 276)
La siguiente ilustración representa las transiciones entre los distintos estados de una solicitud. Tenga en
cuenta que las transiciones dependen de si el tipo de solicitud es de una única vez o persistente.
268
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Una solicitud de instancia de spot puntual permanece activa hasta que Amazon EC2 lanza la instancia
de spot, la solicitud caduca o el usuario la cancela. Si el precio de spot supera el precio máximo o no hay
capacidad disponible, la instancia de spot se termina y la solicitud de instancia de spot se cierra.
Una solicitud de instancia de spot persistente permanece activa hasta que caduca o hasta que el usuario
la cancela, inclusive si se atiende la solicitud. Si el precio de spot supera el precio máximo o no hay
capacidad disponible, la instancia de spot se interrumpe. Una vez interrumpida la instancia, si el precio
máximo supera el precio de spot o vuelve a disponer de capacidad, se inicia la instancia de spot si estaba
parada o se reanuda si estaba hibernando. Puede detener una instancia de spot e iniciarla de nuevo si
la capacidad está disponible y su precio máximo supera el precio de spot actual. Si la instancia de spot
se termina (con independencia de si la instancia de spot está en un estado detenido o en ejecución), la
solicitud de instancia de spot se abre de nuevo y Amazon EC2 lanza una nueva instancia de spot. Para
obtener más información, consulte Detención de una instancia de spot (p. 274), Inicio de una instancia de
spot (p. 275) y Terminar una instancia de spot (p. 276).
Puede realizar el seguimiento del estado de las solicitudes de instancia de spot, así como del estado de
las Instancias de spot lanzadas, a través del estado. Para obtener más información, consulte Estado de las
solicitudes de spot (p. 315).
Puede usar una duración de 1, 2, 3, 4, 5 o 6 horas. El precio que se paga depende de la duración
especificada. Si desea ver los precios actuales para una duración de 1 o de 6 horas, consulte Precios de
instancia de spot. Puede usar estos precios para estimar el costo de las duraciones de 2, 3, 4 y 5 horas.
Cuando se atiende una solicitud con una duración, se fija el precio de la instancia de spot y ese precio
permanecerá en vigor hasta que la instancia termine. Se le facturará a este precio por cada hora o fracción
de hora que la instancia haya estado en ejecución. Las fracciones de hora de instancia se facturan como
una hora completa.
Cuando define una duración en la solicitud de Spot, el periodo de duración de cada instancia de spot
comienza en cuanto la instancia recibe su ID de instancia. La instancia de spot se ejecuta hasta que
usted la termina o hasta que finaliza el periodo de duración. Al final del periodo de duración, Amazon EC2
marca la instancia de spot para su terminación y proporciona un aviso de terminación de instancia de spot,
que envía a la instancia una advertencia dos minutos antes de que termine. En extrañas situaciones, los
bloques de spot pueden interrumpirse por necesidades de capacidad de Amazon EC2. En estos casos,
ofrecemos una advertencia de dos minutos antes de terminar una instancia y no se le cobran las instancias
terminadas aunque las haya utilizado.
Para obtener más información, consulte Creación de una solicitud de Flota de spot (p. 284).
Para iniciar Instancias de spot con una duración definida (AWS CLI)
Para especificar una duración para las Instancias de spot, incluya la opción --block-duration-
minutes con el comando request-spot-instances. Por ejemplo, el siguiente comando crea una solicitud de
spot que lanza Instancias de spot que se ejecutan durante dos horas.
Para recuperar el costo de las Instancias de spot con una duración definida (AWS CLI)
269
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Utilice el comando describe-spot-instance-requests para recuperar el costo fijado para las Instancias de
spot con una duración especificada. La información está en el campo actualBlockHourlyPrice.
Para ejecutar una instancia de spot dedicada, realice una de las siguientes operaciones:
• Cuando cree la solicitud de instancia de spot, especifique una tenencia dedicated. Para obtener más
información, consulte Creación de una solicitud de instancia de spot (p. 272).
• Solicite una instancia de spot en una VPC con una tenencia de instancia dedicated. Para obtener
más información, consulte Creación de una VPC con una tenencia dedicada de instancia (p. 367).
No puede solicitar una instancia de spot con una tenencia default si la solicitó en una VPC con una
tenencia de instancia dedicated.
Generación actual
• c4.8xlarge
• d2.8xlarge
• i3.16xlarge
• m4.10xlarge
• m4.16xlarge
• p2.16xlarge
• r4.16xlarge
• x1.32xlarge
Generación anterior
• c3.8xlarge
• cc2.8xlarge
• cr1.8xlarge
• g2.8xlarge
• i2.8xlarge
• r3.8xlarge
Amazon EC2 usa el rol vinculado a un servicio denominado AWSServiceRoleForEC2Spot para lanzar y
administrar Instancias de spot en su nombre.
270
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
En la mayoría de las circunstancias, no tendrá que crear manualmente un rol vinculado a un servicio.
Amazon EC2 crea el rol vinculado a un servicio AWSServiceRoleForEC2Spot la primera vez que solicita
una instancia de spot por medio de la consola.
Si tenía una solicitud de instancia de spot activa antes de octubre de 2017, cuando Amazon EC2 empezó
a proporcionar este rol vinculado a servicio, Amazon EC2 creó el rol AWSServiceRoleForEC2Spot en su
cuenta de AWS. Para obtener más información, consulte Un nuevo rol ha aparecido en la cuenta de AWS
en la Guía del usuario de IAM.
Asegúrese de que este rol exista antes de utilizar la AWS CLI o una API para solicitar una instancia de
spot. Para crear el rol, use la consola de IAM como se indica a continuación.
Concesión de acceso a CMK para su uso con AMI cifradas e instantáneas de EBS
Si especifica una AMI cifrada (p. 93) o una instantánea de Amazon EBS cifrada (p. 1065) en su Instancias
de spot y usa una clava maestra administrada por el cliente (CMK) para el cifrado, debe conceder permiso
al rol AWSServiceRoleForEC2Spot para que use la CMK de modo que Amazon EC2 pueda lanzar
Instancias de spot en su nombre. Para ello, debe añadir una concesión a la CMK, como se muestra en el
siguiente procedimiento.
Al proporcionar permisos, las concesiones son una alternativa a las políticas de claves. Para obtener más
información, consulte Uso de concesiones y Uso de políticas de claves en AWS KMS en la AWS Key
Management Service Developer Guide.
• Use el comando create-grant para añadir una concesión a la CMK y para especificar la entidad
principal (el rol vinculado a un servicio AWSServiceRoleForEC2Spot) que recibe permiso para realizar
las operaciones que permite la concesión. La CMK se especifica con el parámetro key-id y el ARN
de la CMK. La entidad principal se especifica con el parámetro grantee-principal y el ARN del rol
vinculado a un servicio AWSServiceRoleForEC2Spot.
271
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Si solicita varias Instancias de spot a la vez, Amazon EC2 crea solicitudes de instancia de spot
independientes, lo que permite realizar el seguimiento del estado de cada una por separado. Para obtener
más información acerca del seguimiento de solicitudes de instancia de spot, consulte Estado de las
solicitudes de spot (p. 315).
Requisitos previos
Antes de empezar, decida el precio máximo, el número de Instancias de spot que desea y el tipo de
instancia que va a usar. Para revisar las tendencias de los precios de spot, consulte Historial de precios de
instancia de spot (p. 264).
Para obtener más información, consulte Creación de una solicitud de Flota de spot (p. 284).
Para ver archivos de especificación de lanzamiento que utilizan estos comandos, consulte Ejemplo de
especificaciones de lanzamiento de solicitudes de instancia de spot (p. 276). Si descarga un archivo de
especificación de lanzamiento desde la consola, debe utilizar el comando request-spot-fleet en su lugar (la
consola especifica una solicitud de spot mediante una Flota de spot).
Amazon EC2 ejecuta la instancia de spot siempre que el precio máximo sea superior al precio de spot y
haya capacidad disponible. La instancia de spot se ejecuta hasta que se interrumpe o usted la termina.
Utilice el comando describe-spot-instance-requests para monitorear la solicitud de instancia de spot.
272
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Puede ver tanto las solicitudes de instancia de spot como las de Flota de spot. Si se ha tramitado una
solicitud de instancia de spot, Capacity (Capacidad) es el ID de la instancia de spot. Para una Flota
de spot, Capacity (Capacidad) indica qué cantidad de la capacidad solicitada se ha alcanzado. Para
ver los ID de las instancias en una Flota de spot, elija la flecha hacia arriba o seleccione la flota y, a
continuación, seleccione Instances (Instancias).
Note
Para enumerar las Instancias de spot, utilice el comando describe-spot-instance-requests con la opción --
query.
[
{
"ID": "i-1234567890abcdef0"
},
{
"ID": "i-0598c7d356eba48d7"
}
]
También puede enumerar las Instancias de spot mediante el comando describe-instances con la opción --
filters.
273
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Puede asignar una etiqueta a la solicitud de instancia de spot después de crearla. Las etiquetas creadas
para las solicitudes de instancia de spot solo se aplican a las solicitudes. Estas etiquetas no se añaden
automáticamente a la instancia de spot que el servicio de spot lanza para atender la solicitud. Usted mismo
debe añadir etiquetas a una instancia de spot después de que se lance la instancia de spot
Para añadir una etiqueta a una solicitud de instancia de spot o a una instancia de spot mediante la AWS
CLI
Si el estado de la solicitud de instancia de spot es active y tiene una instancia de spot asociada en
ejecución, la cancelación de la solicitud no termina la instancia. Para obtener más información sobre la
terminación de una instancia de spot, consulte Terminar una instancia de spot (p. 276).
274
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Note
Mientras una instancia de spot está detenida, puede modificar algunos de sus atributos, pero no el
tipo de instancia.
Las instancia de spot detenidas no conllevan cargos de uso ni tarifas de transferencia de datos,
pero sí se cobra por el almacenamiento de cualquier volumen de Amazon EBS.
Limitaciones
• No se puede detener una instancia de spot si forma parte de una flota o grupo de lanzamiento, grupo de
zona de disponibilidad o bloque de spot.
• Utilice el siguiente comando stop-instances para detener manualmente una o más Instancias de spot.
Requisitos previos
Solo puede iniciar una instancia de spot si:
Limitaciones
• No puede iniciar una instancia de spot si forma parte de una flota o grupo de lanzamiento, grupo de zona
de disponibilidad o bloque de spot.
• Utilice el siguiente comando start-instances para iniciar manualmente una o más Instancias de spot.
275
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• Utilice el siguiente comando terminate-instances para terminar las Instancias de spot manualmente:
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"SecurityGroupIds": [ "sg-1a2b3c4d" ],
"InstanceType": "m3.medium",
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
276
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"SecurityGroupIds": [ "sg-1a2b3c4d" ],
"InstanceType": "m3.medium",
"Placement": {
"AvailabilityZone": "us-west-2a"
},
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
{
"ImageId": "ami-1a2b3c4d",
"SecurityGroupIds": [ "sg-1a2b3c4d" ],
"InstanceType": "m3.medium",
"SubnetId": "subnet-1a2b3c4d",
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
Para asignar una dirección IPv4 pública a una instancia en una VPC no predeterminada, especifique el
campo AssociatePublicIpAddress tal como se muestra en el siguiente ejemplo. Cuando especifica
una interfaz de red, debe incluir el ID de subred y el ID de grupo de seguridad mediante la interfaz de red,
en lugar de usar los campos SubnetId y SecurityGroupIds que se muestran en el ejemplo 3.
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"InstanceType": "m3.medium",
"NetworkInterfaces": [
{
"DeviceIndex": 0,
"SubnetId": "subnet-1a2b3c4d",
"Groups": [ "sg-1a2b3c4d" ],
"AssociatePublicIpAddress": true
}
],
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"SecurityGroupIds": [ "sg-1a2b3c4d" ],
"InstanceType": "c3.8xlarge",
"SubnetId": "subnet-1a2b3c4d",
"Placement": {
277
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"Tenancy": "dedicated"
}
}
Existen dos tipos de solicitudes de Flota de spot: request y maintain. Puede crear una Flota de spot
para enviar una solicitud puntual para la capacidad deseada o requerir que mantenga una capacidad de
destino a lo largo del tiempo. Ambos tipos de solicitudes se benefician de la estrategia de asignación de las
Flota de spots.
Cuando se realiza una solicitud puntual, la Flota de spot realiza las solicitudes requeridas, pero no intenta
reponer las Instancias de spot si la capacidad disminuye. Si la capacidad no está disponible, la Flota de
spot no emitirá solicitudes a grupos de spot alternativos.
Para mantener una capacidad de destino, la Flota de spot realiza las solicitudes requeridas para satisfacer
la capacidad de destino y, de forma automática, repondrá todas las instancias interrumpidas.
Una vez que se ha enviado la solicitud, no es posible modificar la capacidad de destino de una solicitud
puntual. Para cambiar la capacidad de destino, cancelar la solicitud y enviar una nueva.
Una solicitud de Flota de spot permanece activa hasta que caduca o hasta que usted la cancela. Cuando
se cancela una solicitud de Flota de spot, se puede especificar si al cancelar la solicitud de Flota de spot se
terminan las Instancias de spot de la Flota de spot.
Cada especificación de lanzamiento incluye la información que necesita Amazon EC2 para lanzar una
instancia, como una AMI, un tipo de instancia, una subred o una zona de disponibilidad, y uno o varios
grupos de seguridad.
Contenido
• Estados de una solicitud de Flota de spot (p. 278)
• Comprobaciones de estado de la Flota de spot (p. 279)
• Planificación de una solicitud de Flota de spot (p. 280)
• Permisos de Flota de spot (p. 280)
• Creación de una solicitud de Flota de spot (p. 284)
• Etiquetado de una Flota de spot (p. 288)
• Monitoreo de Flota de spot (p. 295)
• Modificación de una solicitud de Flota de spot (p. 295)
• Cancelación de una solicitud de Flota de spot (p. 296)
• Ejemplo de configuraciones de Flota de spot (p. 297)
• submitted – se está evaluando la solicitud de Flota de spot y Amazon EC2 se está preparando para
lanzar el número de instancias de destino.
• active –: se ha validado la Flota de spot y Amazon EC2 está intentando mantener el número de
Instancias de spot de destino en ejecución. La solicitud permanece en este estado hasta que se modifica
o se cancela.
278
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• modifying:– se está modificando la solicitud de Flota de spot. La solicitud permanece en este estado
hasta que la modificación se procese completamente o se cancele la Flota de spot. Una solicitud
(request) de una única vez no se puede modificar y este estado no se aplica a estas solicitudes de
spot.
• cancelled_running:– la Flota de spot se cancela y ya no lanzan más Instancias de spot. Las
Instancias de spot existentes continúan ejecutándose hasta que se interrumpen o terminan. La solicitud
permanece en este estado hasta que se interrumpan o terminen todas las instancias.
• cancelled_terminating:– se ha cancelado la Flota de spot y sus Instancias de spot se están
terminando. La solicitud permanece en este estado hasta que se terminen todas las instancias.
• cancelled:– se ha cancelado la Flota de spot y no hay Instancias de spot en ejecución. La solicitud de
Flota de spot se elimina dos días después de la terminación de sus instancias.
La siguiente ilustración representa las transiciones entre los distintos estados de una solicitud. Si excede
los límites de la Flota de spot, la solicitud se cancela inmediatamente.
Puede configurar la Flota de spot para sustituir instancias en mal estado. Después de habilitar la
sustitución de comprobación de estado, se sustituirán las instancias cuyo estado sea unhealthy. La Flota
de spot podría ver reducida su capacidad de destino durante algunos minutos mientras se sustituye una
instancia en mal estado.
Requisitos
• La sustitución de comprobación de estado solo se admite con Flotas de spot que mantengan una
capacidad de destino y no con Flotas de spot puntuales.
• Solo puede configurar una Flota de spot para sustituir instancias en mal estado al crearla.
279
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• Los usuarios de IAM pueden utilizar la sustitución de comprobación de estado únicamente si tienen
permiso para llamar a la acción ec2:DescribeInstanceStatus.
• Determine si desea crear una Flota de spot que envíe una solicitud puntual para la capacidad de destino
deseada o una que mantenga una capacidad de destino a lo largo del tiempo.
• Determine los tipos de instancias que satisfacen los requisitos de su aplicación.
• Determine la capacidad de destino para la solicitud de Flota de spot. Puede definir la capacidad
de destino en instancias o en unidades personalizadas. Para obtener más información, consulte
Ponderación de instancias de Flota de spot (p. 261).
• Determine qué parte de la capacidad de destino de la Flota de spot debe ser capacidad bajo demanda.
Puede especificar una capacidad bajo de demanda de 0.
• Determine el precio por unidad, si está usando ponderación de instancias. Para calcular el precio por
unidad, divida el precio por hora de instancia entre el número de unidades (o peso) que esta instancia
representa. Si no utiliza la ponderación de instancias, el precio por unidad predeterminado es el precio
por hora de instancia.
• Revise las posibles opciones para la solicitud de Flota de spot. Para obtener más información, consulte
el comando request-spot-fleet en la AWS CLI Command Reference. Para ver otros ejemplos, consulte
Ejemplo de configuraciones de Flota de spot (p. 297).
Si utiliza la consola de Amazon EC2 para crear una Flota de spot, se crea un rol vinculado a servicios
denominado AWSServiceRoleForEC2SpotFleet y un rol denominado aws-ec2-spot-fleet-
tagging-role que otorga los permisos de Flota de spot para solicitar, lanzar, terminar y etiquetar
recursos en su nombre. Si utiliza la AWS CLI o una API, debe asegurarse de que existen estos roles.
Siga las instrucciones siguientes para conceder los permisos necesarios y crear los roles.
Permisos y roles
• Otorgar permiso a los usuarios de IAM para Flota de spot (p. 280)
• Rol vinculado al servicio de Flota de spot (p. 282)
• Rol de IAM para Flota de spot (p. 284)
Si los usuarios de IAM van a crear o administrar una Flota de spot, asegúrese de concederles los permisos
necesarios como se indica a continuación.
280
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances",
"ec2:CreateTags",
"ec2:RequestSpotFleet",
"ec2:ModifySpotFleetRequest",
"ec2:CancelSpotFleetRequests",
"ec2:DescribeSpotFleetRequests",
"ec2:DescribeSpotFleetInstances",
"ec2:DescribeSpotFleetRequestHistory"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "arn:aws:iam::*:role/aws-ec2-spot-fleet-tagging-role"
},
{
"Effect": "Allow",
"Action": [
"iam:CreateServiceLinkedRole",
"iam:ListRoles",
"iam:ListInstanceProfiles"
],
"Resource": "*"
}
]
}
La política de ejemplo anterior otorga a un usuario de IAM los permisos necesarios para la mayoría de
los casos de uso de Flota de spot. Para limitar las acciones del usuario a unas determinadas acciones
de la API, especifique dichas acciones de la API en su lugar.
Important
281
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Agregue las siguientes acciones de API de Flota de spot a su política, según sea necesario:
• ec2:RequestSpotFleet
• ec2:ModifySpotFleetRequest
• ec2:CancelSpotFleetRequests
• ec2:DescribeSpotFleetRequests
• ec2:DescribeSpotFleetInstances
• ec2:DescribeSpotFleetRequestHistory
(Opcional) Para permitir a un usuario de IAM crear roles o perfiles de instancia mediante la consola de
IAM, también debe agregar las siguientes acciones a la política:
• iam:AddRoleToInstanceProfile
• iam:AttachRolePolicy
• iam:CreateInstanceProfile
• iam:CreateRole
• iam:GetRole
• iam:ListPolicies
4. Elija Review policy.
5. En la página Review policy (Revisar política), escriba un nombre y descripción de política y, a
continuación, elija Create policy (Crear política).
6. En el panel de navegación, elija Users (Usuarios) y seleccione el usuario.
7. Elija Permissions, Add permissions.
8. Elija Attach existing policies directly. Seleccione la política que ha creado antes y elija Next: Review
(Siguiente: Revisar).
9. Elija Add permissions.
Amazon EC2 usa el rol vinculado a un servicio denominado AWSServiceRoleForEC2SpotFleet para lanzar
y administrar instancias en su nombre.
Important
Si especifica una AMI cifrada (p. 93) o una instantánea de Amazon EBS cifrada (p. 1065) en
su Flota de spot, debe conceder permiso al rol AWSServiceRoleForEC2SpotFleet para utilizar
la CMK de modo que Amazon EC2 pueda lanzar instancias en su nombre. Para obtener más
información, consulte Concesión de acceso a CMK para su uso con AMI cifradas e instantáneas
de EBS (p. 283).
282
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
En la mayoría de las circunstancias, no tendrá que crear manualmente un rol vinculado a un servicio.
Amazon EC2 crea el rol vinculado a un servicio AWSServiceRoleForEC2SpotFleet la primera vez que
solicita una Flota de spot por medio de la consola.
Si utiliza la AWS CLI o una API, debe asegurarse de que este rol exista.
Si tenía una solicitud de Flota de spot activa antes de octubre de 2017, cuando Amazon EC2 empezó a
utilizar este rol vinculado a un servicio, Amazon EC2 creó el rol AWSServiceRoleForEC2SpotFleet en su
cuenta de AWS. Para obtener más información, consulte Un nuevo rol ha aparecido en la cuenta de AWS
en la Guía del usuario de IAM.
Asegúrese de que este rol exista antes de utilizar la AWS CLI o una API para crear una Flota de spot. Para
crear el rol, use la consola de IAM como se indica a continuación.
Si ya no tiene que utilizar las Flota de spot, le recomendamos que elimine el rol
AWSServiceRoleForEC2SpotFleet. Después de eliminar este rol de su cuenta, Amazon EC2 volverá a
crearlo si solicita de nuevo una Flota de spot mediante la consola. Para obtener más información, consulte
Eliminar un rol vinculado a un servicio en la Guía del usuario de IAM.
Concesión de acceso a CMK para su uso con AMI cifradas e instantáneas de EBS
Si especifica una AMI cifrada (p. 93) o una instantánea de Amazon EBS cifrada (p. 1065) en su solicitud
de Flota de spot y usa una clave maestra administrada por el cliente (CMK) para el cifrado, debe conceder
permiso al rol AWSServiceRoleForEC2SpotFleet para que use la CMK de modo que Amazon EC2 pueda
lanzar instancias en su nombre. Para ello, debe añadir una concesión a la CMK, como se muestra en el
siguiente procedimiento.
Al proporcionar permisos, las concesiones son una alternativa a las políticas de claves. Para obtener más
información, consulte Uso de concesiones y Uso de políticas de claves en AWS KMS en la AWS Key
Management Service Developer Guide.
283
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• Use el comando create-grant para añadir una concesión a la CMK y para especificar la entidad
principal (el rol vinculado a un servicio AWSServiceRoleForEC2SpotFleet) que recibe permiso para
realizar las operaciones que permite la concesión.cin La CMK se especifica con el parámetro key-id
y el ARN de la CMK. La entidad principal se especifica con el parámetro grantee-principal y el
ARN del rol vinculado a un servicio AWSServiceRoleForEC2SpotFleet.
Si elige etiquetar instancias en la flota y decide mantener la capacidad de destino (la solicitud
de Flota de spot es de tipo maintain), las diferencias en los permisos del usuario de IAM y
el IamFleetRole pueden dar lugar a un comportamiento de etiquetado incoherente de las
instancias de la flota. Si el IamFleetRole no incluye el permiso CreateTags, es posible que
algunas de las instancias lanzadas por la flota no estén etiquetadas. Mientras trabajamos para
corregir esta incoherencia, para asegurarnos de que todas las instancias iniciadas por la flota
estén etiquetadas, recomendamos que utilice el rol aws-ec2-spot-fleet-tagging-role para
el IamFleetRole. Como alternativa, para utilizar un rol existente, adjunte la política administrada
de AWS AmazonEC2SpotFleetTaggingRole al rol existente. De lo contrario, debe agregar
manualmente el permiso CreateTags a la política existente.
284
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
más información, consulte Creación de una solicitud de Flota de spot con los parámetros definidos
(consola) (p. 285).
Para crear una solicitud de Flota de spot rápidamente, siga estos pasos.
Para crear una solicitud de Flota de spot con la configuración recomendada (consola)
Creación de una solicitud de Flota de spot con los parámetros definidos (consola)
Puede crear una Flota de spot con los parámetros que defina.
Para crear una solicitud de Flota de spot con los parámetros definidos (consola)
Si quiere especificar Optional On-Demand portion (Parte bajo demanda opcional), debe
elegir una plantilla de lanzamiento.
b. Para AMI, elija una de las AMI que proporciona AWS o Search for AMI (Buscar AMI) para usar
una AMI de nuestra comunidad de usuarios, AWS Marketplace o una propia.
285
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
[Nueva VPC] Elija Create new VPC (Crear nueva VPC) para ir a la consola de Amazon VPC.
Cuando haya terminado, vuelva al asistente y actualice la lista.
e. (Opcional) En Availability Zone (Zona de disponibilidad), deje que AWS elija las zonas de
disponibilidad para las Instancias de spot. Si lo prefiere, puede especificar una o más zonas de
disponibilidad.
Si tiene más de una subred en una zona de disponibilidad, elija la subred adecuada en Subnet
(Subred). Para añadir subredes, elija Create new subnet (Crear subred nueva) para ir a la consola
de Amazon VPC. Cuando haya terminado, vuelva al asistente y actualice la lista.
f. (Opcional) En Key pair name (Nombre del par de claves), seleccione un par de claves existente o
cree uno nuevo.
[Par de claves nuevo] Elija Create new key pair (Crear un par de claves nuevo) para ir a la
consola de Amazon VPC. Cuando haya terminado, vuelva al asistente y actualice la lista.
5. (Opcional) Para Additional configurations (Configuración adicional), haga lo siguiente:
[Nuevo grupo de seguridad] Elija Create a new security group (Crear un grupo de seguridad
nuevo) para ir a la consola de Amazon VPC. Cuando haya terminado, vuelva al asistente y
actualice la lista.
h. (Opcional) Para poder acceder a las instancias desde Internet, elija Enable (Habilitar) para Auto-
assign IPv4 Public IP (Asignar IP pública IPv4 de forma automática).
286
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
i. (Opcional) Para lanzar las Instancias de spot con un rol de IAM, elija el rol para IAM instance
profile (Perfil de instancia de IAM).
j. (Opcional) Para ejecutar un script de inicio, cópielo en User data (Datos de usuario).
k. (Opcional) Para añadir una etiqueta, elija Add new tag (Añadir etiqueta nueva) y especifique la
clave y el valor de la etiqueta. Repita este proceso para cada etiqueta.
Para cada etiqueta, para etiquetar las instancias y la solicitud de Flota de spot con la misma
etiqueta, asegúrese de que estén seleccionadas Instance tags (Etiquetas de instancia) y Fleet
tags (Etiquetas de flota). Para etiquetar solo las instancias lanzadas por la flota, desactive Fleet
tags (Etiquetas de flota). Para etiquetar solo la solicitud de Flota de spot, desactive Instance tags
(Etiquetas de instancia).
6. En Tell us how much capacity you need (Díganos cuánta capacidad necesita), haga lo siguiente:
a. En Total target capacity (Capacidad de destino total), escriba el número de unidades que desea
solicitar para la capacidad de destino. Puede seleccionar instancias o CPU virtuales. Para
especificar una capacidad de destino de 0 y añadir capacidad más tarde, elija Maintain target
capacity (Mantener capacidad de destino).
b. (Opcional) En Optional On-Demand portion (Parte bajo demanda opcional), especifique el número
de unidades bajo demanda que desea solicitar. El número debe ser inferior a la Total target
capacity (Capacidad de destino total). Amazon EC2 calcula la diferencia y la asigna a unidades de
spot para la solicitud.
Important
Para especificar una parte bajo demanda opcional, debe elegir primero una plantilla de
lanzamiento.
c. (Opcional) De forma predeterminada, el servicio de spot termina las Instancias de spot cuando
se interrumpen. Para mantener la capacidad de destino, elija Maintain target capacity (Mantener
capacidad de destino). A continuación podrá especificar que el servicio de spot finalice,
detenga o hiberne las Instancias de spot cuando se interrumpan. Para hacerlo, elija la opción
correspondiente en Interruption behavior (Comportamiento de interrupción).
7. En Fleet request settings (Configuración de la solicitud de flota), haga lo siguiente:
a. Revise los detalles adicionales de la solicitud. Para realizar cambios, borre Apply defaults (Aplicar
valores predeterminados).
b. (Opcional) Para IAM fleet role (Rol de flota de IAM), puede usar el rol predeterminado o elegir un
rol distinto. Elija Use default role (Usar rol predeterminado) para utilizar el rol predeterminado tras
modificar el rol.
c. (Opcional) En Maximum price (Precio máximo), puede usar el precio máximo predeterminado (el
precio bajo demanda) o especificar el precio máximo que está dispuesto a pagar. Las Instancias
de spot no se lanzarán si el precio máximo es inferior al precio de spot de los tipos de instancias
seleccionados.
d. (Opcional) Para crear una solicitud que solo sea válida durante un periodo específico, edite
Request valid from (Solicitud válida desde) y Request valid until (Solicitud válida hasta).
287
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
El tipo de solicitud de Flota de spot es fleet. Cuando se atiende la solicitud, se añaden solicitudes de
tipo instance, donde el estado es active y fulfilled.
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE"
}
Al etiquetar una solicitud de Flota de spot, las instancias y volúmenes lanzadas por la Flota de spot no se
etiquetan automáticamente. Debe etiquetar explícitamente las instancias y volúmenes lanzados por la Flota
de spot. Puede elegir asignar etiquetas solo a la solicitud de Flota de spot, o solo a las instancias lanzadas
por la flota, o solo a los volúmenes asociados a las instancias lanzadas por la flota, o a las tres.
Note
Las etiquetas de volumen solo se admiten para los volúmenes a los que se asocian Instancias
bajo demanda. No se pueden etiquetar los volúmenes que están asociados a Instancias de spot.
Para obtener más información sobre cómo funcionan las etiquetas, consulte Etiquetado de los recursos de
Amazon EC2 (p. 1182).
Contenido
• Requisito previo (p. 289)
• Etiquetado de un nuevo Flota de spot (p. 289)
• Etiquetar una nueva Flota de spot y las instancias y volúmenes que lanza (p. 290)
• Etiquetado de un Flota de spot existente (p. 293)
288
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Requisito previo
Otorgue al usuario de IAM el permiso para etiquetar recursos. Para obtener más información, consulte
Ejemplo: Etiquetar recursos (p. 902).
• La acción ec2:CreateTags. Esto concede al usuario de IAM permiso para crear etiquetas.
• La acción ec2:RequestSpotFleet. Esto concede al usuario de IAM permiso para crear una solicitud
de Flota de spot.
• Para Resource, debe especificar "*". Esto permite a los usuarios etiquetar todos los tipos de recursos.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "TagSpotFleetRequest",
"Effect": "Allow",
"Action": [
"ec2:CreateTags",
"ec2:RequestSpotFleet"
],
"Resource": "*"
}
Important
Actualmente no admitimos permisos de nivel de recursos para el recurso spot-fleet-request.
Si especifica spot-fleet-request como recurso, obtendrá una excepción no autorizada
cuando intente etiquetar la flota. En el ejemplo siguiente se muestra cómo no establecer la
política.
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags",
"ec2:RequestSpotFleet"
],
"Resource": "arn:aws:ec2:us-east-1:111122223333:spot-fleet-request/*"
}
1. Siga el procedimiento indicado en Creación de una solicitud de Flota de spot con los parámetros
definidos (consola) (p. 285).
2. Para agregar una etiqueta, expanda Additional configurations (Configuraciones adicionales), elija Add
new tag (Agregar nueva etiqueta) y escriba la clave y el valor de la etiqueta. Repita este proceso para
cada etiqueta.
Para cada etiqueta, puede etiquetar la solicitud Flota de spot y las instancias con la misma etiqueta.
Para etiquetar ambas, asegúrese de que Instance tags (Etiquetas de instancia) y Fleet tags (Etiquetas
de flota) estén seleccionadas. Para etiquetar solo la solicitud de Flota de spot, desactive Instance tags
289
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
(Etiquetas de instancia). Para etiquetar solo las instancias lanzadas por la flota, desactive Fleet tags
(Etiquetas de flota).
3. Rellene los campos necesarios para crear una solicitud de Flota de spot y, a continuación, elija Launch
(Lanzar). Para obtener más información, consulte Creación de una solicitud de Flota de spot con los
parámetros definidos (consola) (p. 285).
Para etiquetar una nueva solicitud de Flota de spot utilizando la AWS CLI
Para etiquetar una solicitud de Flota de spot al crearla, ajuste la configuración de la solicitud de Flota de
spot de la siguiente manera:
En el ejemplo siguiente, la solicitud Flota de spot se etiqueta con dos etiquetas: Key=Environment y
Value=Production, y Key=Cost-Center y Value=123.
{
"SpotFleetRequestConfig": {
"AllocationStrategy": "lowestPrice",
"ExcessCapacityTerminationPolicy": "default",
"IamFleetRole": "arn:aws:iam::111122223333:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-0123456789EXAMPLE",
"InstanceType": "c4.large"
}
],
"SpotPrice": "5",
"TargetCapacity": 2,
"TerminateInstancesWithExpiration": true,
"Type": "maintain",
"ReplaceUnhealthyInstances": true,
"InstanceInterruptionBehavior": "terminate",
"InstancePoolsToUseCount": 1,
"TagSpecifications": [
{
"ResourceType": "spot-fleet-request",
"Tags": [
{
"Key": "Environment",
"Value":"Production"
},
{
"Key": "Cost-Center",
"Value":"123"
}
]
}
]
}
}
Etiquetar una nueva Flota de spot y las instancias y volúmenes que lanza
Para etiquetar una nueva solicitud de Flota de spot y las instancias y volúmenes que lanza mediante la
AWS CLI
290
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Para etiquetar una solicitud de Flota de spot al crearla y para etiquetar las instancias y los volúmenes
cuando la flota los lanza, ajuste la configuración de la solicitud de Flota de spot de la siguiente manera:
Etiquetas de instancia:
También puede especificar las etiquetas de la instancia en la plantilla de lanzamiento (p. 397) a la que
se hace referencia en la solicitud de Flota de spot.
Etiquetas de volumen:
• Especifique las etiquetas para los volúmenes de la plantilla de lanzamiento (p. 397) a la que
se hace referencia en la solicitud de Flota de spot. No se admite el etiquetado de volumen en
LaunchSpecifications.
En el ejemplo siguiente, la solicitud Flota de spot se etiqueta con dos etiquetas: Key=Environment y
Value=Production, y Key=Cost-Center y Value=123. Las instancias lanzadas por la flota están etiquetadas
con una etiqueta (que es la misma que una de las etiquetas para la solicitud de Flota de spot): Key=Cost-
Center y Value=123.
{
"SpotFleetRequestConfig": {
"AllocationStrategy": "lowestPrice",
"ExcessCapacityTerminationPolicy": "default",
"IamFleetRole": "arn:aws:iam::111122223333:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-0123456789EXAMPLE",
"InstanceType": "c4.large",
"TagSpecifications": [
{
"ResourceType": "instance",
"Tags": [
{
"Key": "Cost-Center",
"Value": "123"
}
]
}
]
}
],
"SpotPrice": "5",
"TargetCapacity": 2,
"TerminateInstancesWithExpiration": true,
"Type": "maintain",
"ReplaceUnhealthyInstances": true,
291
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"InstanceInterruptionBehavior": "terminate",
"InstancePoolsToUseCount": 1,
"TagSpecifications": [
{
"ResourceType": "spot-fleet-request",
"Tags": [
{
"Key": "Environment",
"Value":"Production"
},
{
"Key": "Cost-Center",
"Value":"123"
}
]
}
]
}
}
Para etiquetar instancias lanzadas por una Flota de spot mediante la AWS CLI
Para etiquetar instancias cuando la flota las lanza, puede especificar las etiquetas en la plantilla de
lanzamiento (p. 397) a la que se hace referencia en la solicitud de Flota de spot, o bien especificar las
etiquetas en la configuración de solicitud de Flota de spot de la siguiente manera:
En el ejemplo siguiente, las instancias lanzadas por la flota se etiquetan con una etiqueta: Key=Cost-
Center y Value=123.
{
"SpotFleetRequestConfig": {
"AllocationStrategy": "lowestPrice",
"ExcessCapacityTerminationPolicy": "default",
"IamFleetRole": "arn:aws:iam::111122223333:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-0123456789EXAMPLE",
"InstanceType": "c4.large",
"TagSpecifications": [
{
"ResourceType": "instance",
"Tags": [
{
"Key": "Cost-Center",
"Value": "123"
}
]
}
]
}
],
"SpotPrice": "5",
"TargetCapacity": 2,
"TerminateInstancesWithExpiration": true,
"Type": "maintain",
"ReplaceUnhealthyInstances": true,
"InstanceInterruptionBehavior": "terminate",
292
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"InstancePoolsToUseCount": 1
}
}
Para etiquetar volúmenes asociados a Instancias bajo demanda iniciados por una Flota de spot usando la
AWS CLI
Para etiquetar volúmenes cuando los crea la flota, debe especificar las etiquetas en la plantilla de
lanzamiento (p. 397) a la que se hace referencia en la solicitud de Flota de spot.
Note
Las etiquetas de volumen solo se admiten para los volúmenes a los que se asocian Instancias
bajo demanda. No se pueden etiquetar los volúmenes que están asociados a Instancias de spot.
No se admite el etiquetado de volumen en LaunchSpecifications.
Después de crear una solicitud de Flota de spot, puede agregar etiquetas a la solicitud de flota mediante la
consola.
Para etiquetar una solicitud de Flota de spot existente mediante la AWS CLI
Puede utilizar el comando create-tags para etiquetar recursos existentes. En el ejemplo siguiente, la
solicitud de Flota de spot existente se etiqueta con Key=purpose y Value=test.
Utilice el comando describe-tags para ver las etiquetas del recurso especificado. En el siguiente ejemplo,
describe las etiquetas de la solicitud de Flota de spot especificada.
{
"Tags": [
{
"Key": "Environment",
293
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"ResourceId": "sfr-11112222-3333-4444-5555-66666EXAMPLE",
"ResourceType": "spot-fleet-request",
"Value": "Production"
},
{
"Key": "Another key",
"ResourceId": "sfr-11112222-3333-4444-5555-66666EXAMPLE",
"ResourceType": "spot-fleet-request",
"Value": "Another value"
}
]
}
También puede ver las etiquetas de una solicitud de Flota de spot describiendo la solicitud de Flota de
spot.
{
"SpotFleetRequestConfigs": [
{
"ActivityStatus": "fulfilled",
"CreateTime": "2020-02-13T02:49:19.709Z",
"SpotFleetRequestConfig": {
"AllocationStrategy": "capacityOptimized",
"OnDemandAllocationStrategy": "lowestPrice",
"ExcessCapacityTerminationPolicy": "Default",
"FulfilledCapacity": 2.0,
"OnDemandFulfilledCapacity": 0.0,
"IamFleetRole": "arn:aws:iam::111122223333:role/aws-ec2-spot-fleet-tagging-
role",
"LaunchSpecifications": [
{
"ImageId": "ami-0123456789EXAMPLE",
"InstanceType": "c4.large"
}
],
"TargetCapacity": 2,
"OnDemandTargetCapacity": 0,
"Type": "maintain",
"ReplaceUnhealthyInstances": false,
"InstanceInterruptionBehavior": "terminate"
},
"SpotFleetRequestId": "sfr-11112222-3333-4444-5555-66666EXAMPLE",
"SpotFleetRequestState": "active",
"Tags": [
{
"Key": "Environment",
"Value": "Production"
},
{
"Key": "Another key",
"Value": "Another value"
}
]
}
]
}
294
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Use el comando describe-spot-fleet-instances para describir las Instancias de spot de la Flota de spot
especificada.
Note
No se puede modificar una solicitud de Flota de spot puntual. Solo puede modificar una solicitud
de Flota de spot si seleccionó Maintain target capacity (Mantener la capacidad de destino) cuando
creó la solicitud de Flota de spot.
Cuando aumenta la capacidad de destino, la Flota de spot inicia Instancias de spot adicionales. Cuando
aumenta la parte bajo demanda, la Flota de spot inicia Instancias bajo demanda adicionales.
Cuando se aumenta la capacidad de destino, la Flota de spot lanza las Instancias de spot adicionales de
acuerdo con la estrategia de asignación de su solicitud de Flota de spot. Si la estrategia de asignación es
lowestPrice, la Flota de spot lanza las instancias del grupo de instancia de spot con el precio más bajo
295
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Cuando se reduce la capacidad de destino, la Flota de spot cancela cualquier solicitud abierta que supere
la nueva capacidad de destino. Puede solicitar que la Flota de spot termine Instancias de spot hasta que el
tamaño de la flota alcance la nueva capacidad de destino. Si la estrategia de asignación es lowestPrice,
la Flota de spot termina las instancias con el precio por unidad más alto. Si la estrategia de asignación es
diversified, la Flota de spot termina las instancias de los distintos grupos. También puede solicitar que
la Flota de spot mantenga la flota con su tamaño actual, pero que no sustituya ninguna Instancias de spot
que se haya interrumpido o que usted haya terminado manualmente.
Cuando una Flota de spot termina una instancia porque se ha reducido la capacidad de destino, la
instancia recibe un aviso de interrupción de instancia de spot.
Puede modificar el comando anterior de la siguiente manera para disminuir la capacidad de destino de la
Flota de spot especificada sin que ello suponga terminar con ninguna de las Instancias de spot.
296
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
3. Elija Actions (Acciones) y, a continuación, Cancel spot request (Cancelar solicitud de spot).
4. En Cancel spot request (Cancelar solicitud de spot), verifique que desea cancelar la Flota de spot.
Para conservar el tamaño actual de la flota, borre Terminate instances (Terminar instancias). Cuando
esté preparado, elija Confirm (Confirmar).
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_terminating",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
Puede modificar el comando anterior como se indica a continuación para cancelar la solicitud de la Flota de
spot especificada sin terminar las instancias.
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_running",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
297
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
En el siguiente ejemplo se describe una especificación de lanzamiento sin una zona de disponibilidad o
una subred. La Flota de spot lanza las instancias en la zona de disponibilidad de menor precio que tenga
una subred predeterminada. El precio que paga no supera el precio bajo demanda.
{
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"SecurityGroups": [
{
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "m3.medium",
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
]
}
En los siguientes ejemplos se describen dos especificaciones de lanzamiento con zonas de disponibilidad
o subredes diferentes, pero el mismo tipo de instancia y AMI.
Zonas de disponibilidad
La Flota de spot lanza las instancias en la subred predeterminada de la zona de disponibilidad de menor
precio que ha especificado.
{
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"SecurityGroups": [
{
298
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "m3.medium",
"Placement": {
"AvailabilityZone": "us-west-2a, us-west-2b"
},
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
]
}
Subredes
Puede especificar subredes predeterminadas o subredes no predeterminadas, y estas últimas pueden ser
de una VPC predeterminada o de una VPC no predeterminada. El servicio de spot lanza las instancias en
la subred que está en la zona de disponibilidad de menor precio.
No puede especificar diferentes subredes de la misma zona de disponibilidad en una solicitud de Flota de
spot.
{
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"SecurityGroups": [
{
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "m3.medium",
"SubnetId": "subnet-a61dafcf, subnet-65ea5f08",
"IamInstanceProfile": {
"Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
}
}
]
}
Si las instancias se lanzan en una VPC predeterminada, reciben una dirección IPv4 pública de forma
predeterminada. Si las instancias se lanzan en una VPC no predeterminada, no reciben una dirección IPv4
pública de forma predeterminada. Use una interfaz de red en la especificación de lanzamiento para asignar
una dirección IPv4 pública a las instancias lanzadas en una VPC no predeterminada. Si especifica una
interfaz de red, debe incluir el ID de subred y el ID de grupo de seguridad mediante la interfaz de red.
...
{
"ImageId": "ami-1a2b3c4d",
"KeyName": "my-key-pair",
"InstanceType": "m3.medium",
"NetworkInterfaces": [
{
"DeviceIndex": 0,
"SubnetId": "subnet-1a2b3c4d",
"Groups": [ "sg-1a2b3c4d" ],
"AssociatePublicIpAddress": true
}
299
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
],
"IamInstanceProfile": {
"Arn": "arn:aws:iam::880185128111:instance-profile/my-iam-role"
}
}
...
Ejemplo 3: Lanzamiento de Instancias de spot con el tipo de instancia de menor precio de una lista
especificada
En los siguientes ejemplos se describen dos configuraciones de lanzamiento con tipos de instancias
diferentes, pero la misma AMI y zona de disponibilidad o subred. La Flota de spot lanza las instancias
usando el tipo de instancia especificado con el menor precio.
Zona de disponibilidad
{
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"SecurityGroups": [
{
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "cc2.8xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
},
{
"ImageId": "ami-1a2b3c4d",
"SecurityGroups": [
{
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "r3.8xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
}
]
}
Subred
{
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"SecurityGroups": [
{
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "cc2.8xlarge",
"SubnetId": "subnet-1a2b3c4d"
},
300
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
{
"ImageId": "ami-1a2b3c4d",
"SecurityGroups": [
{
"GroupId": "sg-1a2b3c4d"
}
],
"InstanceType": "r3.8xlarge",
"SubnetId": "subnet-1a2b3c4d"
}
]
}
Le recomendamos usar el precio máximo predeterminado, que es el precio bajo demanda. Si lo prefiere,
puede especificar un precio máximo para la solicitud de flota y precios máximos para las especificaciones
de lanzamiento individuales.
En los siguientes ejemplos se especifica un precio máximo para la solicitud de flota y precios máximos
para dos de las tres especificaciones de lanzamiento. El precio máximo para la solicitud de flota se usa
para cualquier especificación de lanzamiento que no especifique un precio máximo. La Flota de spot lanza
las instancias usando el tipo de instancia con el menor precio.
Zona de disponibilidad
{
"SpotPrice": "1.00",
"TargetCapacity": 30,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
},
"SpotPrice": "0.10"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.4xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
},
"SpotPrice": "0.20"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.8xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
}
]
}
Subred
{
"SpotPrice": "1.00",
"TargetCapacity": 30,
301
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.2xlarge",
"SubnetId": "subnet-1a2b3c4d",
"SpotPrice": "0.10"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.4xlarge",
"SubnetId": "subnet-1a2b3c4d",
"SpotPrice": "0.20"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.8xlarge",
"SubnetId": "subnet-1a2b3c4d"
}
]
}
{
"SpotPrice": "0.70",
"TargetCapacity": 30,
"AllocationStrategy": "diversified",
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c4.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "m3.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
}
]
}
Subred
302
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
{
"SpotPrice": "0.70",
"TargetCapacity": 30,
"AllocationStrategy": "diversified",
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c4.2xlarge",
"SubnetId": "subnet-1a2b3c4d"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "m3.2xlarge",
"SubnetId": "subnet-1a2b3c4d"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"SubnetId": "subnet-1a2b3c4d"
}
]
}
Una práctica recomendada para aumentar la posibilidad de que una solicitud de spot se pueda satisfacer
por la capacidad EC2 en caso de interrupción en una de las zonas de disponibilidad consiste en diversificar
a través de zonas de disponibilidad. Para esta situación, incluya en la especificación de lanzamiento todas
las zonas de disponibilidad que tenga a su disposición. Y, en lugar de utilizar la misma subred cada vez,
utilice tres subredes únicas (cada una con mapeo a una zona de disponibilidad distinta).
Zona de disponibilidad
{
"SpotPrice": "0.70",
"TargetCapacity": 30,
"AllocationStrategy": "diversified",
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c4.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2a"
}
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "m3.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
}
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2c"
}
}
]
}
Subred
303
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
{
"SpotPrice": "0.70",
"TargetCapacity": 30,
"AllocationStrategy": "diversified",
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c4.2xlarge",
"SubnetId": "subnet-1a2b3c4d"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "m3.2xlarge",
"SubnetId": "subnet-2a2b3c4d"
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"SubnetId": "subnet-3a2b3c4d"
}
]
}
En los siguientes ejemplos se usa ponderación de instancias, que significa que el precio se determina por
hora de unidad en lugar de por hora de instancia. Cada configuración de lanzamiento enumera un tipo de
instancia y una ponderación diferentes. La Flota de spot selecciona el tipo de instancia con el menor precio
por hora de unidad. La Flota de spot calcula el número de Instancias de spot que debe lanzar dividiendo la
capacidad de destino entre la ponderación de instancias. Si el resultado no es un entero, la Flota de spot lo
redondea al siguiente entero, de manera que el tamaño de la flota no esté por debajo de su capacidad de
destino.
Si la solicitud de r3.2xlarge se realiza con éxito, la spot aprovisiona 4 de estas instancias. Se divide 20
por 6 que da un total de 3,33 instancias, que se redondean a 4 instancias.
Si la solicitud de c3.xlarge se realiza con éxito, la spot aprovisiona 7 de estas instancias. Se divide 20
por 3 que da un total de 6,66 instancias, que se redondean a 7 instancias.
Para obtener más información, consulte Ponderación de instancias de Flota de spot (p. 261).
Zona de disponibilidad
{
"SpotPrice": "0.70",
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
},
"WeightedCapacity": 6
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.xlarge",
"Placement": {
"AvailabilityZone": "us-west-2b"
304
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
},
"WeightedCapacity": 3
}
]
}
Subred
{
"SpotPrice": "0.70",
"TargetCapacity": 20,
"IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
"LaunchSpecifications": [
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "r3.2xlarge",
"SubnetId": "subnet-1a2b3c4d",
"WeightedCapacity": 6
},
{
"ImageId": "ami-1a2b3c4d",
"InstanceType": "c3.xlarge",
"SubnetId": "subnet-1a2b3c4d",
"WeightedCapacity": 3
}
]
}
Para asegurarse de que dispone siempre de capacidad de instancias, puede incluir una solicitud de
capacidad bajo demanda en la solicitud de Flota de spot. Si hay capacidad, siempre se cumple la solicitud
bajo demanda. El saldo de la capacidad de destino se cumple como spot si hay capacidad y disponibilidad.
En el siguiente ejemplo se especifica una capacidad de destino deseada de 10, de las que 5 unidades
deben ser de capacidad bajo demanda. La capacidad de spot no se especifica; está implícita en el
saldo de la capacidad de destino menos la capacidad bajo demanda. Amazon EC2 lanza 5 unidades de
capacidad como unidades bajo demanda y 5 unidades de capacidad (10-5=5) como unidades de spot si
hay capacidad de Amazon EC2 disponible y disponibilidad.
Para obtener más información, consulte Capacidad bajo demanda en una solicitud de Flota de
spot (p. 258).
{
"IamFleetRole": "arn:aws:iam::781603563322:role/aws-ec2-spot-fleet-tagging-role",
"AllocationStrategy": "lowestPrice",
"TargetCapacity": 10,
"SpotPrice": null,
"ValidFrom": "2018-04-04T15:58:13Z",
"ValidUntil": "2019-04-04T15:58:13Z",
"TerminateInstancesWithExpiration": true,
"LaunchSpecifications": [],
"Type": "maintain",
"OnDemandTargetCapacity": 5,
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0dbb04d4a6cca5ad1",
"Version": "2"
},
"Overrides": [
{
305
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"InstanceType": "t2.medium",
"WeightedCapacity": 1,
"SubnetId": "subnet-d0dc51fb"
}
]
}
]
}
Para asegurar la precisión, le recomendamos que habilite la monitorización detallada al usar estas
métricas. Para obtener más información, consulte Habilitar o deshabilitar el monitoreo detallado
para las instancias (p. 678).
Para obtener más información sobre las métricas de CloudWatch que proporciona Amazon EC2, consulte
Monitoreo de las instancias con CloudWatch (p. 678).
Métrica Descripción
Unidades: recuento
Unidades: recuento
Unidades: recuento
Unidades: recuento
Unidades: porcentaje
306
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Métrica Descripción
Unidades: recuento
Unidades: porcentaje
Unidades: recuento
Unidades: recuento
Dimensiones Descripción
Las métricas se agrupan en primer lugar por el espacio de nombres y, a continuación, por las diversas
combinaciones de dimensiones dentro de cada espacio de nombres. Por ejemplo, puede ver todas las
métricas de Flota de spot o los grupos de métricas de Flota de spot por ID de solicitud de Flota de spot,
tipo de instancia o zona de disponibilidad.
Si no se muestra el espacio de nombres de EC2 Spot, puede haber dos motivos. Aún no
ha utilizado Flota de spot: solo los servicios de AWS que está utilizando envían métricas
307
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
a Amazon CloudWatch. O bien, si no ha utilizado Flota de spot durante las últimas dos
semanas, el espacio de nombres no aparecerá.
4. (Opcional) Para filtrar las métricas por dimensión, seleccione una de las siguientes opciones:
• Escalado de seguimiento de destino (p. 310) – permite aumentar o reducir la capacidad actual de
la flota en función de un valor de destino especificado en una métrica determinada. Funciona de
forma similar a los termostatos, que mantienen la temperatura del hogar — el usuario selecciona una
temperatura y el termostato hace el resto.
• Escalado por pasos (p. 311) – permite aumentar o reducir la capacidad actual de la flota en función de
una serie de ajustes de escalado, denominados ajustes por pasos, que varían en función del tamaño de
la interrupción de alarma.
• Escalado programado (p. 313) – permite aumentar o reducir la capacidad actual de la flota en función
de la fecha y la hora.
Si utiliza la ponderación de instancias (p. 261), recuerde que Flota de spot puede superar la capacidad
de destino según sea necesario. La capacidad atendida puede ser un número de coma flotante, pero la
capacidad de destino debe ser un número entero, por lo que la Flota de spot redondea hacia arriba al
siguiente entero. Debe tener en cuenta estos comportamientos cuando observe los resultados de una
política de escalado después de dispararse una alarma. Por ejemplo, suponga que la capacidad de destino
es de 30, la capacidad atendida es de 30,1 y la política de escalado resta 1. Cuando se dispara la alarma,
el proceso de escalado automático resta 1 a 30,1, que da 29,1; así que al redondear hacia arriba, el
resultado es 30, por lo que no se realiza ninguna acción de escalado. Veamos otro ejemplo; supongamos
308
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
que seleccionó ponderaciones de instancias de 2, 4 y 8, y una capacidad de destino de 10, pero no había
disponible ninguna instancia con ponderación 2, por lo que la Flota de spot aprovisionó instancias de
ponderaciones 4 y 8, que producen una capacidad atendida de 12. Si la política de escalado disminuye la
capacidad de destino en un 20 % y se dispara una alarma, el proceso de escalado automático resta 12*0,2
de 12, que es igual a 9,6 y, al redondear hacia arriba, da 10, por lo que no se realiza ninguna acción de
escalado.
Las políticas de escalado que crea para Flota de spot admiten un periodo de recuperación. Es el número
de segundos después de completarse una actividad de escalado en que las actividades del escalado
anterior relacionadas con un disparador pueden influir en los futuros eventos de escalado. Para políticas
de escalado ascendente, mientras el periodo de recuperación está en vigor, la capacidad que se agregó
en el anterior evento de escalado ascendente que inició la recuperación se calcula como parte de la
capacidad deseada para el siguiente escalado ascendente. La intención es realizar continuamente (pero
no excesivamente) un escalado ascendente. Para políticas de escalado descendente, el periodo de
recuperación se usa para bloquear subsiguientes solicitudes de escalado descendente hasta que haya
caducado. La intención es realizar un escalado descendente de manera conservadora para proteger la
disponibilidad de la aplicación. No obstante, si otra alarma dispara una política de escalado ascendente
durante el periodo de recuperación después de un escalado descendente, el escalado automático realiza
inmediatamente un escalado ascendente del destino escalable.
Le recomendamos realizar el escalado según métricas de instancia cuya frecuencia sea de un minuto, ya
que esto garantiza una respuesta más rápida a los cambios de utilización. Realizar el escalado utilizando
métricas con una frecuencia de 5 minutos puede generar un tiempo de respuesta más lento y hacer que
el escalado se realice con datos de métricas que están obsoletos. Para enviar los datos de las métricas
de la instancia a CloudWatch en periodos de 1 minuto, puede habilitar una monitorización detallada
específicamente para la instancia. Para obtener más información, consulte Habilitar o deshabilitar el
monitoreo detallado para las instancias (p. 678) y Creación de una solicitud de Flota de spot con los
parámetros definidos (consola) (p. 285).
Para obtener más información sobre la configuración de escalado deFlota de spot, vea los siguientes
recursos:
Además de los permisos de IAM para Flota de spot (p. 280) y Amazon EC2, el usuario de IAM que
accede a la configuración de escalado de flota debe tener los permisos adecuados para los servicios que
admiten escalado dinámico. Los usuarios de IAM debe tener permisos para utilizar las acciones que se
muestran en la siguiente política de ejemplo.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"application-autoscaling:*",
"ec2:DescribeSpotFleetRequests",
"ec2:ModifySpotFleetRequest",
309
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"cloudwatch:DeleteAlarms",
"cloudwatch:DescribeAlarmHistory",
"cloudwatch:DescribeAlarms",
"cloudwatch:DescribeAlarmsForMetric",
"cloudwatch:GetMetricStatistics",
"cloudwatch:ListMetrics",
"cloudwatch:PutMetricAlarm",
"cloudwatch:DisableAlarmActions",
"cloudwatch:EnableAlarmActions",
"iam:CreateServiceLinkedRole",
"sns:CreateTopic",
"sns:Subscribe",
"sns:Get*",
"sns:List*"
],
"Resource": "*"
}
]
}
También puede crear sus propias políticas de IAM que permitan permisos más precisos para las llamadas
a la API de Auto Scaling de aplicaciones. Para obtener más información, consulte Autenticación y control
de acceso en la Guía del usuario de Auto Scaling de aplicaciones.
El servicio Auto Scaling de aplicaciones también necesita permiso para describir sus Flota de spot y las
alarmas de CloudWatch, así como permisos para modificar su capacidad de destino de Flota de spot
en su nombre. Si habilita el escalado automático para su Flota de spot, crea un rol vinculado a servicio
denominado AWSServiceRoleForApplicationAutoScaling_EC2SpotFleetRequest. Este rol
vinculado a servicio concede a Auto Scaling de aplicaciones permiso para describir las alarmas de sus
políticas, monitorizar la capacidad actual de la flota y modificar la capacidad de esta. El rol de flota de
spot gestionada original para Auto Scaling de aplicaciones era aws-ec2-spot-fleet-autoscale-
role, pero ya no es necesario. El rol vinculado al servicio es el rol predeterminado para Auto Scaling de
aplicaciones. Para obtener más información, consulte Roles vinculados a servicios en la Guía del usuario
de Auto Scaling de aplicaciones.
Puede crear varias políticas de escalado de seguimiento de destino en una Flota de spot, siempre que
cada una de ellas utilice una métrica diferente. La flota se escala en función de la política que proporciona
la mayor capacidad de flota. Esto le permite abordar diferentes situaciones y garantizar que siempre hay
capacidad suficiente para procesar las cargas de trabajo de la aplicación.
Cuando una Flota de spot termina una instancia porque se ha reducido la capacidad de destino, la
instancia recibe un aviso de interrupción de instancia de spot.
No modifique ni elimine las alarmas de CloudWatch que Flota de spot administra para una política de
escalado de seguimiento de destino. Flota de spot elimina automáticamente las alarmas cuando se elimina
la política de escalado de seguimiento de destino.
310
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Limitación
• La solicitud de Flota de spot debe tener el tipo de solicitud maintain. El escalado automático no se
admite para solicitudes o bloques de spot de una única vez.
Para configurar una política de escalado de seguimiento de destino mediante la AWS CLI
1. Registre la solicitud de Flota de spot como un destino escalable mediante el comando register-
scalable-target.
2. Cree una política de escalado mediante el comando put-scaling-policy.
Al crear una política de escalado por pasos, debe especificar uno de los siguientes tipos de ajuste de
escalado:
Cuando se dispara una alarma, el proceso de escalado automático calcula la nueva capacidad de destino
usando la capacidad atendida y la política de escalado y, a continuación, actualiza la capacidad de destino
en consecuencia. Por ejemplo, suponga que la capacidad de destino y la capacidad atendida suman 10 y
la política de escalado suma 1. Cuando se dispara la alarma, el proceso de escalado automático le suma 1
a 10 para llegar a 11, de manera que la Flota de spot lanza 1 instancia.
311
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Cuando una Flota de spot termina una instancia porque se ha reducido la capacidad de destino, la
instancia recibe un aviso de interrupción de instancia de spot.
Limitación
• La solicitud de Flota de spot debe tener el tipo de solicitud maintain. El escalado automático no se
admite para solicitudes o bloques de spot de una única vez.
Requisitos previos
• Determine qué métricas CloudWatch son importantes para su aplicación. Puede crear alarmas de
CloudWatch basadas en métricas proporcionadas por AWS o en sus propias métricas personalizadas.
• Para las métricas de AWS que usará en las políticas de escalado, habilite la recopilación de métricas de
CloudWatch si el servicio que proporciona las métricas no la habilita de forma predeterminada.
Aparece la página Specify metric and conditions (Especificar métrica y condiciones), que muestra un
gráfico y otra información sobre la métrica que ha seleccionado.
6. En Period (Periodo), elija el periodo de evaluación para la alarma, por ejemplo, 1 minuto. Al evaluar la
alarma, cada periodo se agrega a un punto de datos.
Note
312
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Para configurar una política de escalado de pasos para su Flota de spot (consola)
Para configurar políticas de escalado por pasos para la Flota de spot mediante la AWS CLI
1. Registre la solicitud de Flota de spot como un destino escalable mediante el comando register-
scalable-target.
2. Cree una política de escalado mediante el comando put-scaling-policy.
3. Cree una alarma que active la política de escalado mediante el comando put-metric-alarm.
Límites de las s
• La solicitud de Flota de spot debe tener el tipo de solicitud maintain. El escalado automático no se
admite para solicitudes o bloques de spot de una única vez.
313
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• put-scheduled-action
• describe-scheduled-actions
314
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• delete-scheduled-action
En cada paso del proceso —también denominado ciclo de vida— de la solicitud de spot, eventos
específicos determinan los sucesivos estados de la solicitud.
Contenido
• Ciclo de vida de una solicitud de spot (p. 315)
• Obtención de información de estado de las solicitudes (p. 318)
• Códigos de estado de las solicitudes de spot (p. 319)
Pending evaluation
En cuanto se crea una solicitud de instancia de spot, esta pasa al estado pending-evaluation a menos
que haya uno o varios parámetros de la solicitud que no sean válidos (bad-parameters).
315
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Holding
Si una o varias restricciones de la solicitud son válidas pero aún no se pueden satisfacer, o si no hay
suficiente capacidad, la solicitud pasa a un estado de retención en espera de que se satisfagan las
restricciones. Las opciones de la solicitud afectan a la probabilidad de que se atienda la solicitud. Por
ejemplo, si especifica un precio máximo inferior al precio de spot actual, la solicitud permanecerá en estado
de retención hasta que el precio de spot sea inferior a su precio máximo. Si especifica un grupo de zona de
disponibilidad, la solicitud permanece en un estado de retención hasta que se satisfaga la restricción de la
zona de disponibilidad.
En el caso de una interrupción de una de las zonas de disponibilidad, existe la posibilidad de que se pueda
ver afectada la capacidad de EC2 de reserva disponible para solicitudes de instancia de spot en otras
zonas de disponibilidad.
Pending evaluation/fulfillment-terminal
La solicitud de instancia de spot puede pasar a un estado terminal si se crea una solicitud que solo es
válida durante un periodo de tiempo específico y dicho periodo de tiempo caduca antes de que la solicitud
alcance la fase de cumplimiento pendiente. También puede ocurrir si cancela la solicitud o si se produce un
error del sistema.
316
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
* Si cancela la solicitud.
Pending fulfillment
Cuando se cumplen las restricciones que especificó (de haberlas) y el precio máximo es igual o superior al
precio de spot actual, la solicitud de spot pasa al estado pending-fulfillment.
En este punto, Amazon EC2 se está preparando para aprovisionar las instancias que solicitó. Si el proceso
se detiene en este momento, es bastante probable que se deba a que lo canceló el usuario antes de que
se lanzara una instancia de spot. También puede deberse a un error inesperado del sistema.
Fulfilled
Cuando se satisfacen todas las especificaciones para las Instancias de spot, su solicitud de spot se ha
atendido. Amazon EC2 lanza las Instancias de spot, lo que podría llevar unos minutos. Si una instancia
de spot hiberna o se detiene al interrumpirse, permanece en este estado hasta que la solicitud se pueda
atender de nuevo o se cancele.
** El estado de la solicitud de spot es disabled si detiene la instancia de spot pero no cancela la solicitud.
El estado de la solicitud es cancelled si la instancia de spot se detiene y la solicitud caduca.
Fulfilled-terminal
Las Instancias de spot continúan ejecutándose mientras el precio máximo sea igual o superior al precio de
spot, haya capacidad de spot disponible para su tipo de instancia y usted no las termine. Si un cambio en
el precio de spot o en la capacidad disponible requiere que Amazon EC2 termine las Instancias de spot, la
solicitud de spot pasa a un estado terminal. Una solicitud también pasa al estado terminal si se cancela la
solicitud de instancia de spot o se terminan las Instancias de spot.
317
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Solicitudes persistentes
Cuando usted o Amazon EC2; terminan las Instancias de spot, si la solicitud de spot es persistente, esta
regresa al estado pending-evaluation y entonces Amazon EC2 podrá lanzar una instancia de spot
nueva cuando se cumplan las restricciones.
318
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
az-group-constraint
Amazon EC2 no puede lanzar todas las instancias que solicitó en la misma zona de disponibilidad.
bad-parameters
Uno o varios parámetros de su solicitud de spot no son válidos (por ejemplo, la AMI que especificó no
existe). El mensaje de estado indica cuál es el parámetro que no es válido.
canceled-before-fulfillment
No se puede atender la solicitud de spot porque una o varias restricciones no son válidas (por ejemplo,
la zona de disponibilidad no existe). El mensaje de estado indica cuál es la restricción que no es
válida.
fulfilled
El estado de la solicitud de spot es active y Amazon EC2 está lanzando las instancias de spot.
instance-stopped-by-price
La instancia se detuvo porque un usuario detuvo la instancia o ejecutó el comando shutdown desde la
instancia.
instance-stopped-no-capacity
La instancia se ha detenido porque no había suficiente capacidad de spot disponible para la instancia.
instance-terminated-by-price
319
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Ha terminado una instancia de spot que había sido tramitada, por lo que el estado de la solicitud es
closed (a menos que sea una solicitud persistente) y el estado de la instancia es terminated.
instance-terminated-launch-group-constraint
Se han terminado una o varias instancias en su grupo de lanzamiento, por lo que la restricción del
grupo de lanzamiento ya no se cumple.
instance-terminated-no-capacity
Amazon EC2 no puede lanzar todas las instancias que solicitó al mismo tiempo. Todas las instancias
en un grupo de lanzamiento se inician y se terminan juntas.
limit-exceeded
Después de realizar una solicitud de instancia de spot, esta pasa al estado pending-evaluation
mientras el sistema evalúa los parámetros de la solicitud.
pending-fulfillment
Aún no se puede atender la solicitud de instancia de spot porque, en este momento, no se puede
añadir una instancia de spot al grupo de ubicación.
price-too-low
Aún no se puede atender la solicitud porque el precio máximo está por debajo del precio de spot. En
este caso, no se lanza ninguna instancia y su solicitud permanece en estado open.
request-canceled-and-instance-running
Usted canceló la solicitud de spot mientras las Instancias de spot aún estaban en ejecución. El estado
de la solicitud es cancelled, pero las instancias tienen el estado running.
schedule-expired
320
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
No se puede interrumpir una instancia a petición que se ha especificado en una Flota de EC2 o Flota de
spot.
Contenido
• Razones de la interrupción (p. 321)
• Comportamientos de interrupción (p. 321)
• Especificación del comportamiento de la interrupción (p. 324)
• Preparación para las interrupciones (p. 324)
• Preparación para la hibernación de una instancia (p. 325)
• Avisos de interrupción de instancia de spot (p. 325)
• Buscar interrupciones de Instancias de spot (p. 327)
• Determinación de si Amazon EC2 interrumpió un instancia de spot (p. 327)
• Facturación de las Instancias de spot interrumpidas (p. 327)
Razones de la interrupción
A continuación se enumeran las posibles razones por las que Amazon EC2 puede interrumpir las
Instancias de spot.
Comportamientos de interrupción
Puede especificar que Amazon EC2 debe realizar una de las siguientes acciones cuando interrumpa
instancia de spot:
Puede especificar el comportamiento de la interrupción para que Amazon EC2 detenga Instancias de spot
cuando se interrumpan si se cumplen los siguientes requisitos.
321
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Requisitos
• Para una solicitud de instancia de spot, el tipo debe ser persistent. No puede especificar un grupo de
lanzamiento en la solicitud de instancia de spot.
• Para una solicitud de Flota de EC2 o Flota de spot, el tipo debe ser maintain.
• El volumen raíz debe ser un volumen de EBS, no un volumen de almacén de instancias.
Una vez detenida una instancia de spot por el servicio de spot, solo dicho servicio puede reiniciar la
instancia de spot y debe utilizarse la misma especificación de lanzamiento.
Para una instancia de spot lanzada por una solicitud persistent de instancia de spot, el servicio de spot
reinicia la instancia detenida cuando hay capacidad disponible en la misma zona de disponibilidad para el
mismo tipo de instancia que la instancia detenida.
Si las instancias de una Flota de EC2 o Flota de spot se detienen y la flota es de tipo maintain, el
servicio de spot lanza instancias de sustitución para mantener la capacidad de destino. El servicio de spot
busca el mejor grupo o grupos en función de la estrategia de asignación especificada (lowestPrice,
diversified o InstancePoolsToUseCount); no da prioridad al grupo con las instancias que se
detuvieron primero. Posteriormente, si la estrategia de reparto identifica un grupo que contiene las
instancias que se detuvieron primero, el servicio de spot reinicia las instancias detenidas para mantener la
capacidad de destino.
Por ejemplo, imagine una Flota de spot con la estrategia de reparto lowestPrice. Durante el lanzamiento
inicial, un grupo de c3.large satisface los criterios de lowestPrice de la especificación de lanzamiento.
Más tarde, cuando las instancias c3.large se interrumpen, el servicio de Spot detiene las instancias
y reaprovisiona la capacidad desde otro grupo que encaja con la estrategia lowestPrice. Esta vez, el
grupo resulta ser un grupo de c4.large y el servicio de spot lanza instancias c4.large para satisfacer
la capacidad de destino. Asimismo, Flota de spot no podrá cambiar a un grupo de c5.large la próxima
vez. En cada una de estas transiciones, el servicio de spot no da prioridad a los grupos que contienen
instancias que se detuvieron primero; simplemente se basa en la estrategia de reparto especificada. La
estrategia lowestPrice puede provocar que se utilicen grupos con instancias que se detuvieron antes.
Por ejemplo, si se interrumpen instancias del grupo c5.large y la estrategia lowestPrice conduce
nuevamente a los grupos c3.large o c4.large, las instancias que se detuvieron se reinician hasta
satisfacer la capacidad de destino.
Mientras una instancia de spot está detenida, puede modificar algunos de sus atributos, pero no el tipo de
instancia. Si separa o elimina un volumen de EBS, este no se adjunta cuando se inicia la instancia de spot.
Si separa el volumen raíz y el servicio de spot intenta iniciar la instancia de spot, la instancia dará un error
al iniciarse y el servicio de spot terminará la instancia detenida.
Puede terminar una instancia de spot mientras está detenida. Si cancela una solicitud de spot, una Flota
de EC2 o una Flota de spot, el servicio de spot termina todas las Instancias de spot asociadas que se han
detenido.
Mientras una instancia de spot está detenida, solo se le cobran los volúmenes de EBS, que se conservan.
Con Flota de EC2 y Flota de spot, si tiene muchas instancias detenidas, puede superar el límite del número
de volúmenes de EBS de su cuenta.
Puede especificar el comportamiento de la interrupción para que Amazon EC2 hiberne Instancias de spot
cuando se interrumpan si se cumplen los siguientes requisitos.
Requisitos
• Para una solicitud de instancia de spot, el tipo debe ser persistent. No puede especificar un grupo de
lanzamiento en la solicitud de instancia de spot.
322
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
• Para una solicitud de Flota de EC2 o Flota de spot, el tipo debe ser maintain.
• El volumen raíz debe ser un volumen de EBS, no un volumen de almacén de instancias, y debe ser lo
suficientemente amplio para almacenar la memoria (RAM) de la instancia durante la hibernación.
• Las siguientes instancias son compatibles: C3, C4, C5, M4, M5, R3 y R4, con menos de 100 GB de
memoria.
• Los siguientes sistemas operativos son compatibles: Amazon Linux 2, Amazon Linux AMI, Ubuntu con
un kernel de Ubuntu ajustado para AWS (linux-aws) posterior a 4.4.0-1041 y Windows Server 2008 R2 o
posterior.
• Instale el agente de hibernación en un sistema operativo compatible o use una de las siguientes AMI,
que ya incluyen el agente:
• Amazon Linux 2
• Amazon Linux AMI 2017.09.1 o posterior
• Ubuntu Xenial 16.04 20171121 o posterior
• Windows Server 2008 R2 AMI 2017.11.19 o posterior
• Windows Server 2012 o Windows Server 2012 R2 AMI 2017.11.19 o posterior
• Windows Server 2016 AMI 2017.11.19 o posterior
• Windows Server 2019
• Comience el agente. Se recomienda utilizar los datos de usuario para comenzar el agente en un
arranque de instancia. También puede comenzar el agente manualmente.
Recomendación
• Recomendamos que utilice un volumen de Amazon EBS cifrado como volumen raíz, ya que la memoria
de la instancia se almacena en el volumen raíz durante la hibernación. Esto asegura que el contenido
de la memoria (RAM) esté cifrado cuando los datos estén en reposo en el volumen y se esté moviendo
entre la instancia y el volumen. Utilice una de las tres opciones siguientes para asegurarse de que el
volumen raíz sea un volumen de Amazon EBS cifrado:
• Cifrado de un “solo paso” de EBS: en una única llamada a la API run-instances, puede lanzar
instancias EC2 respaldadas por EBS cifradas a partir de una AMI sin cifrado. Para obtener más
información, consulte Uso del cifrado con AMI con respaldo de EBS (p. 93).
• Cifrado de EBS de forma predeterminada: puede habilitar el cifrado de EBS de forma predeterminada
para asegurarse de que se cifran todos los volúmenes de EBS nuevos creados en su cuenta de AWS.
Para obtener más información, consulte Cifrado de forma predeterminada (p. 1068).
• AMI cifrada: puede habilitar el cifrado de EBS utilizando una AMI cifrada para lanzar su instancia. Si su
AMI no tiene una instantánea raíz cifrada, puede copiarla a una nueva AMI y solicitar su cifrado. Para
obtener más información, consulte Cifrar una imagen sin cifrar durante la copia (p. 97) y Copiar una
AMI (p. 102).
Cuando el servicio de spot hiberna una instancia de spot, los volúmenes de EBS se conservan y la
memoria (RAM) de la instancia se conserva en el volumen raíz. Las direcciones IP privadas de la instancia
también se conservan. Los volúmenes de almacenamiento de la instancia y las direcciones IP públicas, a
excepción de las direcciones IP elásticas, no se conservan. Mientras la instancia hiberne, solo se le cobran
los volúmenes de EBS. Con Flota de EC2 y Flota de spot, si tiene muchas instancias hibernadas, puede
superar el límite del número de volúmenes de EBS de su cuenta.
El agente activa la hibernación del sistema operativo cuando la instancia recibe una señal del servicio
de spot. Si el agente no está instalado, el sistema operativo subyacente no admite hibernación o no hay
suficiente espacio en el volumen para ahorrar memoria de la instancia, ocurre un error en la hibernación y,
en su lugar, el servicio de spot detiene la instancia.
Cuando el servicio de spot hiberna una instancia de spot, usted recibe un aviso de interrupción, pero
no dispondrá de dos minutos antes de que se interrumpa la instancia de spot. La hibernación comienza
323
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Una vez que el servicio de spot hiberna una instancia de spot, solo dicho servicio puede reanudarla. El
servicio de spot reanuda la instancia tan pronto como haya capacidad disponible con un precio de spot
inferior al precio máximo especificado.
Para obtener más información, consulte Preparación para la hibernación de una instancia (p. 325).
Para obtener información acerca de la hibernación de Instancias bajo demanda, consulte Hiberne su
instancia Windows (p. 463).
Si solicita Instancias de spot mediante el asistente de instancias de lanzamiento (p. 389), puede
especificar el comportamiento de la interrupción de la siguiente manera: active la casilla de verificación
Solicitud persistente y, a continuación, en Comportamiento de interrupción, seleccione un comportamiento
de la interrupción.
Si solicita Instancias de spot mediante la consola de spot (p. 284), puede especificar el comportamiento
de la interrupción de la siguiente manera: active la casilla de verificación Mantener capacidad de destino y,
a continuación, en Comportamiento de interrupción, seleccione un comportamiento de la interrupción.
Si configura Instancias de spot en una plantilla de lanzamiento (p. 397), puede especificar el
comportamiento de la interrupción de la siguiente manera: en la plantilla de lanzamiento, expanda
Detalles avanzados y active la casilla de verificación Solicitar Instancias de spot. Elija Personalizar y, a
continuación, en Comportamiento de interrupción, seleccione un comportamiento de la interrupción.
Si establece Instancias de spot en una configuración de lanzamiento cuando use la CLI request-
spot-fleet, puede especificar el comportamiento de la interrupción de la siguiente manera: para
InstanceInterruptionBehavior, especifique un comportamiento de la interrupción.
324
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
que administra correctamente una terminación inesperada de las instancias, incluidas pruebas de avisos
de interrupción. Para realizar la prueba, puede ejecutar la aplicación con una instancia a petición y, a
continuación, forzar la terminación de la instancia a petición usted mismo.
1. Si la AMI no incluye el agente, descargue los siguientes archivos a la carpeta C:\Program Files
\Amazon\Hibernate de su instancia de Windows:
• EC2HibernateAgent.exe
• EC2HibernateAgent.ps1
• LICENSE.txt
2. Añada el siguiente comando a los datos de usuario.
<powershell>."C:\Program Files\Amazon\Hibernate\EC2HibernateAgent.exe"</powershell>
El aviso de interrupción está disponible como evento de CloudWatch y como elemento en los metadatos de
instancia (p. 580) de la instancia de spot.
El siguiente es un ejemplo de evento de interrupción de una instancia de spot. Los valores posibles de
instance-action son hibernate, stop y terminate.
{
"version": "0",
"id": "12345678-1234-1234-1234-123456789012",
"detail-type": "EC2 Spot Instance Interruption Warning",
325
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
"source": "aws.ec2",
"account": "123456789012",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-2",
"resources": ["arn:aws:ec2:us-east-2:123456789012:instance/i-1234567890abcdef0"],
"detail": {
"instance-id": "i-1234567890abcdef0",
"instance-action": "action"
}
}
instance-action
Si el servicio de spot ha marcado una instancia de spot para detenerla o terminarla, el elemento
instance-action está presente en los metadatos de la instancia (p. 580). De lo contrario, no está
presente. Puede recuperar instance-action del siguiente modo.
Si Amazon EC2 no está preparándose para parar o terminar la instancia o si terminó la instancia usted
mismo, instance-action no está presente y recibe un mensaje de error HTTP 404 cuando intenta
recuperarlo.
termination-time
Este elemento se conserva para ofrecer compatibilidad con versiones anteriores. En su lugar, utilice
instance-action.
Si el servicio de spot ha marcado una instancia de spot para su terminación, el elemento termination-
time está presente en los metadatos de la instancia. De lo contrario, no está presente. Puede recuperar
termination-time del siguiente modo.
2015-01-05T18:02:00Z
Si Amazon EC2 no está preparándose para terminar la instancia o si terminó la instancia de spot usted
mismo, el elemento termination-time no está presente (por lo que recibe un mensaje de error HTTP
404) o contiene un valor que no es un valor de hora.
326
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
O bien, en el panel de navegación, seleccione Spot Requests (Solicitudes de spot). Puede ver tanto
las solicitudes de instancia de spot como las de Flota de spot. Para ver los ID de las instancias,
seleccione una solicitud instancia de spot o una solicitud Flota de spot y elija la pestaña Instances
(Instancias). Elija un ID de instancia para mostrar la instancia en el panel Instances (Instancias).
3. En cada instancia de spot, puede ver su estado en la columna Instance State (Estado de instancia).
Puede enumerar las interrupciones de Instancias de spot mediante el comando describe-instances con
el parámetro --filters. Para enumerar solo los ID de instancias en la salida, agregue el parámetro --
query.
Si usted detiene o Linux (a excepción de Se cobra por los Se cobra por los
termina la instancia de RHEL y SUSE) segundos utilizados segundos utilizados
spot
Windows, RHEL, SUSE Se cobra la hora Se cobran las horas
completa aunque no se completas de uso y
utilice durante toda la se cobra una hora
hora completa para la hora
parcial en la que se
produjo la interrupción
327
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Cuando una instancia de spot (que está en un bloque de spot) se interrumpe, se aplican los siguientes
cargos.
Si usted detiene o Linux (a excepción de Se cobra por los Se cobra por los
termina la instancia de RHEL y SUSE) segundos utilizados segundos utilizados
spot
Windows, RHEL, SUSE Se cobra la hora Se cobran las horas
completa aunque no se completas de uso y
utilice durante toda la se cobra una hora
hora completa para la hora
parcial en la que se
produjo la interrupción
Los archivos de fuente de datos llegan generalmente al bucket una vez cada hora, y cada hora de uso
está registrada normalmente en un único archivo de datos. Estos archivos se comprimen (gzip) antes de
entregarlos al bucket. Amazon EC2 puede escribir varios archivos para una determinada hora de uso en
caso de que los archivos sean muy grandes (por ejemplo, cuando el contenido del archivo para la hora
exceda los 50 MB antes de comprimir).
Note
Si no tiene una instancia de spot en ejecución durante una determinada hora, no recibirá ningún
archivo de fuente de datos para esa hora.
Contenido
• Nombre y formato del archivo de fuente de datos (p. 329)
• Requisitos del bucket de Amazon S3 (p. 329)
328
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
bucket-name.s3.amazonaws.com/{optional prefix}/aws-account-id.YYYY-MM-DD-HH.n.unique-id.gz
AWSDOC-EXAMPLE-BUCKET1.s3.amazonaws.com/myprefix/111122223333.2014-03-17-20.001.pwBdGTJG.gz
Los archivos de fuente de datos de instancia de spot están delimitados por tabuladores. Cada línea en el
archivo de datos corresponde a una hora de instancia y contiene los campos enumerados en la siguiente
tabla.
Campo Descripción
Timestamp La marca de tiempo que se usa para determinar el precio que se cobra por esta
hora de instancia.
UsageType El tipo de uso y el tipo de instancia por los que se le cobra. Para las instancias
de spot m1.small, este campo está establecido en SpotUsage. Para todos los
demás tipos de instancias, este campo está establecido en SpotUsage:{instance-
type. Por ejemplo, SpotUsage:c1.medium.
Operation El producto por el que se le cobra. Para las Instancias de spot de Linux, este
campo está establecido en RunInstances. Para las Instancias de spot de
Windows, este campo está establecido en RunInstances:0002. El uso de spots
se agrupa por zona de disponibilidad.
Version La versión incluida en el nombre del archivo de fuente de datos para este registro.
• Debe tener el permiso FULL_CONTROL para el bucket, que incluye el permiso para las acciones
s3:GetBucketAcl y s3:PutBucketAcl.
329
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Si es el propietario del bucket, tiene este permiso de forma predeterminada. en otro caso, el propietario
del bucket debe conceder este permiso a su cuenta de AWS.
• Cuando se suscriba a una fuente de datos, estos permisos se utilizarán para actualizar la ACL del bucket
para conceder el permiso FULL_CONTROL a la cuenta de fuente de datos de AWS. La cuenta de fuente
de datos de AWS escribe los archivos de fuente de datos en el bucket. Si la cuenta no tiene los permisos
necesarios, los archivos de fuente de datos no se pueden escribir en el bucket.
Note
Si actualiza la ACL y elimina los permisos de la cuenta de fuente de datos de AWS, los archivos
de fuente de datos no se pueden escribir en el bucket. Debe volver a suscribirse a fuente de
datos para recibir los archivos de fuente de datos.
• Cada archivo de fuente de datos tiene su propia ACL (independiente de la ACL del bucket). El
propietario del bucket tiene permiso FULL_CONTROL para los archivos de datos. La cuenta de fuente de
datos de AWS tiene permisos de lectura y escritura.
• Si elimina su suscripción de fuente de datos, Amazon EC2 no elimina los permisos de lectura y escritura
de la cuenta de fuente de datos de AWS ni del bucket ni de los archivos de datos. Debe eliminar esos
permisos usted mismo.
{
"SpotDatafeedSubscription": {
"OwnerId": "111122223333",
"Prefix": "myprefix",
"Bucket": "AWSDOC-EXAMPLE-BUCKET1",
"State": "Active"
}
}
Límites de las s
• Límites de solicitudes de spot (p. 331)
• Límites de Flota de spot (p. 331)
• Instancias de spot T3 (p. 331)
330
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias de spot
Los límites de las instancia de spot son dinámicos. Cuando la cuenta es nueva, su límite podría ser inferior
a 20 al principio, pero se puede incrementar a lo largo del tiempo. Además, una cuenta podría tener límites
en tipos de instancia de spot específicos. Si envía una solicitud de instancia de spot y recibe el error Max
spot instance count exceeded, puede completar el formulario de creación de incidencia del Centro
de AWS Support para solicitar un aumento del límite de instancia de spot. En Limit type (Tipo de límite),
elija EC2 Spot Instances (Instancias de spot de EC2). Para obtener más información, consulte Cuotas de
servicio de Amazon EC2 (p. 1194).
* Se trata de límites máximos. No es posible solicitar un aumento del límite para estos límites.
Instancias de spot T3
Si tiene previsto utilizar las Instancias de spot T3 inmediatamente y durante un breve periodo de tiempo,
sin tiempo de inactividad para acumular créditos de CPU, recomendamos ejecutar las Instancias de spot
T3 en el modo standard (p. 144) para evitar pagar costos más elevados.
Si lanza las Instancias de spot T3 en el modo unlimited (p. 135) y amplía el uso de la CPU
inmediatamente, gastará créditos sobrantes para las ráfagas. Si utiliza la instancia durante un período
corto de tiempo, la instancia no tendrá tiempo de acumular créditos de CPU para compensar los créditos
sobrantes y se le cobrarán dichos créditos sobrantes al terminar la instancia.
El modo Unlimited para las Instancias de spot T3 solo resulta adecuado si la instancia se ejecuta el
tiempo suficiente para acumular créditos de CPU para las ráfagas. De lo contrario, el pago de los créditos
sobrantes hace que las Instancias de spot T3 sean más caras que las instancias M5 o C5. Para obtener
más información, consulte Cuando utilizar el modo ilimitado en lugar del modo de CPU fija (p. 136).
331
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Instancias de spot T2
Los créditos de lanzamiento tienen como objetivo ofrecer una experiencia de lanzamiento inicial productiva
para instancias T2 proporcionando recursos de computación suficientes para configurar la instancia. No
se permiten lanzamientos repetidos de instancias T2 para acceder a nuevos créditos de lanzamiento. Si
necesita una CPU sostenida, puede ganar créditos (mediante un periodo de reposo), utilizar instancias T2
Unlimited (p. 135) o utilizar un tipo de instancia con CPU dedicada (por ejemplo, c4.large).
Hosts dedicados
Un host dedicado de Amazon EC2 es un servidor físico con capacidad de instancias EC2 totalmente
dedicado a su uso. Los Hosts dedicados permiten usar las licencias de software existentes por conector,
por núcleo o por máquina virtual, incluido Windows Server, Microsoft SQL Server, SUSE y Linux Enterprise
Server.
Contenido
• Diferencias entre los hosts de tipo Hosts dedicados y las Instancias dedicadas (p. 332)
• Bring-Your-Own-License (p. 333)
• Capacidad de las instancias de host dedicado (p. 333)
• Restricciones de Hosts dedicados (p. 334)
• Precios y facturación (p. 334)
• Trabajar con Hosts dedicados (p. 336)
• Trabajar con Hosts dedicados compartidos (p. 354)
• Recuperación de host (p. 359)
• Seguimiento de los cambios en la configuración (p. 363)
No hay diferencias de rendimiento, seguridad o físicas entre las Instancias dedicadas y las instancias en
hosts de tipo Hosts dedicados. Sin embargo, hay algunas diferencias entre los dos. En la siguiente tabla se
enumeran algunas de las principales diferencias entre los hosts de tipo Hosts dedicados y las Instancias
dedicadas:
332
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Bring-Your-Own-License
Los hosts de tipo Hosts dedicados le permiten utilizar las licencias de software por socket, por núcleo o
por máquina virtual. Cuando usa sus propias licencias, es responsable de administrarlas. Sin embargo,
Amazon EC2 tiene características que le ayudan a mantenerse al día con las licencias, como afinidad de
instancias y la colocación dirigida.
A continuación se indican los pasos generales que debe seguir para traer su propia imagen de máquina
con licencia de volúmenes a Amazon EC2.
1. Compruebe que los términos de la licencia que controlan el uso de sus imágenes de máquinas permiten
el uso en un entorno en la nube virtualizado. Para obtener más información acerca de las Licencias de
Microsoft, consulte Amazon Web Services and Microsoft Licensing.
2. Después de haber verificado que su imagen de máquina se puede utilizar dentro de Amazon EC2,
impórtela utilizando VM Import/Export. Para más información acerca de cómo importar su imagen de
máquina, consulte la Guía del usuario de VM Import/Export.
3. Después de importar la imagen de máquina, puede lanzar instancias desde la misma en los Hosts
dedicados activos de su cuenta.
4. Cuando ejecute esas instancias, en función del sistema operativo, es posible que tenga que activarlas
con respecto a su propio servidor KMS (por ejemplo, Windows Server o Windows SQL Server). No
puede activar las AMI de Windows importadas en el servidor KMS de Windows para Amazon.
Note
Para realizar el seguimiento de cómo se usan las imágenes en AWS, active el registro de hosts
en AWS Config. Puede usar AWS Config para registrar los cambios a la configuración de un host
dedicado y usar los resultados como una fuente de datos para los informes de licencias. Para
obtener más información, consulte Seguimiento de los cambios en la configuración (p. 363).
333
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Las familias de instancias sin tecnología del sistema Nitro de AWS solo pueden configurar el host dedicado
solo para un tipo de instancia único. Para obtener más información sobre las familias de instancias y las
configuraciones de tipos de instancia admitidas en Hosts dedicados, consulte Precios de host dedicado de
Amazon EC2.
• Para ejecutar RHEL, SUSE Linux y SQL Server en Hosts dedicados, debe traer sus propias AMI. Las
AMI de RHEL, SUSE Linux y SQL Server que ofrece AWS o que están disponibles en AWS Marketplace
no se pueden utilizar con Hosts dedicados. Para obtener más información sobre cómo crear su propia
AMI, consulte Bring-Your-Own-License (p. 333).
• Se pueden asignar hasta dos Hosts dedicados bajo demanda por familia de instancias y por región. Se
puede solicitar un aumento del límite: Solicitar un aumento del límite de asignación en Hosts dedicados
de Amazon EC2.
• Las instancias que se ejecutan en un host dedicado solo se pueden lanzar en una VPC.
• Los grupos de Auto Scaling solo se admiten cuando se usa una plantilla de lanzamiento que especifica
un grupo de recursos del host. Para obtener más información, consulte Creación de una plantilla de
lanzamiento para un grupo de Auto Scaling en la Guía del usuario de Amazon EC2 Auto Scaling.
• No se admiten instancias de Amazon RDS.
• La capa de uso gratuita de AWS no está disponible para los hosts de tipo Hosts dedicados.
• El control de ubicación de instancias hace referencia a la administración de lanzamientos de instancias
en los hosts de tipo Hosts dedicados. Los grupos de ubicaciones no se admiten con los hosts de tipo
Hosts dedicados.
Precios y facturación
El precio de la host dedicado varía por opción de pago.
Opciones de pago
• Hosts de tipo Hosts dedicados bajo demanda (p. 334)
• Reservas de hosts dedicados (p. 335)
• Planes de ahorro (p. 335)
• Precios para Windows Server en Hosts dedicados (p. 335)
334
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
El precio bajo demanda de un host dedicado varía por familia de instancias y región. Se paga por segundo
(con un mínimo de 60 segundos) por host dedicado activo, independientemente de la cantidad o del
tamaño de las instancias que elija lanzar en él. Para obtener más información sobre los precios bajo
demanda, consulte Precios bajo demanda de Amazon EC2 Hosts dedicados.
Puede liberar un host dedicado bajo demanda en cualquier momento para que deje de acumular
cargos. Para obtener información acerca de la liberación de un host dedicado, consulte Liberar Hosts
dedicados (p. 350).
• Sin gastos iniciales: las reservas sin gastos iniciales ofrecen un descuento sobre el uso de host dedicado
a lo largo de un plazo y no requieren un pago inicial. Disponible solo por un plazo de un año.
• Pago parcial inicial: una parte de la reserva se debe pagar de forma anticipada y las demás horas del
plazo se facturan con una tarifa con descuento. Disponible en plazos de uno y tres años.
• Pago total anticipado: ofrece el precio efectivo más bajo. Está disponible en plazos de uno y tres años, y
cubre todo el costo del gasto inicial del plazo, sin ningún cargo adicional futuro.
Debe tener hosts de tipo Hosts dedicados activos en la cuenta antes de poder comprar reservas. Cada
reserva cubre un único host dedicado específico en la cuenta. Las reservas se aplican a la familia de
instancias en el host y no al tamaño de la instancia. Si tiene tres hosts de tipo Hosts dedicados con
diferentes tamaños de instancias (m4.xlarge, m4.medium y m4.large), puede asociar una única
reserva de m4 con todos esos hosts de tipo Hosts dedicados. La familia de instancias y la región de la
reserva deben coincidir con las de los hosts dedicados con los que desea asociarla.
Cuando hay una reserva asociada con un host dedicado, no se podrá liberar dicho host dedicado hasta
que finalice el plazo de la reserva.
Para obtener más información acerca de los precios de reserva, consulte la página Precios de Hosts
dedicados de Amazon EC2.
Planes de ahorro
Los Savings Plans son un modelo flexible de precios que ofrece ahorros significativos sobre los Instancias
bajo demanda. Con los Savings Plans, se compromete a una cantidad de uso constante, en USD por hora,
durante un período de 1 o 3 años. Esto le proporciona la flexibilidad para usar los Hosts dedicados que
mejor satisfagan sus necesidades y continúe ahorrando dinero, en lugar de comprometerse con un host
dedicado específico. Para obtener más información, consulte Guía del usuario de Savings Plan de AWS.
Además, también puede utilizar las AMI de Windows Server que proporciona Amazon para ejecutar las
versiones más recientes de Windows Server en Hosts dedicados. Esto es común para escenarios en
los que tiene licencias de SQL Server existentes elegibles para ejecutarse en Hosts dedicados pero
requieren Windows Server para ejecutar la carga de trabajo de SQL Server. Las AMI de Windows Server
proporcionadas por Amazon solo se admiten en los tipos de instancia de generación actual (p. 116). Para
obtener más información, consulte Precios de alojamientos dedicados de Amazon EC2.
335
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Si ya no necesita un host bajo demanda, puede detener las instancias que se ejecutan en el host, dirigirlas
para lanzarlas en un host distinto y, a continuación, liberar el host.
Los Hosts dedicados también se integran con AWS License Manager. Con License Manager, puede crear
un grupo de recursos de host, que es una colección de Hosts dedicados que se administran como una
sola entidad. Al crear un grupo de recursos de host, especifique las preferencias de administración de
host, como la asignación automática y las versiones automáticas, para el Hosts dedicados. Esto le permite
lanzar instancias en Hosts dedicados sin asignar y administrar manualmente esos hosts. Para obtener más
información, consulte Grupos de recursos de host en la Guía del usuario de AWS License Manager.
Contenido
• Asignación de hosts de tipo Hosts dedicados (p. 336)
• Lanzamiento de instancias en un host dedicado (p. 339)
• Lanzamiento de instancias en un grupo de recursos de host (p. 341)
• Descripción de la colocación automática y afinidad (p. 342)
• Modificación de colocación automática de host dedicado (p. 342)
• Modificar los tipos de instancia admitidos (p. 343)
• Modificación de la tenencia y la afinidad de una instancia (p. 345)
• Visualización de los hosts de tipo Hosts dedicados (p. 346)
• Etiquetado de host dedicados (p. 348)
• Monitorizar Hosts dedicados (p. 349)
• Liberar Hosts dedicados (p. 350)
• Compra de Reservas de hosts dedicados (p. 351)
• Ver reservas de host dedicado (p. 353)
• Etiquetado de Reservas de hosts dedicados (p. 353)
Después de asignar el host dedicado, la capacidad del host dedicado está disponible inmediatamente en la
cuenta y ya puede empezar a lanzar instancias en el host dedicado.
Nueva consola
336
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
3. Para Instance family (Familia de instancias), elija la familia de instancias para el host dedicado.
4. Especifique si el host dedicado admite múltiples tipos de instancia dentro de la familia de
instancias seleccionada o solo un tipo de instancia específica. Aplique alguna de las siguientes
acciones.
• Para configurar el host dedicado para que admita distintos tipos de instancia en la familia de
instancias seleccionada, para Support multiple instance types (Compatibilidad con varios tipos
de instancia), elija Enable (Habilitar). Al activar esto, puede lanzar distintos tipos de instancia
desde la misma familia de instancias en el host dedicado. Por ejemplo, si elige la familia de
instancias m5 y opta por esta opción, puede lanzar las instancias m5.xlarge y m5.4xlarge
en el host dedicado. La familia de instancias debe tener tecnología Nitro System.
• Para configurar el host dedicado para que admita un tipo de instancia único dentro de la familia
de instancias seleccionada, vacíe Support multiple instance types (Compatibilidad con varios
tipos de instancia) y, luego, para Instance type (Tipo de instancia), elija el tipo de instancia que
debe ser compatible. Esto le permite lanzar un único tipo de instancia en el host dedicado. Por
ejemplo, si elige esta opción y especifica m5.4xlarge como el tipo de instancias admitido,
únicamente podrá lanzar instancias m5.4xlarge en el host dedicado.
5. En Availability Zone (Zona de disponibilidad), seleccione la zona de disponibilidad en la que desea
asignar el host dedicado.
6. Para permitir que el host dedicado acepte lanzamientos de instancias sin destino que coincidan
con su tipo de instancia, en Instance auto-placement (Permitir colocación automática de
instancia), elija Enable (Habilitar). Para obtener más información acerca de la colocación
automática, consulte Descripción de la colocación automática y afinidad (p. 342).
7. Para habilitar la recuperación del host para el host dedicado, en Host recovery (Recuperación
del host) elija Enable (Habilitar). Para obtener más información, consulte Recuperación de
host (p. 359).
8. Para Quantity (Cantidad), indique el número de Hosts dedicados que desea asignar.
9. (Opcional) Elija Add Tag (Añadir etiqueta) y especifique una clave y un valor de la etiqueta.
10. Elija Allocate.
Consola antigua
• Para configurar el host dedicado para que admita distintos tipos de instancia en la familia de
instancias seleccionada, elija Support multiple instance types (Compatibilidad con varios tipos
de instancia). Al activar esto, puede lanzar distintos tipos de instancia desde la misma familia de
instancias en el host dedicado. Por ejemplo, si elige la familia de instancias m5 y opta por esta
opción, puede lanzar las instancias m5.xlarge y m5.4xlarge en el host dedicado. La familia
de instancias debe tener tecnología Nitro System.
• Para configurar el host dedicado para que admita un tipo de instancia único dentro de la familia
de instancias seleccionada, vacíe Support multiple instance types (Compatibilidad con varios
tipos de instancia) y, luego, para Instance type (Tipo de instancia), elija el tipo de instancia que
debe ser compatible. Esto le permite lanzar un único tipo de instancia en el host dedicado. Por
ejemplo, si elige esta opción y especifica m5.4xlarge como el tipo de instancias admitido,
únicamente podrá lanzar instancias m5.4xlarge en el host dedicado.
337
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
AWS CLI
Utilice el comando de la AWS CLI allocate-hosts. Los siguientes comandos asignan un host dedicado
que admite múltiples tipos de instancia desde la familia de instancias m5 en la zona de disponibilidad
us-east-1a. El host también tiene habilitada la recuperación del host y tiene la colocación
automática desactivada.
Los siguientes comandos asignan un host dedicado que admite lanzamientos de instancias m4.large
sin destino en la zona de disponibilidad eu-west-1a, habilita la recuperación del host y aplica una
etiqueta con una clave de purpose y un valor de production.
PowerShell
Utilice el comando Herramientas de AWS para Windows PowerShell New-EC2Host. Los siguientes
comandos asignan un host dedicado que admite múltiples tipos de instancia desde la familia
de instancias m5 en la zona de disponibilidad us-east-1a. El host también tiene habilitada la
recuperación del host y tiene la colocación automática desactivada.
Los siguientes comandos asignan un host dedicado que admite lanzamientos de instancias sin destino
m4.large en la zona de disponibilidad eu-west-1a, habilitan la recuperación del host y aplican una
etiqueta con una clave de purpose y un valor de production.
338
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Las instancias lanzadas en hosts de tipo Hosts dedicados solo se pueden lanzar en una VPC.
Para obtener más información, consulte Introduction to VPC.
Antes de lanzar las instancias, tenga en cuenta las limitaciones. Para obtener más información, consulte
Restricciones de Hosts dedicados (p. 334).
Puede lanzar una instancia en un host dedicado utilizando los siguientes métodos.
Console
Para lanzar una instancia en un host dedicado específico desde la página de hosts de tipo
Hosts dedicados
Si el host dedicado admite solo un tipo de instancia, el tipo de instancia admitido se selecciona de
forma predeterminada y no se puede modificar.
Si el host dedicado admite varios tipos de instancia, debe seleccionar un tipo de instancia de
la familia de instancias admitida en función de la capacidad de la instancia disponible del host
dedicado. Le recomendamos que inicie primero los tamaños de instancia más grandes y, a
continuación, rellene la capacidad de instancia restante con los tamaños de instancia más
pequeños según sea necesario.
6. En la página Configure Instance Details (Configurar detalles de instancia), ajuste la configuración
de la instancia para adaptarla a sus necesidades y, a continuación, para Affinity (Afinidad), elija
una de las opciones siguientes.
339
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Las opciones Tenancy (Tenencia) y Host están preconfiguradas en función del host que haya
seleccionado.
7. Elija Review and Launch.
8. En la página Review Instance Launch, elija Launch.
9. Cuando se le solicite, seleccione un par de claves o cree uno nuevo. A continuación, elija Launch
Instances (Lanzar instancias).
• Tenancy: elija host dedicado - Launch this instance on a host dedicado (host dedicado - Lanzar
esta instancia en un host dedicado).
• Host (Alojamiento)—: elija Use auto-placement (Usar colocación automática) para lanzar la
instancia en cualquier host dedicado que tenga la colocación automática habilitada o seleccione
un host dedicado específico en la lista. En esta lista solo se muestran los Hosts dedicados que
admiten el tipo de instancia seleccionado.
• Affinity: elija una de las siguientes opciones:
• Off: la instancia se lanza en el host específico pero, si la instancia se detiene, no está
garantizado que se reinicie en él.
• Host: si se detiene, la instancia siempre se reinicia en el host específico.
Si no puede ver esta configuración, compruebe que ha seleccionado una VPC en el menú
Network (Red).
6. Elija Review and Launch (Revisar y lanzar).
7. En la página Review Instance Launch, elija Launch.
8. Cuando se le solicite, seleccione un par de claves o cree uno nuevo. A continuación, elija Launch
Instances (Lanzar instancias).
AWS CLI
340
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
PowerShell
Requisitos y límites
• Debe asociar una configuración de licencia basada en núcleo o conector con la AMI.
• No puede utilizar las AMI de SQL Server, SUSE o RHEL proporcionadas por Amazon EC2 en Hosts
dedicados.
• No se puede establecer el host de destino eligiendo un ID de host y no se puede habilitar la afinidad de
instancias al lanzar una instancia en un grupo de recursos de host.
Puede lanzar una instancia en un grupo de recursos de host utilizando los siguientes métodos.
Console
AWS CLI
341
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
PowerShell
Colocación automática
La colocación automática debe configurarse en el nivel de host. Además, permite administrar si las
instancias se lanzan en un host específico o en cualquier host disponible con una configuración
coincidente.
Cuando la colocación automática de un host dedicado está deshabilitada, solo acepta lanzamientos
de instancias con tenencia de Host que especifiquen el ID de host único. Esta es la configuración
predeterminada para los nuevos hosts de tipo Hosts dedicados.
Cuando la colocación automática de un host dedicado está habilitada, acepta cualquier lanzamiento de
instancia sin destino que coincida con su configuración de tipo de instancia.
Al lanzar una instancia, tiene que configurar su tenencia. El lanzamiento de una instancia en un host
dedicado sin proporcionar un HostId específico, permite el lanzamiento en cualquier host dedicado que
tenga la colocación automática habilitada y coincida con su tipo de instancia.
Afinidad de hosts
La afinidad de host está configurada en el nivel de instancia. Establece una relación de lanzamiento entre
una instancia y un host dedicado.
Cuando la afinidad se establece en Host, si una instancia lanzada en un host específico se detiene,
siempre se reiniciará en el mismo host. Esto se aplica tanto a los lanzamientos con destino como sin
destino.
Cuando la afinidad está establecida en Off y usted para y reinicia la instancia, esta se puede reiniciar en
cualquier host disponible. Sin embargo, intentará volver a lanzarse en el último host dedicado en el que se
haya ejecutado (dentro de lo posible).
Nueva consola
342
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Consola antigua
AWS CLI
Utilice el comando de la AWS CLI modify-hosts. En los ejemplos siguientes se habilita la colocación
automática del host dedicado especificado.
PowerShell
Utilice el comando de Herramientas de AWS para Windows PowerShell Edit-EC2Host. En los ejemplos
siguientes se habilita la colocación automática del host dedicado especificado.
Puede modificar un host dedicado para cambiar los tipos de instancia que admite. Si actualmente admite
un tipo de instancia individual, puede modificarlo para que admita varios tipos de instancia dentro de la
familia de instancias. De similar modo, si actualmente admite varios tipos de instancia, puede modificarlo
para que solo admita un tipo de instancia específico.
Para modificar un host dedicado para que admita los tipos de instancia, primero debe detener todas
las instancias en ejecución en el host. La modificación puede tardar aproximadamente 10 minutos en
completarse. El host dedicado pasa a tener el estado pending mientras la modificación esté en proceso.
No puede detener las instancias paradas ni lanzar instancias nuevas en host dedicado mientras tenga el
estado pending.
Para modificar un host dedicado que admite varios tipos de instancia para que admita solo un tipo de
instancia único, el host o bien no puede tener instancias en ejecución o bien dichas instancias deben
343
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
ser del tipo de instancia que quiere que admita el host. Por ejemplo, para modificar un host que admite
varios tipos de instancia en la familia de instancias m5 para que solo admita instancias m5.large, el host
dedicado debe o bien ejecutar las instancias en ejecución o solo ejecutar instancias m5.large.
Puede modificar los tipos de instancia admitidos mediante uno de los métodos siguientes.
Nueva consola
• Si host dedicado actualmente admite un tipo de instancia específico, Support multiple instance
types (Compatibilidad con múltiples tipos de instancias) no está habilitado e Instance type (Tipo
de instancia) muestra el tipo de instancia admitido. Para modificar el host para que admita
varios tipos de instancia en la familia de instancias actual, en Support multiple instance types
(Compatibilidad con múltiples tipos de instancia), elija Enable (Habilitar).
Antes de modificar el host para que admita varios tipos de instancia, primero debe detener
todas las instancias en ejecución en el host.
• Si host dedicado actualmente admite varios tipos de instancia en una familia de instancias,
Enabled (Habilitado) está seleccionado para Support multiple instance types (Compatibilidad
con varios tipos de instancia). Para modificar el host para que admita un tipo de instancia
específico, en Support multiple instance types (Compatibilidad con varios tipos de instancia),
desactive Enable (Habilitar) y, a continuación, en Instance type (Tipo de instancia), seleccione
el tipo de instancia concreto que desea admitir.
Consola antigua
Antes de modificar el host para que admita varios tipos de instancia, primero debe detener
todas las instancias en ejecución en el host.
• Si el host dedicado admite actualmente varios tipos de instancia de una familia de instancias, se
selecciona Yes (Sí) para la opción Support multiple instance types (Compatibilidad con varios
344
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
AWS CLI
El siguiente comando modifica un host dedicado para admitir varios tipos de instancia en la familia de
instancias m5.
El siguiente comando modifica un host dedicado para admitir solo instancias m5.xlarge.
PowerShell
El siguiente comando modifica un host dedicado para admitir varios tipos de instancia en la familia de
instancias m5.
El siguiente comando modifica un host dedicado para admitir solo instancias m5.xlarge.
Puede modificar la tenencia y la afinidad de una instancia mediante los métodos siguientes.
Console
345
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
AWS CLI
PowerShell
346
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Nueva consola
Available vCPUs (vCPU disponibles) indica los vCPU disponibles en host dedicado para los
lanzamientos de instancias nuevas. Por ejemplo, un host dedicado que admite varios tipos de
instancia en la familia de instancias c5 y en el que no se ejecutan instancias, tiene 72 vCPU
disponibles. Esto significa que puede lanzar distintas combinaciones de tipos de instancia en el
host dedicado para consumir los 72 vCPU disponibles.
Para obtener información sobre las instancias que se ejecutan en el host, elija Running instances
(Instancias en ejecución).
Consola antigua
Para obtener información sobre las instancias que se ejecutan en el host, elija Instances
(Instancias).
AWS CLI
En el siguiente ejemplo se emplea el comando describe-hosts (AWS CLI) para ver la capacidad
disponible de la instancia para un host dedicado que admite varios tipos de instancias de la familia
de instancias c5. En el host dedicado ya se ejecutan dos instancias c5.4xlarge y cuatro instancias
c5.2xlarge.
"AvailableInstanceCapacity": [
{ "AvailableCapacity": 2,
"InstanceType": "c5.xlarge",
"TotalCapacity": 18 },
{ "AvailableCapacity": 4,
"InstanceType": "c5.large",
"TotalCapacity": 36 }
],
347
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
"AvailableVCpus": 8
PowerShell
También puede aplicar etiquetas a Hosts dedicados en el momento de su creación. Para obtener más
información, consulte Asignación de hosts de tipo Hosts dedicados (p. 336).
Nueva consola
Consola antigua
AWS CLI
348
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
PowerShell
El comando New-EC2Tag necesita un objeto Tag, que especifica el par de clave y valor que se va a
utilizar para la etiqueta de host dedicado. El siguiente comando crea un objeto Tag denominado $tag
con un par de clave y valor de Owner y TeamA respectivamente:
Console
AWS CLI
PowerShell
349
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Estado Descripción
under-assessment AWS está explorando un posible problema con el host dedicado. Si se debe
realizar alguna acción, recibirá una notificación a través de la Consola de
administración de AWS o de un correo electrónico. Con este estado, no se
pueden lanzar instancias en un host dedicado.
released- AWS continuamente libera hosts de tipo Hosts dedicados que han presentado
permanent-failure un error y que ya no tienen ninguna instancia ejecutándose en ellos. El ID de
host dedicado ya no está disponible para su uso.
Nueva consola
Consola antigua
350
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
AWS CLI
PowerShell
Después de liberar un host dedicado, no puede volver a utilizar el mismo host o ID de host y ya no se le
cobrarán tarifas de facturación bajo demanda del host. El estado del host dedicado se cambia a released
y ya no puede lanzar ninguna instancia en ese host.
Note
Si ha publicado recientemente Hosts dedicados, puede pasar algún tiempo hasta que
dejen de contabilizarse para su límite. Durante este tiempo, puede experimentar errores de
LimitExceeded al intentar asignar un nuevo Hosts dedicados. Si este es el caso, intente volver
a asignar nuevos hosts pasados unos minutos.
Las instancias que se detuvieron aún están disponibles para su uso y aparecen listadas en la página
Instances (Instancias). Las instancias conservan su configuración de tenencia host.
Console
• Host instance family (Familia de instancia de host): las opciones que se indican corresponden a
los Hosts dedicados en la cuenta que aún no están asignados a una reserva.
• Availability Zone (Zona de disponibilidad): la zona de disponibilidad de los Hosts dedicados en
la cuenta que aún no están asignados a una reserva.
• Payment option (Opción de pago): la opción de pago para la oferta.
• Term (Plazo): el plazo de la reserva. Puede ser uno o tres años.
4. Elija Find offering (Buscar oferta) y seleccione una oferta que coincida con sus requisitos.
5. Elija los Hosts dedicados que desee asociar a la reserva y, a continuación, seleccione Review
(Revisar).
351
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
AWS CLI
El comando devuelve una lista de ofertas que coinciden con sus criterios. Tenga en cuenta el
offeringId de la oferta que comprar.
2. Utilice el comando de la AWS CLI purchase-host-reservation para comprar la oferta y
proporcionar el offeringId indicado en el paso anterior. En el ejemplo siguiente se compra la
reserva especificada y se asocia a un host dedicado específico que ya está asignado en la cuenta
de AWS.
PowerShell
El comando devuelve una lista de ofertas que coinciden con sus criterios. Tenga en cuenta el
offeringId de la oferta que comprar.
2. Utilice el comando de Herramientas de AWS para Windows PowerShell New-
EC2HostReservation para comprar la oferta y proporcionar el offeringId indicado en el
paso anterior. En el ejemplo siguiente se compra la reserva especificada y se asocia a un host
dedicado específico que ya está asignado en la cuenta de AWS.
352
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
• El plazo de la reserva
• La opción de pago
• Las fechas de inicio y finalización de la reserva
Puede ver los detalles de sus reservas de host dedicado utilizando los siguientes métodos.
Console
AWS CLI
PowerShell
PS C:\> Get-EC2HostReservation
Solo puede etiquetar un Reserva de host dedicado mediante las herramientas de la línea de comandos.
AWS CLI
353
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
PowerShell
El comando New-EC2Tag necesita un parámetro Tag, que especifica el par de clave y valor que se va
a utilizar para la etiqueta de Reserva de host dedicado. Los siguientes comandos crean el parámetro
Tag.
En este modelo, la cuenta de AWS que posee el host dedicado (propietario) se comparte con otras dos
cuentas de AWS (consumidores). Los consumidores pueden lanzar instancias en Hosts dedicados que
comparten con ellos de la misma forma que harían con los Hosts dedicados que poseen en su propia
cuenta. El propietario es responsable de administrar el host dedicado y las instancias que lanzan en él.
Los propietarios no pueden modificar las instancias que los consumidores lanzan en Hosts dedicados
compartidos. Los consumidores son responsables de administrar las instancias que lanzan en Hosts
dedicados compartidos con ellos. Los consumidores no pueden ver ni modificar instancias propiedad de
otros consumidores o del propietario de host dedicado, y no pueden modificar los Hosts dedicados que se
comparten con ellos.
Contenido
• Requisitos previos para compartir Hosts dedicados (p. 355)
• Limitaciones para compartir Hosts dedicados (p. 355)
• Servicios relacionados (p. 355)
• Uso compartido entre zonas de disponibilidad (p. 355)
• Uso compartido de un host dedicado (p. 355)
• Dejar de compartir un host dedicado compartido (p. 356)
• Identificación de un host dedicado compartido (p. 357)
• Ver instancias que se ejecutan en un host dedicado compartido (p. 358)
354
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Servicios relacionados
AWS Resource Access Manager
El uso compartido de host dedicado se integra con AWS Resource Access Manager (AWS RAM). AWS
RAM es un servicio que le permite compartir sus recursos de AWS con cualquier cuenta de AWS o a
través de AWS Organizations. Con AWS RAM, puede compartir recursos de su propiedad creando un
uso compartido de recursos. Un uso compartido de recursos especifica los recursos que compartir y los
consumidores con quienes compartirlos. Los consumidores pueden ser cuentas de AWS individuales,
unidades organizativas o toda una organización de AWS Organizations.
Para obtener más información acerca de AWS RAM, consulte la Guía del usuario de AWS RAM.
Para identificar la ubicación de los Hosts dedicados relativa a las cuentas, debe utilizar el ID de zona
de disponibilidad (ID de AZ). El ID de zona de disponibilidad es un identificador único e idéntico para
una zona de disponibilidad en todas las cuentas de AWS. Por ejemplo, use1-az1 es un ID de zona de
disponibilidad para la región us-east-1 y está en la misma ubicación en todas las cuentas de AWS.
355
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Important
Tenga en cuenta que es responsable de asegurarse de que tiene los derechos de licencia
adecuados para compartir cualquier licencia BYOL en sus Hosts dedicados.
Si comparte un host dedicado con la ubicación automática habilitada, tenga en cuenta lo siguiente, ya que
podría provocar que el host dedicado se usara de una forma no deseada:
• Si los consumidores lanzan instancias con la tenencia de host dedicado y no tienen capacidad en un
host dedicado que poseen en su cuenta, la instancia se lanza automáticamente en el host dedicado
compartido.
Para compartir un host dedicado, debe añadirlo al recurso compartido. Un uso compartido de recursos
es un recurso de AWS RAM que le permite compartir los recursos a través de cuentas de AWS. Un
uso compartido de recursos especifica los recursos que compartir y los consumidores con quienes se
comparten. Puede añadir el host dedicado a un recurso existente o puede añadirlo a un nuevo recurso
compartido.
Si forma parte de una organización en AWS Organizations y está habilitado el uso compartido en la
organización, los consumidores de su organización obtienen acceso automáticamente al host dedicado
compartido. De lo contrario, los consumidores reciben una invitación para unirse al recurso compartido y se
les concede acceso al host dedicado compartido después de aceptar la invitación.
Note
Después de compartir un host dedicado, los consumidores podrían tardar unos minutos en tener
acceso a ella.
Puede compartir host dedicado que tenga mediante uno de los métodos siguientes.
Para compartir un host dedicado que posee utilizando la consola de Amazon EC2, realice el
siguiente procedimiento:
Los consumidores pueden tardar algunos minutos en obtener acceso al host compartido.
Para compartir un host dedicado que posee utilizando la consola de AWS RAM
356
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
• Los consumidores con los que se compartió el host dedicado ya no pueden lanzar nuevas instancias en
él.
• Las instancias propiedad de los consumidores que se estaban ejecutando en el host dedicado en el
momento de dejar de compartir continúan ejecutándose, pero se programan para su retirada. Los
consumidores reciben notificaciones de retirada para las instancias y tienen dos semanas para actuar a
raíz de estas notificaciones. Sin embargo, si el host dedicado se vuelve a compartir con el consumidor
dentro del período de notificación de retirada, la retirada de la instancia se cancela.
Para dejar de compartir un host dedicado compartido que posee, debe quitarlo del recurso compartido.
Para ello, puede realizar uno de los siguientes métodos.
Para dejar de compartir un host dedicado compartido que posee utilizando la consola de
Amazon EC2, realice el siguiente procedimiento:
Para dejar de compartir un host dedicado compartido que posee utilizando la consola de AWS RAM
Para dejar de compartir un host dedicado compartido que posee utilizando la AWS CLI
Command line
Utilice el comando describe-hosts. El comando devuelve el Hosts dedicados que posee y los Hosts
dedicados que se comparten con usted.
357
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Para ver las instancias que se ejecutan en un host dedicado compartido mediante la consola
de Amazon EC2
Command line
Para ver las instancias que se ejecutan en un host dedicado compartido mediante la AWS CLI
Utilice el comando describe-hosts. El comando devuelve las instancias que se ejecutan en cada host
dedicado. Los propietarios ven todas las instancias que se ejecutan en el host. Los consumidores solo
ven las instancias en ejecución que lanzaron en los hosts compartidos. InstanceOwnerId muestra el
ID de cuenta de AWS del propietario de la instancia.
Los propietarios son responsables de administrar sus Hosts dedicados compartidos y las instancias que
lanzan en ellos. Los propietarios pueden ver todas las instancias que se ejecutan en el host dedicado
compartido, incluidas las lanzadas por los consumidores. Sin embargo, los propietarios no pueden realizar
ninguna acción en las instancias en ejecución lanzadas por los consumidores.
Los consumidores son responsables de administrar las instancias que lanzan en un host dedicado
compartido. Los consumidores no pueden modificar el host dedicado compartido en modo alguno y no
pueden ver ni modificar las instancias que lanzaron otros consumidores o el propietario del host dedicado.
Facturación y medición
No se aplican cargos adicionales por compartir Hosts dedicados.
A los propietarios se les cobran los Hosts dedicados que comparten. A los consumidores no se les cobran
las instancias que lanzan en un Hosts dedicados compartido.
Las Reservas de hosts dedicados continúan proporcionando descuentos de facturación para los Hosts
dedicados compartidos. Solo los propietarios de host dedicado pueden comprar Reservas de hosts
dedicados para los Hosts dedicados compartidos que poseen.
358
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
compartido con ellos. Del mismo modo, las instancias que los consumidores lanzan en Hosts dedicados
compartidos no se contabilizan para sus límites de instancia.
Recuperación de host
La recuperación del host reinicia automáticamente sus instancias en un nuevo host de sustitución cuando
se detectan errores en su host dedicado. La recuperación del host reduce la necesidad de intervención
manual y reduce la carga operativa si se produce un error de host dedicado inesperado.
Solo se admite integración con AWS License Manager en las regiones en las que AWS License
Manager está disponible.
Contenido
• Conceptos básicos de la recuperación del host (p. 359)
• Tipos de instancias admitidos (p. 360)
• Configuración de la recuperación del host (p. 360)
• Estados de recuperación del host (p. 362)
• Recuperación manual de instancias no admitidas (p. 362)
• Servicios relacionados (p. 362)
• Precios (p. 363)
Cuando se detecta un error del sistema en su host dedicado, se reinicia la recuperación del host y Amazon
EC2 asigna automáticamente un host dedicado de sustitución. El host dedicado de sustitución recibe un
nuevo ID de host, pero conserva los mismos atributos que el host dedicado original, incluidos:
• Zona de disponibilidad
• Tipo de instancia
• Etiquetas
• Configuración de colocación automática
359
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Tras asignar el host dedicado de sustitución, se recuperan las instancias en el host dedicado de
sustitución. Las instancias recuperadas conservan los mismos atributos que las instancias originales,
incluidos:
• ID de instancia
• Direcciones IP privadas
• Direcciones IP elásticas
• Asociaciones de volumen de EBS
• Todos los metadatos de la instancia
Si las instancias tienen una relación de afinidad de host con el host dedicado deteriorado, las instancias
recuperadas establecen la afinidad de host con el host dedicado de sustitución.
Cuando se han recuperado todas las instancias en el host dedicado de sustitución, se libera el host
dedicado deteriorado y el host dedicado de sustitución empieza a estar disponible para su uso.
Cuando se inicia la recuperación del host, el propietario de la cuenta de AWS recibe una notificación
por correo electrónico y a través de un evento de AWS Personal Health Dashboard. Después de que la
recuperación del host se haya completado correctamente, se envía una segunda notificación.
Las instancias detenidas no se recuperan en el host dedicado de sustitución. Si intenta iniciar una instancia
detenida en el host dedicado deteriorado, el inicio de la instancia produce un error. Recomendamos que
modifique la instancia detenida para que se dirija a un host dedicado diferente o que la lance en un host
dedicado disponible con configuraciones coincidentes y colocación automática habilitada.
Si usa AWS License Manager para realizar un seguimiento de sus licencias, AWS License Manager
asigna nuevas licencias al host dedicado de sustitución en función de los límites de configuración de la
licencia. Si la configuración de la licencia tiene límites invariables que se traspasarían como resultado
de la recuperación del host, no se permite el proceso de recuperación y recibirá un aviso de error en la
recuperación del host en forma de notificación de Amazon SNS. Si la configuración de la licencia tiene
límites flexibles que se traspasarían como resultado de la recuperación del host, no se permite continuar
con la recuperación y recibirá un aviso del traspaso del límite en forma de notificación de Amazon SNS.
Para obtener más información, consulte Uso de configuraciones de licencia en la Guía del usuario de AWS
License Manager.
Para recuperar instancias no compatibles, vea Recuperación manual de instancias no admitidas (p. 362).
Contenido
• Habilitación de la recuperación del host (p. 361)
• Deshabilitación de la recuperación del host (p. 361)
• Visualización de la configuración de la recuperación del host (p. 361)
360
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
Para obtener más información sobre la habilitación de la recuperación del host en el momento de la
asignación del host dedicado, consulte Asignación de hosts de tipo Hosts dedicados (p. 336).
Para habilitar la recuperación del host después de la asignación con la AWS CLI
Para deshabilitar la recuperación del host después de la asignación con AWS CLI
Para ver la configuración de la recuperación del host de un host dedicado con la consola
Para ver la configuración de la recuperación del host de un host dedicado con la AWS CLI
361
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
El elemento de respuesta HostRecovery indica si la recuperación del host está habilitada o deshabilitada.
Después de la asignación del host dedicado de sustitución, pasa al estado pending. Sigue en ese
estado hasta que se complete el proceso de recuperación del host. No puede lanzar instancias en el
host dedicado de sustitución mientras tengan el estado pending. Las instancias recuperadas en el host
dedicado de sustitución siguen en el estado impaired durante el proceso de recuperación.
Una vez completada la recuperación del host, el host dedicado de sustitución pasa al estado available
y las instancias recuperadas vuelven al estado running. Puede lanzar instancias en el host dedicado
de sustitución cuenta entra en el estado available. El host dedicado deteriorado original se libera
permanentemente y pasa al estado released-permanent-failure.
Si el host dedicado deteriorado tiene instancias que no admiten recuperación del host, como instancias con
volúmenes respaldados por almacén de instancias, el host dedicado no se libera. En cambio, se señala
para que se retire y pasa al estado permanent-failure.
1. Lanzar una instancia de sustitución en un host dedicado nuevo desde su AMI más reciente.
2. Migrar todos los datos necesarios a la instancia de sustitución.
3. Terminar la instancia original en el host dedicado deteriorado.
Servicios relacionados
host dedicado se integra con las siguientes servicios de AWS:
362
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hosts dedicados
• AWS License Manager: realiza un seguimiento de las licencias en sus Hosts dedicados de Amazon
EC2 (solo se admite en regiones en las que AWS License Manager está disponible). Para obtener más
información, consulte la Guía del usuario de AWS License Manager.
Precios
No hay cargos adicionales por usar la recuperación del host, pero se aplican los cargos de host dedicado
habituales. Para obtener más información, consulte Precios de hosts dedicados de Amazon EC2.
Tan pronto como se inicie la recuperación del host, dejará de facturarse el host dedicado deteriorado. La
facturación por el host dedicado de sustitución empieza solo cuando entra en el estado available.
Si el host dedicado deteriorado se facturaba usando una tarifa bajo demanda, el host dedicado de
sustitución también se facturará usando una tarifa bajo demanda. Si el host dedicado deteriorado tenía una
Reserva de host dedicado activa, esta se transferirá al host dedicado de sustitución.
AWS Config registra la información de configuración de los Hosts dedicados y las instancias
individualmente y empareja dicha información a través de relaciones. Existen tres condiciones para la
generación de informes:
• AWS Config recording status (Estado de registro de AWS Config): si se establece en On (Activado),
AWS Config registra uno o más tipos de recursos de AWS, que pueden incluir Hosts dedicados y
Instancias dedicadas. Para capturar la información necesaria para los informes de licencias, compruebe
que los hosts y las instancias se están registrando con los siguientes campos.
• Host recording status (Estado de registro de host): si se establece en Enabled (Habilitado), se registra la
información de configuración de los hosts de tipo Hosts dedicados.
• Instance recording status (Estado de registro de instancia): si se establece en Enabled (Habilitado), se
registra la información de configuración de Instancias dedicadas.
Si cualquiera de estas tres condiciones está deshabilitada, el icono en el botón Edit Config Recording
(Editar registro de configuración) es de color rojo Para sacar el máximo beneficio de esta herramienta,
asegúrese de que los tres métodos de registro estén habilitados. Cuando esto sucede, el icono es de color
verde. Para editar esta configuración, elija Edit Config Recording (Editar registro de configuración). Se
le dirigirá a la página Set up AWS Config (Configurar AWS Config) en la consola de AWS Config, donde
podrá configurar AWS Config e iniciar el registro de los hosts, las instancias y los demás tipos de recursos
admitidos. Para obtener más información, consulte Configuración de AWS Config mediante la consola en
la guía para desarrolladores de AWS Config.
Note
AWS Config registra los recursos después de detectarlos, lo que podría tomar varios minutos.
Después de que AWS Config comienza a registrar cambios en la configuración de hosts e instancias,
puede conseguir el historial de la configuración de cualquier host que haya asignado o liberado, y de
cualquier instancia que haya lanzado, detenido o terminado. Por ejemplo, en cualquier punto en el historial
de configuración de un host dedicado, puede buscar cuántas instancias se han lanzado en ese host junto
con el número sockets y núcleos que hay en el host. Para cualquiera de esas instancias, también puede
buscar el ID de su Imagen de máquina de Amazon (AMI). Puede usar esta información para informar sobre
licencias para su propio software enlazado al servidor que tiene licencia por socket o núcleo.
363
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias dedicadas
Para ver los historiales de configuración, use cualquiera de las siguientes formas:
• Mediante el uso de la consola de AWS Config. Para cada recurso registrado, puede ver una página de
escala de tiempo que proporciona un historial con detalles de la configuración. Para ver esta página,
elija el icono gris en la columna Config Timeline (Configurar escala de tiempo) de la página Hosts
dedicados (Hosts dedicados). Para obtener más información, consulte Visualización de los detalles de la
configuración en la consola de AWS Config en la guía para desarrolladores de AWS Config.
• Mediante la ejecución de comandos de la AWS CLI. Primero puede usar el comando list-discovered-
resources para obtener una lista con todos los hosts e instancias. A continuación, puede usar el
comando get-resource-config-history para obtener detalles de configuración de un host o una instancia
para un intervalo de tiempo específico. Para obtener más información, consulte Ver detalles de
configuración mediante la CLI en la guía para desarrolladores de AWS Config.
• Mediante el uso de la API de AWS Config en sus aplicaciones. Primero puede usar la acción
ListDiscoveredResources para obtener una lista con todos los hosts e instancias. A continuación, puede
usar la acción GetResourceConfigHistory para obtener detalles de configuración de un host o una
instancia para un intervalo de tiempo específico.
Por ejemplo, para obtener una lista de todos sus Hosts dedicados de AWS Config, ejecute un comando de
la CLI como el siguiente.
Para obtener el historial de configuración de un host dedicado desde AWS Config, ejecute un comando de
la CLI como el siguiente.
Para obtener más información, consulte Visualización de los detalles de configuración en la consola de
AWS Config.
• AWS CLI: Visualización de detalles de configuración (AWS CLI) en la Guía para desarrolladores de AWS
Config.
• Amazon EC2 API: GetResourceConfigHistory.
Instancias dedicadas
Las Instancias dedicadas son instancias de Amazon EC2 que se ejecutan en una nube virtual privada
(VPC) en hardware dedicado para un único cliente. Las Instancias dedicadas que pertenecen a diferentes
cuentas de AWS están físicamente aisladas en el nivel de hardware, incluso si esas cuentas están
vinculadas con una cuenta de un solo pagador. Sin embargo, las Instancias dedicadas pueden compartir
hardware con otras instancias de la misma cuenta de AWS que no son Instancias dedicadas.
364
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias dedicadas
Note
Un host dedicado también es un servidor físico dedicado para su uso. Con un host dedicado, tiene
visibilidad y control sobre el modo en el que las instancias se colocan en el servidor. Para obtener
más información, consulte Hosts dedicados (p. 332).
Después de lanzar una instancia, el cambio de tenencia está sujeto a algunas limitaciones.
• No puede cambiar la tenencia de una instancia de default a dedicated o host después de haberla
lanzado.
• No puede cambiar la tenencia de una instancia de dedicated o host a default después de haberla
lanzado.
Cada VPC tiene un atributo de tenencia de instancia relacionado. Este atributo tiene los siguientes valores.
Valor de Descripción
tenencia
dedicated Una instancia lanzada en la VPC es una Instancia dedicada de forma predeterminada,
a menos que se especifique explícitamente una tenencia de host durante el
lanzamiento de la instancia. No se puede especificar una tenencia de default durante
el lanzamiento de la instancia.
Puede cambiar la tenencia de la instancia de una VPC de dedicated a default después de crearla. No
puede cambiar la tenencia de la instancia de una VPC a dedicated.
• Cree la VPC con la tenencia de instancia configurada en dedicated (todas las instancias lanzadas en
esta VPC son Instancias dedicadas).
• Cree la VPC con la tenencia de instancia ajustada en default y especifique una tenencia dedicated
para cualquier instancia cuando las lance.
365
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias dedicadas
Algunos tipos de instancia no se pueden lanzar en una VPC con la tenencia de instancia ajustada
en dedicated. Para obtener más información acerca de los tipos de instancias admitidos, consulte
Instancias dedicadas de Amazon EC2.
Al comprar una Instancia reservada dedicada, está adquiriendo la capacidad para lanzar una Instancia
dedicada en una VPC por una cuota de uso muy reducida; el desglose de precios en el cargo por uso se
aplica solo si lanza una instancia con tenencia dedicada. Cuando se compra una Instancia reservada con
una tenencia predeterminada, se aplica solo a una instancia en ejecución con tenencia default; no se
aplicaría a una instancia en ejecución con tenencia dedicated.
No puede utilizar el proceso de modificación para cambiar la tenencia de la Instancia reservada una vez
que la haya comprado. Sin embargo, se puede intercambiar una Instancia reservada convertible por una
Instancia reservada convertible nueva con una tenencia diferente.
366
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias dedicadas
Amazon EC2 dispone de sistemas para identificar y corregir la variabilidad en el rendimiento. Sin embargo,
es posible que se siga registrando cierta variabilidad a corto plazo si se lanzan varias instancias dedicadas
T3 que tienen patrones de uso de CPU correlacionados. En el caso de estas cargas de trabajo que están
correlacionadas o son más exigentes, recomendamos utilizar instancias dedicadas M5 o M5a en lugar de
instancias dedicadas T3.
Temas
• Creación de una VPC con una tenencia dedicada de instancia (p. 367)
• Lanzamiento de Instancias dedicadas en una VPC (p. 368)
• Visualización de información de tenencia (p. 368)
• Cambio de la tenencia de una instancia (p. 369)
• Cambio de la tenencia de la VPC (p. 370)
Para crear una VPC con una tenencia dedicada de instancia (VPC Wizard)
Para crear una VPC con una tenencia dedicada de instancia (cuadro de diálogo Create VPC)
367
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias dedicadas
Si lanza una instancia en una VPC con la tenencia de instancia dedicated, la instancia es
automáticamente una Instancia dedicada, independientemente de la tenencia de la instancia.
Para lanzar una Instancia dedicada en una VPC con tenencia predeterminada mediante la consola
Asegúrese de elegir un tipo de instancia que se admita como Instancia dedicada. Para
obtener más información, consulte Amazon EC2 Instancias dedicadas.
5. En la página Configure Instance Details (Configurar detalles de instancia), seleccione una VPC
y una subred. Elija Dedicated - Run a dedicated instance (Dedicada - ejecución en una instancia
dedicada) en la lista Tenancy (Propiedad) y, a continuación, Next: Add Storage (Siguiente: Agregar
almacenamiento).
6. Continúe tal y como se lo indique el asistente. Cuando haya acabado de revisar las opciones de la
página Review Instance Launch (Revisar lanzamiento de instancia), elija Launch (Lanzar) para elegir
un par de claves y lanzar la Instancia dedicada.
Para obtener más información acerca del lanzamiento de una instancia con una tenencia host, consulte
Lanzamiento de instancias en un host dedicado (p. 339).
368
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instancias dedicadas
• Elija Show/Hide Columns (Mostrar/ocultar columnas) (el icono con forma de engranaje), Tenancy
(Propiedad) en el cuadro de diálogo Show/Hide Columns (Mostrar/ocultar columnas) y, a
continuación, Close (Cerrar).
• Seleccione la instancia. La pestaña Description (Descripción) en el panel de detalles muestra
información sobre la instancia, incluida la tenencia.
Para describir el valor de tenencia de la oferta de Instancia reservada con la línea de comando
369
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
Solo puede modificar el atributo de tenencia de instancia de la VPC con la AWS CLI, un SDK de AWS o la
API de Amazon EC2.
Reservas de capacidad solo pueden usarlas instancias que coincidan con sus atributos. De forma
predeterminada, se utilizan de forma automática por instancias en ejecución que coinciden con los
atributos. Si no dispone de instancias en ejecución que coincidan con los atributos de Reserva de
capacidad, permanecen sin utilizar hasta que lanza una instancia sin atributos que coincidan.
Además, puede utilizar Savings Plans y Instancias reservadas regionales con sus Reservas de capacidad
para beneficiarse de los descuentos de facturación. AWS aplica automáticamente su descuento cuando
los atributos de una Reserva de capacidad coinciden con los atributos de un Savings Plan o Instancia
reservada regional. Para obtener más información, consulte Descuentos de facturación (p. 373).
Contenido
• Diferencias entre Reservas de capacidad, Instancias reservadas y Savings Plans (p. 371)
• Límites de Reserva de capacidad (p. 372)
• Restricciones y limitaciones de los hosts de tipo Reserva de capacidad (p. 372)
• Precios y facturación de Reserva de capacidad (p. 372)
370
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
Beneficio Capacidad reservada en una zona de Sin capacidad de reserva en una zona de
de disponibilidad específica. disponibilidad.
capacidad
371
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
• Recuentos de Reservas de capacidad activas y sin utilizar hacia los límites de instancia a petición
• No se pueden transferir Reservas de capacidad de una cuenta de AWS a otra. Sin embargo, puede
compartir Reservas de capacidad con otras cuentas de AWS. Para obtener más información, consulte
Trabajar con Reservas de capacidad compartidas (p. 378).
• Los descuentos de facturación de Instancia reservada de zona no se aplican a las Reservas de
capacidad.
• Las Reservas de capacidad no se pueden crear en grupos de ubicación
• Las Reservas de capacidad no se pueden usar con Hosts dedicados.
• Las Reservas de capacidad no se puede utilizar con Bring Your Own License (BYOL)
• Las Reservas de capacidad no se pueden usar con Zonas locales.
Precios
Cuando la Reserva de capacidad está activa, se le cobra la tarifa bajo demanda equivalente tanto si
ejecuta las instancias como si no. Si no utiliza la reserva, aparece como una reserva sin utilizar en su
factura de EC2. Cuando se ejecuta una instancia que coincide con los atributos de una reserva, se paga
solo por la instancia, no por la reserva. No existen cargos por adelantado ni adicionales.
Por ejemplo, si crea una Reserva de capacidad para las instancias Linux 20 m4.large y ejecuta
instancias Linux 15 m4.large en la misma zona de disponibilidad, se le cobrarán 15 instancias activas y 5
instancias sin usar en la reserva.
Los descuentos de facturación para Savings Plans y Instancias reservadas regionales se aplican a
Reservas de capacidad. Para obtener más información, consulte Descuentos de facturación (p. 373).
Para obtener más información acerca de los precios de Amazon EC2, consulte Precios de Amazon EC2.
Facturación
Las Reservas de capacidad se facturan según el grado de detalle por segundo. Esto significa que se le
cobrará por horas parciales. Por ejemplo, si una reserva permanece activa en su cuenta durante 24 horas
y 15 minutos, se le cobrarán 24,25 horas de reserva.
En el siguiente ejemplo se muestra cómo se factura una Reserva de capacidad. La Reserva de capacidad
se crea para una instancia Linux m4.large, que dispone de una tarifa bajo demanda de 0,10 USD por
hora de uso. En este ejemplo, la Reserva de capacidad está activa en la cuenta durante cinco horas. La
Reserva de capacidad está sin utilizar durante la primera hora, por lo que se cobrará una hora sin utilizar
372
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
en la tarifa bajo demanda estándar del tipo de instancia m4.large. Desde la segunda hora a la quinta,
una instancia m4.largeocupa la Reserva de capacidad. Durante este tiempo, la Reserva de capacidad
no acumula cargos y se factura en la cuenta la instancia m4.large que la ocupa. En la sexta hora, la
Reserva de capacidad se cancela y la instancia m4.large se ejecuta normalmente fuera de la capacidad
reservada. Esa hora se cobra con la tarifa bajo demanda del tipo de instancia m4.large.
Descuentos de facturación
Los descuentos de facturación para Savings Plans y Instancias reservadas regionales se aplican a
Reservas de capacidad. AWS automáticamente aplica estos descuentos a Reservas de capacidad que
tenga atributos coincidentes. Cuando una instancia usa una Reserva de capacidad, el descuento se
aplica a la instancia. Los descuentos se aplican preferentemente a las instancias en uso antes que a las
Reservas de capacidad sin utilizar.
Visualización de su factura
Puede revisar los cargos y tarifas aplicados a su cuenta en la consola de AWS Billing and Cost
Management.
Puede ver los cargos online o puede descargar un archivo CSV. Para obtener más información, consulte
Partidas de Reserva de capacidad en laGuía del usuario de AWS Billing and Cost Management.
De forma predeterminada, Reservas de capacidad coincide de forma automática con las nuevas
instancias e instancias en ejecución que tienen atributos coincidentes (tipo de instancia, plataforma
y zona de disponibilidad). Esto significa que cualquier instancia con atributos coincidentes se ejecuta
automáticamente en la Reserva de capacidad. Sin embargo, también se puede dirigir a una Reserva de
373
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
capacidad para cargas de trabajo específicas. Esto le permite controlar de manera explícita qué instancias
pueden ejecutarse en esa capacidad reservada.
Puede especificar cómo finaliza la reserva. Puede elegir entre cancelar manualmente la Reserva de
capacidad o hacer que finalice de forma automática a una hora previamente especificada. Si especifica
una hora de finalización, la Reserva de capacidad se cancela en el plazo de una hora desde el tiempo
especificado. Por ejemplo, si especifica 31/5/2019, 13:30:55, se garantiza que la Reserva de capacidad
finalice entre las 13:30:55 y las 14:30:55 el 31/5/2019. Una vez una reserva finalice, no podrá destinar
instancias a la Reserva de capacidad. Las instancias en ejecución en la capacidad reserva siguen
ejecutándose de forma ininterrumpida. Si las instancias que se dirigen a una Reserva de capacidad se
detienen, no podrá reiniciarlas hasta que quite la preferencia de destino de la Reserva de capacidad o las
configure para que se dirijan a una Reserva de capacidad diferente.
Contenido
• Creación de un valor Reserva de capacidad (p. 374)
• Lanzar instancias en una Reserva de capacidad existente (p. 375)
• Modificar una Reserva de capacidad (p. 376)
• Modificar la configuración de la Reserva de capacidad de una instancia (p. 377)
• Ver una Reserva de capacidad (p. 377)
• Cancelar una Reserva de capacidad (p. 378)
Su solicitud para crear una Reserva de capacidad puede fallar si se cumple una de las siguientes:
• Amazon EC2 no tiene suficiente capacidad para llevar a cabo la solicitud. Puede volver a intentarlo más
tarde, probar con una zona de disponibilidad distinta o usar una capacidad menor. Si su aplicación es
flexible en cuanto a los tamaños y tipos de instancia, intente usar atributos de instancia diferentes.
• La cantidad solicitada supera el límite de instancia a petición para la familia de instancias seleccionada.
Incremente su límite de instancia a petición para la familia de instancias e inténtelo de nuevo. Para
obtener más información, consulte Límites de instancia a petición (p. 209).
a. Instance Type (Tipo de instancia) — el tipo de instancia que lanzar en la capacidad reservada.
b. Launch EBS-optimized instances (Lanzar instancias optimizadas para EBS) — especifique si
reservar la capacidad para instancias optimizadas para EBS. Esta opción se selecciona de forma
374
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
predeterminada para algunos tipos de instancias. Para obtener más información acerca de las
instancias optimizadas para EBS, consulte Amazon Elastic Block Store (p. 961).
c. Attach instance store at launch (Adjuntar almacén de instancias en el lanzamiento)— especifique
si las instancias lanzadas en la Reserva de capacidad utilizan un almacenamiento a nivel del
bloque temporal. Los datos de un volumen de almacén de instancias persisten únicamente
durante la vida de la instancia de asociada.
d. Plataforma — el sistema operativo para sus instancias.
e. Availability Zone (Zona de disponibilidad) — la zona de disponibilidad en la que reservar la
capacidad.
f. Tenancy (Tenencia)—especifique si desea ejecutar una instancia de hardware compartido (opción
predeterminada) o una instancia dedicada.
g. Quantity (Cantidad) — el número de instancias para el que reservar capacidad. Si especifica
una cantidad que supera el límite de instancia a petición restante para el tipo de instancia
seleccionada, se deniega la solicitud.
4. Configure los siguientes ajustes en la sección Reservation details (Detalles de la reserva):
375
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
• Open (Abrir) — Lanza la instancia a cualquier Reserva de capacidad que tenga los atributos
correspondientes y capacidad suficiente para la cantidad de instancias seleccionadas. Si no hay
Reserva de capacidad coincidentes con suficiente capacidad, la instancia se lanza en capacidad
bajo demanda.
• <Reserva de capacidad> — lanza las instancias en esta Reserva de capacidad específica. Si este
Reserva de capacidad no tiene suficiente capacidad para la cantidad de instancias seleccionadas, el
lanzamiento de la instancia da un error.
• None (Ninguno) — Hace que las instancias no se lancen en un Reserva de capacidad.
4. Complete los pasos restantes para lanzar las instancias.
Para lanzar una instancia en una Reserva de capacidad existente con la AWS CLI
En el siguiente ejemplo se lanza una instancia t2.micro en cualquier Reserva de capacidad abierto que
cuente con atributos coincidentes y capacidad disponible:
En el siguiente ejemplo se lanza una instancia t2.micro en una Reserva de capacidad targeted:
Cuando modifique una Reserva de capacidad, solo puede aumentar o disminuir la cantidad y cambiar
la forma en la que se publica. No puede cambiar un tipo de instancia de la Reserva de capacidad, la
optimización para EBS, la configuración del almacén de instancias, la plataforma, la zona de disponibilidad
o la elegibilidad de las instancias. Si necesita modificar cualquiera de estos atributos, le recomendamos
cancelar la reserva y, a continuación, crear una nueva con los atributos obligatorios.
Si especifica una nueva cantidad que supera el límite de instancia a petición restante para el tipo de
instancia seleccionada, se producirá un error en la actualización.
376
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
• Empiece en cualquier Reserva de capacidad que cuente con atributos coincidentes (tipo de instancia,
plataforma y zona de disponibilidad) y capacidad disponible.
• Inicie la instancia en un Reserva de capacidad específico.
• Evite que la instancia inicie en un Reserva de capacidad.
• Open (Abrir) — Inicia la instancia en cualquier Reserva de capacidad abierto que cuente con
atributos coincidentes (tipo de instancia, plataforma y zona de disponibilidad) y capacidad
disponible. Si no cuenta con una Reserva de capacidad coincidente con capacidad disponible, la
instancia se lanza en capacidad bajo demanda.
• <Reserva de capacidad — ejecuta la instancia en esta Reserva de capacidad específica. Si los
atributos de instancia (tipo de instancia, plataforma y zona de disponibilidad) no coinciden con los
de Reserva de capacidad, o si la Reserva de capacidad seleccionada no cuenta con capacidad
suficiente, se produce un error en el lanzamiento de la instancia.
• None (Ninguno) — Evita que la instancia se ejecute en Reserva de capacidad.
Para modificar la configuración de la Reserva de capacidad de una instancia con la AWS CLI
377
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
Puede cancelar Reservas de capacidad vacías y Reservas de capacidad que tengan instancias en
ejecución. Si cancela una Reserva de capacidad que dispone de instancias en ejecución, las instancias
siguen ejecutándose de forma normal fuera de la reserva de capacidad con las tarifas de instancia a
petición estándar o con una tarifa con descuento si dispone de un Savings Plan o Instancia reservada
regional.
Una vez que cancele una Reserva de capacidad, las instancias a las que se dirigen no pueden volverse a
lanzar. Modifique estas instancias de manera que se destinen a un lanzamiento de Reserva de capacidad,
diferente en cualquier Reserva de capacidad con estado open (abierto) con atributos coincidentes y
capacidad suficiente, o evite el lanzamiento en una Reserva de capacidad. Para obtener más información,
consulte Modificar la configuración de la Reserva de capacidad de una instancia (p. 377).
En este modelo, la cuenta de AWS que posee la Reserva de capacidad (propietario) la comparte con
otras dos cuentas de AWS (consumidores). Los consumidores pueden lanzar instancias en Reservas de
capacidad que comparten con ellos de la misma forma que harían con las Reservas de capacidad que
378
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
Un propietario de una Reserva de capacidad puede compartir una Reserva de capacidad con:
Contenido
• Requisitos previos para utilizar Reservas de capacidad (p. 379)
• Servicios relacionados (p. 379)
• Uso compartido entre zonas de disponibilidad. (p. 380)
• Uso compartido de una Reserva de capacidad (p. 380)
• Dejar de compartir una Reserva de capacidad compartida (p. 381)
• Identificación de una Reserva de capacidad compartida (p. 381)
• Visualización del uso de Reserva de capacidad compartida (p. 382)
• Permisos de Reserva de capacidad compartidos (p. 382)
• Facturación y medición (p. 382)
• Límites de instancias (p. 383)
Servicios relacionados
El uso compartido de Reserva de capacidad se integra con AWS Resource Access Manager (AWS RAM).
AWS RAM es un servicio que le permite compartir sus recursos de AWS con cualquier cuenta de AWS
o a través de AWS Organizations. Con AWS RAM, puede compartir recursos de su propiedad creando
un uso compartido de recursos. Un uso compartido de recursos especifica los recursos que compartir y
los consumidores con quienes compartirlos. Los consumidores pueden ser cuentas de AWS individuales,
unidades organizativas o toda una organización de AWS Organizations.
Para obtener más información acerca de AWS RAM, consulte la Guía del usuario de AWS RAM.
379
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
Para identificar la ubicación de las Reservas de capacidad relativa a las cuentas, debe utilizar el ID de
zona de disponibilidad (ID de AZ). El ID de AZ es un identificador único y coherente para una zona de
disponibilidad en todas las cuentas de AWS. Por ejemplo, use1-az1 es un ID de AZ para la región us-
east-1 y está en la misma ubicación en todas las cuentas de AWS.
• Si los consumidores tienen instancias en ejecución que coinciden con los atributos de la Reserva
de capacidad, tienen el parámetro CapacityReservationPreference establecido en open y no
están funcionando todavía en capacidad reservada, utilizan automáticamente la Reserva de capacidad
compartida.
• Si los consumidores lanzan instancias que tienen atributos coincidentes (tipo de instancia, plataforma y
tipo de disponibilidad) y tienen el parámetro CapacityReservationPreference definido en open, se
lanzan automáticamente en la Reserva de capacidad compartida.
Para compartir una Reserva de capacidad, debe añadirla a un uso compartido de recursos. Un uso
compartido de recursos es un recurso de AWS RAM que le permite compartir los recursos a través de
cuentas de AWS. Un uso compartido de recursos especifica los recursos que compartir y los consumidores
con quienes se comparten. Cuando se comparte una Reserva de capacidad, utilizando la consola de
Amazon EC2, la añade a un uso compartido de recurso existente. Para añadir la Reserva de capacidad
a un nuevo uso compartido de recurso, debe crear el uso compartido del recurso utilizando la consola de
AWS RAM.
Si forma parte de una organización en AWS Organizations y está habilitado el uso compartido en la
organización, los consumidores de su organización obtienen acceso automáticamente a la Reserva de
capacidad compartida. De lo contrario, los consumidores reciben una invitación para unirse al recurso
compartido y se les concede acceso a la Reserva de capacidad compartida después de aceptar la
invitación.
Puede compartir una Reserva de capacidad que posea utilizando la consola de Amazon EC2, la consola
de AWS RAM o la AWS CLI.
Para compartir una Reserva de capacidad que posea utilizando la consola de Amazon EC2
380
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
4. Seleccione el uso compartido al que añadir la Reserva de capacidad y elija Share Reserva de
capacidad (Compartir Reserva de capacidad).
Los consumidores pueden tardar algunos minutos en obtener acceso a la Reserva de capacidad
compartida.
Para compartir una Reserva de capacidad que posea utilizando la consola de AWS RAM
Para compartir una Reserva de capacidad que posea utilizando la AWS CLI
Para dejar de compartir una Reserva de capacidad compartida que posea, debe quitarla del uso
compartido de recursos. Para ello, puede utilizar la consola de Amazon EC2, la consola de AWS RAM o la
AWS CLI.
Para dejar de compartir una Reserva de capacidad que posea utilizando la consola de Amazon
EC2
Para dejar de compartir una Reserva de capacidad compartida que posea utilizando la consola de AWS
RAM
Para dejar de compartir una Reserva de capacidad compartida que posea utilizando la AWS CLI
381
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reservas de capacidad bajo demanda
Para identificar una Reserva de capacidad compartida utilizando la consola de Amazon EC2
La columna AWS account ID (ID de cuenta de AWS) muestra los ID de cuenta de los consumidores
que utilizan actualmente la Reserva de capacidad. La columna Launched instances (Instancias
lanzadas) muestra el número de instancias que está ejecutando actualmente cada consumidor en la
capacidad reservada.
Los consumidores son responsables de administrar sus instancia que ejecutan la Reserva de capacidad
compartida. Los consumidores no pueden modificar la Reserva de capacidad compartida en modo alguno
y no pueden ver o modificar instancias que son propiedad de otros consumidores o del propietario de
Reserva de capacidad.
Facturación y medición
No hay recargos adicionales para compartir Reservas de capacidad.
382
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ciclo de vida de la instancia
Al propietario de la Reserva de capacidad se le facturan las instancias que ejecutan dentro de la Reserva
de capacidad y para la capacidad reservada sin utilizar. Se factura a los consumidores las instancias que
ejecutan dentro de la Reserva de capacidad compartida.
Límites de instancias
Todo el uso de Reserva de capacidad se tiene en cuenta en los límites de instancia a petición del
propietario de la Reserva de capacidad. Esto incluye:
Las instancias lanzadas en la capacidad compartida por los consumidores se tienen en cuenta en el
límite de instancia a petición del propietario de la Reserva de capacidad. Los límites de instancia de los
consumidores son una suma de sus propios límites de instancia a petición y la capacidad disponible en las
Reservas de capacidad compartidas a las que tienen acceso.
La siguiente ilustración representa las transiciones entre los distintos estados de una instancia.
En la siguiente tabla se proporciona una breve descripción de cada estado de la instancia y se indica si se
factura o no.
383
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzamiento de la instancia
Note
La instancia se está
shutting- No facturado
down preparando para su
terminación.
La instancia se ha eliminado
terminated No facturado
permanentemente y no se
Note
puede iniciar.
Las instancias reservadas que se aplicaron a
las instancias terminadas se facturan hasta el
final del plazo según la opción de pago. Para
obtener más información, consulte Instancias
reservadas (p. 212)
Note
Lanzamiento de la instancia
Al lanzar una instancia, esta entra en estado pending. El tipo de instancia que especificó durante el
lanzamiento determinará el hardware del equipo host para la instancia. Utilizamos la Imagen de máquina
384
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detención e inicio de la instancia (solo
instancias respaldadas por Amazon EBS)
de Amazon (AMI) que especificó durante el lanzamiento para reiniciar la instancia. Una vez que la instancia
estará lista para utilizarse, entra en estado running. Puede conectarse a la instancia en ejecución y
usarla como si fuera un equipo.
Tan pronto como la instancia pasa al estado running, se factura por cada hora o fracción de hora que
mantenga la instancia en ejecución, aun cuando permanezca inactiva y no se conecte a ella.
Para obtener más información, consulte Lanzar la instancia (p. 388) y Conexión con la instancia de
Windows (p. 456).
Cuando se detiene la instancia, esta entra en estado stopping y, a continuación, en estado stopped. La
instancia, una vez detenida, no supone cargos de uso por horas ni tarifas de transferencia de datos, pero
sí se cobra por el almacenamiento de cualquier volumen de Amazon EBS. Mientras la estancia está en
estado stopped, puede modificar ciertos atributos de la misma, incluido el tipo de instancia.
Cuando se inicia la instancia, esta entra en estado pending y, en la mayoría de los casos, la instancia se
transfiere a un nuevo equipo host. (Si el equipo host no tiene problemas, la instancia puede permanecer
en el mismo equipo host). Cuando se detiene e inicia la instancia, se pierden todos los datos de los
volúmenes del almacén de instancias del equipo host anterior.
La instancia conserva su dirección IPv4 privada, lo que significa que la dirección IP elástica asociada a la
dirección IPv4 privada o la interfaz de red sigue asociada a la instancia. Si la instancia tiene una dirección
IPv6, conserva dicha dirección IPv6.
Cada vez que realiza una transición de una instancia de stopped a running, se cobra una hora de
instancia completa, incluso si se realizan estas transiciones varias veces en una misma hora.
Para obtener más información, consulte Detener e iniciar la instancia (p. 460).
Cuando hiberne la instancia, esta entrará en estado stopping y, a continuación, en estado stopped.
No cobramos por el uso por horas para una instancia hibernada cuando está en el estado stopped, pero
sí lo hacemos cuando está en el estado stopping a menos que detenga una instancia (p. 385) sin
hibernarla. No cobramos cargos de uso por transferencia de datos, pero sí por el almacenamiento de
cualquier volumen de Amazon EBS, incluido el almacenamiento para los datos de la RAM.
Cuando se reinicia la instancia hibernada, esta entra en estado pending y, en la mayoría de los casos,
la instancia se transfiere a un nuevo equipo host. Si el equipo host no tiene problemas, la instancia puede
permanecer en el mismo equipo host.
385
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reinicio de la instancia
La instancia conserva su dirección IPv4 privada, lo que significa que la dirección IP elástica asociada a la
dirección IPv4 privada o la interfaz de red sigue asociada a la instancia. Si la instancia tiene una dirección
IPv6, conserva dicha dirección IPv6.
Para obtener más información, consulte Hiberne su instancia Windows (p. 463).
Reinicio de la instancia
Puede reiniciar la instancia con la consola de Amazon EC2, con una herramienta de línea de comandos y
con la API de Amazon EC2. Le recomendamos que utilice Amazon EC2 para reiniciar la instancia en lugar
de ejecutar el comando de reinicio del sistema operativo desde la instancia.
El reinicio de una instancia es equivalente al reinicio del sistema operativo. La instancia sigue estando en
el mismo equipo host y conserva su nombre de DNS público, dirección IP privada y todos los datos en sus
volúmenes de almacén de instancias. Normalmente, el reinicio tarda varios minutos en completarse pero el
tiempo real dependerá de la configuración de la instancia.
Retirada de instancias
Una instancia se programa para ser retirada cuando AWS detecta un error irreparable del hardware
subyacente en el que se aloja la instancia. Cuando una instancia alcanza su fecha de retirada programada,
es detenida o terminada por AWS. Si el dispositivo raíz de la instancia es un volumen de Amazon EBS, la
instancia se detiene y puede volver a iniciarla en cualquier momento. Si el dispositivo raíz de la instancia
es un volumen de almacén de instancias, la instancia se termina y no puede volver a utilizarse.
Terminación de la instancia
Si decide que ya no necesita una instancia, puede terminarla. En cuanto el estado de una instancia cambie
a shutting-down o a terminated, dejará de incurrir en costos por ella.
Si habilita la protección de terminación, no puede terminar la instancia con la consola, la CLI ni la API.
Una vez terminada una instancia, permanecerá visible en la consola durante un breve periodo y, a
continuación, la entrada se eliminará automáticamente. También puede describir una instancia terminada
con la CLI y la API. Los recursos (como las etiquetas) se desvinculan gradualmente de la instancia
terminada, por lo que podrían dejar de estar visibles en la instancia terminada tras un breve periodo. No es
posible conectarse a una instancia terminada ni recuperarla.
Cada volumen de Amazon EBS admite el atributo DeleteOnTermination, que controla si el volumen
se elimina o se mantiene cuando se termina la instancia a la que está adjunto. El comportamiento
predeterminado es eliminar el volumen de dispositivo raíz y mantener cualquier otro volumen de EBS.
Para obtener más información, consulte Terminar una instancia (p. 475).
386
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diferencias entre reinicio, detención,
hibernación y terminación
Volúmenes Los datos se Los datos se borran Los datos se borran Los datos se
de conservan borran
almacén de
instancias
387
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Los comandos de apagado del sistema operativo terminan siempre cualquier instancia con respaldo en
el almacén de instancias. Puede controlar si los comandos de cierre del sistema operativo detienen o
terminan una instancia respaldada por Amazon EBS. Para obtener más información, consulte Cambiar el
comportamiento de cierre iniciado de la instancia (p. 478).
Lanzar la instancia
Una instancia es un servidor virtual en la nube de AWS. Una instancia se lanza a partir de una imagen
de máquina de Amazon (AMI). La AMI proporciona el sistema operativo, el servidor de aplicaciones y las
aplicaciones de la instancia.
Cuando se inscribe en AWS, puede comenzar a utilizar Amazon EC2 de forma gratuita utilizando la capa
gratuita de AWS. Puede usar la capa gratuita para lanzar y usar una instancia t2.micro de forma gratuita
durante 12 meses (en regiones donde t2.micro no esté disponible, puede usar una instancia t3.micro
de la capa gratuita). Si lanza una instancia que no está dentro de la capa gratuita, se le cobrará la tarifa
de uso estándar de Amazon EC2 por la instancia. Para obtener más información, consulte los precios de
Amazon EC2.
Método Documentación
[Consola de Amazon EC2] Utilizar el asistente para Lanzar una instancia con el asistente de
el lanzamiento para especificar los parámetros de lanzamiento de instancias (p. 389)
lanzamiento.
[Consola de Amazon EC2] Crear una plantilla de Lanzamiento de una instancia desde una plantilla
lanzamiento y lanzar instancia desde ella. de lanzamiento (p. 395)
[Consola de Amazon EC2] Usar una instancia que Lanzamiento de una instancia utilizando
ya esté disponible como base. parámetros de una instancia existente (p. 413)
[Consola de Amazon EC2] Utilizar una AMI que se Lanzamiento de una instancia de AWS
ha comprado en AWS Marketplace. Marketplace (p. 415)
[AWS CLI] Utilizar una AMI de su elección. Uso de Amazon EC2 a través de la CLI de AWS
[Herramientas de AWS para Windows PowerShell] Amazon EC2 desde las Herramientas de AWS
Utilizar una AMI de su elección. para Windows PowerShell
388
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Método Documentación
[AWS CLI] Utilizar la flota de EC2 para aprovisionar Lanzamiento de una flota de EC2 (p. 416)
la capacidad en diferentes tipos de instancias EC2
y zonas de disponibilidad, así como en los modelos
de compra de instancia a petición, Instancia
reservada e instancia de spot.
Al lanzar la instancia, puede lanzarla en una subred asociada a uno de los siguientes recursos:
Después de lanzar la instancia, puede conectarse a ella y utilizarla. Inicialmente, el estado de la instancia
es pending. Cuando el estado de la instancia es running, la instancia ha empezado a arrancar. Puede
que transcurran unos instantes antes de que pueda conectarse a la instancia. Tenga en cuenta que los
tipos de instancia Bare Metal pueden tardar más tiempo en iniciarse. Para obtener más información acerca
de las instancias Bare Metal, consulte Instancias integradas en el sistema Nitro (p. 119).
La instancia recibe un nombre de DNS público que puede utilizar para contactar con ella desde Internet. La
instancia también recibe un nombre de DNS privado que las demás instancias de la misma VPC pueden
utilizar para contactar con ella. Para obtener más información sobre cómo conectarse a la instancia,
consulte Conexión con la instancia de Windows (p. 456).
Cuando haya terminado con la instancia, asegúrese de terminarla. Para obtener más información, consulte
Terminar una instancia (p. 475).
Cuando lance una instancia que no pertenece a la capa gratuita de AWS, se le cobrará el tiempo
en que la instancia esté funcionando, aunque permanezca inactiva.
389
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Al iniciar una instancia, puede seleccionar una AMI de la lista o seleccionar un parámetro Administrador
de sistemas que apunte a un ID de AMI. Para obtener más información, consulte Usar un parámetro de
Administrador de sistemas para buscar una AMI (p. 75).
En la página Choose an Amazon Machine Image (AMI) (Elegir una imagen de Amazon Machine (AMI),
utilice una de las dos opciones para elegir una AMI. Busque en la lista de AMI (p. 390) o busque por
parámetro Administrador de sistemas (p. 391).
Una selección de AMI populares que le ayudan a empezar a trabajar rápidamente. Para
seleccionar una AMI que sea apta para la capa gratuita, elija Free tier only (Solo capa gratuita) en
panel izquierdo. Estas AMI están marcadas como Free tier eligible (Apta para la capa gratuita).
My AMIs (Mis AMI)
Las AMI privadas de su propiedad o las AMI privadas que se han compartido con usted. Para
ver las AMI compartidas con usted, elija Shared with me (Compartidas conmigo) en el panel
izquierdo.
AWS Marketplace
Una tienda online donde puede comprar el software que se ejecuta en AWS, incluidas las AMI.
Para obtener más información sobre cómo lanzar una instancia desde AWS Marketplace, consulte
Lanzamiento de una instancia de AWS Marketplace (p. 415).
Community AMIs (AMI de comunidad)
Las AMI que los miembros de la comunidad de AWS han puesto a disposición de los demás.
Para filtrar la lista de las AMI por sistema operativo, elija la casilla apropiada en Operating system
(Sistema operativo). También puede filtrar por tipo de arquitectura y de dispositivo raíz.
2. Compruebe la lista Virtualization type (Tipo de virtualización) que se muestra para cada AMI.
Observe qué AMI son del tipo que necesita, hvm o bien paravirtual. Por ejemplo, algunos tipos de
instancias requieren una HVM.
390
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
3. Elija una AMI que satisfaga sus necesidades y, a continuación, elija Select (Seleccionar).
Para seguir siendo elegible para la capa gratuita, elija el tipo de instancia t2.micro (o el tipo de instancia
t3.micro en Regiones, donde t2.micro no está disponible). Para obtener más información, consulte
Instancias de rendimiento ampliable (p. 131).
De forma predeterminada, el asistente muestra los tipos de instancias de la generación actual y selecciona
el primer tipo de instancia disponible en función de la AMI que ha seleccionado. Para ver los tipos de
instancias de generaciones anteriores, elija All generations (Todas las generaciones) en la lista de filtros.
Note
Para configurar rápidamente una instancia para realizar pruebas, elija Review and Launch
(Revisar y lanzar) para aceptar la configuración predeterminada y lanzar la instancia. De lo
contrario, para configurar otros ajustes de la instancia, elija Next: Configure Instance Details
(Siguiente: Configurar detalles de instancia).
• Number of instances (Número de instancias): escriba el número de instancias que desea lanzar.
Tip
Para garantizar lanzamientos de instancias más rápidos, divida las solicitudes de gran tamaño
en lotes más pequeños. Por ejemplo, cree cinco solicitudes de lanzamiento independientes para
100 instancias cada una en lugar de una solicitud de lanzamiento para 500 instancias.
• (Opcional) Para garantizar que mantiene el número correcto de instancias para gestionar la demanda de
la aplicación, puede elegir launch into Auto Scaling Group (Iniciar en grupo de Auto Scaling) para crear
una configuración de inicio y un grupo de Auto Scaling. Auto Scaling escala el número de instancias del
grupo según sus especificaciones. Para obtener más información, consulte Guía del usuario de Amazon
EC2 Auto Scaling.
• Purchasing option (Opción de compra): elija Request Spot instances (Solicitar instancias de spot) para
iniciar una instancia de spot. Esto añadirá y eliminará opciones de esta página. Configure su precio
máximo y actualice opcionalmente el tipo de solicitud, el comportamiento de interrupción y la validez
de la solicitud. Para obtener más información, consulte Creación de una solicitud de instancia de
spot (p. 272).
391
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• Network (Red): seleccione la VPC o, para crear una nueva VPC, elija Create new VPC (Crear nueva
VPC) para ir a la consola de Amazon VPC. Cuando haya terminado, vuelva al asistente y elija Refresh
(Actualizar) para cargar la VPC en la lista.
• Subnet (Subred): puede lanzar una instancia en una subred asociada a una zona de disponibilidad, zona
local u Outpost.
Para lanzar la instancia en una zona de disponibilidad, seleccione la subred en la que desea lanzar la
instancia. Puede seleccionar No preference (Sin preferencia) para permitir que AWS elija una subred
predeterminada en cualquier zona de disponibilidad. Para crear una subred, elija Create new subnet
(Crear nueva subred) para ir a la consola de Amazon VPC. Cuando haya terminado, vuelva al asistente
y elija Refresh (Actualizar) para cargar la subred en la lista.
Para lanzar la instancia en una Zona local, seleccione una subred que haya creado en la Zona local.
Para lanzar una instancia en un Outpost, seleccione una subred en una VPC que haya asociado a un
Outpost.
• Auto-assign Public IP (Asignar IP pública automáticamente): especifique si la instancia recibe una
dirección IPv4 pública. De forma predeterminada, las instancias en una subred predeterminada
reciben una dirección IPv4 pública, mientras que las instancias en una subred no predeterminada no
la reciben. Puede seleccionar Enable (Habilitar) o Disable (Deshabilitar) para anular la configuración
predeterminada de la subred. Para obtener más información, consulte Direcciones IPv4 públicas y
nombres de alojamiento DNS externos (p. 716).
• Auto-assign IPv6 IP (Asignar automáticamente IP IPv6): especifique si la instancia recibe una dirección
IPv6 del rango de la subred. Seleccione Enable (Habilitar) o Disable (Deshabilitar) para anular la
configuración predeterminada de la subred. Esta opción solo está disponible si ha asociado un bloque de
CIDR IPv6 a la VPC y la subred. Para obtener más información, consulte VPC y subredes en la Guía del
usuario de Amazon VPC.
• Domain join directory (Directorio de unión al dominio): seleccione el directorio de AWS Directory Service
(dominio) al que se ha unido la instancia de Windows después del lanzamiento. Si selecciona un
dominio, debe seleccionar un rol de IAM con los permisos necesarios. Para obtener más información,
consulte Cómo unir de forma fluida una instancia EC2 de Windows.
• Placement group (Grupo de ubicación): un grupo de ubicación determina la estrategia de ubicación
de las instancias. Seleccione un grupo de ubicación existente o cree uno nuevo. Esta opción solo está
disponible si ha seleccionado un tipo de instancia que admita grupos de ubicación. Para obtener más
información, consulte Grupos de ubicación (p. 779).
• Reserva de capacidad: especifique si lanzar la instancia en una capacidad compartida o una Reserva
de capacidad existente. Para obtener más información, consulte Lanzar instancias en una Reserva de
capacidad existente (p. 375).
• IAM role (Rol de IAM): seleccione el rol de AWS Identity and Access Management (IAM) que
desea asociar a la instancia. Para obtener más información, consulte Roles de IAM para Amazon
EC2 (p. 919).
• CPU options (Opciones de CPU): elija Specify CPU options (Especificar opciones de CPU) para
establecer un número personalizado de CPU virtuales durante el lanzamiento. Establezca el número de
núcleos de la CPU y subprocesos por núcleo. Para obtener más información, consulte Optimización de
las opciones de CPU (p. 545).
• Shutdown behavior (Comportamiento de cierre): seleccione si la instancia debe detenerse o terminarse
al cerrarla. Para obtener más información, consulte Cambiar el comportamiento de cierre iniciado de la
instancia (p. 478).
• Stop - Hibernate behavior (Detener - Comportamiento de hibernación): para habilitar la hibernación,
seleccione esta casilla. Esta opción solo está disponible si la instancia satisface los requisitos previos de
hibernación. Para obtener más información, consulte Hiberne su instancia Windows (p. 463).
• Enable termination protection (Habilitar protección de terminación): seleccione esta casilla para evitar
una terminación accidental. Para obtener más información, consulte Habilitar la protección contra
terminación (p. 477).
392
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Para obtener más información, consulte Interfaces de red elásticas (p. 745). Si especifica más de
una interfaz de red, la instancia no puede recibir una dirección IPv4 pública. Además, si especifica una
interfaz de red existente para eth0, no puede anular la configuración de la IPv4 pública de la subred con
Auto-assign Public IP (Asignar IP pública automáticamente). Para obtener más información, consulte
Asignar una dirección IPv4 pública durante el lanzamiento de la instancia (p. 720).
• Kernel ID (ID de kernel): (solo válido para AMIs paravirtuales (PV)) seleccione Use default (Usar valor
predeterminado) a menos que desee utilizar un kernel específico.
• RAM disk ID (ID de disco de RAM): (solo válido para AMIs paravirtuales (PV)) seleccione Use default
(Usar valor predeterminado) a menos que desee utilizar un disco RAM específico. Si ha seleccionado un
kernel, puede que tenga que seleccionar un disco RAM específico con los controladores necesarios.
• Metadata accessible (Metadatos accesibles): puede habilitar o deshabilitar el acceso a los metadatos
de instancia. Para obtener más información, consulte Configuración del servicio de metadatos de
instancia (p. 581).
• Metadata version (Versión de metadatos): si habilita el acceso a los metadatos de instancia, puede optar
por requerir el uso de Servicio de metadatos de instancia versión 2 al solicitar metadatos de instancia.
Para obtener más información, consulte Configuración de las opciones de metadatos en instancias
nuevas (p. 585).
• Metadata token response hop limit (Límite de saltos de respuesta del token de metadatos): si habilita
metadatos de instancia, puede establecer el número permitido de saltos de red para el token de
393
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
metadatos. Para obtener más información, consulte Configuración del servicio de metadatos de
instancia (p. 581).
• User data (Datos de usuario): puede especificar los datos de usuario para configurar una instancia
durante el lanzamiento o para ejecutar un script de configuración. Para adjuntar un archivo, seleccione la
opción As file (Como archivo) y busque el archivo que desee adjuntar.
• Type (Tipo): seleccione el almacén de instancias o los volúmenes de Amazon EBS que desea asociar
a la instancia. Los tipos de volumen disponibles en la lista dependen del tipo de instancia que haya
elegido. Para obtener más información, consulte Almacén de instancias Amazon EC2 (p. 1126) y
Volúmenes de Amazon EBS (p. 963).
• Device (Dispositivo): selecciónelo de la lista de nombres de dispositivo disponibles para el volumen.
• Snapshot (Instantánea): escriba el nombre o el ID de la instantánea desde la que desea restaurar un
volumen. También puede buscar instantáneas públicas y compartidas disponibles escribiendo texto en
el campo Snapshot (Instantánea). Las descripciones de las instantáneas distinguen entre mayúsculas y
minúsculas.
• Size (Tamaño): para volúmenes de EBS, puede especificar un tamaño de almacenamiento. Incluso si ha
seleccionado una AMI y una instancia aptas para la capa gratuita, para permanecer en dicha capa debe
mantenerse por debajo de los 30 GiB de almacenamiento total. Para obtener más información, consulte
Restricciones de tamaño y configuración de un volumen de EBS (p. 980).
• Volume type (Tipo de volumen): elija un tipo de volumen para volúmenes de EBS. Para obtener más
información, consulte Tipos de volúmenes de Amazon EBS (p. 965).
• IOPS: si ha seleccionado un tipo de volumen SSD de IOPS provisionadas, puede escribir el número de
operaciones de E/S por segundo (IOPS) que puede admitir el volumen.
• Delete on Termination (Eliminar al terminar): para los volúmenes de Amazon EBS seleccione esta
casilla para eliminar el volumen cuando se termine la instancia. Para obtener más información, consulte
Mantener los volúmenes de Amazon EBS cuando la instancia se termina (p. 479).
• Encrypted (Cifrado): si el tipo de instancia admite cifrado de EBS, puede especificar el estado de
cifrado del volumen. Si ha habilitado el cifrado de forma predeterminada en esta región, se selecciona
automáticamente la CMK predeterminada. Puede seleccionar una clave diferente o deshabilitar el
cifrado. Para obtener más información, consulte Cifrado de Amazon EBS (p. 1065).
394
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• Para seleccionar un grupo de seguridad existente, hágalo desde la opción Select an existing security
group (Seleccionar un grupo de seguridad existente). Las reglas de un grupo de seguridad existente no
se pueden editar, pero puede copiarlas en un grupo nuevo eligiendo Copy to new (Copiar en uno nuevo).
Entonces podrá añadir reglas como se describe en el paso siguiente.
• Para crear un grupo de seguridad, elija Create a new security group (Crear un grupo de seguridad
nuevo). El asistente define automáticamente el grupo de seguridad launch-wizard-x y crea una regla de
entrada para que pueda conectarse a la instancia por RDP (puerto 3389).
• Puede añadir reglas para adaptarse a sus necesidades. Por ejemplo, si la instancia es un servidor web,
abra los puertos 80 (HTTP) y 443 (HTTPS) para permitir el tráfico de Internet.
Para añadir una regla, elija Add Rule (Añadir regla), seleccione el protocolo para abrir el tráfico de la
red y, a continuación, especifique el origen. Elija My IP (Mi IP) en la lista Source (Origen) para que
asistente añada las direcciones IP públicas de su equipo. Sin embargo, si se conecta a través de un
ISP o protegido por su firewall sin una dirección IP estática, deberá encontrar el rango de direcciones IP
utilizadas por los equipos cliente.
Warning
Las reglas que permiten a todas las direcciones IP (0.0.0.0/0) acceder a su instancia por
SSH or RDP son aceptables para este rápido ejercicio, pero no son seguras para entornos de
producción. Debe autorizar el acceso a su instancia únicamente a una dirección IP o a un rango
de direcciones IP específico.
En el cuadro de diálogo Select an existing key pair or create a new key pair (Seleccionar par de claves
existentes o crear nuevo par de claves), puede elegir un par de claves existente o crear uno nuevo. Por
ejemplo, elija Choose an existing key pair (Elegir un par de claves existente) y, a continuación, seleccione
el par de claves que creó al obtener la configuración. Para obtener más información, consulte Pares de
claves de Amazon EC2 e instancias Windows (p. 930).
Para lanzar la instancia, active la casilla de verificación de confirmación y, a continuación, elija Launch
Instances (Lanzar instancias).
Important
Si elige la opción Proceed without key pair (Continuar sin un par de claves), no podrá conectarse
a la instancia a menos que elija una AMI que esté configurada para ofrecer a los usuarios otra
forma de iniciar sesión.
(Opcional) Puede crear una alarma de comprobación de estado para la instancia (podrían aplicarse tarifas
adicionales). (Si no está seguro, siempre puede añadir una más tarde). En la pantalla de confirmación,
elija Create status check alarms (Crear alarmas de comprobación de estado) y siga las instrucciones. Para
obtener más información, consulte Creación y edición de alarmas de comprobación de estado (p. 665).
395
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
instancias, para que no tenga que especificarlos cada vez que vaya a lanzar una. Por ejemplo, una plantilla
de lanzamiento puede contener el ID de la AMI, el tipo de instancia y los ajustes de red que suele usar
para lanzar instancias. Al lanzar una instancia mediante la consola de Amazon EC2, un SDK de AWS o
una herramienta de línea de comandos, puede especificar la plantilla de lanzamiento que desea usar.
Para cada plantilla de lanzamiento, puede crear una o varias versiones de plantillas de lanzamiento
numeradas. Cada versión tiene diferentes parámetros de lanzamiento. Al lanzar una instancia desde una
plantilla de lanzamiento, puede utilizar cualquier versión de la plantilla. Si no especifica una versión, se usa
la predeterminada. Puede definir cualquier versión de la plantilla de lanzamiento como predeterminada —
la versión predeterminada es la primera.
En el siguiente diagrama se muestra la plantilla de lanzamiento con tres versiones. La primera versión
especifica el tipo de instancia, el ID de la AMI, la subred y el par de claves que utilizar para lanzar la
instancia. La segunda versión se basa en la primera y también especifica un grupo de seguridad de
la instancia. La tercera versión usa distintos valores para algunos de los parámetros. La versión 2 se
establece como la predeterminada. Si ha lanzado la instancia desde esta plantilla de lanzamiento, se
usarían los parámetros de la versión 2 si no se especificara ninguna otra versión.
Contenido
• Restricciones de las plantillas de lanzamiento (p. 396)
• Uso de plantillas de lanzamiento para controlar los parámetros de lanzamiento (p. 397)
• Control del uso de las plantillas de lanzamiento (p. 397)
• Creación de una plantilla de lanzamiento (p. 397)
• Administración de versiones de plantillas de lanzamiento (p. 407)
• Lanzamiento de una instancia desde una plantilla de lanzamiento (p. 410)
• Uso de plantillas de lanzamiento con Amazon EC2 Auto Scaling (p. 412)
• Uso de plantillas de lanzamiento con Flota de EC2 (p. 413)
• Uso de plantillas de lanzamiento con Flota de spot (p. 413)
• Eliminación de una plantilla de lanzamiento (p. 413)
• Hay un límite de creación de 5000 plantillas de lanzamiento por región y 10 000 versiones por plantilla de
lanzamiento.
• Los parámetros de la plantilla de lanzamiento son opcionales. Sin embargo, debe asegurarse de que la
solicitud para lanzar una instancia incluya todos los parámetros necesarios. Por ejemplo, si su plantilla
de lanzamiento no incluye una ID de AMI, debe especificar la plantilla de lanzamiento y una ID de AMI al
lanzar una instancia.
396
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• Los parámetros de la plantilla de lanzamiento no están completamente validados cuando crea dicha
plantilla. Si especifica valores incorrectos para parámetros, o si no utiliza combinaciones de parámetros
compatibles, no se puede iniciar ninguna instancia con esta plantilla de lanzamiento. Asegúrese de
especificar los valores de parámetros correctos y de estar usando combinaciones de parámetros
admitidas. Por ejemplo, para lanzar una instancia en un grupo de ubicación, debe especificar un tipo de
instancia admitido.
• Puede etiquetar plantillas de lanzamiento, pero no puede etiquetar versiones de plantillas de
lanzamiento.
• Las versiones de las plantillas de lanzamiento están numeradas en el orden en el que se han creado. Al
crear una versión de una plantilla de lanzamiento, no puede especificar el número de versión.
Para lanzar instancias, los usuarios de IAM deben tener permisos de uso para la acción
ec2:RunInstances. También debe disponer de permisos para crear o utilizar los recursos
creados o asociados con la instancia. Puede utilizar permisos de nivel de recurso para la acción
ec2:RunInstances para controlar los parámetros de lanzamiento que pueden especificar los usuarios.
También puede conceder permisos a los usuarios para lanzar una instancia con una plantilla de
lanzamiento. Esto le permite administrar parámetros de lanzamiento en una plantilla de lanzamiento
en lugar de en una política de IAM y usar una plantilla de lanzamiento como vehículo de autorización
para lanzar instancias. Por ejemplo, puede especificar que los usuarios pueden solo lanzar instancias
mediante una plantilla de lanzamiento, y que solo deben usar una plantilla de lanzamiento específica.
También puede controlar los parámetros de lanzamiento que los usuarios pueden omitir en la plantilla de
lanzamiento. Para ver ejemplos de políticas, consulte Plantillas de lanzamiento (p. 900).
Sea precavido a la hora de conceder permisos a los usuarios para utilizar las acciones
ec2:CreateLaunchTemplate y ec2:CreateLaunchTemplateVersion. No puede usar los permisos
de nivel de recursos para controlar qué recursos pueden especificar los usuarios en la plantilla de
lanzamiento. Para restringir los recursos que se usan para lanzar una instancia, asegúrese de conceder
permisos para crear plantillas de lanzamiento y versiones de las mismas solo a los administradores
adecuados.
397
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Tareas
• Creación de una nueva plantilla de lanzamiento con los parámetros que defina (p. 398)
• Para crear una plantilla de lanzamiento a partir de una plantilla disponible (p. 405)
• Creación de una plantilla de lanzamiento a partir de una instancia (p. 406)
Creación de una nueva plantilla de lanzamiento con los parámetros que defina
Nueva consola
Para crear una nueva plantilla de lanzamiento con parámetros definidos con la consola
• AMI: una AMI desde la que lanzar la instancia. Para buscar en todas las AMI disponibles,
elija Search for AMI (Buscar AMI). Para seleccionar una AMI de uso frecuente, elija Quick
Start (Inicio rápido). También puede elegir AWS Marketplace o Community AMIs (AMI de
comunidad). Puede usar una AMI propia u obtener una AMI adecuada (p. 72).
• Instance type (Tipo de instancia): asegúrese de que el tipo de instancia sea compatible
con la AMI que ha especificado. Para obtener más información, consulte Tipos de
instancias (p. 115).
• Key pair name (Nombre de par de claves): el par de claves para la instancia. Para obtener más
información, consulte Pares de claves de Amazon EC2 e instancias Windows (p. 930).
• Network platform (Plataforma de red): si se puede lanzar la instancia en una VPC o EC2-
Classic. Si elige VPC, especifique la subred en la sección Network interfaces (Interfaces de
red). Si elige Classic, asegúrese de que admita el tipo de instancia especificado en EC2-Classic
y establezca la zona de disponibilidad de la instancia.
• Security groups (Grupos de seguridad): uno o varios grupos de seguridad para asociarlos a la
instancia. Para obtener más información, consulte Grupos de seguridad de Amazon EC2 para
las instancias de Windows (p. 937).
7. En Storage (Volumes) (Almacenamiento (volúmenes)), especifique los volúmenes que desea
asociar a la instancia además de los volúmenes especificados por la AMI (Volume 1 (AMI Root)
(Volumen 1 (Raíz de la AMI)). Para agregar un nuevo volumen, elija Add new volume (Agregar
nuevo volumen).
• Volume type (Tipo de volumen): el almacén de instancias o los volúmenes de Amazon EBS a
los que asociar la instancia. El tipo de volumen depende del tipo de instancia que haya elegido.
Para obtener más información, consulte Almacén de instancias Amazon EC2 (p. 1126) y
Volúmenes de Amazon EBS (p. 963).
• Device name (Nombre del dispositivo): un nombre de dispositivo para el volumen.
• Snapshot (Instantánea): el ID de la instantánea desde la que crear el volumen.
• Size (Tamaño): par los volúmenes de Amazon EBS, el tamaño de almacenamiento.
398
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• Volume type (Tipo de volumen): elija un tipo de volumen para los volúmenes de Amazon EBS.
Para obtener más información, consulte Tipos de volúmenes de Amazon EBS (p. 965).
• IOPS: para el tipo de volumen de SSD de IOPS provisionadas, el número de operaciones de E/
S por segundo (IOPS) que el volumen puede admitir.
• Delete on termination (Eliminar al terminar): para los volúmenes de Amazon EBS si eliminar el
volumen cuando se termine la instancia. Para obtener más información, consulte Mantener los
volúmenes de Amazon EBS cuando la instancia se termina (p. 479).
• Encrypted (Cifrado): si el tipo de instancia admite el cifrado EBS, puede habilitar el cifrado
para el volumen. Si ha habilitado el cifrado de forma predeterminada en esta región, el cifrado
se selecciona automáticamente. Para obtener más información, consulte Cifrado de Amazon
EBS (p. 1065).
• Key (Clave): la CMK que utilizar para el cifrado de EBS. Puede especificar el ARN de cualquier
clave maestra del cliente (CMK) que creó anteriormente utilizando el AWS Key Management
Service. Si especifica una CMK, también debe utilizar Encrypted (Cifrado) para habilitar el
cifrado.
8. En Instance tags (Etiquetas de instancia), especifique etiquetas (p. 1182) proporcionando
combinaciones de clave y valor. Puede etiquetar la instancia, los volúmenes o ambos.
9. En Network interfaces (Interfaces de red), puede especificar hasta dos interfaces de red (p. 745)
para la instancia.
• Device index (Índice de dispositivo): el número de dispositivo para la interfaz de red, por
ejemplo, eth0 para la interfaz de red principal. Si deja el campo en blanco, AWS crea la
interfaz de red principal.
• Network interface (Interfaz de red): el ID de la interfaz de red. Puede dejar el campo en blanco
para que AWS cree una.
• Description (Descripción): (Opcional) una descripción para la nueva interfaz de red.
• Subnet (Subred): la subred en la que crear una nueva interfaz de red. Para la interfaz de red
principal (eth0), esta es la subred en la que se lanza la instancia. Si ha especificado una
interfaz de red para eth0, se lanza la instancia en la subred en la que se encuentra la interfaz
de red.
• Auto-assign public IP (Asignar automáticamente IP pública): especifique si asignar
automáticamente una dirección IP pública a la interfaz de red con el índice de dispositivo de
eth0. Solo una nueva interfaz de red individual puede habilitar este ajuste.
• Primary IP (IP principal): una dirección IPv4 privada del intervalo de su subred. Deje en blanco
para permitir a AWS elegir una dirección IPv4 privada para usted.
• Secondary IP (IP secundaria): una dirección IPv4 privada secundaria del intervalo de su subred.
Deje en blanco para permitir que AWS elija una para usted.
• (Solo IPv6) IPv6 IPs (IP IPv6): una dirección IPv6 del intervalo de la subred.
• Security group ID (ID de grupo de seguridad): el ID de un grupo de seguridad en su VPC al que
asociar la interfaz de red.
• Delete on termination (Eliminar al terminar): si la interfaz de red se elimina, cuándo se elimina la
instancia.
10. En Advanced Details (Detalles avanzados), expanda la sección para ver los campos y especifique
cualquier parámetro adicional para la instancia.
• Purchasing option (Opción de compra): el modelo de compra. Elija Request Spot instances
(Solicitar instancias de spot) para solicitar Instancias de spot al precio de spot, limitado al precio
bajo demanda, y elija Customize (Personalizar) para cambiar la configuración de instancia de
spot predeterminada. Si no solicitó una instancia de spot, EC2 lanza una instancia a petición de
forma predeterminada. Para obtener más información, consulte Instancias de spot (p. 250).
• IAM instance profile (Perfil de instancia de IAM): un perfil de instancia de AWS Identity and
Access Management (IAM) para asociarlo a la instancia. Para obtener más información,
consulte Roles de IAM para Amazon EC2 (p. 919).
399
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
400
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Consola antigua
Para crear una nueva plantilla de lanzamiento con parámetros definidos con la consola
• AMI ID (ID de AMI): un ID de AMI desde el que lanzar la instancia. Para buscar en todas las
AMI disponibles, elija Search for AMI (Buscar AMI). Para seleccionar una AMI de uso frecuente,
elija Quick Start (Inicio rápido). También puede elegir AWS Marketplace o Community AMIs
(AMI de comunidad). Puede usar una AMI propia u obtener una AMI adecuada (p. 72).
• Instance type (Tipo de instancia): asegúrese de que el tipo de instancia sea compatible
con la AMI que ha especificado. Para obtener más información, consulte Tipos de
instancias (p. 115).
• Key pair name (Nombre de par de claves): el par de claves para la instancia. Para obtener más
información, consulte Pares de claves de Amazon EC2 e instancias Windows (p. 930).
• Network type (Tipo de red): si es aplicable, si lanzar la instancia en una VPC o EC2-Classic. Si
elige VPC, especifique la subred en la sección Network interfaces (Interfaces de red). Si elige
Classic, asegúrese de que admita el tipo de instancia especificado en EC2-Classic y establezca
la zona de disponibilidad de la instancia.
• Security Groups (Grupos de seguridad): uno o varios grupos de seguridad para asociarlos a la
instancia. Para obtener más información, consulte Grupos de seguridad de Amazon EC2 para
las instancias de Windows (p. 937).
6. En Network interfaces (Interfaces de red), puede especificar hasta dos interfaces de red (p. 745)
para la instancia.
• Device (Dispositivo): el número de dispositivo para la interfaz de red, por ejemplo eth0 para la
interfaz de red principal. Si deja el campo en blanco, AWS crea la interfaz de red principal.
• Network interface (Interfaz de red): el ID de la interfaz de red. Puede dejar el campo en blanco
para que AWS cree una.
401
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• Volume type (Tipo de volumen): el almacén de instancias o los volúmenes de Amazon EBS a
los que asociar la instancia. El tipo de volumen depende del tipo de instancia que haya elegido.
Para obtener más información, consulte Almacén de instancias Amazon EC2 (p. 1126) y
Volúmenes de Amazon EBS (p. 963).
• Device name (Nombre del dispositivo): un nombre de dispositivo para el volumen.
• Snapshot (Instantánea): el ID de la instantánea desde la que crear el volumen.
• Size (Tamaño): par los volúmenes de Amazon EBS, el tamaño de almacenamiento.
• Volume type (Tipo de volumen): elija un tipo de volumen para los volúmenes de Amazon EBS.
Para obtener más información, consulte Tipos de volúmenes de Amazon EBS (p. 965).
• IOPS: para el tipo de volumen de SSD de IOPS provisionadas, el número de operaciones de E/
S por segundo (IOPS) que el volumen puede admitir.
• Delete on termination (Eliminar al terminar): para los volúmenes de Amazon EBS si eliminar el
volumen cuando se termine la instancia. Para obtener más información, consulte Mantener los
volúmenes de Amazon EBS cuando la instancia se termina (p. 479).
• Encrypted (Cifrado): si el tipo de instancia admite el cifrado EBS, puede habilitar el cifrado
para el volumen. Si ha habilitado el cifrado de forma predeterminada en esta región, el cifrado
se selecciona automáticamente. Para obtener más información, consulte Cifrado de Amazon
EBS (p. 1065).
• Key (Clave): la CMK que utilizar para el cifrado de EBS. Puede especificar el ARN de cualquier
clave maestra del cliente (CMK) que creó anteriormente utilizando el AWS Key Management
Service. Si especifica una CMK, también debe utilizar Encrypted (Cifrado) para habilitar el
cifrado.
8. En Instance tags (Etiquetas de instancia), especifique etiquetas (p. 1182) proporcionando
combinaciones de clave y valor. Puede etiquetar la instancia, los volúmenes o ambos.
9. En Advanced Details (Detalles avanzados), expanda la sección para ver los campos y especifique
cualquier parámetro adicional para la instancia.
• Purchasing option (Opción de compra): el modelo de compra. Elija Request Spot instances
(Solicitar instancias de spot) para solicitar Instancias de spot al precio de spot, limitado al
precio bajo demanda, y elija Customize Spot parameters (Personalizar parámetros de spot)
para cambiar la configuración de instancia de spot predeterminada. Si no solicitó una instancia
402
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
de spot, EC2 lanza una instancia a petición de forma predeterminada. Para obtener más
información, consulte Instancias de spot (p. 250).
• IAM instance profile (Perfil de instancia de IAM): un perfil de instancia de AWS Identity and
Access Management (IAM) para asociarlo a la instancia. Para obtener más información,
consulte Roles de IAM para Amazon EC2 (p. 919).
• Shutdown behavior (Comportamiento de cierre): si la instancia debe pararse o terminarse al
cerrarla. Para obtener más información, consulte Cambiar el comportamiento de cierre iniciado
de la instancia (p. 478).
• Stop - Hibernate behavior (Detener: Comportamiento de hibernación): si la instancia está
habilitada para la hibernación. Este campo solo es válido para instancias que cumplen con los
requisitos previos de hibernación. Para obtener más información, consulte Hiberne su instancia
Windows (p. 463).
• Termination protection (Protección de terminación): si evitar una terminación accidental. Para
obtener más información, consulte Habilitar la protección contra terminación (p. 477).
• Monitoring (Monitorización): si se debe habilitar la monitorización detallada de la instancia con
Amazon CloudWatch. Se aplican cargos adicionales. Para obtener más información, consulte
Monitoreo de las instancias con CloudWatch (p. 678).
• Elastic Graphics: un acelerador de Elastic Graphics que asociar a la instancia. No todos los
tipos de instancia admiten Elastic Graphics. Para obtener más información, consulte Amazon
Elastic Graphics (p. 645).
• T2/T3 Unlimited: si permitir ráfagas por encima de la base de referencia en las aplicaciones
por el tiempo que sea necesario. Este campo solo es válido para instancias T2 y T3. Podrían
aplicarse cargos adicionales. Para obtener más información, consulte Instancias de rendimiento
ampliable (p. 131).
• Placement group name (Nombre del grupo de ubicación): especifique el grupo de ubicación en
el que desea lanzar la instancia. No todos los tipos de instancias se pueden lanzar en grupos
de ubicación. Para obtener más información, consulte Grupos de ubicación (p. 779).
• EBS-optimized instance (Instancia optimizada para EBS): proporciona capacidad dedicada
adicional para la E/S de Amazon EBS. No todos los tipos de instancias admiten esta
característica y se aplican cargos adicionales por este concepto. Para obtener más información,
consulte Instancias optimizadas para Amazon EBS (p. 1081).
• Tenancy (Propiedad): elija si ejecutar su instancia en hardware compartido (Shared
(Compartido)), asilado, hardware dedicado (Dedicated (Dedicado)) o en un host dedicado
(Dedicated host (Host dedicado)). Si decide lanzar la instancia en host dedicado, puede
especificar si desea lanzar la instancia en un grupo de recursos de host o utilizar un host
dedicado específico como destino. Podrían aplicarse cargos adicionales. Para obtener más
información, consulte Instancias dedicadas (p. 364) y Hosts dedicados (p. 332).
• RAM disk ID (ID de disco de RAM): un disco RAM para la instancia. Si ha especificado un
kernel, puede que tenga que seleccionar un disco RAM específico con los controladores
necesarios. Solo válido para AMIs paravirtuales (PV).
• Kernel ID (ID de kernel): el kernel de la instancia. Solo válido para AMIs paravirtuales (PV).
• User data (Datos de usuario): puede especificar los datos de usuario para configurar una
instancia durante el lanzamiento o para ejecutar un script de configuración. Para obtener
más información, consulte Ejecución de comandos en la instancia de Windows durante el
lanzamiento (p. 573).
10. Elija Create launch template (Crear plantilla de lanzamiento).
AWS CLI
La plantilla asigna una dirección IP pública y una dirección IPv6 a la instancia, y crea una etiqueta
para la instancia (Name=webserver).
{
"NetworkInterfaces": [{
"AssociatePublicIpAddress": true,
"DeviceIndex": 0,
"Ipv6AddressCount": 1,
"SubnetId": "subnet-7b16de0c"
}],
"ImageId": "ami-8c1be5f6",
"InstanceType": "r4.4xlarge",
"TagSpecifications": [{
"ResourceType": "instance",
"Tags": [{
"Key":"Name",
"Value":"webserver"
}]
}],
"CpuOptions": {
"CoreCount":4,
"ThreadsPerCore":2
}
}
{
"LaunchTemplate": {
"LatestVersionNumber": 1,
"LaunchTemplateId": "lt-01238c059e3466abc",
"LaunchTemplateName": "TemplateForWebServer",
"DefaultVersionNumber": 1,
"CreatedBy": "arn:aws:iam::123456789012:root",
"CreateTime": "2017-11-27T09:13:24.000Z"
}
}
404
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Nueva consola
Para crear una plantilla de lanzamiento desde una plantilla de lanzamiento existente mediante
la consola
Consola antigua
Para crear una plantilla de lanzamiento desde una plantilla de lanzamiento existente mediante
la consola
AWS CLI
Para obtener los datos de la plantilla de lanzamiento de una instancia con la AWS CLI
405
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
--query "LaunchTemplateData"
{
"Monitoring": {},
"ImageId": "ami-8c1be5f6",
"BlockDeviceMappings": [
{
"DeviceName": "/dev/xvda",
"Ebs": {
"DeleteOnTermination": true
}
}
],
"EbsOptimized": false,
"Placement": {
"Tenancy": "default",
"GroupName": "",
"AvailabilityZone": "us-east-1a"
},
"InstanceType": "t2.micro",
"NetworkInterfaces": [
{
"Description": "",
"NetworkInterfaceId": "eni-35306abc",
"PrivateIpAddresses": [
{
"Primary": true,
"PrivateIpAddress": "10.0.0.72"
}
],
"SubnetId": "subnet-7b16de0c",
"Groups": [
"sg-7c227019"
],
"Ipv6Addresses": [
{
"Ipv6Address": "2001:db8:1234:1a00::123"
}
],
"PrivateIpAddress": "10.0.0.72"
}
]
}
Para crear una plantilla de lanzamiento a partir de una instancia con la consola
406
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
4. Proporcione un nombre, descripción, etiquetas y ajuste los parámetros de lanzamiento según sea
necesario.
Note
Cuando cree una plantilla de lanzamiento desde una instancia, las direcciones IP y los ID de
la interfaz de red de la instancia no estarán incluidos en la plantilla.
5. Elija Create Template From Instance (Crear plantilla desde instancia).
Tareas
• Creación de una versión de una plantilla de lanzamiento (p. 407)
• Definición de la versión de una plantilla de lanzamiento predeterminada (p. 408)
• Descripción de una versión de una plantilla de lanzamiento (p. 409)
• Eliminación de una versión de una plantilla de lanzamiento (p. 410)
Al crear una versión de una plantilla de lanzamiento, puede especificar parámetros nuevos o usar una
versión que ya esté disponible como base para la nueva. Para obtener más información acerca de los
parámetros de lanzamiento, consulte Creación de una plantilla de lanzamiento (p. 397).
Nueva consola
Consola antigua
407
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
AWS CLI
Para crear una versión de una plantilla de lanzamiento con la AWS CLI
Puede definir la versión predeterminada de una plantilla de lanzamiento. Si no especifica una versión
al lanzar una instancia desde una plantilla de lanzamiento, se lanza con los parámetros de la versión
predeterminada.
Nueva consola
Consola antigua
408
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
AWS CLI
Con la consola, puede ver todas las versiones de la plantilla de lanzamiento seleccionada u obtener una
lista de las plantillas de lanzamiento cuya versión más reciente o predeterminada coincida con un número
de versión específico. Con la AWS CLI, puede describir todas las versiones, versiones individuales o un
rango de versiones de una plantilla de lanzamiento especificada.
Nueva consola
AWS CLI
Para describir una versión de una plantilla de lanzamiento mediante la AWS CLI, realice el
siguiente procedimiento:
409
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Si ya no necesita una versión de plantillla de lanzamiento en concreto, puede eliminarla. No puede sustituir
el número de versión después de eliminarlo. No puede eliminar la versión predeterminada de la plantilla de
lanzamiento. Para poder hacerlo, primero debe asignar otra como predeterminada.
Nueva consola
Consola antigua
AWS CLI
Para eliminar una versión de una plantilla de lanzamiento mediante la AWS CLI
A las instancias que se lanzan mediante una plantilla de lanzamiento se le asignan automáticamente dos
etiquetas con las claves aws:ec2launchtemplate:id y aws:ec2launchtemplate:version. Estas
etiquetas no se pueden eliminar ni editar.
Nueva consola
Para lanzar una instancia desde una plantilla de lanzamiento mediante la consola
410
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
3. Seleccione la plantilla de lanzamiento que desee y elija Actions (Acciones), seguido de Launch
instance from template (Lanzar instancia desde una plantilla).
4. En Source template version (Versión de la plantilla de origen), seleccione la versión de la plantilla
de lanzamiento que desee utilizar.
5. En Number of instances (Número de instancias), especifique el número de instancias que desea
lanzar.
6. (Opcional) Puede omitir o añadir parámetros de plantillas de lanzamiento cambiándolos o
incluyéndolos en la sección Instance details (Detalles de la instancia).
7. Elija Launch instance from template (Lanzar instancia desde una plantilla).
Consola antigua
Para lanzar una instancia desde una plantilla de lanzamiento mediante la consola
AWS CLI
Para lanzar una instancia desde una plantilla de lanzamiento mediante la AWS CLI
• Si especifica un parámetro anidado parte de una estructura compleja, la instancia se lanza mediante
una estructura completa tal y como se especifica en la plantilla de lanzamiento, además de con
cualquier otro parámetro anidado que especifique.
411
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
En el siguiente ejemplo, la instancia se lanza con un volumen con el nombre de dispositivo /dev/
xvdb, entre otros mapeos de dispositivos de bloques especificados en la plantilla de lanzamiento. Si
la plantilla de lanzamiento ya incluye un volumen definido en /dev/xvdb, sus valores se sustituyen
por los especificados.
Para poder crear un grupo de Auto Scaling con una plantilla de lanzamiento, debe crear una plantilla que
incluya los parámetros necesarios para lanzar una instancia EC2 en un grupo de Auto Scaling, como el ID
de la AMI. La nueva consola proporciona orientación para ayudarle a crear una plantilla que pueda utilizar
con Auto Scaling.
Para crear una plantilla de lanzamiento para utilizarla con Auto Scaling y la consola
Para crear o actualizar un grupo de Amazon EC2 Auto Scaling con una plantilla de lanzamiento
con la AWS CLI
412
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Para obtener más información, consulte Creación de un Flota de EC2 (p. 437).
Para crear una Flota de EC2 con una plantilla de lanzamiento mediante la AWS CLI
Para obtener más información, consulte Solicitudes Flota de spot (p. 278).
Para crear una solicitud de Flota de spot con una plantilla de lanzamiento mediante la AWS CLI
413
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
rellena automáticamente el asistente de lanzamiento de Amazon EC2 con ciertos detalles de configuración
de la instancia seleccionada.
Note
La opción Launch More Like This (Lanzar más como esta) del asistente no clona la instancia
seleccionada; tan solo replica algunos detalles de configuración. Para crear una copia de la
instancia, primero debe crear una AMI a partir de ella y, a continuación, lanzar otras instancias
desde dicha AMI.
También puede crear una plantilla de lanzamiento (p. 395) para almacenar los parámetros de
lanzamiento de las instancias.
• ID de AMI
• Tipo de instancia
• Zona de disponibilidad, o la VPC y subred en la que se encuentra la instancia seleccionada
• Dirección IPv4 pública. Si la instancia seleccionada tiene actualmente una dirección IPv4 pública,
la nueva instancia recibe una dirección IPv4 pública - con independencia de la configuración
predeterminada de la dirección IPv4 pública de la instancia seleccionada. Para obtener más información
acerca de las direcciones IPv4 públicas, consulte Direcciones IPv4 públicas y nombres de alojamiento
DNS externos (p. 716).
• Grupo de ubicación, si procede
• Rol de IAM asociado a la instancia, si procede
• Ajustes del comportamiento de apagado (detenerse o terminar)
• Ajustes de protección de terminación (verdadero o falso)
• Monitorización de CloudWatch (habilitado o deshabilitado)
• Ajustes de optimización de Amazon EBS (verdadero o falso)
• Ajustes de tenencia, si se lanza en una VPC (compartida o dedicada)
• ID del kernel e ID del disco RAM, si procede
• Datos del usuario, si se especifican
• Etiquetas asociadas a la instancia, si procede
• Grupos de seguridad asociados a la instancia
• Información de asociación. Si la instancia seleccionada está asociada a un archivo de configuración,
este se asocia automáticamente a la nueva instancia. Si el archivo de configuración incluye una
configuración de dominio incorporado, la nueva instancia se incorpora al mismo dominio. Para obtener
más información acerca de cómo unirse a un dominio, consulte Lanzamiento de una instancia (Simple
AD y Microsoft AD).
• Número de interfaces de red: el valor predeterminado es una interfaz de red, la cual es la interfaz de red
principal (eth0).
• Almacenamiento: Los ajustes de almacenamiento predeterminados están determinados por la AMI y el
tipo de instancia.
414
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
2. Elija Actions (Acciones) y, a continuación, Launch More Like This (Lanzar más como esta).
3. El asistente de lanzamiento se abre en la página Review Instance Launch (Revisar lanzamiento de
instancia). Puede comprobar los detalles de la instancia y hacer los cambios necesarios haciendo clic
en el enlace Edit (Editar) correspondiente.
Cuando esté listo, elija Launch (Lanzar) para seleccionar un par de claves y lanzar la instancia.
4. Si se produce un error al lanzar la instancia o el estado pasa inmediatamente a terminated en lugar
de running, consulte Solución de problemas de lanzamiento de instancias (p. 1221).
Para lanza una instancia desde AWS Marketplace con el asistente de lanzamiento
No se le cobrará por utilizar este producto hasta que haya lanzado una instancia con la
AMI. Tome nota del precio de cada tipo de instancia admitido ya que se le pedirá que
seleccione un tipo de instancia en la siguiente página del asistente. También se podrían
aplicar impuestos adicionales al producto.
5. En la página Choose an Instance Type (Elegir un tipo de instancia), seleccione la configuración de
hardware y el tamaño de la instancia que se va a lanzar. Cuando haya terminado, elija Next: Configure
Instance Details (Siguiente: Configurar detalles de instancia).
6. En las páginas siguientes del asistente, podrá configurar la instancia y añadir almacenamiento y
etiquetas. Para obtener más información acerca de las distintas opciones que puede configurar,
consulte Lanzar una instancia con el asistente de lanzamiento de instancias (p. 389). Elija Next
hasta llegar a la página Configure Security Group.
El asistente crea un nuevo grupo de seguridad según las especificaciones del producto del
distribuidor. El grupo de seguridad puede incluir reglas para permitir a direcciones IPv4 (0.0.0.0/0)
obtener acceso a SSH (puerto 22) en Linux o a RDP (puerto 3389) en Windows. Le recomendamos
que ajuste esta reglas para permitir el acceso a la instancia a través de estos puertos únicamente a
una dirección o a un rango de direcciones específico.
415
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
8. Dependiendo del producto al que se haya suscrito, podrían transcurrir varios minutos antes de que
la instancia se lance. Debe suscribirse al producto antes de que se pueda lanzar la instancia. Si hay
problemas con los datos de la tarjeta de crédito, se le pedirá que actualice los detalles de su cuenta.
Cuando se muestra la página de confirmación del lanzamiento, elija View Instances (Ver instancias)
para ir a la página de instancias.
Note
Se le cobrará el precio de la suscripción siempre que la instancia esté en ejecución, incluso si
está inactiva. Si se detiene la instancia, podrían seguírsele cobrando por el almacenamiento.
9. Si la instancia tiene el estado running, no podrá conectarse a ella. Para ello, seleccione la instancia
en la lista y elija Connect (Conectarse). Siga las instrucciones que se detallan en el cuadro de diálogo.
Para obtener más información sobre cómo conectarse a la instancia, consulte Conexión con la
instancia de Windows (p. 456).
Important
Lea detenidamente las instrucciones de uso del proveedor, ya que podría tener que
utilizar un nombre de usuario específico para iniciar sesión en la instancia. Para obtener
más información sobre cómo obtener acceso a los detalles de la suscripción, consulte
Administración de las suscripciones a AWS Marketplace (p. 89).
10. Si se produce un error al lanzar la instancia o el estado pasa inmediatamente a terminated en lugar
de running, consulte Solución de problemas de lanzamiento de instancias (p. 1221).
Método Documentación
Herramientas de AWS para Utilice el comando New-EC2Instance o consulte el siguiente tema para
Windows PowerShell obtener más información: Lanzamiento de una instancia Amazon EC2
mediante Windows PowerShell
• Definir objetivos de capacidad bajo demanda y de spot independientes y la cantidad máxima que está
dispuesto a pagar por hora
• Especificar los tipos de instancias que funcionan mejor con sus aplicaciones
• Establecer cómo debe Amazon EC2 distribuir la capacidad de la flota dentro de cada opción de compra
También puede establecer la cantidad máxima por hora que está dispuesto a pagar por su flota y Flota
de EC2 lanza instancias hasta que se alcance la cantidad máxima. Cuando se alcanza cantidad máxima
416
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
por hora que está dispuesto a pagar, la flota deja de lanzar instancias incluso si no se ha alcanzado la
capacidad de destino.
La Flota de EC2 intenta lanzar el número de instancias que se requieren para satisfacer la capacidad de
destino que haya especificado en su solicitud. Si especifica un precio máximo total por hora, satisface la
capacidad hasta que se alcanza la cantidad máxima que está dispuesto a pagar. Además, la flota puede
intentar mantener la capacidad de spot de destino si las Instancias de spot se interrumpen. Para obtener
más información, consulte Cómo funcionan las Instancias de spot (p. 256).
Puede especificar un número ilimitado de tipos de instancias por Flota de EC2. Esos tipos de instancias
se pueden aprovisionar utilizando tanto las opciones de compra bajo demanda como de spot. También
puede especificar varias zonas de disponibilidad, especificar los distintos precios de spot máximos para
cada instancia y elegir opciones de spot adicionales para cada flota. Amazon EC2 utiliza las opciones
especificadas para aprovisionar la capacidad cuando se lanza la flota.
Mientras que la flota se está ejecutando, si Amazon EC2 reclama una instancia de spot debido a un
incremento de los precios o a que una instancia devolvió un error, Flota de EC2 puede reemplazar las
instancias por cualquiera de los tipos de instancias que se especifiquen. De ese modo, resulta más
sencillo recuperar la capacidad durante un pico de los precios de spot. Puede desarrollar una estrategia de
asignación de recursos flexible y elástica para cada flota. Por ejemplo, dentro de las flotas específicas, su
capacidad principal puede ser bajo demanda y complementarla con capacidad de spot más barata en caso
de que esté disponible.
Si tiene Instancias reservadas y especifica Instancias bajo demanda en la flota, Flota de EC2 usará
Instancias reservadas. Por ejemplo, si la flota especifica una instancia a petición como c4.large y usted
tiene Instancias reservadas para c4.large, recibirá el precio de Instancia reservada.
El uso de la Flota de EC2 no supone ningún cargo adicional. Únicamente se pagan las instancias EC2 que
la flota lanza en su nombre.
Contenido
• Limitaciones de Flota de EC2 (p. 417)
• Límites de Flota de EC2 (p. 418)
• Estrategias de configuración de Flota de EC2 (p. 418)
• Administración de una Flota de EC2 (p. 428)
417
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
† Se trata de límites máximos. No es posible solicitar un aumento del límite para estos límites.
Instancias de spot T3
Si tiene previsto utilizar las Instancias de spot T3 inmediatamente y durante un breve periodo de tiempo,
sin tiempo de inactividad para acumular créditos de CPU, recomendamos ejecutar las Instancias de spot
T3 en el modo standard (p. 144) para evitar pagar costos más elevados.
Si lanza las Instancias de spot T3 en el modo unlimited (p. 135) y amplía el uso de la CPU
inmediatamente, gastará créditos sobrantes para las ráfagas. Si utiliza la instancia durante un período
corto de tiempo, la instancia no tendrá tiempo de acumular créditos de CPU para compensar los créditos
sobrantes y se le cobrarán dichos créditos sobrantes al terminar la instancia.
El modo Unlimited para las Instancias de spot T3 solo resulta adecuado si la instancia se ejecuta el
tiempo suficiente para acumular créditos de CPU para las ráfagas. De lo contrario, el pago de los créditos
sobrantes hace que las Instancias de spot T3 sean más caras que las instancias M5 o C5. Para obtener
más información, consulte Cuando utilizar el modo ilimitado en lugar del modo de CPU fija (p. 136).
Instancias de spot T2
Los créditos de lanzamiento tienen como objetivo ofrecer una experiencia de lanzamiento inicial productiva
para instancias T2 proporcionando recursos de computación suficientes para configurar la instancia. No
se permiten lanzamientos repetidos de instancias T2 para acceder a nuevos créditos de lanzamiento. Si
necesita una CPU sostenida, puede ganar créditos (mediante un periodo de reposo), utilizar instancias T2
Unlimited (p. 135) o utilizar un tipo de instancia con CPU dedicada (por ejemplo, c4.large).
La Flota de EC2 intenta lanzar el número de instancias que se requieren para satisfacer la capacidad de
destino que haya especificado en su solicitud de flota. La flota puede estar compuesta solo de Instancias
bajo demanda o solo de Instancias de spot, o bien de una combinación de Instancias bajo demanda y
Instancias de spot. La solicitud de Instancias de spot se atiende si hay capacidad disponible y el precio
máximo por hora especificado en la solicitud es superior al precio de spot. Además, la flota puede intentar
mantener la capacidad de destino si las Instancias de spot se interrumpen.
También puede establecer la cantidad máxima por hora que está dispuesto a pagar por su flota y Flota
de EC2 lanza instancias hasta que se alcance la cantidad máxima. Cuando se alcanza cantidad máxima
418
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
por hora que está dispuesto a pagar, la flota deja de lanzar instancias incluso si no se ha alcanzado la
capacidad de destino.
Un grupo de instancia de spot es un conjunto de instancias EC2 no utilizadas con el mismo tipo de
instancia, sistema operativo, zona de disponibilidad y plataforma de red. Cuando crea una Flota de
EC2, puede incluir varias especificaciones de lanzamiento, que varían por tipo de instancia, zona de
disponibilidad, subred y precio máximo. La flota selecciona los grupos de instancias de tipo instancia de
spot que se usan para atender la solicitud basándose en las especificaciones de lanzamiento incluidas
en la solicitud y en la configuración de la solicitud. Las Instancias de spot proceden de los grupos
seleccionados.
Una Flota de EC2 permite aprovisionar grandes cantidades de capacidad de EC2 que son razonables para
la aplicación en función del número de núcleos o instancias o de la cantidad de memoria. Por ejemplo,
puede especificar una Flota de EC2 para lanzar una capacidad de destino de 200 instancias, de las que
130 son Instancias bajo demanda y el resto son Instancias de spot. O bien puede solicitar 1000 núcleos
con un mínimo de 2 GB de RAM por núcleo. La flota determina qué combinación de opciones de Amazon
EC2 se requiere para lanzar esa capacidad con el mínimo costo absoluto.
Use las estrategias de configuración apropiadas para crear una Flota de EC2 que satisfaga sus
necesidades.
Contenido
• Planificación de una Flota de EC2 (p. 419)
• Tipos de solicitudes de Flota de EC2 (p. 420)
• Estrategias de asignación de Instancias de spot (p. 420)
• Configuración de Flota de EC2 para realizar copias de seguridad bajo demanda (p. 422)
• Anulaciones de precios máximos (p. 423)
• Control de gastos (p. 423)
• Ponderación de instancias de Flota de EC2 (p. 423)
• Tutorial: Uso de Flota de EC2 con ponderación de instancias (p. 425)
• Tutorial: Uso de Flota de EC2 con la capacidad bajo demanda como modelo principal (p. 427)
• Determine si desea crear una Flota de EC2 que envíe una solicitud puntual síncrona o asíncrona para
la capacidad de destino deseada o una que mantenga una capacidad de destino a lo largo del tiempo.
Para obtener más información, consulte Tipos de solicitudes de Flota de EC2 (p. 420).
• Determine los tipos de instancias que satisfacen los requisitos de su aplicación.
• Si ha previsto incluir Instancias de spot en la Flota de EC2, consulte Prácticas recomendadas para
instancias de spot antes de crear la flota. Use estas prácticas recomendadas al planificar la flota, para
aprovisionar las instancias al menor precio posible.
• Determine la capacidad de destino para la Flota de EC2. Puede definir la capacidad de destino en
instancias o en unidades personalizadas. Para obtener más información, consulte Ponderación de
instancias de Flota de EC2 (p. 423).
• Determine qué parte de la capacidad de destino de la Flota de EC2 debe ser capacidad bajo demanda
y cuánta debe ser de spot. Puede especificar 0 para la capacidad bajo demanda, para la capacidad de
spot o para ambas.
• Determine el precio por unidad, si está usando ponderación de instancias. Para calcular el precio por
unidad, divida el precio por hora de instancia entre el número de unidades (o peso) que esta instancia
representa. Si no utiliza la ponderación de instancias, el precio por unidad predeterminado es el precio
por hora de instancia.
419
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• Determine la cantidad máxima por hora que está dispuesto a pagar por su flota. Para obtener más
información, consulte Control de gastos (p. 423).
• Revise las posibles opciones para la solicitud de Flota de EC2. Para obtener más información, consulte
la Referencia para archivos de configuración JSON de Flota de EC2 (p. 434). Para obtener ejemplos
de configuración de Flota de EC2, consulte Ejemplos de configuraciones de una Flota de EC2 (p. 445).
instant
Si configura el tipo de solicitud como instant, Flota de EC2 realiza una solicitud puntual síncrona
para la capacidad deseada. Como respuesta a la API, devuelve las instancias que se lanzaron, junto
con los errores para esas instancias que no se pudieron lanzar.
request
Si configura el tipo de solicitud como request, Flota de EC2 realiza una solicitud puntual asíncrona
para la capacidad deseada. A partir de entonces, si la capacidad disminuye debido a interrupciones de
spot, la flota no intentará reponer Instancias de spot, ni enviará solicitudes en grupos de instancia de
spot alternativos si la capacidad no está disponible.
maintain
(Predeterminado) Si configura el tipo de solicitud como maintain, Flota de EC2 realiza una solicitud
asíncrona para la capacidad deseada y conserva la capacidad completando automáticamente las
Instancias de spot interrumpidas.
Los tres tipos de solicitudes se benefician de la estrategia de asignación. Para obtener más información,
consulte Estrategias de asignación de Instancias de spot (p. 420).
lowest-price
Las Instancias de spot proceden del grupo con el precio más bajo. Esta es la estrategia
predeterminada.
diversified
Las Instancias de spot proceden del grupo con capacidad óptima para el número de instancias que va
a lanzar.
InstancePoolsToUseCount
Las Instancias de spot se distribuyen entre los grupos de spot que haya especificado. Este parámetro
solo es válido cuando se usa en combinación con lowest-price.
420
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
instancias de sustitución en el grupo donde el precio de spot es actualmente el más bajo. Si la estrategia
de asignación es lowest-price en combinación con InstancePoolsToUseCount, la flota selecciona
los grupos de spot con el precio más bajo y lanza Instancias de spot para todos los grupos de spot que se
hayan especificado. Si la estrategia de asignación es capacity-optimized, la flota lanza instancias de
sustitución en el grupo que cuenta con la mayor capacidad de instancia de spot disponible. Si la estrategia
de asignación es diversified, la flota distribuye las Instancias de spot de sustitución entre los grupos
restantes.
Para la capacidad de destino de instancia a petición, la Flota de EC2 siempre selecciona el tipo de
instancia más económico en función del precio bajo demanda público, pero siempre se ciñe a la estrategia
de asignación (ya sea lowest-price, capacity-optimized o diversified) de las Instancias de
spot.
Si una flota es pequeña o se ejecuta durante poco tiempo, la probabilidad de que se interrumpan
las Instancias de spot es baja, incluso con todas ellas en un único grupo de instancia de spot. Por
consiguiente, es probable que la estrategia lowest-price satisfaga sus necesidades a la vez que le
proporciona el costo más bajo.
Si la flota es grande o se ejecuta durante mucho tiempo, puede mejorar la disponibilidad de la flota
distribuyendo las Instancias de spot entre varios grupos. Por ejemplo, si la Flota de EC2 especifica
10 grupos y una capacidad de destino de 100 instancias, la flota lanza 10 Instancias de spot en cada
grupo. Si el precio de spot de un grupo sobrepasa el precio máximo de ese grupo, solo el 10 % de la
flota se ve afectada. El uso de esta estrategia también consigue que su flota sea menos sensible a los
aumentos en el precio de spot en cualquiera de los grupos a lo largo del tiempo.
Con la estrategia diversified, la Flota de EC2 no lanza Instancias de spot; en ningún grupo con un
precio de spot que sea mayor o igual que el precio bajo demanda.
Para crear una flota barata y diversificada, utilice la estrategia de asignación lowest-price combinada
con InstancePoolsToUseCount. Puede usar una cantidad baja o alta de grupos de spot en los
que asignar las Instancias de spot. Por ejemplo, si ejecuta procesamientos por lotes, recomendamos
421
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
especificar una cantidad baja de grupos de spot (por ejemplo, InstancePoolsToUseCount=2) para
asegurarse de que las colas siempre tengan capacidad de cómputo y, a la vez, maximizar el ahorro. Si
ejecuta un servicio web, recomendamos especificar una cantidad elevada de grupos de spot (por ejemplo,
InstancePoolsToUseCount=10) para minimizar el impacto en caso de que un grupo de instancia de
spot deje de estar disponible temporalmente.
Si la flota ejecuta cargas de trabajo que pueden tener un costo de interrupción superior asociado al reinicio
del trabajo y la creación de puntos de control, utilice la estrategia capacity-optimized. Esta estrategia
ofrece la posibilidad de experimentar menos interrupciones, lo que puede reducir el costo total de la carga
de trabajo.
Por ejemplo, ha configurado tres invalidaciones de plantillas de lanzamiento, cada una de ellas con un tipo
de instancia distinto: c3.large, c4.large y c5.large. El precio bajo demanda de c5.large es menor
que el precio de c4.large. c3.large es la más barata. Si no se aplica la prioridad para determinar
el orden, la flota cubrirá la capacidad bajo demanda comenzando por c3.large y, a continuación,
c5.large. Dado que a menudo tiene Instancias reservadas sin utilizar para c4.large, puede establecer
la prioridad de invalidación de la plantilla de lanzamiento de forma que el orden sea c4.large, c3.large
y, por último, c5.large.
Cuando las reservas de capacidad no utilizadas se utilizan para satisfacer la capacidad bajo demanda:
• La flota utiliza reservas de capacidad no utilizadas para satisfacer la capacidad bajo demanda hasta la
capacidad bajo demanda de destino.
• Si varios grupos de instancias tienen reservas de capacidad no utilizadas, se aplica la estrategia de
asignación bajo demanda (lowest-price o prioritized).
• Si el número de reservas de capacidad no utilizadas es menor que la capacidad de destino bajo
demanda, la capacidad de destino bajo demanda restante se inicia de acuerdo con la estrategia de
asignación bajo demanda (lowest-price o prioritized).
Solo se puede usar Reservas de capacidad bajo demanda para flotas de tipo instant.
Para obtener ejemplos de cómo configurar una flota para que utilice Reservas de capacidad para satisfacer
la capacidad bajo demanda, consulte Ejemplos de configuraciones de una Flota de EC2 (p. 445). Para
422
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
obtener más información, consulte Reservas de capacidad bajo demanda (p. 370) y las Preguntas
frecuentes sobre reserva de capacidad bajo demanda.
Cada Flota de EC2 puede incluir un precio máximo global o usar el predeterminado (el precio
bajo demanda). La flota usa este precio como el máximo predeterminado para cada una de sus
especificaciones de lanzamiento.
Si lo desea, puede especificar un precio máximo en una o más especificaciones de lanzamiento. Este
precio es específico de la especificación de lanzamiento. Si una especificación de lanzamiento incluye
un precio específico, la Flota de EC2 usa este precio máximo para invalidar el global. Cualquier otra
especificación de lanzamiento que no incluya un precio máximo específico seguirá usando el precio
máximo global.
Control de gastos
Flota de EC2 deja de lanzar instancias cuando se cumple uno de los siguientes parámetros: la
TotalTargetCapacity o el MaxTotalPrice (la cantidad máxima que está dispuesto a pagar). Para
controlar la cantidad que paga por hora por su flota, puede especificar el MaxTotalPrice. Cuando se
alcanza el precio máximo total, Flota de EC2 deja de lanzar instancias incluso si no se ha alcanzado la
capacidad de destino.
En los siguientes ejemplos, se muestran dos situaciones diferentes. En el primero, Flota de EC2 deja de
lanzar instancias cuando se alcanza la capacidad de destino. En el segundo, Flota de EC2 deja de lanzar
instancias cuando se alcanza la cantidad máxima que está dispuesto a pagar (MaxTotalPrice).
Flota de EC2 lanza 10 Instancias bajo demanda porque el total de 1,00 USD (10 instancias x 0,10 USD) no
supera el MaxTotalPrice de 1,50 USD para Instancias bajo demanda.
Si Flota de EC2 lanza la capacidad de destino bajo demanda (10Instancias bajo demanda), el costo total
por hora sería de 1,00 USD. Esto es más que la cantidad especificada (0,80 USD) como MaxTotalPrice
para Instancias bajo demanda. Para evitar gastar más de lo que está dispuesto a pagar, Flota de EC2
lanza solo 8 Instancias bajo demanda (por debajo de la capacidad de destino bajo demanda) porque el
lanzamiento de más superaría el MaxTotalPrice para Instancias bajo demanda.
Al crear una Flota de EC2, puede definir las unidades de capacidad con que cada tipo de instancia
contribuye al rendimiento de su aplicación. Luego puede ajustar el precio máximo para cada especificación
de lanzamiento usando la ponderación de instancias.
423
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
De forma predeterminada, el precio se especifica por hora de instancia. Cuando se usa la característica
de ponderación de instancias, el precio se especifica por hora de unidad. Puede calcular su precio de
puja por hora de unidad dividiendo el precio para un tipo de instancia entre el número de unidades que
representa. La Flota de EC2 calcula el número de instancias que debe lanzar dividiendo la capacidad de
destino entre la ponderación de instancias. Si el resultado no es un entero, la flota lo redondea al siguiente
entero, de manera que el tamaño de la flota no esté por debajo de su capacidad de destino. La flota puede
seleccionar cualquier grupo que indique en la especificación de lanzamiento, incluso si la capacidad de las
instancias lanzadas sobrepasa la capacidad de destino solicitada.
En la siguiente tabla se incluyen ejemplos de cálculos para determinar el precio por unidad para una Flota
de EC2 con una capacidad de destino de 10.
Tipo de Ponderación Capacidad Número de Precio por Precio por hora de unidad
instancia de instancia de destino instancias hora de
lanzadas instancia
Use la ponderación de instancias de Flota de EC2 de la siguiente manera para aprovisionar la capacidad
de destino que desea en los grupos con el precio más bajo por unidad en el momento de su tramitación:
La ponderación representa el número de unidades con el que el tipo de instancia representa la capacidad
de destino. Si la primera especificación de lanzamiento proporciona el precio por unidad más bajo (precio
para r3.2xlarge por hora de instancia dividido entre 6), la Flota de EC2 debería lanzar cuatro de estas
instancias (24 dividido entre 6).
Si la segunda especificación de lanzamiento proporciona el precio por unidad más bajo (precio para
c3.xlarge por hora de instancia dividido entre 5), la Flota de EC2 debería lanzar cinco de estas
instancias (24 dividido entre 5, con el resultado redondeado hacia arriba).
424
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
La Flota de EC2 debería lanzar cuatro instancias (30 dividido por 8, con el resultado redondeado hacia
arriba). Con la estrategia lowest-price, las cuatro instancias proceden del grupo que proporciona el
menor precio por unidad. Con la estrategia diversified, la flota lanza una instancia en cada uno de
los tres grupos y la cuarta instancia en cualquiera de los tres grupos que proporcione el menor precio por
unidad.
Este tutorial utiliza una empresa ficticia llamada Example Corp para ilustrar el proceso de solicitud de una
Flota de EC2 mediante la ponderación de instancias.
Objetivo
Example Corp es una compañía farmacéutica que desea usar la potencia computacional de Amazon EC2
para realizar el cribado de compuestos químicos que podrían utilizarse para combatir el cáncer.
Planificación
Example Corp primero consulta las Prácticas recomendadas para instancias de spot. A continuación,
Example Corp determina los siguientes requisitos para la Flota de EC2.
Tipos de instancias
Example Corp tiene una aplicación que requiere un uso intensivo de memoria y de recursos informáticos
que responde mejor con 60 GB de memoria, como mínimo, y ocho CPU virtuales (vCPU). Desean
maximizar estos recursos para la aplicación al precio más bajo posible. Example Corp decide que
cualquiera de los siguientes tipos de instancias EC2 podría satisfacer sus necesidades:
r3.2xlarge 61 8
r3.4xlarge 122 16
r3.8xlarge 244 32
Con ponderación de instancias, la capacidad de destino puede ser igual a un número de instancias (opción
predeterminada) o a una combinación de factores como núcleos (vCPU), memoria (GiB) y almacenamiento
(GB). Considerando la base para su aplicación (60 GB de RAM y ocho vCPU) como una unidad, Example
Corp decide que 20 veces esta cantidad satisfaría sus necesidades. Así que la compañía establece la
capacidad de destino de la solicitud de Flota de EC2 en 20.
Ponderaciones de instancias
425
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Después de determinar la capacidad de destino, Example Corp calcula las ponderaciones de instancias.
Para calcularlas para cada tipo de instancia, determinan las unidades de cada tipo de instancia que son
necesarias para alcanzar la capacidad de destino de la siguiente manera:
Example Corp usa el precio bajo demanda por hora de instancia como punto de inicio de su precio.
También podrían usar precios de spot recientes o una combinación de ambos. Para calcular el precio por
hora de unidad, dividen el precio inicial por hora de instancia entre la ponderación. Por ejemplo:
Example Corp podría usar un precio global por hora de unidad de 0,7 USD y ser competitivos para los
tres tipos de instancias. También podrían usar un precio global por hora de unidad de 0,7 USD y un precio
específico por hora de unidad de 0,9 USD en la especificación de lanzamiento r3.8xlarge.
Verificación de permisos
Antes de crear una Flota de EC2, Example Corp comprueba que tiene un rol de IAM con los permisos
necesarios. Para obtener más información, consulte Requisitos previos de Flota de EC2 (p. 430).
Example Corp crea un archivo, config.json, con la siguiente configuración para su Flota de EC2.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-07b3bc7625cdab851",
"Version": "1"
},
"Overrides": [
{
"InstanceType": "r3.2xlarge",
"SubnetId": "subnet-482e4972",
"WeightedCapacity": 1
},
{
"InstanceType": "r3.4xlarge",
"SubnetId": "subnet-482e4972",
"WeightedCapacity": 2
},
426
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
{
"InstanceType": "r3.8xlarge",
"MaxPrice": "0.90",
"SubnetId": "subnet-482e4972",
"WeightedCapacity": 4
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 20,
"DefaultTargetCapacityType": "spot"
}
}
Example Corp crea la solicitud de Flota de EC2 con el siguiente comando create-fleet.
Para obtener más información, consulte Creación de un Flota de EC2 (p. 437).
Cumplimiento
La estrategia de asignación determina de qué grupos de Instancias de spot proceden las instancia de spot.
Con la estrategia lowest-price (que es la estrategia predeterminada), las Instancias de spot proceden
del grupo con el precio de spot más bajo por unidad en el momento de la prestación del servicio. Para
proporcionar 20 unidades de capacidad, la Flota de EC2 lanza 20 (20 dividido entre 1) instancias
r3.2xlarge, 10 (20 dividido ente 2) instancias r3.4xlarge o 5 (20 dividido entre 4) instancias
r3.8xlarge.
Si Example Corp usara la estrategia diversified, las Instancias de spot procederían de los tres
grupos. La Flota de EC2 lanzaría 6 instancias r3.2xlarge (que proporcionan 6 unidades), 3 instancias
r3.4xlarge (que proporcionan 6 unidades) y 2 instancias r3.8xlarge (que proporcionan 8 unidades),
con un total de 20 unidades.
Tutorial: Uso de Flota de EC2 con la capacidad bajo demanda como modelo principal
Este tutorial utiliza una empresa ficticia llamada ABC Online para ilustrar el proceso de solicitud de una
Flota de EC2 que usa la capacidad bajo demanda como modelo principal y la capacidad de spot en caso
de estar disponible.
Objetivo
ABC Online, una compañía de telerestaurante, desea poder aprovisionar la capacidad de Amazon EC2
con diversos tipos de instancias EC2 y opciones de compra con el fin de alcanzar sus objetivos de escala,
rendimiento y costo.
Planificación
ABC Online requiere una cantidad de capacidad fija para operar durante los periodos de actividad punta,
pero desearía beneficiarse de aumentarla a un precio más bajo. ABC Online determina los siguientes
requisitos para su Flota de EC2:
• Capacidad de instancia a petición – ABC Online requiere 15 Instancias bajo demanda para asegurarse
de poder cubrir el tráfico de los periodos de actividad punta.
• Capacidad de instancia de spot – ABC Online desearía mejorar el rendimiento, pero a un precio más
bajo, aprovisionando 5 Instancias de spot.
427
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Verificación de permisos
Antes de crear una Flota de EC2, ABC Online comprueba que tiene un rol de IAM con los permisos
necesarios. Para obtener más información, consulte Requisitos previos de Flota de EC2 (p. 430).
ABC Online crea un archivo, config.json, con la siguiente configuración para su Flota de EC2.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-07b3bc7625cdab851",
"Version": "2"
}
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 20,
"OnDemandTargetCapacity":15,
"DefaultTargetCapacityType": "spot"
}
}
Para obtener más información, consulte Creación de un Flota de EC2 (p. 437).
Cumplimiento
La estrategia de asignación determina que la capacidad bajo demanda se atienda siempre, mientras que el
resto de la capacidad de destino se cubre con instancias de spot si hay capacidad y disponibilidad.
Si la flota incluye Instancias de spot, Amazon EC2 puede intentar mantener la capacidad de destino de la
flota cuando los precios de spot cambien.
Una Flota de EC2 permanece activa hasta que caduca o hasta que usted la elimina. Al eliminar una flota,
puede especificar si la eliminación terminará las instancias contenidas en ella.
Contenido
• Estados de una solicitud de Flota de EC2 (p. 429)
• Requisitos previos de Flota de EC2 (p. 430)
• Comprobaciones de estado de la Flota de EC2 (p. 432)
428
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Una solicitud de Flota de EC2 puede tener uno de los siguientes estados:
• submitted – se está evaluando la solicitud de Flota de EC2 y Amazon EC2 se está preparando para
lanzar el número de instancias de destino, que puede incluir Instancias bajo demanda, Instancias de spot
o ambas.
• active – se ha validado la solicitud de Flota de EC2 y Amazon EC2 está intentando mantener el
número de instancias de destino en ejecución. La solicitud permanece en este estado hasta que se
modifica o se elimina.
• modifying – se está modificando la solicitud de Flota de EC2. La solicitud permanece en este estado
hasta que la modificación se procesa completamente o se elimina la solicitud. Solo se puede modificar
un tipo de solicitud maintain. Este estado no se aplica a otros tipos de solicitud.
• deleted_running – la solicitud de Flota de EC2 se ha eliminado y ya no lanza más instancias. Las
instancias existentes de la flota continúan ejecutándose hasta que se interrumpen o terminan. La
solicitud permanece en este estado hasta que se interrumpan o terminen todas las instancias.
• deleted_terminating – la solicitud de Flota de EC2 se ha eliminado y sus instancias están en
proceso de terminación. La solicitud permanece en este estado hasta que se terminen todas las
instancias.
• deleted – la Flota de EC2 se ha eliminado y no tiene ninguna instancia en ejecución. La solicitud se
elimina dos días después de que todas sus instancias se hayan terminado.
La siguiente ilustración representa las transiciones entre los distintos estados de una solicitud de Flota de
EC2. Si excede los límites de la flota, la solicitud se elimina inmediatamente.
429
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Para crear una Flota de EC2, deben existir los requisitos previos siguientes.
Plantilla de lanzamiento
Una plantilla de lanzamiento incluye información acerca de las instancias que se van a lanzar, como el tipo
de instancia, la zona de disponibilidad y el precio máximo que está dispuesto a pagar. Para obtener más
información, consulte Lanzamiento de una instancia desde una plantilla de lanzamiento (p. 395).
El rol AWSServiceRoleForEC2Fleet concede a la Flota de EC2 permiso para solicitar, lanzar, terminar
y etiquetar instancias en su nombre. Amazon EC2 utiliza este rol vinculado a servicio para ejecutar las
acciones siguientes:
Asegúrese de que este rol exista antes de utilizar la AWS CLI o una API para crear una Flota de EC2.
Note
Si ya no tiene que utilizar las Flota de EC2, le recomendamos que elimine el rol
AWSServiceRoleForEC2Fleet. Después de haber eliminado este rol de la cuenta, podrá volver a crearlo si
crea otra flota.
Para obtener más información, consulte Uso de roles vinculados a servicios en la Guía del usuario de IAM.
Concesión de acceso a CMK para su uso con AMI cifradas e instantáneas de EBS
Si especifica una AMI cifrada (p. 93) o una instantánea de Amazon EBS cifrada (p. 1065) en su Flota de
EC2 y usa una clave maestra administrada por el cliente (CMK) para el cifrado, debe conceder permiso
430
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
al rol AWSServiceRoleForEC2Fleet para que use la CMK de modo que Amazon EC2 pueda lanzar
instancias en su nombre. Para ello, debe añadir una concesión a la CMK, como se muestra en el siguiente
procedimiento.
Al proporcionar permisos, las concesiones son una alternativa a las políticas de claves. Para obtener más
información, consulte Uso de concesiones y Uso de políticas de claves en AWS KMS en la AWS Key
Management Service Developer Guide.
• Use el comando create-grant para añadir una concesión a la CMK y para especificar la entidad
principal (el rol vinculado a un servicio AWSServiceRoleForEC2Fleet) que recibe permiso para realizar
las operaciones que permite la concesión. La CMK se especifica con el parámetro key-id y el ARN
de la CMK. La entidad principal se especifica con el parámetro grantee-principal y el ARN del rol
vinculado a un servicio AWSServiceRoleForEC2Fleet.
Si los usuarios de IAM van a crear o administrar una Flota de EC2, asegúrese de concederles los permisos
necesarios como se indica a continuación.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:*"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"iam:ListRoles",
"iam:PassRole",
"iam:ListInstanceProfiles"
],
"Resource": "*"
}
]
431
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
ec2:* concede a un usuario de IAM permiso para llamar a todas las acciones de la API de Amazon
EC2. Para limitar las acciones del usuario a unas determinadas acciones de la API de Amazon EC2,
especifique dichas acciones.
Un usuario de IAM debe tener permiso para llamar a la acción iam:ListRoles para enumerar los
roles de IAM existentes, a la acción iam:PassRole para especificar el rol de la Flota de EC2 y a la
acción iam:ListInstanceProfiles para enumerar los perfiles de instancia existentes.
(Opcional) Para permitir a un usuario de IAM crear roles o perfiles de instancia mediante la consola de
IAM, también debe añadir las siguientes acciones a la política:
• iam:AddRoleToInstanceProfile
• iam:AttachRolePolicy
• iam:CreateInstanceProfile
• iam:CreateRole
• iam:GetRole
• iam:ListPolicies
5. En la página Review policy (Revisar política), escriba un nombre y descripción de política y, a
continuación, elija Create policy (Crear política).
6. En el panel de navegación, elija Users (Usuarios) y seleccione el usuario.
7. En la pestaña Permissions (Permisos), seleccione Add permissions (Añadir permisos).
8. Elija Attach existing policies directly. Seleccione la política que ha creado antes y elija Next: Review
(Siguiente: Revisar).
9. Elija Add permissions.
Flota de EC2 comprueba el estado de las instancias de la flota cada dos minutos. El estado de una
instancia puede ser healthy o unhealthy. La flota determina el estado de una instancia a partir de las
comprobaciones de estado que proporciona Amazon EC2. Si el estado de la comprobación de estado
de la instancia o del sistema es impaired durante tres comprobaciones de estado consecutivas, el
estado de salud de la instancia es unhealthy. De lo contrario, el estado es healthy. Para obtener más
información, consulte Comprobaciones de estado para sus instancias (p. 661).
Puede configurar la Flota de EC2 para sustituir instancias en mal estado. Después de habilitar la
sustitución de comprobación de estado, se sustituirán las instancias cuyo estado sea unhealthy. La flota
podría ver reducida su capacidad de destino durante algunos minutos mientras se sustituye una instancia
en mal estado.
Requisitos
• La sustitución de comprobación de estado solo se admite con una instancia de tipo Flotas de EC2 que
mantenga la capacidad de destino, pero no con las flotas puntuales.
• Solo puede configurar una Flota de EC2 para sustituir instancias en mal estado al crearla.
• Los usuarios de IAM pueden utilizar la sustitución de comprobación de estado únicamente si tienen
permiso para llamar a la acción ec2:DescribeInstanceStatus.
Para crear una Flota de EC2, solo hay que especificar la plantilla de lanzamiento, la capacidad de destino
total y si desea usar de forma predeterminada la opción de compra según demanda o de spot. Si no
432
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
especifica este parámetro, la flota usa el valor predeterminado. Para ver la lista completa de parámetros de
configuración de flota, puede crear un archivo JSON como se indica a continuación.
Para generar un archivo JSON con todos los parámetros de Flota de EC2 posibles usando la línea
de comandos
{
"DryRun": true,
"ClientToken": "",
"SpotOptions": {
"AllocationStrategy": "lowest-price",
"InstanceInterruptionBehavior": "hibernate",
"InstancePoolsToUseCount": 0,
"SingleInstanceType": true,
"SingleAvailabilityZone": true,
"MaxTotalPrice": 0,
"MinTargetCapacity": 0
},
"OnDemandOptions": {
"AllocationStrategy": "prioritized",
"SingleInstanceType": true,
"SingleAvailabilityZone": true,
"MaxTotalPrice": 0,
"MinTargetCapacity": 0
},
"ExcessCapacityTerminationPolicy": "termination",
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "",
"LaunchTemplateName": "",
"Version": ""
},
"Overrides": [
{
"InstanceType": "t2.micro",
"MaxPrice": "",
"SubnetId": "",
"AvailabilityZone": "",
"WeightedCapacity": null,
"Priority": null,
"Placement": {
"AvailabilityZone": "",
"Affinity": "",
"GroupName": "",
"PartitionNumber": 0,
"HostId": "",
"Tenancy": "dedicated",
"SpreadDomain": ""
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 0,
433
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"OnDemandTargetCapacity": 0,
"SpotTargetCapacity": 0,
"DefaultTargetCapacityType": "spot"
},
"TerminateInstancesWithExpiration": true,
"Type": "maintain",
"ValidFrom": "1970-01-01T00:00:00",
"ValidUntil": "1970-01-01T00:00:00",
"ReplaceUnhealthyInstances": true,
"TagSpecifications": [
{
"ResourceType": "fleet",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
]
}
Use minúsculas para todos los valores de los parámetros; en caso contrario, recibirá un error
cuando Amazon EC2 utilice el archivo JSON para lanzar la Flota de EC2.
(Opcional) Indica cómo asignar la capacidad de destino de la instancia de spot entre los grupos
de instancia de spot especificados por la Flota de EC2. Los valores válidos son lowest-price,
diversified y capacity-optimized. El valor predeterminado es lowest-price. Especifique
la estrategia de asignación que se ajuste a sus necesidades. Para obtener más información, consulte
Estrategias de asignación de Instancias de spot (p. 420).
InstanceInterruptionBehavior
(Opcional) El comportamiento cuando una instancia de spot se interrumpe. Los valores válidos son
hibernate, stop y terminate. De forma predeterminada, el servicio de spot termina las Instancias
de spot cuando se interrumpen. Si el tipo de flota es maintain, puede especificar que el servicio de
spot hiberne o detenga las Instancias de spot cuando se interrumpan.
InstancePoolsToUseCount
El número de grupos de spot en los que asignar la capacidad de spot de destino. Solo es válido
cuando AllocationStrategy de para las instancias de spot se establece en lowest-price. Flota de
EC2 selecciona los grupos de spot más baratos y asigna la capacidad de spot de destino de manera
uniforme entre los grupos de spot que se hayan especificado.
SingleInstanceType
Indica que la flota utiliza un tipo de instancia único para lanzar todas las Instancias de spot en la flota.
SingleAvailabilityZone
Indica que la flota lanza todas las Instancias de spot en una sola zona de disponibilidad.
MaxTotalPrice
La cantidad máxima por hora por Instancias de spot que está dispuesto a pagar.
434
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
MinTargetCapacity
La capacidad de destino mínima para las Instancias de spot de la flota. Si no se alcanza la capacidad
de destino mínima, la flota no lanza instancias.
AllocationStrategy (para OnDemandOptions)
El orden de las invalidaciones de plantillas de lanzamiento que se debe usar al cubrir la capacidad
bajo demanda. Si especifica lowest-price, la Flota de EC2 utiliza el precio para determinar el orden
y lanza primero las de precio más bajo. Si especifica la priorización, Flota de EC2 usa la prioridad que
ha asignado a cada invalidación de la plantilla de lanzamiento y lanza primero la prioridad más alta. Si
no especifica ningún valor, la Flota de EC2 utiliza lowest-price de forma predeterminada.
SingleInstanceType
Indica que la flota utiliza un tipo de instancia único para lanzar todas las instancias bajo demanda en la
flota.
SingleAvailabilityZone
Indica que la flota lanza todas las instancias bajo demanda en una sola zona de disponibilidad.
MaxTotalPrice
La cantidad máxima por hora para las instancias bajo demanda que está dispuesto a pagar.
MinTargetCapacity
La capacidad de destino mínima para las instancias bajo demanda de la flota. Si no se alcanza la
capacidad de destino mínima, la flota no lanza instancias.
ExcessCapacityTerminationPolicy
(Opcional) El tipo de instancia. Si se escribe, este valor invalida la plantilla de lanzamiento. Los
tipos de instancias deben tener las especificaciones de hardware mínimas que se necesitan (vCPU,
memoria o almacenamiento).
MaxPrice
(Opcional) El precio máximo por hora de unidad que está dispuesto a pagar por una instancia de
spot. Si se escribe, este valor invalida la plantilla de lanzamiento. Puede usar el precio máximo
435
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
predeterminado (el precio bajo demanda) o bien especificar el precio máximo que está dispuesto a
pagar. Las Instancias de spot no se lanzarán si el precio máximo es inferior al precio de spot de los
tipos de instancias especificados.
SubnetId
(Opcional) El ID de la subred en la que lanzar las instancias. Si se escribe, este valor invalida la
plantilla de lanzamiento.
Para crear una VPC nueva, vaya a la consola de Amazon VPC. Cuando haya terminado, vuelva al
archivo JSON y escriba el ID de la nueva subred.
AvailabilityZone
(Opcional) La zona de disponibilidad en la que se van a lanzar las instancias. El valor predeterminado
es permitir que AWS elija las zonas de las instancias. Si lo prefiere, puede especificar zonas
concretas. Si se escribe, este valor invalida la plantilla de lanzamiento.
Especifique una o varias zonas de disponibilidad. Si tiene más de una subred en una zona,
especifique la subred adecuada. Para agregar subredes, vaya a la consola de Amazon VPC. Cuando
haya terminado, vuelva al archivo JSON y escriba el ID de la nueva subred.
WeightedCapacity
(Opcional) El número de Instancias bajo demanda que se deben lanzar. Este número debe ser menor
que TotalTargetCapacity.
SpotTargetCapacity
(Opcional) El número de Instancias de spot que se deben lanzar. Este número debe ser menor que
TotalTargetCapacity.
DefaultTargetCapacityType
(Opcional) De forma predeterminada, Amazon EC2 termina las instancias cuando caduca la solicitud
de Flota de EC2. El valor predeterminado es true. Para que sigan ejecutándose después de que
caduque la solicitud, no escriba ningún valor para este parámetro.
436
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Tipo
(Opcional) Indica si la Flota de EC2 envía una solicitud puntual síncrona para la capacidad deseada
(instant) o una solicitud puntual asíncrona para la capacidad deseada, pero sin intentar mantener la
capacidad o enviar solicitudes en grupos de capacidad alternativos si la capacidad no está disponible
(request), o envía una solicitud asíncrona para su capacidad deseada y continua para mantener
la capacidad deseada completando las Instancias de spot interrumpidas (maintain). Los valores
válidos son instant, request y maintain. El valor predeterminado es maintain. Para obtener
más información, consulte Tipos de solicitudes de Flota de EC2 (p. 420).
ValidFrom
(Opcional) Para crear una solicitud que solo sea válida durante un periodo de tiempo específico,
escriba una fecha de inicio.
ValidUntil
(Opcional) Para crear una solicitud que solo sea válida durante un periodo de tiempo específico,
escriba una fecha de finalización.
ReplaceUnhealthyInstances
(Opcional) Para sustituir las instancias en mal estado de una Flota de EC2 configurada para
maintain (mantener) la flota, escriba true. De lo contrario, deje este parámetro en blanco.
TagSpecifications
(Opcional) El par de clave-valor para etiquetar la solicitud de Flota de EC2 durante la creación.
El valor para ResourceType debe ser fleet, de lo contrario la solicitud de flota devuelve un
error. Para etiquetar instancias durante el lanzamiento, especifique las etiquetas en la plantilla de
lanzamiento (p. 397). Para obtener información acerca del etiquetado después del lanzamiento,
consulte Etiquetado de los recursos (p. 1183).
Puede crear una Flota de EC2 que incluya varias especificaciones de lanzamiento que invaliden la plantilla
de lanzamiento. Las especificaciones de lanzamiento pueden variar según el tipo de instancia, la zona de
disponibilidad, la subred y el precio máximo. Además, pueden incluir una capacidad ponderada distinta.
Al crear una Flota de EC2, use un archivo JSON para especificar la información sobre las instancias que
se van a lanzar. Para obtener más información, consulte Referencia para archivos de configuración JSON
de Flota de EC2 (p. 434).
• Utilice el comando create-fleet (AWS CLI) para crear una Flota de EC2.
Para ver archivos de configuración de ejemplo, consulte Ejemplos de configuraciones de una Flota de
EC2 (p. 445).
A continuación se muestra un resultado de ejemplo para una flota de tipo request o maintain.
437
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"FleetId": "fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE"
}
A continuación se muestra un resultado de ejemplo para una flota de tipo instant que lanzó la capacidad
de destino.
{
"FleetId": "fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE",
"Errors": [],
"Instances": [
{
"LaunchTemplateAndOverrides": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-01234a567b8910abcEXAMPLE",
"Version": "1"
},
"Overrides": {
"InstanceType": "c5.large",
"AvailabilityZone": "us-east-1a"
}
},
"Lifecycle": "on-demand",
"InstanceIds": [
"i-1234567890abcdef0",
"i-9876543210abcdef9"
],
"InstanceType": "c5.large",
"Platform": null
},
{
"LaunchTemplateAndOverrides": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-01234a567b8910abcEXAMPLE",
"Version": "1"
},
"Overrides": {
"InstanceType": "c4.large",
"AvailabilityZone": "us-east-1a"
}
},
"Lifecycle": "on-demand",
"InstanceIds": [
"i-5678901234abcdef0",
"i-5432109876abcdef9"
],
"InstanceType": "c4.large",
"Platform": null
},
]
}
A continuación se muestra un resultado de ejemplo para una flota de tipo instant que lanzó parte de la
capacidad de destino con errores para instancias que no se habían lanzado.
{
"FleetId": "fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE",
"Errors": [
{
"LaunchTemplateAndOverrides": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-01234a567b8910abcEXAMPLE",
"Version": "1"
},
438
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"Overrides": {
"InstanceType": "c4.xlarge",
"AvailabilityZone": "us-east-1a",
}
},
"Lifecycle": "on-demand",
"ErrorCode": "InsufficientInstanceCapacity",
"ErrorMessage": "",
"InstanceType": "c4.xlarge",
"Platform": null
},
],
"Instances": [
{
"LaunchTemplateAndOverrides": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-01234a567b8910abcEXAMPLE",
"Version": "1"
},
"Overrides": {
"InstanceType": "c5.large",
"AvailabilityZone": "us-east-1a"
}
},
"Lifecycle": "on-demand",
"InstanceIds": [
"i-1234567890abcdef0",
"i-9876543210abcdef9"
],
"InstanceType": "c5.large",
"Platform": null
},
]
}
A continuación se muestra un resultado de ejemplo para una flota de tipo instant que lanzó sin
instancias.
{
"FleetId": "fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE",
"Errors": [
{
"LaunchTemplateAndOverrides": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-01234a567b8910abcEXAMPLE",
"Version": "1"
},
"Overrides": {
"InstanceType": "c4.xlarge",
"AvailabilityZone": "us-east-1a",
}
},
"Lifecycle": "on-demand",
"ErrorCode": "InsufficientCapacity",
"ErrorMessage": "",
"InstanceType": "c4.xlarge",
"Platform": null
},
{
"LaunchTemplateAndOverrides": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-01234a567b8910abcEXAMPLE",
"Version": "1"
},
439
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"Overrides": {
"InstanceType": "c5.large",
"AvailabilityZone": "us-east-1a",
}
},
"Lifecycle": "on-demand",
"ErrorCode": "InsufficientCapacity",
"ErrorMessage": "",
"InstanceType": "c5.large",
"Platform": null
},
],
"Instances": []
}
Para ayudarle a categorizar y a administrar las solicitudes de Flota de EC2, puede etiquetarlas con
metadatos personalizados. Puede asignar una etiqueta a una solicitud de Flota de EC2 cuando la cree o
posteriormente.
Al etiquetar una solicitud de flota, las instancias y volúmenes lanzados por la flota no se etiquetan
automáticamente. Tiene que etiquetar explícitamente las instancias y volúmenes lanzados por la flota.
Puede elegir asignar etiquetas solo a la solicitud de flota, solo a las instancias iniciadas por la flota, solo a
los volúmenes asociados a las instancias iniciadas por la flota o a las tres.
Note
Para los tipos de flota instant, puede etiquetar volúmenes asociados a Instancias bajo
demanda y Instancias de spot. Para los tipos de flota request o maintain, solo puede etiquetar
volúmenes asociados a Instancias bajo demanda.
Para obtener más información sobre cómo funcionan las etiquetas, consulte Etiquetado de los recursos de
Amazon EC2 (p. 1182).
Requisito previo
Otorgue al usuario de IAM el permiso para etiquetar recursos. Para obtener más información, consulte
Ejemplo: Etiquetar recursos (p. 902).
• La acción ec2:CreateTags. Esto concede al usuario de IAM permiso para crear etiquetas.
• La acción ec2:CreateFleet. Esto concede al usuario de IAM permiso para crear una solicitud de Flota
de EC2.
• Para Resource, le recomendamos que especifique "*". Esto permite a los usuarios etiquetar todos los
tipos de recursos.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "TagEC2FleetRequest",
"Effect": "Allow",
"Action": [
"ec2:CreateTags",
440
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"ec2:CreateFleet"
],
"Resource": "*"
}
Important
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags",
"ec2:CreateFleet"
],
"Resource": "arn:aws:ec2:us-east-1:111122223333:create-fleet/*"
}
Para etiquetar una solicitud de Flota de EC2 al crearla, especifique el par clave-valor en el archivo
JSON (p. 432) utilizado para crear la flota. El valor para ResourceType debe ser fleet. Si especifica
otro valor, la solicitud de flota devuelve un error.
Para etiquetar instancias y volúmenes cuando los lanza la flota, especifique las etiquetas en la plantilla de
lanzamiento (p. 397) a la que se hace referencia en la solicitud de Flota de EC2.
Note
No puede etiquetar volúmenes asociados a los Instancias de spot que se inicien por un tipo de
flota request o maintain.
Para etiquetar una solicitud de Flota de EC2, instancia y volumen existentes (AWS CLI)
La Flota de EC2 lanza las Instancias bajo demanda cuando hay capacidad disponible y lanza las
Instancias de spot cuando el precio máximo que ha indicado es superior al precio de spot y hay capacidad
disponible. Las Instancias bajo demanda se ejecutan hasta que usted las termina y las Instancias de spot
hasta que se interrumpen o usted las termina.
441
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
{
"Fleets": [
{
"Type": "maintain",
"FulfilledCapacity": 2.0,
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"Version": "2",
"LaunchTemplateId": "lt-07b3bc7625cdab851"
}
}
],
"TerminateInstancesWithExpiration": false,
"TargetCapacitySpecification": {
"OnDemandTargetCapacity": 0,
"SpotTargetCapacity": 2,
"TotalTargetCapacity": 2,
"DefaultTargetCapacityType": "spot"
},
"FulfilledOnDemandCapacity": 0.0,
"ActivityStatus": "fulfilled",
"FleetId": "fleet-76e13e99-01ef-4bd6-ba9b-9208de883e7f",
"ReplaceUnhealthyInstances": false,
"SpotOptions": {
"InstanceInterruptionBehavior": "terminate",
"InstancePoolsToUseCount": 1,
"AllocationStrategy": "lowest-price"
},
"FleetState": "active",
"ExcessCapacityTerminationPolicy": "termination",
"CreateTime": "2018-04-10T16:46:03.000Z"
}
]
}
Utilice el comando describe-fleet-instances para describir las instancias de la Flota de EC2 especificada.
{
"ActiveInstances": [
{
"InstanceId": "i-09cd595998cb3765e",
"InstanceHealth": "healthy",
"InstanceType": "m4.large",
"SpotInstanceRequestId": "sir-86k84j6p"
},
{
"InstanceId": "i-09cf95167ca219f17",
"InstanceHealth": "healthy",
"InstanceType": "m4.large",
"SpotInstanceRequestId": "sir-dvxi7fsm"
}
],
"FleetId": "fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE"
442
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Utilice el comando describe-fleet-history para describir el historial de la Flota de EC2 especificada durante
el tiempo indicado.
{
"HistoryRecords": [],
"FleetId": "fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"LastEvaluatedTime": "1970-01-01T00:00:00.000Z",
"StartTime": "2018-04-09T23:53:20.000Z"
}
Solo se puede modificar una Flota de EC2 que sea de tipo maintain. No se puede modificar una Flota de
EC2 del tipo request o instant.
Cuando se aumenta la capacidad de destino, la Flota de EC2 lanza instancias adicionales de acuerdo con
la opción de compra de instancias especificada para DefaultTargetCapacityType, que pueden ser
Instancias bajo demanda o Instancias de spot.
Cuando se reduce la capacidad de destino, la Flota de EC2 elimina todas las solicitudes abiertas que
superen la nueva capacidad de destino. Puede solicitar que la flota termine las instancias hasta que el
tamaño de la flota alcance la nueva capacidad de destino. Si la estrategia de asignación es lowest-
price, la flota terminará las instancias con el mayor precio por unidad. Si la estrategia de asignación es
diversified, la flota terminará instancias de los distintos grupos. También puede solicitar que la Flota de
EC2 mantenga la flota con su tamaño actual, pero que no sustituya ninguna de las Instancias de spot que
se hayan interrumpido ni ninguna instancia que el usuario haya terminado manualmente.
Cuando una Flota de EC2 termina una instancia de spot porque se ha reducido la capacidad de destino, la
instancia recibe un aviso de interrupción de la instancia de spot.
Utilice el comando modify-fleet para actualizar la capacidad de destino de la Flota de EC2 especificada.
443
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
Si va a reducir la capacidad de destino pero quiere conservar la flota con su tamaño actual, puede
modificar el comando anterior como se indica a continuación.
Debe especificar si la Flota de EC2 deberá terminar sus instancias. Si especifica que se terminen las
instancias cuando se elimine la flota, esta pasará al estado deleted_terminating. En caso contrario,
pasará al estado deleted_running y las instancias seguirán ejecutándose hasta que se interrumpan o
usted las termine manualmente.
Solo puede eliminar flotas de tipo request y maintain. No puede eliminar una Flota de EC2 instant.
{
"UnsuccessfulFleetDeletions": [],
"SuccessfulFleetDeletions": [
{
"CurrentFleetState": "deleted_terminating",
"PreviousFleetState": "active",
"FleetId": "fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE"
}
]
}
{
"UnsuccessfulFleetDeletions": [],
"SuccessfulFleetDeletions": [
{
"CurrentFleetState": "deleted_running",
"PreviousFleetState": "active",
"FleetId": "fleet-4b8aaae8-dfb5-436d-a4c6-3dafa4c6b7dcEXAMPLE"
}
]
444
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
En los siguientes ejemplos, se muestran configuraciones de lanzamiento que puede utilizar con el
comando create-fleet para crear una Flota de EC2. Para obtener más información sobre los parámetros
create-fleet, consulte Referencia para archivos de configuración JSON de Flota de EC2 (p. 434).
Ejemplos
• Ejemplo 1: Lanzamiento de Instancias de spot como opción de compra predeterminada (p. 445)
• Ejemplo 2: Lanzamiento de Instancias bajo demanda como opción de compra
predeterminada (p. 445)
• Ejemplo 3: Lanzamiento de Instancias bajo demanda como opción de capacidad principal (p. 446)
• Ejemplo 4: Lanzamiento de Instancias de spot con la estrategia de asignación lowest-price (p. 446)
• Ejemplo 5: Lanzamiento de Instancias bajo demanda con Reservas de capacidad y la estrategia de
asignación prioritized (p. 447)
• Ejemplo 6: Lanzamiento de Instancias bajo demanda con Reservas de capacidad y la estrategia de
asignación prioritized cuando la capacidad total de destino sea superior al número de Reservas de
capacidad sin utilizar (p. 449)
• Ejemplo 7: Lanzamiento de Instancias bajo demanda con Reservas de capacidad y la estrategia de
asignación de lowest-price (p. 451)
• Ejemplo 8: Lanzamiento de Instancias bajo demanda con Reservas de capacidad y la estrategia de
asignación lowest-price cuando la capacidad total de destino sea superior al número de Reservas de
capacidad sin utilizar (p. 453)
En el ejemplo siguiente se especifican los parámetros mínimos que se requieren en una Flota de EC2:
una plantilla de lanzamiento, la capacidad de destino y la opción de compra predeterminada. La plantilla
de lanzamiento se identifica mediante su ID y número de versión. La capacidad de destino de la flota es
de dos instancias y la opción de compra predeterminado es spot, lo que da lugar a que la flota lance dos
Instancias de spot.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 2,
"DefaultTargetCapacityType": "spot"
}
}
En el ejemplo siguiente se especifican los parámetros mínimos que se requieren en una Flota de EC2: una
plantilla de lanzamiento, la capacidad de destino y la opción de compra predeterminada. La plantilla de
lanzamiento se identifica mediante su ID y número de versión. La capacidad de destino de la flota es de
dos instancias y la opción de compra predeterminado es on-demand, lo que da lugar a que la flota lance
dos Instancias bajo demanda.
445
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 2,
"DefaultTargetCapacityType": "on-demand"
}
}
En el siguiente ejemplo se especifica una capacidad de destino total de 2 instancias para la flota y
una capacidad de destino de 1 instancia a petición. La opción de compra predeterminada es spot.
La flota lanza 1 instancia a petición según lo especificado, pero ha de lanzar otra instancia más para
cubrir la capacidad de destino total. La opción de compra aplicada a la diferencia se calcula como sigue:
TotalTargetCapacity – OnDemandTargetCapacity = DefaultTargetCapacityType, lo que da
lugar a que la flota lance una instancia de spot.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 2,
"OnDemandTargetCapacity":1,
"DefaultTargetCapacityType": "spot"
}
}
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
"Overrides": [
{
446
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"InstanceType": "c4.large",
"WeightedCapacity": 1,
"SubnetId": "subnet-a4f6c5d3"
},
{
"InstanceType": "c3.large",
"WeightedCapacity": 1,
"SubnetId": "subnet-a4f6c5d3"
},
{
"InstanceType": "c5.large",
"WeightedCapacity": 1,
"SubnetId": "subnet-a4f6c5d3"
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 2,
"DefaultTargetCapacityType": "spot"
}
}
Puede configurar una flota para usar Reservas de capacidad bajo demanda primero al lanzar Instancias
bajo demanda configurando la estrategia de uso para Reservas de capacidad en use-capacity-
reservations-first. Y si varios grupos de instancias tienen Reservas de capacidad sin utilizar,
se aplica la estrategia de asignación bajo demanda seleccionada. En este ejemplo, la estrategia de
asignación bajo demanda es prioritized.
En este ejemplo, hay 15 Reservas de capacidad disponibles sin usar. Esto es más que la capacidad de la
flota bajo demanda de 12 Instancias bajo demanda.
La cuenta tiene los siguientes 15 Reservas de capacidad sin usar en 3 grupos diferentes. El número de
Reservas de capacidad en cada grupo se indica por AvailableInstanceCount.
{
"CapacityReservationId": "cr-111",
"InstanceType": "c4.large",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-222",
"InstanceType": "c3.large",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "c5.large",
"InstancePlatform": "Linux/UNIX",
447
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount":5,
"InstanceMatchCriteria": "open",
"State": "active"
}
La siguiente configuración de flota muestra sólo las configuraciones pertinentes para este ejemplo. La
estrategia de asignación bajo demanda es prioritized y la estrategia de uso de Reservas de capacidad
es use-capacity-reservations-first. La capacidad total de destino es 12 y el tipo de capacidad de
destino predeterminado es on-demand.
Note
El tipo de flota debe ser instant. Las Reservas de capacidad no son compatibles con otros tipos
de flotas.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-1234567890abcdefg",
"Version": "1"
}
"Overrides": [
{
"InstanceType": "c4.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1,
"Priority": 1.0
},
{
"InstanceType": "c3.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1,
"Priority": 2.0
},
{
"InstanceType": "c5.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1,
"Priority": 3.0
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 12,
"DefaultTargetCapacityType": "on-demand"
},
"OnDemandOptions": {
"AllocationStrategy": "prioritized"
"CapacityReservationOptions": {
"UsageStrategy": "use-capacity-reservations-first"
}
},
"Type": "instant",
}
Después de crear la flota instant utilizando la configuración anterior, se lanzan las siguientes 12
instancias para cumplir con la capacidad de destino:
• 5 Instancias bajo demanda c4.large en us-east-1a – c4.large en us-east-1a son las que tienen más
prioridad, y hay 5 Reservas de capacidad c4.large disponibles sin utilizar
448
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
• 5 Instancias bajo demanda c3.large en us-east-1a – c3.large en us-east-1a se prioriza en segundo lugar
y hay 5 Reservas de capacidad c3.large disponibles sin usar
• 2 Instancias bajo demanda c5.large en us-east-1a – c5.large en us-east-1a se prioriza en tercer lugar
y hay 5 Reservas de capacidad c5.large disponibles sin usar de los cuales solo 2 son necesarias para
cumplir con la capacidad objetivo
Después de lanzar la flota, puede ejecutar describe-capacity reservations para ver cuántas Reservas de
capacidad sin utilizar quedan. En este ejemplo, debería ver la siguiente respuesta, que muestra que se
utilizaron todas las Reservas de capacidad c4.large y c3.large, y quedan 3 Reservas de capacidad c5.large
sin usar.
{
"CapacityReservationId": "cr-111",
"InstanceType": "c4.large",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-222",
"InstanceType": "c3.large",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "c5.large",
"AvailableInstanceCount": 3
}
En este ejemplo, hay 15 Reservas de capacidad disponibles sin usar. Esto es inferior a la capacidad
objetivo bajo demanda de 16 Instancias bajo demanda de la flota.
La cuenta tiene los siguientes 15 Reservas de capacidad sin usar en 3 grupos diferentes. El número de
Reservas de capacidad en cada grupo se indica por AvailableInstanceCount.
{
"CapacityReservationId": "cr-111",
"InstanceType": "c4.large",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-111",
"InstanceType": "c3.large",
"InstancePlatform": "Linux/UNIX",
449
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-111",
"InstanceType": "c5.large",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount":5,
"InstanceMatchCriteria": "open",
"State": "active"
}
La siguiente configuración de flota muestra sólo las configuraciones pertinentes para este ejemplo. La
estrategia de asignación bajo demanda es prioritized y la estrategia de uso de Reservas de capacidad
es use-capacity-reservations-first. La capacidad total de destino es 16 y el tipo de capacidad de
destino predeterminado es on-demand.
Note
El tipo de flota debe ser instant. Las Reservas de capacidad no son compatibles con otros tipos
de flotas.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
"Overrides": [
{
"InstanceType": "c4.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1,
"Priority": 1.0
},
{
"InstanceType": "c3.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1,
"Priority": 2.0
},
{
"InstanceType": "c5.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1,
"Priority": 3.0
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 16,
"DefaultTargetCapacityType": "on-demand"
},
"OnDemandOptions": {
"AllocationStrategy": "prioritized"
"CapacityReservationOptions": {
"UsageStrategy": "use-capacity-reservations-first"
450
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
}
},
"Type": "instant",
}
Después de crear la flota instant utilizando la configuración anterior, se lanzan las siguientes 16
instancias para satisfacer la capacidad de destino:
• 6 c4.large Instancias bajo demanda en us-east-1a – c4.large en us-east-1a son las que tienen más
prioridad, y hay 5 Reservas de capacidad c4.large disponibles sin utilizar Los Reservas de capacidad se
utilizan primero para lanzar 5 Instancias bajo demanda más un instancia a petición adicional se lanza de
acuerdo con la estrategia de asignación bajo demanda, que es prioritized en este ejemplo.
• 5 Instancias bajo demanda c3.large en us-east-1a – c3.large en us-east-1a se prioriza en segundo lugar
y hay 5 Reservas de capacidad c3.large disponibles sin usar
• 5 Instancias bajo demanda c5.large en us-east-1a – c5.large en us-east-1a se prioriza en tercer lugar y
hay 5 Reservas de capacidadc5.large disponibles sin usar
Después de lanzar la flota, puede ejecutar describe-capacity reservations para ver cuántas Reservas de
capacidad sin utilizar quedan. En este ejemplo, debería ver la siguiente respuesta, que muestra que se
utilizaron todas las Reservas de capacidad de todos los grupos.
{
"CapacityReservationId": "cr-111",
"InstanceType": "c4.large",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-222",
"InstanceType": "c3.large",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "c5.large",
"AvailableInstanceCount": 0
}
Puede configurar una flota para usar Reservas de capacidad bajo demanda primero al lanzar Instancias
bajo demanda configurando la estrategia de uso para Reservas de capacidad en use-capacity-
reservations-first. Y si varios grupos de instancias tienen Reservas de capacidad sin utilizar,
se aplica la estrategia de asignación bajo demanda seleccionada. En este ejemplo, la estrategia de
asignación bajo demanda es lowest-price.
En este ejemplo, hay 15 Reservas de capacidad disponibles sin usar. Esto es más que la capacidad de la
flota bajo demanda de 12 Instancias bajo demanda.
La cuenta tiene los siguientes 15 Reservas de capacidad sin usar en 3 grupos diferentes. El número de
Reservas de capacidad en cada grupo se indica por AvailableInstanceCount.
{
"CapacityReservationId": "cr-111",
"InstanceType": "m5.large",
"InstancePlatform": "Linux/UNIX",
451
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-222",
"InstanceType": "m4.xlarge",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "m4.2xlarge",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount":5,
"InstanceMatchCriteria": "open",
"State": "active"
}
La siguiente configuración de flota muestra sólo las configuraciones pertinentes para este ejemplo.
La estrategia de asignación bajo demanda es lowest-price y la estrategia de uso de Reservas de
capacidad es use-capacity-reservations-first. La capacidad total de destino es 12 y el tipo de
capacidad de destino predeterminado es on-demand.
Note
El tipo de flota debe ser instant. Las Reservas de capacidad no son compatibles con otros tipos
de flotas.
{
"LaunchTemplateConfigs": [
{
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
"Overrides": [
{
"InstanceType": "m5.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1
},
{
"InstanceType": "m4.xlarge",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1
},
{
"InstanceType": "m4.2xlarge",
452
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 12,
"DefaultTargetCapacityType": "on-demand"
},
"OnDemandOptions": {
"AllocationStrategy": "lowest-price"
"CapacityReservationOptions": {
"UsageStrategy": "use-capacity-reservations-first"
}
},
"Type": "instant",
}
Después de crear la flota instant utilizando la configuración anterior, se lanzan las siguientes 12
instancias para cumplir con la capacidad de destino:
• 5 Instancias bajo demanda m5.large en us-east-1a – m5.large en us-east-1a es el precio más bajo y hay
5 Reservas de capacidad m5.large disponibles sin usar
• 5 Instancias bajo demanda m4.xlarge en us-east-1a – m4.xlarge en us-east-1a es el siguiente precio
más bajo y hay 5 m4.xlarge Reservas de capacidad disponibles sin usar
• 2 Instancias bajo demanda m4.2xlarge en us-east-1a – m4.2xlarge en us-east-1a es el tercer precio
más bajo y hay 5 Reservas de capacidad m4.2xlarge disponibles sin usar, de las cuales solo dos son
necesarias para satisfacer la capacidad de destino
Después de lanzar la flota, puede ejecutar describe-capacity reservations para ver cuántas Reservas de
capacidad sin utilizar quedan. En este ejemplo, debería ver la siguiente respuesta, que muestra que se
utilizaron todos los Reservas de capacidad m5.large y m4.xlarge, con 3 Reservas de capacidad m4.2xlarge
sin usar.
{
"CapacityReservationId": "cr-111",
"InstanceType": "m5.large",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-222",
"InstanceType": "m4.xlarge",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "m4.2xlarge",
"AvailableInstanceCount": 3
}
Puede configurar una flota para usar Reservas de capacidad bajo demanda primero al lanzar Instancias
bajo demanda configurando la estrategia de uso para Reservas de capacidad en use-capacity-
453
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
En este ejemplo, hay 15 Reservas de capacidad disponibles sin usar. Esto es inferior a la capacidad
objetivo bajo demanda de 16 Instancias bajo demanda de la flota.
La cuenta tiene los siguientes 15 Reservas de capacidad sin usar en 3 grupos diferentes. El número de
Reservas de capacidad en cada grupo se indica por AvailableInstanceCount.
{
"CapacityReservationId": "cr-111",
"InstanceType": "m5.large",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-222",
"InstanceType": "m4.xlarge",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount": 5,
"InstanceMatchCriteria": "open",
"State": "active"
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "m4.2xlarge",
"InstancePlatform": "Linux/UNIX",
"AvailabilityZone": "us-east-1a",
"AvailableInstanceCount":5,
"InstanceMatchCriteria": "open",
"State": "active"
}
La siguiente configuración de flota muestra sólo las configuraciones pertinentes para este ejemplo.
La estrategia de asignación bajo demanda es lowest-price y la estrategia de uso de Reservas de
capacidad es use-capacity-reservations-first. La capacidad total de destino es 16 y el tipo de
capacidad de destino predeterminado es on-demand.
Note
El tipo de flota debe ser instant. Las Reservas de capacidad no son compatibles con otros tipos
de flotas.
{
"LaunchTemplateConfigs": [
{
454
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzar
"LaunchTemplateSpecification": {
"LaunchTemplateId": "lt-0e8c754449b27161c",
"Version": "1"
}
"Overrides": [
{
"InstanceType": "m5.large",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1
},
{
"InstanceType": "m4.xlarge",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1
},
{
"InstanceType": "m4.2xlarge",
"AvailabilityZone": "us-east-1a",
"WeightedCapacity": 1
}
]
}
],
"TargetCapacitySpecification": {
"TotalTargetCapacity": 16,
"DefaultTargetCapacityType": "on-demand"
},
"OnDemandOptions": {
"AllocationStrategy": "lowest-price"
"CapacityReservationOptions": {
"UsageStrategy": "use-capacity-reservations-first"
}
},
"Type": "instant",
}
Después de crear la flota instant utilizando la configuración anterior, se lanzan las siguientes 16
instancias para satisfacer la capacidad de destino:
• 6 Instancias bajo demanda m5.large en us-east-1a – m5.large en us-east-1a es el precio más bajo y
hay 5 Reservas de capacidad m5.large disponibles sin utilizar. Los Reservas de capacidad se utilizan
primero para lanzar 5 Instancias bajo demanda más un instancia a petición adicional se lanza de
acuerdo con la estrategia de asignación bajo demanda, que es lowest-price en este ejemplo.
• 5 Instancias bajo demanda m4.xlarge en us-east-1a – m4.xlarge en us-east-1a es el siguiente precio
más bajo y hay 5 m4.xlarge Reservas de capacidad disponibles sin usar
• 5 Instancias bajo demanda m4.2xlarge en us-east-1a – m4.2xlarge en us-east-1a es el tercer precio más
bajo y hay 5 Reservas de capacidad m4.2xlarge disponibles sin utilizar
Después de lanzar la flota, puede ejecutar describe-capacity reservations para ver cuántas Reservas de
capacidad sin utilizar quedan. En este ejemplo, debería ver la siguiente respuesta, que muestra que se
utilizaron todas las Reservas de capacidad de todos los grupos.
{
"CapacityReservationId": "cr-111",
"InstanceType": "m5.large",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-222",
455
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conectar
"InstanceType": "m4.xlarge",
"AvailableInstanceCount": 0
}
{
"CapacityReservationId": "cr-333",
"InstanceType": "m4.2xlarge",
"AvailableInstanceCount": 0
}
Para obtener información acerca de la conexión a una instancia de Linux, consulte Connect to Your Linux
Instance en la Guía del usuario de Amazon EC2 para instancias de Linux.
Contenido
• Requisitos previos (p. 456)
• Conectarse a su instancia de Windows (p. 457)
• Conexión a una instancia de Windows utilizando su dirección IPv6 (p. 459)
• Conexión a una instancia de Windows mediante el Administrador de sesiones (p. 459)
• Transferencia de archivos a instancias de Windows (p. 460)
Requisitos previos
• Instalar un cliente RDP
• [Windows] Windows incluye un cliente de RDP de forma predeterminada. Para verificarlo, escriba
mstsc en la ventana del símbolo del sistema. Si el equipo no reconoce este comando, consulte la
página de inicio de Windows y busque la descarga de la aplicación del Escritorio remoto de Microsoft.
• [Mac OS X] Descargue la aplicación Escritorio remoto de Microsoft desde la Mac App Store.
• [Linux] Use Remmina.
• Obtenga el ID de la instancia.
Puede obtener el ID de la instancia con la consola Amazon EC2 (en la columna Instance ID (ID de
instancia)). Si lo prefiere, puede usar el comando describe-instances (AWS CLI) o Get-EC2Instance
(Herramientas de AWS para Windows PowerShell).
• Obtenga el nombre DNS público de la instancia.
Puede obtener la DNS pública para su instancia utilizando la consola de Amazon EC2. Compruebe la
columna Public DNS (IPv4) (DNS pública (IPv4)). Si esta columna está oculta, elija el icono Mostrar/
ocultar y seleccione Public DNS (IPv4) (DNS pública (IPv4)). Si lo prefiere, puede usar el comando
describe-instances (AWS CLI) o Get-EC2Instance (Herramientas de AWS para Windows PowerShell).
• (IPv6 solo) Obtenga la dirección IPv6 de la instancia.
Si ha asignado una dirección IPv6 a la instancia, puede conectarse opcionalmente a la instancia con
la dirección IPv6, en lugar de con una dirección IPv4 pública o un nombre de host DNS IPv4 público.
El equipo local debe tener una dirección IPv6 y estar configurado para usar IPv6. Puede obtener la
dirección IPv6 de su instancia utilizando la consola de Amazon EC2. Marque el campo IPv6 IPs (IP
de IPv6). Si lo prefiere, puede usar el comando describe-instances (AWS CLI) o Get-EC2Instance
456
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conectar
(Herramientas de AWS para Windows PowerShell). Para obtener más información acerca de IPv6,
consulte Direcciones IPv6 (p. 717).
• Busque la clave privada
Obtenga la ruta completa de la ubicación del archivo .pem en su equipo con el par de claves que
especificó cuando lanzó la instancia. Para obtener más información sobre cómo creó su par de claves,
consulte Creating a Key Pair Using Amazon EC2 (Creación de un par de claves con Amazon EC2).
• Habilitar el tráfico RDP entrante de la dirección IP en la instancia
Asegúrese de que el grupo de seguridad asociado con la instancia permite el tráfico RDP (puerto 3389)
desde la dirección IP. El grupo de seguridad predeterminado no permite el tráfico RDP entrante de forma
predeterminada. Para obtener más información, consulte Autorización del tráfico de entrada para sus
instancias de Windows (p. 927).
• Para obtener la mejor experiencia con Internet Explorer, ejecute la versión más reciente.
El nombre de la cuenta de administrador depende del idioma del sistema operativo. Por ejemplo, para
inglés es Administrator, para francés es Administrateur y para portugués es Administrador. Para obtener
más información, consulte Localized Names for Administrator Account in Windows (Nombres localizados
para la cuenta de administrador en Windows) (en inglés) en el wiki de Microsoft TechNet.
Si ha unido la instancia a un dominio, puede conectarse a la instancia con las credenciales del dominio que
ha definido en AWS Directory Service. En la pantalla de inicio de sesión del escritorio remoto, en lugar de
usar el nombre de un equipo local y la contraseña generada, utilice el nombre de usuario completo para el
administrador (por ejemplo, corp.example.com\Admin) y la contraseña para esa cuenta.
La licencia del sistema operativo Windows Server permite dos conexiones remotas simultáneas para fines
administrativos. La licencia de Windows Server está incluida en el precio de la instancia de Windows.
Si necesita más de dos conexiones remotas simultáneas, debe comprar una licencia de Servicios de
Escritorio remoto (RDS). Si intenta realizar una tercera conexión, se produce un error. Para obtener más
información, consulte Configuración del número de conexiones remotas simultáneas permitidas para una
conexión.
457
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conectar
• Si ha abierto el archivo .rdp, verá el cuadro de diálogo Remote Desktop Connection (Conexión de
Escritorio remoto).
• Si ha guardado el archivo .rdp, desplácese hasta el directorio de descargas y abra el archivo .rdp
para mostrar el cuadro de diálogo.
7. Es posible que aparezca una advertencia en la que se indique que se desconoce el publicador de la
conexión remota. Puede seguir conectándose a la instancia.
8. Cuando se le pida, inicie sesión en la instancia con la cuenta de administrador del sistema operativo
y la contraseña que anotó o copió anteriormente. Si su conexión a Escritorio remoto ya tiene
configurada una cuenta de administrador, es posible que tenga que elegir la opción Use another
account (Usar otra cuenta) y escribir el nombre de usuario y la contraseña manualmente.
Note
A veces, al copiar y pegar el contenido se dañan los datos. Si aparece el error "Password
Failed" al iniciar sesión, pruebe a especificar la contraseña manualmente.
9. Debido a la naturaleza de los certificados autofirmados, es posible que aparezca una advertencia que
indica que no se pudo autenticar el certificado de seguridad. Realice los pasos siguientes para verificar
la identidad del equipo remoto o simplemente elija Yes (Sí) o Continue (Continuar) para continuar si el
certificado es de confianza.
a. Si usa Conexión a Escritorio remoto desde un equipo Windows, elija View certificate. Si usa
Microsoft Remote Desktop (Escritorio remoto de Microsoft) en un Mac, elija Show certificate
(Mostrar certificado).
b. Elija la pestaña Details (Detalles) y desplácese hacia abajo hasta la entrada Thumbprint (Huella
dactilar) en un equipo Windows o hasta la entrada SHA1 Fingerprints (Huellas dactilares SHA1)
en un Mac. Este el identificador único del certificado de seguridad del equipo remoto.
c. En la consola de Amazon EC2, seleccione la instancia, elija Actions (Acciones) y después elija
Get System Log (Obtener registro del sistema).
d. En el resultado del log del sistema, busque una entrada llamada RDPCERTIFICATE-
THUMBPRINT. Si este valor coincide con la huella del certificado, ha verificado la identidad del
equipo remoto.
e. Si usa Conexión a Escritorio remoto desde un equipo Windows, vuelva al cuadro de diálogo
Certificate (Certificado) y elija OK (Aceptar). Si usa Microsoft Remote Desktop en un Mac, vuelva
al cuadro de diálogo Verify Certificate y elija Continue.
f. [Windows] Elija Yes en la ventana Remote Desktop Connection para conectarse a la instancia.
[Mac OS] Cuando se le pida, inicie sesión con la cuenta y la contraseña de administrador
predeterminadas que anotó o copió anteriormente. Tenga en cuenta que es posible que tenga
que cambiar de espacio para ver la pantalla de inicio de sesión. Para obtener más información
sobre los espacios, consulte support.apple.com/en-us/HT204100.
g. Si aparece un error al intentar conectarse a la instancia, consulte El escritorio remoto no puede
conectarse al equipo remoto (p. 1225).
458
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conectar
[Mac OS X] En la aplicación Escritorio remoto de Microsoft, elija New (Nuevo) y haga lo siguiente:
459
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Parar e iniciar
Antes de intentar conectarse a una instancia mediante el Administrador de sesiones, asegúrese de que
se hayan completado los pasos de configuración necesarios. Para obtener más información, consulte
Introducción al Administrador de sesiones.
Si recibe un error que indica que no está autorizado a realizar una o más acciones de
Administrador de sistemas (ssm:command-name), debe actualizar las políticas para
que le permitan iniciar sesiones desde la consola de Amazon EC2. Para obtener más
información e instrucciones, consulte Políticas de IAM predeterminadas de inicio rápido para
el Administrador de sesiones en la Guía del usuario de AWS Administrador de sistemas.
Para que los recursos y los dispositivos locales estén disponibles en una sesión remota en Windows,
asigne la unidad de la sesión remota a su unidad local.
Para obtener más información sobre cómo hacer que los dispositivos locales estén disponibles para una
sesión remota en un equipo Mac, consulte Introducción a Escritorio remoto en Mac.
Cuando se detiene una instancia, esta se cierra. Las instancias detenidas no suponen cargos de uso ni
tarifas de transferencia de datos, pero sí se cobra por el almacenamiento de cualquier volumen de Amazon
460
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Parar e iniciar
EBS. Cada vez que se inicia una instancia detenida, se cobra una hora de instancia completa, incluso si se
realiza esta transición varias veces en una misma hora.
Mientras la instancia está detenida, puede tratar su volumen raíz como cualquier otro volumen y
modificarlo (por ejemplo, solucionar problemas de sistemas de archivos o actualizar software). Tan solo
de separar el volumen de la instancia detenida, adjuntarlo a una instancia en ejecución, hacer los cambios
oportunos, separarlo de la instancia en ejecución y volver a adjuntarlo a la instancia detenida. Asegúrese
de volver a adjuntarlo con el nombre del dispositivo de almacenamiento que se especifica como dispositivo
raíz en el mapeo de dispositivos de bloques de la instancia.
Si decide que ya no necesita una instancia, puede terminarla. En cuanto el estado de una instancia
cambia a shutting-down o a terminated, se le deja de cobrar por ella. Para obtener más información,
consulte Terminar una instancia (p. 475). Si prefiere que la instancia hiberne, consulte Hiberne su
instancia Windows (p. 463). Para obtener más información, consulte Diferencias entre reinicio, detención,
hibernación y terminación (p. 387).
Contenido
• Información general (p. 461)
• Qué ocurre cuando se detiene una instancia (p. 462)
• Detención e inicio de instancias (p. 462)
• Modificación de una instancia detenida (p. 463)
• Solución de problemas (p. 463)
Información general
Cuando se detiene una instancia en ejecución, ocurrirá lo siguiente:
Para obtener más información, consulte Diferencias entre reinicio, detención, hibernación y
terminación (p. 387).
461
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Parar e iniciar
Puede modificar los siguientes atributos de una instancia solo cuando esta esté detenida:
• Tipo de instancia
• Datos de usuario
• Kernel
• Disco RAM
Si intenta modificar estos atributos cuando la instancia está ejecutándose, Amazon EC2 devuelve el error
IncorrectInstanceState.
De forma predeterminada, cuando se inicia un cierre desde una estancia respaldada por Amazon EBS (con
el comando shutdown o poweroff), la instancia se detiene. Puede cambiar este comportamiento para que
se termine. Para obtener más información, consulte Cambiar el comportamiento de cierre iniciado de la
instancia (p. 478).
Para detener e iniciar una estancia respaldada por Amazon EBS utilizando la consola
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de
almacén de instancias. Para conservar los datos de los volúmenes del almacén de instancias,
asegúrese de realizar una copia de seguridad en un sistema de almacenamiento persistente.
3. En el cuadro de diálogo de confirmación, elija Yes, Stop (Sí, detener). Puede que transcurran unos
minutos hasta que la instancia se detenga.
4. Cuando la estancia está detenida, puede modificar ciertos atributos de la misma. Para obtener más
información, consulte Modificación de una instancia detenida (p. 463).
5. Para reiniciar la instancia detenida, seleccione la instancia y elija Actions (Acciones), Instance State
(Estado de la instancia), Start (Iniciar).
462
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
6. En el cuadro de diálogo de confirmación, elija Yes, Start (Sí, iniciar). Puede que transcurran unos
minutos hasta que la instancia pase al estado running.
Para detener e iniciar una estancia respaldada por Amazon EBS utilizando la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
• Para cambiar el tipo de instancia, consulte Cambio del tipo de instancia (p. 200).
• Para cambiar los datos de usuario para la instancia, consulte Uso de los datos de usuario de la
instancia (p. 594).
• Para habilitar o deshabilitar la optimización para EBS de la instancia, consulte Modificación de la
optimización para EBS (p. 1094).
• Para cambiar el atributo DeleteOnTermination del volumen raíz de la instancia, consulte
Actualización de la asignación de dispositivos de bloques de una instancia en ejecución (p. 1150). No es
necesario detener la instancia para cambiar este atributo.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Solución de problemas
Si ha detenido una instancia respaldada por Amazon EBS y aparece como "stuck" (bloqueada) en
el estado stopping, puede forzar su detención. Para obtener más información, consulte Solucionar
problemas al detener la instancia en la Guía del usuario de Amazon EC2 para instancias de Linux.
463
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
Puede hibernar una instancia solo si está habilitada para la hibernación (p. 466) y cumple los requisitos
previos de hibernación (p. 465).
Si una instancia o aplicación tarda mucho tiempo en arrancar y crear una huella de memoria para ser
totalmente productiva, puede utilizar la hibernación para "precalentar" la instancia. Para "precalentar" la
instancia:
No cobramos por el uso de una instancia hibernada cuando está en el estado stopped. Cobramos
por el uso de una instancia cuando esta está en el estado stopping, cuando el contenido de la RAM
se transfiere al volumen raíz de Amazon EBS. (Esto es diferente de detener una instancia (p. 460)
sin hibernarla). No cobramos cargos de uso por transferencia de datos. Sin embargo, cobramos por el
almacenamiento de cualquier volumen de Amazon EBS, incluido el almacenamiento para el contenido de
la RAM.
Si ya no necesita una instancia, puede terminarla en cualquier momento, incluso si está en el estado
stopped (hibernado). Para obtener más información, consulte Terminar una instancia (p. 475).
Note
Para obtener información acerca del uso de la hibernación en instancias Linux, consulte Hibernar
su instancia Linux en la Guía del usuario de Amazon EC2 para instancias de Linux.
Contenido
• Información general acerca de la hibernación (p. 464)
• Requisitos previos de la hibernación (p. 465)
• Limitaciones (p. 466)
• Habilitar la hibernación de una instancia (p. 466)
• Hibernar una instancia (p. 469)
• Iniciar una instancia hibernada (p. 471)
• Solucionar problemas de hibernación (p. 471)
464
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
• Cuando inicie la hibernación, la instancia pasará al estado stopping. Señalamos al sistema operativo
que realice la hibernación (suspensión a disco). La hibernación bloquea todos los procesos, guarda el
contenido de la RAM en el volumen raíz de Amazon EBS y, a continuación, realiza un apagado normal.
• Una vez que se ha completado el apagado, la instancia pasa al estado stopped.
• Los volúmenes de Amazon EBS siguen asociados a la instancia y sus datos continúan, incluido el
contenido guardado de la RAM.
• En la mayoría de los casos, la instancia se migra a un nuevo equipo host subyacente al iniciarse. Es lo
mismo que ocurre cuando detiene e inicia una instancia.
• Cuando inicie la instancia, la instancia arrancará y el sistema operativo leerá el contenido de la RAM del
volumen raíz de Amazon EBS antes de desbloquear los procesos para reanudar su estado.
• Al hibernar e iniciar la instancia, esta conserva sus direcciones IPv4 privadas y las direcciones IPv6. Se
publica su dirección IPv4 pública y se asigna una nueva al iniciarla.
• La instancia conserva sus direcciones IP elásticas asociadas. Se le cobrará por aquellas direcciones
IP elásticas asociadas a una instancia hibernada. Con EC2-Classic, una dirección IP elástica se
desasocia de la instancia cuando la pone en hibernación. Para obtener más información, consulte EC2-
Classic (p. 832).
• Al hibernar una instancia ClassicLink, se desvincula de la VPC a la que estaba vinculada. Tras
iniciar la instancia, debe vincularla de nuevo a la VPC. Para obtener más información, consulte
ClassicLink (p. 840).
Para obtener información acerca de las diferencias entre la hibernación y el reinicio, la detención y la
terminación, consulte Diferencias entre reinicio, detención, hibernación y terminación (p. 387).
• Familias de instancias admitidas: C3, C4, C5, M3, M4, M5, R3, R4, R5 y T2.
• Tamaño de RAM de la instancia: debe ser hasta 16 GB.
• Tamaño de instancias: no admitido para instancias "bare metal" dedicadas.
• AMI soportada (debe ser una AMI de HVM compatible con la hibernación):
• AMI de Windows Server 2012 lanzada el 2019/09/11 o posteriormente.
• AMI de Windows Server 2012 R2 lanzada el 2019/09/11 o posteriormente.
• AMI de Windows Server 2016 lanzada el 2019/09/11 o posteriormente.
• AMI de Windows Server 2019 lanzada el 2019/09/11 o posteriormente.
Para obtener información acerca de las AMI soportadas con Linux, consulte Requisitos previos de la
hibernación en la Guía del usuario de Amazon EC2 para instancias de Linux.
• Tipo de volumen raíz: debe ser un volumen de Amazon EBS, no un volumen de almacén de instancias.
• Tipos de volumen de Amazon EBS admitidos: SSD de uso general (gp2) o SSD de IOPS aprovisionadas
(io1). Si elige un tipo de volumen SSD de IOPS aprovisionadas (io1), para lograr un rendimiento
óptimo para la hibernación, debe aprovisionar el volumen de EBS con las IOPS adecuadas. Para
obtener más información, consulte Tipos de volúmenes de Amazon EBS (p. 965).
• Tamaño de volumen raíz de Amazon EBS: debe ser lo suficientemente grande como para almacenar el
contenido de la RAM y adaptarse al uso esperado, por ejemplo, del SO o de las aplicaciones. Si habilita
la hibernación, se asigna espacio en el volumen raíz en el momento del lanzamiento para almacenar la
RAM.
• Cifrado de volumen raíz de Amazon EBS: para utilizar la hibernación, debe cifrarse el volumen raíz para
garantizar la protección de contenido sensible que se encuentre en la memoria en el momento de la
hibernación. Cuando los datos de la RAM pasen al volumen raíz de Amazon EBS, siempre se cifran. El
465
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
cifrado del volumen raíz es obligatorio en el momento del lanzamiento de la instancia. Utilice una de las
tres opciones siguientes para asegurarse de que el volumen raíz sea un volumen cifrado con Amazon
EBS:
• Cifrado de un “solo paso” de EBS: puede lanzar instancias EC2 respaldadas por EBS cifradas a
partir de una AMI sin cifrado y también activar la hibernación al mismo tiempo. Para obtener más
información, consulte Uso del cifrado con AMI con respaldo de EBS (p. 93).
• Cifrado de EBS de forma predeterminada: puede habilitar el cifrado de EBS de forma predeterminada
para asegurarse de que se cifran todos los volúmenes de EBS nuevos creados en su cuenta de
AWS. De esta forma, puede habilitar la hibernación en sus instancias sin especificar el intento
de cifrado al lanzar la instancia. Para obtener más información, consulte Cifrado de forma
predeterminada (p. 1068).
• AMI cifrada: puede habilitar el cifrado de EBS utilizando una AMI cifrada para lanzar su instancia. Si su
AMI no tiene una instantánea raíz cifrada, puede copiarla a una nueva AMI y solicitar su cifrado. Para
obtener más información, consulte Cifrar una imagen sin cifrar durante la copia (p. 97) y Copiar una
AMI (p. 102).
• Habilitar la hibernación en el momento del lanzamiento: no se puede habilitar la hibernación en una
instancia existente (en ejecución o detenida). Para obtener más información, consulte Habilitar la
hibernación de una instancia (p. 466).
• Opciones de compra: esta característica solo está disponible para Instancias bajo demanda y Instancias
reservadas. No está disponible para Instancias de spot. Para obtener más información, consulte
Hibernación de las Instancias de spot interrumpidas (p. 322).
Limitaciones
• Las siguientes acciones no son compatibles con la hibernación:
• Cambiar el tipo de instancia o tamaño de una instancia hibernada
• Crear instantáneas o AMI desde instancias para las que la hibernación está habilitada
• Crear instantáneas o AMI desde instancias hibernadas
• No puede detener o hibernar instancias con respaldo en el almacenamiento de las instancias.*
• No puede poner en hibernación una instancia que tenga más de 16 GB de RAM.
• No puede hibernar una instancia que esté en un grupo de Auto Scaling o esté siendo utilizada por
Amazon ECS. Si la instancia está en un grupo de Auto Scaling e intenta hibernarla, el servicio Amazon
EC2 Auto Scaling marca la instancia detenida como instancia en mal estado, y puede terminarla y lanzar
una instancia de sustitución. Para obtener más información, consulte Comprobaciones de estado de las
instancias de Auto Scaling en la Guía del usuario de Amazon EC2 Auto Scaling.
• No se admite la hibernación de una instancia durante más de 60 días. Para mantener la instancia
durante más de 60 días, debe iniciar la instancia hibernada, detener la instancia e iniciarla.
• Actualizamos constantemente nuestra plataforma con mejoras y parches de seguridad, que
pueden entrar en conflicto con las instancias hibernadas existentes. Le informaremos acerca de las
actualizaciones críticas que requieran un inicio de las instancias hibernadas, de manera que podamos
realizar un apagado o un reinicio para aplicar las actualizaciones y los parches de seguridad necesarios.
466
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
Console
• En Tamaño (GiB), introduzca el tamaño del volumen raíz de Amazon EBS. El volumen debe
ser lo suficientemente grande como para almacenar el contenido de la RAM y adaptarse al uso
esperado.
• En Tipo de volumen, seleccione un tipo de volumen de Amazon EBS compatible (SSD de uso
general (gp2) o SSD de IOPS aprovisionadas (io1)).
• En Cifrado, seleccione la clave de cifrado del volumen. Si ha habilitado el cifrado de forma
predeterminada en esta región de AWS, se selecciona la clave de cifrado predeterminada.
Para obtener más información acerca de los requisitos previos del volumen raíz, consulte
Requisitos previos de la hibernación (p. 465).
6. Continúe tal y como se lo indique el asistente. Cuando haya acabado de revisar las opciones
de la página Review Instance Launch (Revisar lanzamiento de instancia), elija Launch (Lanzar).
Para obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento de
instancias (p. 389).
AWS CLI
Utilice el comando run-instances para lanzar una instancia. Especifique los parámetros del volumen
raíz de EBS mediante el parámetro --block-device-mappings file://mapping.json y
habilite la hibernación mediante el parámetro --hibernation-options Configured=true.
467
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
{
"DeviceName": "/dev/xvda",
"Ebs": {
"VolumeSize": 30,
"VolumeType": "gp2",
"Encrypted": true
}
}
]
Note
El valor de DeviceName debe coincidir con el nombre del dispositivo raíz asociado a la AMI.
Para buscar el nombre del dispositivo raíz, utilice el comando describe-images de la siguiente
manera:
Utilice el comando New-EC2Instance para lanzar una instancia. Especifique el volumen raíz de
EBS definiendo primero la asignación de dispositivos de bloque y, a continuación, agregándola al
comando mediante el parámetro -BlockDeviceMappings. Habilite la hibernación con el parámetro
-HibernationOptions_Configured $true.
PS C:\> New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType m5.large `
-BlockDeviceMappings $ebs_encrypt `
-HibernationOptions_Configured $true `
-MinCount 1 `
-MaxCount 1 `
-KeyName MyKeyPair
Note
El valor de DeviceName debe coincidir con el nombre del dispositivo raíz asociado a la AMI.
Para buscar el nombre del dispositivo raíz, utilice el comando Get-EC2Image de la siguiente
manera:
468
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
Console
AWS CLI
Para ver si la instancia está habilitada para la hibernación utilizando la AWS CLI
El siguiente campo del resultado indica que la instancia está habilitada para la hibernación.
"HibernationOptions": {
"Configured": true
}
Para ver si la instancia está habilitada para la hibernación utilizando la Herramientas de AWS para
Windows PowerShell
Get-EC2Instance `
-Filter @{ Name="hibernation-options.configured"; Value="true"}
La salida enumera las instancias EC2 que están habilitadas para la hibernación.
Console
Para hibernar una instancia respaldada por Amazon EBS utilizando la consola
469
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
AWS CLI
Para hibernar una instancia respaldada por Amazon EBS utilizando la AWS CLI
Para hibernar una instancia respaldada por Amazon EBS utilizando la Herramientas de AWS para
Windows PowerShell
Stop-EC2Instance `
-InstanceId i-1234567890abcdef0 `
-Hibernate $true
Console
AWS CLI
"StateReason": {
470
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
"Code": "Client.UserInitiatedHibernate"
}
Para ver si la hibernación se inició en una instancia utilizando la Herramientas de AWS para Windows
PowerShell
Get-EC2Instance `
-Filter @{Name="state-reason-code";Value="Client.UserInitiatedHibernate"}
Console
AWS CLI
Para iniciar una instancia hibernada utilizando la Herramientas de AWS para Windows PowerShell
Start-EC2Instance `
-InstanceId i-1234567890abcdef0
471
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hibernar
Debe esperar al menos cinco minutos después del lanzamiento antes de hibernar.
Compruebe el registro del lanzamiento de EC2 y busque mensajes que estén relacionados con la
hibernación. Para acceder al registro del lanzamiento de EC2, conéctese (p. 456) a la instancia y abra
el archivo C:\ProgramData\Amazon\EC2-Windows\Launch\Log\Ec2Launch.log en un editor de
texto.
Note
Busque las líneas de registro de la hibernación. Si las líneas de registro indican un error o faltan, es más
probable que se produzca un error al configurar la hibernación en el momento del lanzamiento.
Por ejemplo, el siguiente mensaje indica que no se ha podido configurar la hibernación: Message:
Failed to enable hibernation.
Compruebe el registro de configuración de EC2 y busque mensajes que estén relacionados con la
hibernación. Para acceder al registro de configuración de EC2, conéctese (p. 456) a la instancia y abra
el archivo C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt en un editor
de texto. Busque líneas de registro para SetHibernateOnSleep. Si las líneas de registro indican un
error o faltan, es probable que se haya producido un error al configurar la hibernación en el momento del
lanzamiento.
Por ejemplo, el siguiente mensaje indica que el volumen raíz de la instancia no es lo suficientemente
grande: SetHibernateOnSleep: Failed to enable hibernation: Hibernation failed
with the following error: There is not enough space on the disk.
Si no ve los registros de estos procesos, es posible que su AMI no admita la hibernación. Para obtener
información acerca de las AMI soportadas, consulte Requisitos previos de la hibernación (p. 465).
472
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reinicio
Reinicio de su instancia
Un reinicio de instancia es equivalente a un reinicio del sistema operativo. En la mayoría de los casos, solo
necesita unos minutos para reiniciar su instancia. Cuando reinicia una instancia, conserva su nombre DNS
público (IPv4), su dirección IPv4 privada, su dirección IPv6 (si corresponde) y los datos de los volúmenes
de almacenamiento de instancias.
El reinicio de una instancia no comienza una nueva hora de facturación de instancia, a diferencia de
detener y reiniciar la instancia.
La instancia se puede programar para que se reinicie durante las tareas de mantenimiento necesarias,
tales como la instalación de actualizaciones que requieren reinicio. No se requiere ninguna acción por su
parte; le recomendamos que espere a que se produzca el reinicio dentro del periodo programado. Para
obtener más información, consulte Eventos programados para las instancias (p. 666).
Le recomendamos que utilice la consola de Amazon EC2, una herramienta de la línea de comandos
o la API de Amazon EC2 para reiniciar la instancia en lugar de ejecutar el comando de reinicio del
sistema operativo desde la instancia. Si utiliza la consola de Amazon EC2, una herramienta de la línea
de comandos o la API de Amazon EC2 para reiniciar la instancia, se lleva a cabo un reinicio en frío si la
instancia no se cierra limpiamente al cabo de cuatro minutos. Si utiliza AWS CloudTrail, al utilizar Amazon
EC2 para reiniciar la instancia también se crea un registro API de cuándo se reinició la instancia.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Retirada de instancias
Una instancia se programa para ser retirada cuando AWS detecta un error irreparable del hardware
subyacente en el que se aloja la instancia. Cuando una instancia alcanza su fecha de retirada programada,
es detenida o terminada por AWS. Si el dispositivo raíz de la instancia es un volumen de Amazon EBS, la
instancia se detiene y puede volver a iniciarla en cualquier momento. El inicio de la instancia detenida la
migra a nuevo hardware. Si el dispositivo raíz de la instancia es un volumen de almacén de instancias, la
instancia se termina y no puede volver a utilizarse.
Contenido
473
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Retirar
Para obtener más información acerca de los tipos de eventos de instancia, consulte Eventos programados
para las instancias (p. 666).
3. Si tiene una instancia con un evento programado en la lista, seleccione su vínculo bajo el nombre de la
región para ir a la página Events (Eventos).
4. En la página Events (Eventos) se enumeran todos los recursos que tienen eventos asociados. Para
ver las instancias programadas para retirada, seleccione Instance resources (Recursos de instancia)
en la primero lista de filtros y después Instance stop or retirement (Detención o retirada de instancias)
en la segunda lista de filtros.
5. Si los resultados del filtro muestran que hay una instancia programada para retirada, selecciónela y
observe la fecha y la hora en el campo Start time (Hora de inicio) en la página de detalles. Esta es la
fecha de retirada de la instancia.
Para identificar las instancias programadas para retirada con la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
474
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalizar
1. En el panel de navegación, seleccione Events (Eventos). Use las listas de filtros para identificar
las instancias que se retiran, como se muestra en el procedimiento anterior Identificar instancias
programadas para retirada (p. 474).
2. En la columna Resource Id (ID de recurso), seleccione el ID de instancia para ir a la página Instances
(Instancias).
3. Seleccione la instancia y localice el campo Root device type (Tipo de dispositivo raíz) en la ficha
Description (Descripción). Si el valor es ebs, la instancia tiene respaldo en EBS. Si el valor es
instance-store, entonces se trata de una instancia con respaldo en el almacén de instancias.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
• Cree una AMI con respaldo en EBS a partir de la instancia para disponer de una copia de seguridad.
Espere a la fecha de retirada programada (cuando la instancia se haya detenido) o deténgala antes
de la fecha de retirada. Puede iniciar la instancia de nuevo en cualquier momento. Para obtener más
información acerca de la detención e inicio de una instancia y de lo que sucede cuando se detiene, como
el efecto en las direcciones IP elásticas privadas y públicas asociadas a la instancia, consulte Detener e
iniciar la instancia (p. 460).
• Cree una AMI con respaldo en EBS para la instancia y lance una instancia de reemplazo. Para obtener
más información, consulte Creación de una AMI de Windows personalizada (p. 90).
Una vez se ha terminado la instancia, no es posible conectarse a ella ni iniciarla. No obstante, puede
lanzar instancias adicionales utilizando la misma AMI. Si prefiere parar e iniciar la instancia, o hibernarla,
consulte Detener e iniciar la instancia (p. 460) o Hiberne su instancia Windows (p. 463). Para obtener
más información, consulte Diferencias entre reinicio, detención, hibernación y terminación (p. 387).
Contenido
• Terminación de la instancia (p. 476)
• Qué ocurre cuando se termina una instancia (p. 476)
• Terminación de una instancia (p. 476)
• Habilitar la protección contra terminación (p. 477)
475
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalizar
Terminación de la instancia
Una vez terminada una instancia, permanecerá visible en la consola durante un breve periodo y, a
continuación, la entrada se eliminará automáticamente. No puede eliminar la entrada de la instancia
terminada. Una vez que la instancia ha terminado, los recursos como las etiquetas y los volúmenes
se desvinculan gradualmente de la instancia, por lo que podrían dejar de estar visibles en la instancia
terminada tras un breve periodo.
Cuando una instancia se termina, los datos de cualquier volumen de almacén de instancias asociado con
ella se eliminan.
De forma predeterminada, los volúmenes de dispositivo raíz de Amazon EBS se eliminan automáticamente
cuando se termina la instancia. Sin embargo, de manera predeterminada, los volúmenes de EBS
adicionales que adjunte en el lanzamiento o cualquier volumen de EBS que adjunte a una instancia
existente se mantienen incluso después de que la instancia se termine. Este comportamiento lo controla
el atributo DeleteOnTermination del volumen y lo puede modificar. Para obtener más información,
consulte Mantener los volúmenes de Amazon EBS cuando la instancia se termina (p. 479).
Puede impedir que una instancia termine accidentalmente debido a que alguien usa la Consola de
administración de AWS, la CLI y la API. Esta característica está disponible para las instancias Amazon
EC2 con respaldo en el almacén de instancias, así como para las instancias con respaldo en Amazon
EBS. Cada instancia tiene un atributo DisableApiTermination con el valor predeterminado de false
(se puede terminar la instancia a través de Amazon EC2). Puede modificar este atributo de la instancia
mientras se encuentre en ejecución o detenida (en el caso de las instancias con respaldo en Amazon
EBS). Para obtener más información, consulte Habilitar la protección contra terminación (p. 477).
Puede controlar si una instancia debe pararse o terminarse cuando comienza el cierre desde la instancia
con un comando del sistema operativo para el cierre del sistema. Para obtener más información, consulte
Cambiar el comportamiento de cierre iniciado de la instancia (p. 478).
Si ejecuta un script cuando la instancia está terminando, puede tener lugar una terminación anormal,
porque no hay forma de asegurar que se ejecutan los scripts de cierre. Amazon EC2 intenta cerrar una
instancia de forma limpia y ejecutar los scripts de cierre del sistema; sin embargo, algunos eventos (como
error de hardware) pueden impedir que se ejecuten estos scripts de cierre del sistema.
476
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalizar
1. Antes de terminar la instancia, verifique que no va a perder ningún dato comprobando que los
volúmenes de Amazon EBS no se eliminarán al terminar y que ha copiado los datos que necesita de
los volúmenes de almacén de instancias en Amazon EBS o Amazon S3.
2. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
3. En el panel de navegación, seleccione Instances (Instancias).
4. Seleccione la instancia y elija Actions (Acciones), Instance State (Estado de la instancia), Terminate
(Terminar).
5. Elija Yes, Terminate (Sí, terminar) cuando se le pida confirmación.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
El atributo DisableApiTermination no evita que termine una instancia cuando comienza el cierre
desde la instancia (con un comando del sistema operativo para el cierre del sistema) cuando el atributo
InstanceInitiatedShutdownBehavior está establecido. Para obtener más información, consulte
Cambiar el comportamiento de cierre iniciado de la instancia (p. 478).
Limitaciones
No puede habilitar la protección contra terminación en Instancias de spot— una instancia de spot se
termina cuando el precio de Spot excede el precio que está dispuesto a pagar por Instancias de spot. Sin
embargo, puede preparar la aplicación para controlar las interrupciones de las instancia de spot. Para
obtener más información, consulte Interrupciones de instancia de spot (p. 321).
El atributo DisableApiTermination no impide que Amazon EC2 Auto Scaling termine una instancia.
Para las instancias de un grupo de Auto Scaling, use las características de Amazon EC2 Auto Scaling
siguientes en lugar de la protección contra terminación de Amazon EC2:
• Para impedir que las instancias que son parte de un grupo de Auto Scaling se terminen durante el
escalado descendente, use la protección de instancias. Para obtener más información, consulte
Protección de instancias en la Guía del usuario de Amazon EC2 Auto Scaling.
• Para impedir que Amazon EC2 Auto Scaling termine las instancias deterioradas, suspenda el proceso
ReplaceUnhealthy. Para obtener más información, consulte Suspender y reanudar procesos de
escalado en la Guía del usuario de Amazon EC2 Auto Scaling.
• Para especificar qué Amazon EC2 Auto Scaling de instancia debe terminar primero, elija una política de
terminación. Para obtener más información, consulte Personalizar la política de terminación en la Guía
del usuario de Amazon EC2 Auto Scaling.
477
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalizar
Para habilitar la protección contra terminación para una instancia en ejecución o detenida
Para deshabilitar la protección contra terminación para una instancia en ejecución o detenida
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
478
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalizar
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Volumen raíz
De manera predeterminada, cuando se adjunta un volumen no raíz de EBS a una instancia (p. 986),
su atributo DeleteOnTermination se establece en false. Por consiguiente, el valor
predeterminado es conservar estos volúmenes. Después de que la instancia se termine, puede hacer
una instantánea del volumen conservado o adjuntarlo a otra instancia. Para evitar incurrir en más
cargos, debe eliminar el volumen. Para obtener más información, consulte Eliminación de un volumen
de Amazon EBS (p. 1006).
479
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalizar
Para comprobar el valor del atributo DeleteOnTermination para un volumen de EBS que está en
uso, mire la asignación de dispositivos de bloques de la instancia. Para obtener más información,
consulte Visualización de los volúmenes de EBS en la asignación de dispositivos de bloques de una
instancia (p. 1151).
Puede cambiar el valor del atributo DeleteOnTermination de un volumen cuando lance la instancia o
mientras la instancia está en ejecución.
Ejemplos
• Cambiar el volumen raíz a persistente en el lanzamiento con la consola (p. 480)
• Cambiar el volumen raíz a persistente en el lanzamiento con la línea de comandos (p. 480)
• Cambiar el volumen raíz de una instancia en ejecución a persistente con la línea de
comandos (p. 481)
Para cambiar el volumen raíz de una instancia a persistente en el lanzamiento con la consola
Puede verificar la configuración viendo los detalles del volumen de dispositivo raíz en el panel de detalles
de la instancia. Junto a Block devices (Dispositivos de bloques), elija la entrada para el volumen de
dispositivo raíz. De forma predeterminada, Delete on termination (Eliminar al terminar) está como True. Si
cambia el comportamiento predeterminado, Delete on termination (Eliminar al terminar) aparecerá como
False.
--block-device-mappings file://mapping.json
480
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Recuperar
[
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": false,
"SnapshotId": "snap-1234567890abcdef0",
"VolumeType": "gp2"
}
}
]
[
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": false
}
}
]
Recuperación de instancias
Puede crear una alarma de Amazon CloudWatch que monitorice una instancia Amazon EC2 y recupera
automáticamente la instancia si deja de funcionar debido a un error de hardware subyacente o un
problema que requiera la implicación de AWS para la reparación. Las instancias terminadas no se
pueden recuperar. Una instancia recuperada es idéntica a la instancia original, incluido el ID de instancia,
direcciones IP privadas, direcciones IP elásticas y todos los metadatos de la instancia. Si la instancia
deteriorada está en un grupo de ubicación, la instancia recuperada se ejecuta en el grupo de ubicación.
Para obtener más información sobre el uso de las alarmas de Amazon CloudWatch para recuperar una
instancia, consulte Agregar acciones de recuperación a alarmas de Amazon CloudWatch (p. 704).
Para solucionar problemas de fallos de recuperación de instancias, consulte Solución de errores de
recuperación de instancias (p. 482).
481
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configurar instancias
a este tema de SNS recibirá una notificación por correo electrónico que incluye el estado del intento de
recuperación e instrucciones adicionales. Observará un reinicio de instancia en la instancia recuperada.
Entre los ejemplos de problemas que provocan errores en las comprobaciones de estado del sistema se
incluyen:
Requisitos
La acción de recuperación solo se admite en instancias que tengan las siguientes características:
• Utiliza uno de los siguientes tipos de instancias: C3, C4, C5, C5n, M3, M4, M5, M5a, M5n, P3, R3, R4,
R5, R5a, R5n, T2, T3, T3a, X1, o X1e
• Ejecuta una nube virtual privada (VPC)
• Utiliza la tenencia de instancia default o dedicated
• Solo tiene volúmenes de EBS (no configure volúmenes de almacén de instancias)
El proceso de recuperación automático intenta recuperar la instancia de hasta tres errores cada día. Si el
error de comprobación del estado del sistema de la instancia persiste, recomendamos que detenga e inicie
manualmente la instancia. Para obtener más información, consulte Detener e iniciar la instancia (p. 460).
La instancia puede ser retirada si la recuperación automática da error y se determina que una degradación
de hardware es la causa del error de comprobación de estado del sistema.
Después de lanzar e iniciar sesión satisfactoriamente en la instancia, puede efectuar cambios para
configurarla de manera que responda a las necesidades de una aplicación específica. A continuación se
muestran algunas tareas comunes para ayudarle a comenzar.
482
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
Contenido
• Configuración de una instancia de Windows con EC2Launch (p. 483)
• Configuración de una instancia de Windows con el servicio EC2Config (p. 494)
• Controladores paravirtuales para instancias de Windows (p. 524)
• Controladores NVMe de AWS para instancias de Windows (p. 542)
• Optimización de las opciones de CPU (p. 545)
• Establecimiento de la hora para una instancia de Windows (p. 560)
• Establecimiento de la contraseña para una instancia de Windows (p. 564)
• Agregar componentes de Windows mediante medios de instalación (p. 565)
• Configuración de una dirección IPv4 privada secundaria para instancias de Windows (p. 568)
• Ejecución de comandos en la instancia de Windows durante el lanzamiento (p. 573)
• Metadatos de instancia y datos de usuario (p. 580)
• Prácticas recomendadas y recomendaciones para SQL Server Clustering en EC2 (p. 611)
Contenido
• Tareas de EC2Launch (p. 483)
• Instalación de la versión más reciente de EC2Launch (p. 484)
• Verificación de la versión de EC2Launch (p. 484)
• Estructura de directorios de EC2Launch (p. 484)
• Configuración de EC2Launch (p. 485)
• Uso de Sysprep con EC2Launch (p. 488)
• Historial de versiones de EC2Launch (p. 492)
Tareas de EC2Launch
EC2Launch realiza las siguientes tareas de manera predeterminada cuando la instancia se inicia por
primera vez:
483
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
Important
Si se crea una AMI personalizada desde esta instancia, estas rutas se capturan como parte
de la configuración del SO y todas las instancias nuevas lanzadas desde la AMI conservarán
las mismas rutas, independientemente de la ubicación de la subred. Para actualizar las rutas,
consulte Actualización de rutas de metadatos/KMS para Server 2016 y versiones posteriores al
lanzar una AMI personalizada (p. 492).
La siguientes tareas ayudan a mantener la compatibilidad con versiones anteriores del servicio EC2Config.
También puede configurar EC2Launch para que realice estas tareas al inicio:
Para obtener más información acerca de Windows Server 2019, consulte Comparación de características
entre las versiones de Windows Server en Microsoft.com.
1. Si ya ha instalado y configurado EC2Launch en una instancia, realice una copia de seguridad del
archivo de configuración de EC2Launch. Durante el proceso de instalación, no se conservan los
cambios realizados en este archivo. De forma predeterminada, el archivo se ubica en el directorio C:
\ProgramData\Amazon\EC2-Windows\Launch\Config.
2. Descargue EC2-Windows-Launch.zip en un directorio de la instancia.
3. Descargue install.ps1 en el mismo directorio en que ha descargado EC2-Windows-Launch.zip.
4. Ejecute install.ps1
5. Si ha realizado una copia de seguridad del archivo de configuración de EC2Launch, cópielo en el
directorio C:\ProgramData\Amazon\EC2-Windows\Launch\Config.
484
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
Explorador de Windows o cambiar las propiedades de carpeta para ver los archivos y carpetas
ocultos.
Configuración de EC2Launch
Después de inicializar por primera vez la instancia, puede volver a configurar EC2Launch para que se
vuelva a ejecutar y realice diferentes tareas al inicio.
Tareas
• Configurar tareas de inicialización (p. 485)
• Programar EC2Launch para que se ejecute en cada arranque (p. 486)
• Inicialización de unidades y mapeos de letras de unidad (p. 487)
• Envío de registros de eventos de Windows a la consola de EC2 (p. 487)
• Envío del mensaje Windows Is Ready después de un inicio correcto (p. 488)
{
"setComputerName": false,
"setWallpaper": true,
"addDnsSuffixList": true,
"extendBootVolumeSize": true,
"handleUserData": true,
"adminPasswordType": "Random | Specify | DoNothing",
"adminPassword": "password that adheres to your security policy (optional)"
}
485
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
Random
EC2Launch genera una contraseña y la cifra usando la clave del usuario. El sistema deshabilita
esta configuración tras el lanzamiento de la instancia para que esta contraseña persista si la
instancia se reinicia o si se detiene y se inicia.
Specify
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -
Schedule
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -
SchedulePerBoot
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Settings\Ec2LaunchSettings.exe
A continuación, seleccione Run EC2Launch on every boot. Puede especificar que su instancia
EC2 Shutdown without Sysprep o Shutdown with Sysprep.
Note
Al permitir que EC2Launch se ejecute en cada arranque, se realizarán los siguientes cambios en
LaunchConfig.json la próxima vez que se ejecute EC2Launch:
486
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
{
"driveLetterMapping": [
{
"volumeName": "sample volume",
"driveLetter": "H"
}
]
}
3. Abra Windows PowerShell y utilice el siguiente comando para ejecutar el script de EC2Launch que
inicializa los discos:
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1
Para inicializar los discos cada vez que se arranca la instancia, añada la marca -Schedule de la
siguiente manera:
{
"events": [
{
"logName": "System",
"source": "An event source (optional)",
"level": "Error | Warning | Information",
"numEntries": 3
}
]
}
487
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
3. En Windows PowerShell, ejecute el siguiente comando para que el sistema programe el script para
que se ejecute como una tarea programada de Windows cada vez que se inicia la instancia.
Los registros pueden tardar tres minutos o más en aparecer en los registros de la consola de EC2.
No utilice Sysprep para crear una copia de seguridad de instancias. Sysprep elimina la
información específica del sistema. Si elimina esta información, podrían producirse consecuencias
no deseadas en una copia de seguridad de instancias.
Unattend.xml
Personalice este archivo de lote para que ejecute comandos antes de que EC2Launch ejecute
Sysprep.
SysprepSpecialize.cmd
Personalice este archivo de lote para que ejecute comandos durante la fase de especialización de
Sysprep.
1. En la consola de Amazon EC2, localice o cree una AMI de Windows Server 2016 o posterior.
488
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
489
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
490
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
5. Seleccione o borre las opciones que correspondan. Esta configuración se almacena en el archivo
LaunchConfig.json.
6. En Administrator Password (Contraseña del administrador), realice una de las acciones siguientes:
• Elija Random (Aleatoria). EC2Launch genera una contraseña y la cifra usando la clave del
usuario. El sistema deshabilita esta configuración tras el lanzamiento de la instancia para que esta
contraseña persista si la instancia se reinicia o si se detiene y se inicia.
• Elija Specify (Especificarla) y escriba una contraseña que cumpla los requisitos del sistema. La
contraseña se almacena en LaunchConfig.json como texto sin cifrar y se elimina cuando
Sysprep define la contraseña del administrador. Si apaga en equipo en este momento, la contraseña
se establece inmediatamente. EC2Launch cifra la contraseña usando la clave del usuario.
• Elija DoNothing (No hacer nada) y especifique una contraseña en el archivo unattend.xml.
Si no especifica una contraseña en el archivo unattend.xml, la cuenta del administrador se
deshabilitará.
7. Elija Shutdown with Sysprep (Cerrar con Sysprep).
1. En la consola de Amazon EC2, localice o cree una AMI para Windows Server 2016 Datacenter Edition
o posterior que desee duplicar.
2. Lance y conéctese a la instancia de Windows.
3. Personalice la instancia.
4. Especifique las opciones en el archivo LaunchConfig.json. De forma predeterminada, este archivo
se encuentra en el directorio C:\ProgramData\Amazon\EC2-Windows\Launch\Config.
Random
EC2Launch genera una contraseña y la cifra usando la clave del usuario. El sistema deshabilita
esta configuración tras el lanzamiento de la instancia para que esta contraseña persista si la
instancia se reinicia o si se detiene y se inicia.
Specify
491
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
Para descargar e instalar la versión más reciente de EC2Launch, consulte Instalación de la versión más
reciente de EC2Launch (p. 484).
En la siguiente tabla se describen las versiones de EC2Launch publicadas. Tenga en cuenta que el
formato de versión cambió después de la versión 1.3.610.
492
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
EC2Launch
1.3.2000930 • Corrección para añadir rutas a metadatos en las ENI habilitadas 2 de enero de
para ipv6. 2019
493
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
494
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
tareas previa petición. Algunas de estas tareas se activan automáticamente, mientras que otras se deben
activar manualmente. Aunque este servicio es opcional, proporciona acceso a funciones avanzadas que,
de otro modo, no estarían disponibles. Este servicio se ejecuta en la cuenta LocalSystem.
Note
En las AMI de Windows Server 2016 y versiones posteriores, EC2Launch sustituye a EC2Config.
Para obtener más información, consulte Configuración de una instancia de Windows con
EC2Launch (p. 483).
EC2Config utiliza archivos de configuración para controlar su operación. Puede actualizar esta
configuración mediante una herramienta gráfica o editando los archivos XML directamente. Los archivos
binarios y los archivos adicionales del servicio se encuentran en el directorio %ProgramFiles%\Amazon
\EC2ConfigService.
Contenido
• Tareas de EC2Config (p. 495)
• Instalación de la versión más reciente de EC2Config (p. 496)
• Detención, reinicio, eliminación o desinstalación de EC2Config (p. 497)
• EC2Config y AWS Administrador de sistemas (p. 498)
• EC2Config y Sysprep (p. 498)
• Propiedades del servicio de EC2 (p. 498)
• Archivos de configuración de EC2Config (p. 502)
• Configuración de los ajustes del proxy del servicio EC2Config (p. 506)
• Historial de versiones de EC2Config (p. 508)
• Resolución de problemas del servicio EC2Config (p. 523)
Tareas de EC2Config
EC2Config ejecuta tareas de arranque inicial cuando la instancia se inicia por primera vez y, a
continuación, las desactiva. Para volver a ejecutar estas tareas, debe habilitarlas de forma explícita antes
de cerrar la instancia o ejecutando Sysprep manualmente. Estas tareas son las siguientes:
EC2Config realiza las siguientes tareas cada vez que se inicia la instancia:
• Cambio del nombre de host para que coincida la dirección IP privada en notación hexadecimal (está
tarea está deshabilitada de forma predeterminada y debe habilitarse para que se ejecute al iniciarse la
instancia).
• Configuración del servidor de administración de claves (AWS KMS), comprobación del estado de
activación de Windows y activación de Windows según sea necesario.
• Montaje de todos los volúmenes de Amazon EBS, volúmenes de almacén de instancias y nombres de
volúmenes de mapeo en letras de unidad.
• Escritura de entradas de registro de eventos en la consola para ayudar con la solución de problemas
(está tarea está deshabilitada de forma predeterminada y debe habilitarse para que se ejecute al
iniciarse la instancia).
495
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
EC2Config realiza las siguientes tareas cada vez que un usuario inicia sesión:
Cuando la instancia se está ejecutando, puede solicitar que EC2Config realice las siguientes tareas previa
petición:
• Ejecución de Sysprep y cierre de la instancia para que pueda crear una AMI a partir de esta. Para
obtener más información, consulte Creación de una imagen de Amazon Machine estándar con
Sysprep (p. 109).
En las AMI de Windows Server 2016 y versiones posteriores, EC2Launch sustituye a EC2Config.
Para obtener más información, consulte Configuración de una instancia de Windows con
EC2Launch (p. 483).
Para obtener información sobre cómo recibir notificaciones sobre actualizaciones de EC2Config, consulte
Suscripción a las notificaciones del servicio EC2Config (p. 522). Para obtener información acerca de los
cambios de cada versión, consulte Historial de versiones de EC2Config (p. 508).
Antes de empezar
• Verifique que tiene .NET framework 3.5 SP1 o superior.
• De forma predeterminada, el proceso de configuración sustituye los archivos de configuración
existentes por otros con una configuración predeterminada durante la instalación y posteriormente
reinicia el servicio EC2Config cuando se completa la instalación. Si ha cambiado la configuración
del servicio EC2Config, copie el archivo config.xml del directorio %Program Files%\Amazon
\Ec2ConfigService\Settings. Después de actualizar el servicio EC2Config, puede restaurar este
archivo para conservar los cambios en la configuración.
• Si tiene una versión de EC2Config anterior a la versión 2.1.19 y va a instalar la versión 2.2.12 o
una anterior, debe instalar primero la versión 2.1.19. Para instalar la versión 2.1.19, descargue
EC2Install_2.1.19.zip, descomprima el archivo y, a continuación, ejecute EC2Install.exe.
Note
Si tiene una versión de EC2Config anterior a la versión 2.1.19 y va a instalar la versión 2.3.313
o una posterior, puede instalarla directamente sin instalar primero la versión 2.1.19.
496
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Actualización de EC2Config
Siga este procedimiento para descargar la versión más reciente de EC2Config e instalarla en las
instancias.
Para mantener los ajustes personalizados del archivo config.xml que guardó, ejecute
EC2Install con la opción /norestart, restaure la configuración y, a continuación, reinicie
el servicio EC2Config manualmente.
3. Si ejecuta la versión 4.0 o posterior de EC2Config, debe reiniciar el agente de SSM en la instancia
desde el complemento de Microsoft Services.
Note
Para aplicar la configuración actualizada a la instancia, puede detener y reiniciar el servicio. Si va a instalar
EC2Config manualmente, primero debe detener el servicio.
Si no necesita actualizar las opciones de configuración, crear su propia AMI o utilizar AWS Administrador
de sistemas, puede eliminar y desinstalar el servicio. Si elimina un servicio, se eliminará su subclave de
497
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
registro. Si desinstala un servicio, se eliminarán los archivos, la subclave de registro y cualquier atajo del
servicio.
sc delete ec2config
Las instancias creadas desde AMI para versiones de Windows Server anteriores a Windows Server 2016
publicadas con posterioridad a noviembre de 2016 incluyen el servicio EC2Config y el agente de SSM.
EC2Config realiza todas las tareas descritas anteriormente y el agente de SSM procesa las solicitudes
para las características de Administrador de sistemas como Run Command y State Manager.
Puede usar Run Command para actualizar las instancias existentes para que utilicen la versión
más reciente del servicio EC2Config y del agente de SSM. Para obtener más información, consulte
Actualización del agente de SSM utilizando Run Command en la Guía del usuario de AWS Administrador
de sistemas.
EC2Config y Sysprep
El servicio EC2Config ejecuta Sysprep, una herramienta de Microsoft que le permite crear una AMI de
Windows personalizada que se puede reutilizar. Cuando EC2Config llama a Sysprep, utiliza los archivos
de %ProgramFiles%\Amazon\EC2ConfigService\Settings para determinar qué operaciones
realizar. Puede editar estos archivos indirectamente desde el cuadro de diálogo Ec2 Service Properties
(Propiedades del servicio de Ec2) o bien directamente utilizando un editor de XML o un editor de texto.
Sin embargo, hay algunas opciones de configuración avanzada que no están disponibles en el cuadro de
diálogo Ec2 Service Properties (Propiedades del servicio de Ec2), por lo que debe editar dichas entradas
directamente.
Si crea una AMI desde una instancia después de actualizar su configuración, la nueva configuración se
aplica a cualquier instancia que se lance desde la nueva AMI. Para obtener información acerca de la
creación de una AMI, consulte Creación de una AMI de Windows personalizada (p. 90).
498
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Para cambiar la configuración mediante el cuadro de diálogo Ec2 Service Properties (Propiedades
del servicio de Ec2)
3. En la pestaña General del cuadro de diálogo Ec2 Service Properties (Propiedades del servicio de
Ec2), puede habilitar o deshabilitar las siguientes opciones de configuración.
499
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Si tiene un script grande, le recomendamos que utilice los datos de usuario para descargarlo y, a
continuación lo ejecute.
Para obtener más información, consulte Ejecución de datos de usuario (p. 575).
Event Log (Registro de eventos)
Utilice esta opción para mostrar las entradas de registro de eventos en la consola durante el
arranque para una monitorización y depuración sencillas.
Haga clic en Settings (Configuración) para especificar filtros para las entradas de registro
enviadas a la consola. El filtro predeterminado envía las tres entradas de error más recientes del
registro de eventos del sistema a la consola.
Wallpaper Information (Información en el fondo de pantalla)
Utilice esta opción para mostrar la información del sistema en el fondo del escritorio. A
continuación se muestra un ejemplo de la información mostrada en el fondo del escritorio.
Utilice esta opción para permitir que EC2 indique al sistema operativo que realice la hibernación.
4. Haga clic en la pestaña Storage (Almacenamiento). Puede habilitar o deshabilitar las siguientes
opciones de configuración.
500
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Esta opción amplía dinámicamente Disco 0/Volumen 0 para incluir cualquier espacio sin
particionar. Esto puede resultar útil cuando la instancia se arranca desde un volumen de
dispositivo raíz con un tamaño personalizado.
Initialize Drives (Inicializar unidades)
Esta opción formatea y monta todos los volúmenes adjuntos a la instancia durante el inicio.
Drive Letter Mapping (Mapeos de letras de unidad)
El sistema mapea los volúmenes adjuntos a una instancia en letras de unidad. Para volúmenes
de Amazon EBS, la opción predeterminada es asignar letras de unidad de la D: a la Z:. Para
volúmenes de almacén de instancias, la opción predeterminada depende del controlador. Los
controladores Citrix PV asignan a los volúmenes de almacén de instancias letras de unidad de la
Z: a la A:. Los controladores Red Hat asignan a los volúmenes de almacén de instancias letras de
unidad de la D: a la Z:.
Para elegir las letras de unidad para sus volúmenes, haga clic en Mappings (Mapeos). En el
cuadro de diálogo DriveLetterSetting, especifique los valores de Volume Name (Nombre del
volumen) y Drive Letter (Letra de unidad) para cada volumen, haga clic en Apply (Aplicar) y, a
continuación, haga clic en OK (Aceptar). Le recomendamos que seleccione letras de unidad
de forma que no produzcan conflictos con otras letras que podrían estar en uso, por ejemplo,
utilizando letras intermedias del alfabeto.
501
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Cuando haya especificado un mapeo de letras de unidad y adjuntado un volumen con la misma
etiqueta que uno de los nombres de volumen que especificó, EC2Config asigna automáticamente
la letra de unidad especificada a dicho volumen. Sin embargo, si la letra de unidad ya está en
uso, el mapeo de letras de unidad falla. Tenga en cuenta que EC2Config no cambia las letras
de unidad de volúmenes que ya estuvieran montados cuando especificó el mapeo de letras de
unidad.
5. Para guardar la configuración y seguir utilizándola a partir de ese momento, haga clic en OK (Aceptar)
para cerrar el cuadro de diálogo Ec2 Service Properties (Propiedades del servicio de Ec2). Si ha
terminado de personalizar la instancia y desea crear una AMI a partir de ella, consulte Creación de
una imagen de Amazon Machine estándar con Sysprep (p. 109).
ActivationSettings.xml
Este archivo contiene la configuración que controla la activación del producto. Cuando Windows arranca,
el servicio EC2Config comprueba si Windows ya está activado. Si Windows no está activado aún, intenta
activarlo buscando el servidor KMS especificado.
502
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
BundleConfig.xml
Este archivo contiene la configuración que controla cómo EC2Config prepara una instancia para la
creación de AMI.
• AutoSysprep — indica si se debe utilizar Sysprep automáticamente. Para utilizar Sysprep, cambie el
valor a Yes.
• SetRDPCertificate — establece un certificado autofirmado en el servidor de Escritorio remoto. Esto
le permite utilizar el RDP de forma segura para conectarse a las instancias. Si las nuevas instancias
necesitan tener el certificado, cambie el valor a Yes.
Esta configuración no se utiliza con instancias de Windows Server 2008 o Windows Server 2012 porque
estos pueden generar sus propios certificados.
• SetPasswordAfterSysprep — establece una contraseña aleatoria para una instancia recién lanzada,
la cifra con la clave de lanzamiento del usuario y devuelve la contraseña cifrada a la consola. Si las
nuevas instancias no deben configurarse con una contraseña cifrada aleatoria, cambie el valor de esta
configuración a No.
Config.xml
Complementos
• Ec2SetPassword — genera una contraseña cifrada aleatoria cada vez que se lanza una instancia. Esta
característica se deshabilita de forma predeterminada tras el primer lanzamiento para que la contraseña
establecida por el usuario no cambie al reiniciarse la instancia. Para continuar generando contraseñas
cada vez que lance una instancia, cambie esta opción a Enabled.
Esta opción es importante si está pensando en crear una AMI a partir de la instancia.
• Ec2SetComputerName — establece el nombre de host de la instancia como un nombre único basado
en la dirección IP de la instancia y la reinicia. Si desea establecer su propio nombre de host o evitar que
se modifique su nombre de host existente, debe deshabilitar esta opción.
• Ec2InitializeDrives — inicializa y formatea todos los volúmenes durante el arranque. Esta
característica está habilitada de forma predeterminada.
• Ec2EventLog — muestra las entradas del registro de eventos en la consola. De forma predeterminada,
se muestran las tres entradas de error más recientes del registro de eventos del sistema. Para
especificar las entradas del registro de eventos que desea que se muestren, edite archivo
EventLogConfig.xml ubicado en el directorio EC2ConfigService\Settings. Para obtener más
información acerca de la configuración de este archivo, consulte Eventlog Key en la biblioteca de MSDN.
• Ec2ConfigureRDP — configura un certificado autofirmado en la instancia para que los usuarios puedan
obtener acceso de forma segura a la instancia mediante el Escritorio remoto. Esta característica se
deshabilita en instancias de Windows Server 2008 y Windows Server 2012 porque estos pueden generar
sus propios certificados.
• Ec2OutputRDPCert — muestra la información del certificado de Escritorio remoto en la consola para
que el usuario pueda cotejarla con la de la huella digital.
• Ec2SetDriveLetter — establece las letras de unidad de los volúmenes montados en función de
la configuración definida por el usuario. De forma predeterminada, cuando un volumen de Amazon
EBS se adjunta a una instancia, puede montarse en la letra de unidad de la instancia. Para especificar
los mapeos de letras de unidad, edite archivo DriveLetterConfig.xml ubicado en el directorio
EC2ConfigService\Settings.
503
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Configuración global
• ManageShutdown — garantiza que las instancias lanzadas desde AMI con respaldo en el almacén de
instancias no se terminen mientras Sysprep se está ejecutando.
• SetDnsSuffixList — establece el sufijo DNS del adaptador de red de Amazon EC2. Este permite la
resolución de DNS de servidores que se ejecuten en Amazon EC2 sin proporcionar el nombre completo
del dominio.
• WaitForMetaDataAvailable — se asegura de que el servicio EC2Config esperará a que los
metadatos estén accesibles y a que la red esté disponible antes de continuar con el arranque. Esta
comprobación garantiza que EC2Config pueda obtener información de metadatos para la activación y
otros complementos.
• ShouldAddRoutes — añade una ruta personalizada en el adaptador de red principal para habilitar
las siguientes direcciones IP cuando se adjuntan varias NIC: 169.254.169.250, 169.254.169.251 y
169.254.169.254. Estas direcciones las utiliza la activación de Windows y cuando se obtiene acceso a
los metadatos de la instancia.
• RemoveCredentialsfromSyspreponStartup — elimina la contraseña del administrador de
Sysprep.xml la próxima vez que se inicia el servicio. Para asegurarse de que esta contraseña persiste,
edite esta configuración.
DriveLetterConfig.xml
Este archivo contiene la configuración que controla los mapeos de letras de unidad. De forma
predeterminada, un volumen se puede asignar en cualquier letra de unidad disponible. Puede montar un
volumen en una letra de unidad en particular del modo siguiente.
504
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
</DriveLetterMapping>
• VolumeName — la etiqueta del volumen. Por ejemplo, My Volume. Para especificar un mapeo para un
volumen de almacén de instancias, utilice la etiqueta Temporary Storage X, donde X es un número
del 0 al 25.
• DriveLetter — la letra de unidad. Por ejemplo, M:. Si la letra de unidad ya está en uso, el mapeo
falla.
EventLogConfig.xml
Este archivo contiene la configuración que controla la información del registro de eventos que se muestra
en la consola durante el arranque de la instancia. De forma predeterminada, se muestran las tres entradas
de error más recientes del registro de eventos del sistema.
WallpaperSettings.xml
Este archivo contiene la configuración que controla la información que se muestra en fondo del escritorio.
De forma predeterminada, se muestra la siguiente información.
Puede eliminar cualquier información que se muestre de forma predetermina eliminando esta entrada.
Puede añadir metadatos de instancia adicionales para que se muestren del modo siguiente.
<WallpaperInformation>
<name>display_name</name>
<source>metadata</source>
<identifier>meta-data/path</identifier>
</WallpaperInformation>
Puede añadir variables de entorno del sistema adicionales para que se muestren del modo siguiente.
<WallpaperInformation>
<name>display_name</name>
<source>EnvironmentVariable</source>
<identifier>variable-name</identifier>
</WallpaperInformation>
InitializeDrivesSettings.xml
505
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Este archivo contiene la configuración que controla cómo EC2Config inicializa las unidades.
De forma predeterminada, EC2Config inicializa las unidades que no se pusieron online mediante el sistema
operativo. Puede personalizar el complemento del modo siguiente.
<InitializeDrivesSettings>
<SettingsGroup>setting</SettingsGroup>
</InitializeDrivesSettings>
Utilice un grupo de configuración para especificar cómo desea inicializar las unidades:
FormatWithTRIM
Habilita el comando TRIM al formatear unidades. Después de formatear e inicializar una unidad, el
sistema restablece la configuración TRIM.
Deshabilita el comando TRIM durante el formateo de unidades disco y mejora los tiempos de formateo
en Windows. Después de formatear e inicializar una unidad, el sistema restablece la configuración
TRIM.
DisableInitializeDrives
Deshabilita el formateo para nuevas unidades. Utilice esta opción para inicializar unidades
manualmente.
Métodos
• Configuración de los ajustes del proxy mediante AWS SDK para .NET (recomendado) (p. 506)
• Configuración de los ajustes del proxy mediante el elemento system.net (p. 507)
• Configuración de los ajustes del proxy mediante Microsoft Group Policy y Microsoft Internet
Explorer (p. 508)
Configuración de los ajustes del proxy mediante AWS SDK para .NET
(recomendado)
Puede configurar la configuración del proxy para el servicio EC2Config especificando el elemento proxy
en el archivo Ec2Config.exe.config. Para obtener más información, consulte Referencia de los
archivos de configuración para el AWS SDK para .NET.
506
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
<configSections>
<section name="aws" type="Amazon.AWSSection, AWSSDK"/>
</configSections>
<configSections>
<section name="aws" type="Amazon.AWSSection, AWSSDK.Core"/>
</configSections>
<aws>
<proxy
host="string value"
port="string value"
username="string value"
password="string value" />
</aws>
Por ejemplo, la siguiente configuración dirige todo el tráfico para utilizar el proxy que está actualmente
configurado para Internet Explorer, a excepción de los metadatos y el tráfico de licencia, que omitirá el
proxy.
<defaultProxy>
<proxy usesystemdefault="true" />
<bypasslist>
<add address="169.254.169.250" />
<add address="169.254.169.251" />
<add address="169.254.169.254" />
</bypasslist>
</defaultProxy>
507
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Para configurar los ajustes del proxy mediante Group Policy e Internet Explorer
1. En una instancia en la que desee que el servicio EC2Config se comunique a través de un proxy, abra
un símbolo del sistema como administrador, escriba gpedit.msc y pulse Intro.
2. En el editor de directivas de grupo local, en Directiva Equipo local, elija Configuración del equipo,
Plantillas administrativas, Componentes de Windows, Internet Explorer.
3. En el panel de la derecha, elija Configuración de proxy por equipo y no por usuario y, a continuación,
elija Editar configuración de directiva.
4. Elija Habilitada y, a continuación, elija Aplicar.
5. Abra Internet Explorer y, a continuación, elija el botón Herramientas.
6. Elija Opciones de Internet y, a continuación, elija la pestaña Conexiones.
7. Elija Configuración de LAN.
8. En Servidor proxy, elija la opción Usar un servidor proxy para la LAN.
9. Especifique la dirección y la información del puerto y, a continuación, elija Aceptar.
Puede recibir notificaciones cuando se publiquen nuevas versiones del servicio EC2Config. Para obtener
más información, consulte Suscripción a las notificaciones del servicio EC2Config (p. 522).
En la siguiente tabla se describen las versiones de EC2Config publicadas. Para obtener más información
acerca de las actualizaciones del agente de SSM, consulte Notas de la versión del agente de SSM de
Administrador de sistemas.
508
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
4.9.2986 • Firma añadida para todos los binarios relacionados con EC2Config 11 de octubre
• Nueva versión del agente de SSM 2.3.136.0 de 2018
509
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
510
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
511
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
512
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
<InitializeDrivesSettings><SettingsGroup>FormatWithoutTRIM</
SettingsGroup></InitializeDrivesSettings
513
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
514
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
515
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
516
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
517
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
518
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
519
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
520
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
521
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
arn:aws:sns:us-east-1:801119661308:ec2-windows-ec2config
522
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicio EC2Config
Cada vez que se publique una nueva versión del servicio EC2Config, enviaremos una notificación a los
suscriptores. Si ya no desea recibir estas notificaciones, utilice el siguiente procedimiento para cancelar la
suscripción.
Para actualizar EC2Config en una instancia de Windows respaldada por Amazon EBS a la que no
pueda conectarse
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de
almacén de instancias. Para conservar los datos de los volúmenes del almacén de instancias,
asegúrese de realizar una copia de seguridad en un sistema de almacenamiento persistente.
4. Elija Launch Instance (Lanzar instancia) y cree una instancia temporal t2.micro en la misma zona
de disponibilidad que la instancia afectada. Use una AMI diferente de la que haya empleado para
lanzar la instancia afectada.
Important
523
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
8. Descargue la última versión del servicio EC2Config. Extraiga los archivos del archivo .zip en el
directorio Temp de la unidad que ha adjuntado.
9. En la instancia temporal, abra el cuadro de diálogo Ejecutar, escriba regedit y pulse Intro.
10. Elija HKEY_LOCAL_MACHINE. En el menú Archivo, elija Cargar subárbol. Elija la unidad y, a
continuación, navegue hasta ella y abra el siguiente archivo: Windows\System32\config
\SOFTWARE. Cuando se le solicite, especifique un nombre de clave.
11. Seleccione la clave que acaba de cargar y navegue hasta Microsoft\Windows\CurrentVersion.
Elija la clave RunOnce. Si esta clave no existe, elija CurrentVersion en el menú contextual (botón
derecho), elija Nuevo y, a continuación, elija Clave. Asigne a la clave el nombre RunOnce.
12. En el menú contextual (botón derecho), elija la clave RunOnce, elija Nuevo y, a continuación, elija
Valor de cadena. Escriba Ec2Install como nombre y C:\Temp\Ec2Install.exe /quiet como
dato.
13. Elija la clave HKEY_LOCAL_MACHINE\specified key name\Microsoft\Windows NT
\CurrentVersion\Winlogon. En el menú contextual (botón derecho), elija Nuevo y, a
continuación, elija Valor de cadena. Escriba AutoAdminLogon como nombre y 1 como valor.
14. Elija la clave HKEY_LOCAL_MACHINE\specified key name\Microsoft\Windows NT
\CurrentVersion\Winlogon>. En el menú contextual (botón derecho), elija Nuevo y, a
continuación, elija Valor de cadena. Escriba DefaultUserName como nombre y Administrator
como valor.
15. Elija la clave HKEY_LOCAL_MACHINE\specified key name\Microsoft\Windows NT
\CurrentVersion\Winlogon. En el menú contextual (botón derecho), elija Nuevo y, a
continuación, elija Valor de cadena. Escriba DefaultPassword como nombre y escriba una
contraseña en como valor.
16. En el panel de navegación del Editor del Registro, elija la clave temporal que creó cuando abrió el
Editor del Registro por primera vez.
17. En el menú Archivo, elija Descargar subárbol.
18. En la utilidad de Administración de discos, elija la unidad que adjuntó anteriormente, abra el menú
contextual (haga clic con el botón derecho) y, a continuación, elija Sin conexión.
19. En la consola de Amazon EC2, separe el volumen afectado de la instancia temporal y vuelva a
adjuntarlo a la instancia con el nombre de dispositivo /dev/sda1. Debe especificar este nombre de
dispositivo para designar el volumen como volumen raíz.
20. Detener e iniciar la instancia (p. 460) la instancia.
21. Una vez iniciada la instancia, compruebe el registro del sistema y verifique que puede ver el mensaje
Windows is ready to use (Windows está listo para utilizarse).
22. Abra el Editor del Registro y elija HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
\CurrentVersion\Winlogon. Elimine las claves de valores de cadena que creó anteriormente:
AutoAdminLogon, DefaultUserName y DefaultPassword.
23. Elimine o detenga la instancia temporal que creó en este procedimiento.
Tipo de No compatible con todos los tipos Compatible con todos los tipos Compatible
instancia de instancias. Si especifica un de instancias. con todos
524
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
En la lista siguiente se muestran los controladores PV que hay que ejecutar con cada versión de Windows
Server en Amazon EC2.
Contenido
• Controladores AWS PV (p. 525)
• Controladores Citrix PV (p. 529)
• Controladores RedHat PV (p. 529)
• Suscripción a las notificaciones (p. 529)
• Actualización de los controladores PV en las instancias de Windows (p. 530)
• Solución de problemas de los controladores PV (p. 537)
Controladores AWS PV
Los controladores AWS PV se almacenan en el directorio %ProgramFiles%\Amazon\Xentools.
Este directorio también contiene símbolos públicos y una herramienta de línea de comandos,
525
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
xenstore_client.exe, que permite el acceso a las entradas de XenStore. Por ejemplo, el siguiente
comando de ejemplo PowerShell devuelve la hora actual del Hypervisor:
Los controladores PV de AWS también tienen un servicio de Windows denominado LiteAgent, que se
ejecuta en modo de usuario. Se encarga de tareas como el cierre y reinicio de los eventos de las API
de AWS en instancias de la generación Xen. Puede obtener acceso a los servicios y administrarlos
ejecutando Services.msc en la línea de comandos. Cuando se ejecutan instancias de la generación
Nitro, los controladores PV de AWS no se utilizan y el servicio LiteAgent dejará él mismo de iniciarse con
la versión del controlador 8.2.4. La actualización al último controlador PV de AWS actualiza también el
servicio LiteAgent y aumenta la fiabilidad de todas las generaciones de instancias.
Opciones de instalación
• Para usar AWS Administrador de sistemas para actualizar de manera automática los controladores PV.
Para obtener más información, consulte Tutorial: actualización automática de los controladores PV en las
instancias EC2 de Windows (Consola) en la Guía del usuario de AWS Administrador de sistemas.
• Puede descargar el paquete de instalación, instalarlo y ejecutar el programa de instalación
manualmente. Para obtener más información acerca de la descarga y las instalación de los
controladores AWS PV o si va a actualizar un controlador de dominio, consulte Actualización de
instancias de Windows Server (actualización de controladores PV de AWS) (p. 531).
Note
526
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
8.2.7 Eficiencia mejorada para ser compatible con la migración de los tipos 20 de mayo de
de instancias más recientes. 2019
527
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
528
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
Controladores Citrix PV
Los controladores Citrix PV se almacenan en el directorio %ProgramFiles%\Citrix\XenTools
(instancias de 32 bits) o %ProgramFiles(x86)%\Citrix\XenTools (instancias de 64 bits).
Citrix también tiene un componente de controlador llamado XenGuestAgent, que se ejecuta como un
servicio de Windows. Se encarga de tareas como el cierre y reinicio de los eventos de la API. Puede
obtener acceso a los servicios y administrarlos ejecutando Services.msc en la línea de comandos.
Si se encuentra problemas de redes cuando trabaja con ciertas cargas de trabajo, es posible que tenga
que deshabilitar la característica TCP offloading del controlador Citrix PV. Para obtener más información,
consulte TCP Offloading (p. 541).
Controladores RedHat PV
Los controladores RedHat se admiten con las instancias heredadas, pero no se recomiendan con
instancias nuevas con más de 12 GB de RAM debido a sus limitaciones. Las instancias con más de 12
GB de RAM que ejecutan controladores RedHat pueden dar error de arranque y quedar inaccesibles. Se
recomienda actualizar los controladores RedHat a controladores Citrix PV y, a continuación, actualizar los
controladores Citrix PV a controladores AWS PV.
529
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
a. En Topic ARN (ARN de tema), copie el siguiente nombre de recurso de Amazon (ARN):
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
b. En Protocol (Protocolo), elija Email.
c. En Endpoint (Punto de enlace), escriba una dirección de correo electrónico que pueda utilizar
para recibir notificaciones.
d. Seleccione Create subscription.
6. Debe recibir un correo electrónico de confirmación. Abra el mensaje y siga las instrucciones para
completar la suscripción.
Cuando se publican nuevos controladores de Windows para EC2, enviamos notificaciones a los
suscriptores. Si ya no desea recibir estas notificaciones, utilice el siguiente procedimiento para cancelar la
suscripción.
Para anular la suscripción a las notificaciones del controlador de Windows para Amazon EC2
Para suscribirse a las notificaciones de EC2 con la CLI de AWS, utilice el siguiente comando.
Para suscribirse a las notificaciones de EC2 mediante las herramientas de AWS para Windows PowerShell
Para suscribirse a las notificaciones de EC2 con las herramientas de AWS para Windows PowerShell,
utilice el siguiente comando.
Contenido
• Actualización de instancias de Windows Server (actualización de controladores PV de AWS) (p. 531)
530
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
PS C:\>invoke-webrequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/
Latest/AWSPVDriver.zip -outfile $env:USERPROFILE\pv_driver.zip
expand-archive $env:userprofile\pv_driver.zip -DestinationPath
$env:userprofile\pv_drivers
531
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver
Verifique que la versión del controlador es la misma versión que la última enumerada en la tabla del
historial de versiones del controlador. Para obtener más información, consulte Historial de paquetes
de controladores PV de AWS (p. 526). Abra Administración de discos para ver si hay volúmenes
secundarios fuera de línea y póngalos en línea de modo que se correspondan con las letras de unidad que
anotó en el paso 6.
Si ha deshabilitado previamente TCP Offloading (p. 541) el uso de Netsh para los controladores Citrix
PV, le recomendamos que vuelva a habilitar esta característica después de actualizar a controladores
AWS PV. Los problemas de TCP Offloading con los controladores Citrix no están presentes en los
controladores AWS PV. Como resultado, la descarga TCP ofrece mejor rendimiento con los controladores
AWS PV.
Si anteriormente aplicó una dirección IP estática o una configuración DNS a la interfaz de red, debe volver
a aplicar la dirección IP estática o la configuración de DNS después de actualizar los controladores AWS
PV.
Warning
Antes de ejecutar este comando, confirme que sabe la contraseña de DSRM. Necesita ese
dato para iniciar sesión en la instancia una vez que termine la actualización y la instancia se
reinicie de forma automática.
El sistema debe arrancar en DSRM porque la utilidad de actualización elimina los controladores de
almacenamiento Citrix PV para poder instalar los controladores AWS PV. Por lo tanto, recomendamos
532
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
que anote cualquier mapeo de carpetas y letras de unidad a los discos secundarios en Administración
de discos. Cuando los controladores de almacenamiento Citrix PV no están presentes, los
controladores secundarios no se detectarán. Los controladores de dominio que usan una carpeta
NTDS en los controladores secundarios no arrancarán porque el disco secundario no se detectará.
Warning
Note
Si ha deshabilitado previamente TCP Offloading (p. 541) el uso de Netsh para los controladores
Citrix PV, le recomendamos que vuelva a habilitar esta característica después de actualizar
a controladores AWS PV. Los problemas de TCP Offloading con los controladores Citrix no
están presentes en los controladores AWS PV. Como resultado, la descarga TCP ofrece mejor
rendimiento con los controladores AWS PV.
533
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
• Instalar la última versión del servicio EC2Config. Para obtener más información, consulte Instalación de
la versión más reciente de EC2Config (p. 496).
• Verificar que tiene instalado Windows PowerShell 2.0. Para verificar la versión que ha instalado, ejecute
el comando siguiente en la ventana de PowerShell:
PS C:\> $PSVersionTable.PSVersion
Si necesita instalar la versión 2.0, consulte Paquete básico de Windows Management Framework
(Windows PowerShell 2.0 y WinRM) en la ayuda de Microsoft.
• Haga copia de back up de la información importante de la instancia o cree una AMI desde la instancia.
Para obtener más información sobre cómo crear una AMI, consulte Creación de una AMI de Windows
personalizada (p. 90). Si crea una AMI, asegúrese de hacer lo siguiente:
• Apunte la contraseña.
• No ejecute la herramienta Sysprep manualmente ni use el servicio EC2Config.
• Establezca el adaptador Ethernet para que obtenga una dirección IP automáticamente usando DHCP.
Para obtener más información, consulte Configure TCP/IP Settings en Microsoft TechNet Library.
1. Conéctese a la instancia e inicie sesión como administrador local. Para obtener más información sobre
cómo conectarse a la instancia, consulte Conexión con la instancia de Windows (p. 456).
2. En la instancia, descargue el paquete de actualización de Citrix PV.
3. Extraiga el contenido del paquete de actualización en una ubicación de su elección.
4. Haga doble clic en el archivo Upgrade.bat. Si recibe una advertencia de seguridad, elija Run
(Ejecutar).
5. En el cuadro de diálogo Upgrade Drivers (Actualizar controladores), revise la información y elija Yes
(Sí) si está preparado para comenzar la actualización.
6. En el cuadro de diálogo Red Hat Paravirtualized Xen Drivers for Windows uninstaller (Desinstalador de
Controladores Xen de Red Hat Paravirtualized para Windows), elija Yes (Sí) para eliminar el software
de RedHat. La instancia volverá a arrancarse.
Note
7. Compruebe que la instancia ha vuelto a arrancar y que está lista para su uso.
534
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
535
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
Para Windows Server 2008 R2 y versiones posteriores, recomendamos que actualice a los
controladores AWS PV que incluyen la actualización Guest Agent.
Antes de comenzar la actualización de los controladores, cree una copia de back up de la información
importante de la instancia, o bien, cree una AMI a partir de la instancia. Para obtener más información
sobre cómo crear una AMI, consulte Creación de una AMI de Windows personalizada (p. 90). Si crea una
AMI, asegúrese de que hace lo siguiente:
1. Conéctese a la instancia e inicie sesión como administrador local. Para obtener más información sobre
cómo conectarse a la instancia, consulte Conexión con la instancia de Windows (p. 456).
2. En la instancia, descargue el paquete de actualización de Citrix.
536
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
Contenido
• Windows Server 2012 R2 pierde la conexión de red y almacenamiento después de volver a arrancar la
instancia (p. 537)
• TCP Offloading (p. 541)
• Sincronización horaria (p. 542)
Este problema solo se produce con las AMI disponibles antes de septiembre de 2014.
Las imágenes de máquina de Amazon (AMI) para Windows Server 2012 R2 que se pusieron a
disposición de los usuarios antes del 10 de septiembre de 2014 pueden perder la conexión de red y de
almacenamiento tras reiniciar la instancia. El error del registro del sistema de la Consola de administración
de AWS indica: “Difficulty detecting PV driver details for Console Output”. La pérdida de conexión se debe
a la característica Plug and Play Cleanup. Esta característica busca y deshabilita los dispositivos inactivos
del sistema cada 30 días. La característica identifica incorrectamente el dispositivo de red de EC2 en
estado inactivo y lo elimina del sistema. Cuando ocurre, la instancia pierde la conexión de red después de
arranque.
En los sistemas que sospeche que pueden verse afectados por este problema, puede descargar y ejecutar
una actualización in situ del controlador. Si no consigue llevar a cabo la actualización in situ, puede
ejecutar un script ayudante. El script determina si la instancia está afectada. Si lo está, y el dispositivo de
red de Amazon EC2 no se ha eliminado, el script deshabilita el análisis de Plug and Play Cleanup. Si el
dispositivo de red se ha eliminado, el script repara el dispositivo, deshabilita el análisis de Plug and Play
Cleanup y permite que la instancia arranque con la conexión de red habilitada.
Contenido
• Elegir un modo de solucionar este problema (p. 537)
• Método 1: Redes mejoradas (p. 538)
• Método 2: Configuración del Registro (p. 539)
• Ejecutar el script de corrección activa de errores (p. 541)
Existen dos métodos para restaurar la conexión de red y almacenamiento en una instancia que se ha visto
afectada por este problema. Elija uno de los siguientes métodos:
537
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
Método 1: Redes mejoradas Las redes mejoradas solo están Puede cambiar el tipo de
disponibles en una nube privada instancia de servidor a C3. Las
virtual (VPC) que requiere un tipo redes mejoradas le permiten
de instancia C3. Si el servidor conectarse a la instancia
no utiliza el tipo de instancia C3, afectada y corregir el problema.
debe cambiarla temporalmente. Después de corregir el problema,
cambie la instancia al tipo de
instancia original de nuevo. Este
método es generalmente más
rápido que el método 2 y es
menos probable que dé un error
del usuario. Incurrirá en gastos
adicionales mientras que ejecute
la instancia C3.
Método 2: Configuración del Capacidad para crear u obtener Separe el volumen raíz de la
Registro acceso a un servidor secundario. instancia afectada, adjúntelo
Capacidad para cambiar la a una instancia diferente,
configuración del Registro. conéctese y haga los cambios
en el Registro. Incurrirá en
gastos adicionales mientras que
ejecute el servidor adicional.
Este método es más lento que
el 1, pero ha dado resultado
en situaciones en las que el
método 1 no sirvió para resolver
el problema.
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de
almacén de instancias. Para conservar los datos de los volúmenes del almacén de instancias,
asegúrese de realizar una copia de seguridad en un sistema de almacenamiento persistente.
4. Una vez que la instancia se haya detenido, cree una copia de seguridad. Abra el menú contextual de
la instancia (haga clic con el botón derecho), elija Image (Imagen) y, a continuación, elija Create Image
(Crear imagen).
5. Cambie el tipo de instancia por un tipo de instancia C3.
6. Inicie la instancia.
7. Conéctese a la instancia mediante el Escritorio remoto y descargue el paquete de actualización de los
controladores AWS PV en la instancia.
8. Extraiga el contenido de la carpeta y ejecute AWSPVDriverSetup.msi.
538
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
9. Una vez finalizada la actualización y de que la instancia pase ambas comprobaciones de estado en
la consola de Amazon EC2, conéctese a la instancia mediante el Escritorio remoto y compruebe que
los nuevos controladores se han instalado. En el administrador de dispositivos, en Controladores de
almacenamiento, localice AWS PV Storage Host Adapter. Verifique que la versión del controlador es
la misma versión que la última enumerada en la tabla del historial de versiones del controlador. Para
obtener más información, consulte Historial de paquetes de controladores PV de AWS (p. 526).
10. Detenga la instancia y devuélvala a su tipo de instancia original.
11. Inicie la instancia y continúe con el uso normal.
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de
almacén de instancias. Para conservar los datos de los volúmenes del almacén de instancias,
asegúrese de realizar una copia de seguridad en un sistema de almacenamiento persistente.
4. Elija Launch Instance (Lanzar instancia) y cree una instancia temporal de Windows Server 2008 o
Windows Server 2012 en la misma zona de disponibilidad que la instancia afectada. No cree una
instancia de Windows Server 2012 R2.
Important
HKEY_LOCAL_MACHINE\su_nombre_de_clave_temporal\ControlSet001\Control\Class
\4d36e97d-e325-11ce-bfc1-08002be10318
HKEY_LOCAL_MACHINE\su_nombre_de_clave_temporal\ControlSet001\Control\Class
\4d36e96a-e325-11ce-bfc1-08002be10318
12. Para cada clave, haga doble clic en UpperFilters, escriba un valor para XENFILT y elija Aceptar.
539
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
HKEY_LOCAL_MACHINE\su_nombre_de_clave_temporal\ControlSet001\Services\XENBUS
\Parameters
14. Cree una nueva cadena (REG_SZ) con el nombre ActiveDevice y el valor siguiente:
PCI\VEN_5853&DEV_0001&SUBSYS_00015853&REV_01
15. Localice la siguiente clave:
HKEY_LOCAL_MACHINE\su_nombre_de_clave_temporal\ControlSet001\Services\XENBUS
16. Cambie Count de 0 a 1.
17. Localice y elimine las siguientes claves:
HKEY_LOCAL_MACHINE\su_nombre_de_clave_temporal\ControlSet001\Services\xenvbd
\StartOverride
HKEY_LOCAL_MACHINE \su_nombre_de_clave_temporal\ControlSet001\Services\xenfilt
\StartOverride
18. En el panel de navegación del Editor del Registro, elija la clave temporal que creó cuando abrió el
Editor del Registro por primera vez.
19. En el menú Archivo, elija Descargar subárbol.
20. En la utilidad de Administración de discos, elija la unidad que adjuntó anteriormente, abra el menú
contextual (clic con el botón derecho) y elija Sin conexión.
21. En la consola de Amazon EC2, separe el volumen afectado de la instancia temporal y vuelva a
adjuntarlo a la instancia de Windows Server 2012 R2 con el nombre de dispositivo /dev/sda1. Debe
especificar este nombre de dispositivo para designar el volumen como volumen raíz.
22. Inicie la instancia.
23. Conéctese a la instancia mediante el Escritorio remoto y descargue el paquete de actualización de los
controladores AWS PV en la instancia.
24. Extraiga el contenido de la carpeta y ejecute AWSPVDriverSetup.msi.
540
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores PV
25. Una vez finalizada la actualización y de que la instancia pase ambas comprobaciones de estado en
la consola de Amazon EC2, conéctese a la instancia mediante el Escritorio remoto y compruebe que
los nuevos controladores se han instalado. En el administrador de dispositivos, en Controladores de
almacenamiento, localice AWS PV Storage Host Adapter. Verifique que la versión del controlador es
la misma versión que la última enumerada en la tabla del historial de versiones del controlador. Para
obtener más información, consulte Historial de paquetes de controladores PV de AWS (p. 526).
26. Elimine o detenga la instancia temporal que creó en este procedimiento.
Si no consigue llevar a cabo la actualización in situ del controlador ni migrar a una nueva instancia, puede
ejecutar el script de corrección para corregir los problemas que ha causado la tarea de Plug and Play
Cleanup.
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de
almacén de instancias. Para conservar los datos de los volúmenes del almacén de instancias,
asegúrese de realizar una copia de seguridad en un sistema de almacenamiento persistente.
4. Una vez que la instancia se haya detenido, cree una copia de seguridad. Abra el menú contextual de
la instancia (haga clic con el botón derecho), elija Image (Imagen) y, a continuación, elija Create Image
(Crear imagen).
5. Abra el menú contextual de la instancia (haga clic con el botón derecho), elija Instance State (Estado
de la instancia) y, a continuación, elija Start (Iniciar).
6. Conéctese a la instancia mediante el Escritorio remoto y descargue la carpeta
RemediateDriverIssue.zip en la instancia.
7. Extraiga el contenido de la carpeta.
8. Ejecute el script según las instrucciones del archivo Readme.txt. El archivo se encuentra en el carpeta
en la que ha descomprimido RemediateDriverIssue.zip.
TCP Offloading
Important
Este problema no se aplica a las instancias que ejecutan controladores de red de AWS PV o Intel.
De manera predeterminada, TCP offloading está habilitado para los controladores Citrix PV en las AMI de
Windows. Si encuentra algún error en el transporte o la transmisión de paquetes (visibles en el Monitor de
rendimiento de Windows) —por ejemplo, cuando ejecuta determinadas cargas de SQL—, tal vez necesite
deshabilitar esta característica.
Warning
541
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores NVMe de AWS
2. Si utiliza Windows Server 2012, presione Ctrl+Esc para obtener acceso a la pantalla Inicio y, a
continuación, elija Panel de control. Si utiliza Windows Server 2008, elija Inicio y seleccione Panel de
control.
3. Elija Red e Internet y, a continuación, Centro de redes y recursos compartidos.
4. Elija Cambiar configuración del adaptador.
5. Haga clic con el botón derecho en Citrix PV Ethernet Adapter #0 y seleccione Propiedades.
6. En el cuadro de diálogo Propiedades de conexión de área local, elija Configurar para abrir el cuadro
de diálogo Propiedades de Citrix PV Ethernet Adapter #0.
7. En la pestaña Opciones avanzadas, deshabilite todas las propiedades excepto Corregir valor de suma
de comprobación de TCP/UDP. Para deshabilitar una propiedad, selecciónela en Propiedad y elija
Desactivado en Valor.
8. Seleccione OK.
9. En la ventana del símbolo del sistema, ejecute el siguiente comando.
Sincronización horaria
Antes de la versión 2013.02.13 Windows AMI, Citrix Xen Guest Agent podía establecer la hora del sistema
incorrectamente. Esto puede hacer que caduque la concesión de DHCP. Si tiene problemas de conexión
con la instancia, es posible que tenga que actualizar el agente.
Para determinar si tiene Citrix Xen guest agent actualizado, compruebe si el archivo C:\Program Files
\Citrix\XenGuestAgent.exe es de marzo de 2013. Si la fecha de este archivo es anterior, actualice
el servicio Citrix Xen Guest Agent. Para obtener más información, consulte Actualización del servicio Citrix
Xen Guest Agent Service (p. 536).
542
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores NVMe de AWS
NVMe, debe tener el controlador NVMe de AWS instalado. Las últimas AMI de Windows de AWS para
Windows Server 2008 R2 y versiones posteriores contienen el controlador NVMe de AWS necesario.
Para obtener más información sobre EBS y NVMe, consulte Amazon EBS y NVMe en instancias de
Windows (p. 1080). Para obtener más información acerca del almacén de instancias de SSD y NVMe,
consulte Volúmenes de almacenes de instancias SSD (p. 1136).
Requisitos previos
invoke-webrequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/NVMe/
Latest/AWSNVMe.zip -outfile $env:USERPROFILE\nvme_driver.zip
expand-archive $env:userprofile\nvme_driver.zip -DestinationPath $env:userprofile
\nvme_driver
543
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Controladores NVMe de AWS
1.0.0 Controlador NVMe de AWS para los tipos de instancias admitidos 12 de febrero
que ejecutan Windows Server de 2018
a. En Topic ARN (ARN de tema), copie el siguiente nombre de recurso de Amazon (ARN):
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
b. En Protocol (Protocolo), elija Email.
c. En Endpoint (Punto de enlace), escriba una dirección de correo electrónico que pueda utilizar
para recibir notificaciones.
d. Seleccione Create subscription.
6. Debe recibir un correo electrónico de confirmación. Abra el mensaje y siga las instrucciones para
completar la suscripción.
Cuando se publican nuevos controladores de Windows para EC2, enviamos notificaciones a los
suscriptores. Si ya no desea recibir estas notificaciones, utilice el siguiente procedimiento para cancelar la
suscripción.
Para anular la suscripción a las notificaciones del controlador de Windows para Amazon EC2
Para suscribirse a las notificaciones de EC2 con la CLI de AWS, utilice el siguiente comando.
Para suscribirse a las notificaciones de EC2 mediante las herramientas de AWS para Windows PowerShell
544
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
Para suscribirse a las notificaciones de EC2 con las herramientas de AWS para Windows PowerShell,
utilice el siguiente comando.
En la mayoría de los casos, habrá un tipo de instancia Amazon EC2 con la combinación de memoria y
número de vCPU adecuada para sus cargas de trabajo. Sin embargo, puede especificar las siguientes
opciones de CPU para optimizar la instancia en función de cargas de trabajo o necesidades empresariales
específicas:
• Número de núcleos de CPU: puede personalizar el número de núcleos de CPU de la instancia. Esto le
ofrecerá la posibilidad de optimizar los costos de licencias de software con una instancia que dispone
de la cantidad suficiente de memoria RAM para cargas de trabajo con uso intensivo de memoria pero
menos núcleos de CPU.
• Subprocesos por núcleo: puede deshabilitar el multiproceso especificando un único subproceso por
núcleo de CPU. Esto podría utilizarlo en determinadas cargas de trabajo, como las cargas de trabajo de
informática de alto rendimiento (HPC).
Puede especificar estas opciones de CPU durante el lanzamiento de la instancia. No se aplican cargos
adicionales o reducidos al especificar opciones de CPU. Se aplican los mismos cargos que en el caso de
las instancias que se lanzan con opciones de CPU predeterminadas.
Contenido
• Reglas para especificar opciones de CPU (p. 545)
• Núcleos de CPU y subprocesos por núcleo de CPU por tipo de instancia (p. 546)
• Especificación de opciones de CPU para una instancia (p. 558)
• Visualización de las opciones de CPU de una instancia (p. 559)
• Las opciones de CPU solo se pueden especificar durante el lanzamiento de la instancia y no se podrán
modificar posteriormente.
• Al lanzar una instancia, es necesario especificar el número de núcleos de CPU y subprocesos por núcleo
en la solicitud. Para obtener ejemplos de solicitudes, consulte Especificación de opciones de CPU para
una instancia (p. 558).
• La cantidad de CPU virtuales de la instancia es el número de núcleos de CPU multiplicado por el
número de subprocesos por núcleo. Para especificar un número personalizado de vCPU, es necesario
especificar un número válido de núcleos de CPU y subprocesos para el tipo de instancia. No puede
545
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
superar el número predeterminado de vCPU de la instancia. Para obtener más información, consulte
Núcleos de CPU y subprocesos por núcleo de CPU por tipo de instancia (p. 546).
• Para deshabilitar el multiproceso, especifique un subproceso por núcleo.
• Si cambia el tipo de instancia (p. 200) de una instancia existente, las opciones de CPU se reemplazan
automáticamente por las opciones de CPU predeterminadas del nuevo tipo de instancia.
• Las opciones de CPU especificadas se conservarán al detener, iniciar o reiniciar una instancia.
f1.2xlarge 8 4 2 1, 2, 3, 4 1, 2
f1.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
f1.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
g3.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
g3.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
g3.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
g3s.xlarge 4 2 2 1, 2 1, 2
g4dn.xlarge 4 2 2 1, 2 1, 2
g4dn.2xlarge 8 4 2 1, 2, 3, 4 1, 2
g4dn.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
g4dn.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
546
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
g4dn.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
p2.xlarge 4 2 2 1, 2 1, 2
p2.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
p2.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
p3.2xlarge 8 4 2 1, 2, 3, 4 1, 2
p3.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
p3.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
c4.large 2 1 2 1 1, 2
c4.xlarge 4 2 2 1, 2 1, 2
c4.2xlarge 8 4 2 1, 2, 3, 4 1, 2
547
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
c4.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
c4.8xlarge 36 18 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18
c5.large 2 1 2 1 1, 2
c5.xlarge 4 2 2 2 1, 2
c5.2xlarge 8 4 2 2, 4 1, 2
c5.4xlarge 16 8 2 2, 4, 6, 8 1, 2
c5.9xlarge 36 18 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18
c5d.large 2 1 2 1 1, 2
c5d.xlarge 4 2 2 2 1, 2
c5d.2xlarge 8 4 2 2, 4 1, 2
c5d.4xlarge 16 8 2 2, 4, 6, 8 1, 2
c5d.9xlarge 36 18 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18
548
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
c5n.large 2 1 2 1 1, 2
c5n.xlarge 4 2 2 2 1, 2
c5n.2xlarge 8 4 2 2, 4 1, 2
c5n.4xlarge 16 8 2 2, 4, 6, 8 1, 2
c5n.9xlarge 36 18 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18
m5.large 2 1 2 1 1, 2
m5.xlarge 4 2 2 2 1, 2
m5.2xlarge 8 4 2 2, 4 1, 2
m5.4xlarge 16 8 2 2, 4, 6, 8 1, 2
m5.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
m5.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
549
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
m5a.large 2 1 2 1 1, 2
m5a.xlarge 4 2 2 2 1, 2
m5a.2xlarge 8 4 2 2, 4 1, 2
m5a.4xlarge 16 8 2 2, 4, 6, 8 1, 2
m5a.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
m5ad.large 2 1 2 1 1, 2
m5ad.xlarge 4 2 2 2 1, 2
m5ad.2xlarge 8 4 2 2, 4 1, 2
m5ad.4xlarge 16 8 2 2, 4, 6, 8 1, 2
m5ad.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
m5d.large 2 1 2 1 1, 2
m5d.xlarge 4 2 2 2 1, 2
m5d.2xlarge 8 4 2 2, 4 1, 2
m5d.4xlarge 16 8 2 2, 4, 6, 8 1, 2
m5d.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
550
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
m5d.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
m5dn.large 2 1 2 1 1, 2
m5dn.xlarge 4 2 2 2 1, 2
m5dn.2xlarge 8 4 2 2, 4 1, 2
m5dn.4xlarge 16 8 2 2, 4, 6, 8 1, 2
m5dn.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
m5dn.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
m5n.large 2 1 2 1 1, 2
m5n.xlarge 4 2 2 2 1, 2
m5n.2xlarge 8 4 2 2, 4 1, 2
m5n.4xlarge 16 8 2 2, 4, 6, 8 1, 2
m5n.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
551
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
m5n.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
t3.nano 2 1 2 1 1, 2
t3.micro 2 1 2 1 1, 2
t3.small 2 1 2 1 1, 2
t3.medium 2 1 2 1 1, 2
t3.large 2 1 2 1 1, 2
t3.xlarge 4 2 2 2 1, 2
t3.2xlarge 8 4 2 2, 4 1, 2
t3a.nano 2 1 2 1 1, 2
t3a.micro 2 1 2 1 1, 2
t3a.small 2 1 2 1 1, 2
t3a.medium 2 1 2 1 1, 2
t3a.large 2 1 2 1 1, 2
t3a.xlarge 4 2 2 2 1, 2
t3a.2xlarge 8 4 2 2, 4 1, 2
r4.large 2 1 2 1 1, 2
r4.xlarge 4 2 2 1, 2 1, 2
552
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
r4.2xlarge 8 4 2 1, 2, 3, 4 1, 2
r4.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
r4.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
r4.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
r5.large 2 1 2 1 1, 2
r5.xlarge 4 2 2 2 1, 2
r5.2xlarge 8 4 2 2, 4 1, 2
r5.4xlarge 16 8 2 2, 4, 6, 8 1, 2
r5.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
r5.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
r5a.large 2 1 2 1 1, 2
r5a.xlarge 4 2 2 2 1, 2
r5a.2xlarge 8 4 2 2, 4 1, 2
r5a.4xlarge 16 8 2 2, 4, 6, 8 1, 2
r5a.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
553
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
r5ad.large 2 1 2 1 1, 2
r5ad.xlarge 4 2 2 2 1, 2
r5ad.2xlarge 8 4 2 2, 4 1, 2
r5ad.4xlarge 16 8 2 2, 4, 6, 8 1, 2
r5ad.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
r5d.large 2 1 2 1 1, 2
r5d.xlarge 4 2 2 2 1, 2
r5d.2xlarge 8 4 2 2, 4 1, 2
r5d.4xlarge 16 8 2 2, 4, 6, 8 1, 2
r5d.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
r5d.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
554
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
r5dn.large 2 1 2 1 1, 2
r5dn.xlarge 4 2 2 2 1, 2
r5dn.2xlarge 8 4 2 2, 4 1, 2
r5dn.4xlarge 16 8 2 2, 4, 6, 8 1, 2
r5dn.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
r5dn.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
r5n.large 2 1 2 1 1, 2
r5n.xlarge 4 2 2 2 1, 2
r5n.2xlarge 8 4 2 2, 4 1, 2
r5n.4xlarge 16 8 2 2, 4, 6, 8 1, 2
r5n.8xlarge 32 16 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16
r5n.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
555
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
x1.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
x1e.xlarge 4 2 2 1, 2 1, 2
x1e.2xlarge 8 4 2 1, 2, 3, 4 1, 2
x1e.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
x1e.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
x1e.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
z1d.large 2 1 2 1 1, 2
z1d.xlarge 4 2 2 2 1, 2
z1d.2xlarge 8 4 2 2, 4 1, 2
z1d.3xlarge 12 6 2 2, 4, 6 1, 2
z1d.6xlarge 24 12 2 2, 4, 6, 8, 10, 1, 2
12
556
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
d2.xlarge 4 2 2 1, 2 1, 2
d2.2xlarge 8 4 2 1, 2, 3, 4 1, 2
d2.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
d2.8xlarge 36 18 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18
h1.2xlarge 8 4 2 1, 2, 3, 4 1, 2
h1.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
h1.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
h1.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
i3.large 2 1 2 1 1, 2
i3.xlarge 4 2 2 1, 2 1, 2
i3.2xlarge 8 4 2 1, 2, 3, 4 1, 2
i3.4xlarge 16 8 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8
i3.8xlarge 32 16 2 1, 2, 3, 4, 5, 6, 1, 2
7, 8, 9, 10, 11,
12, 13, 14, 15,
16
i3.16xlarge 64 32 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24, 26,
28, 30, 32
i3en.large 2 1 2 1 1, 2
i3en.xlarge 4 2 2 2 1, 2
i3en.2xlarge 8 4 2 2, 4 1, 2
i3en.3xlarge 12 6 2 2, 4, 6 1, 2
i3en.6xlarge 24 12 2 2, 4, 6, 8, 10, 1, 2
12
557
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
i3en.12xlarge 48 24 2 2, 4, 6, 8, 10, 1, 2
12, 14, 16, 18,
20, 22, 24
Deshabilitar el multiproceso
Para deshabilitar el multiproceso, especifique un subproceso por núcleo.
558
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de las opciones de CPU
Para especificar un número personalizado de CPU virtual durante el lanzamiento de una instancia
(consola)
Para especificar un número personalizado de CPU virtuales durante el lanzamiento de una instancia (AWS
CLI)
Utilice el comando run-instances de la AWS CLI y especifique el número de núcleos de CPU y el número
de subprocesos en el parámetro --cpu-options. Puede especificar tres núcleos de CPU y dos
subprocesos por núcleo para disponer de seis vCPU.
También puede especificar seis núcleos de CPU y un subproceso por núcleo (lo que deshabilita el
multiproceso) para obtener seis vCPU:
559
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Establecimiento de la hora
4. Para ver el número de núcleos y subprocesos por núcleo, elija el valor de campo Number of vCPUs
(Número de CPU virtuales).
Para ver las opciones de CPU para una instancia (AWS CLI)
...
"Instances": [
{
"Monitoring": {
"State": "disabled"
},
"PublicDnsName": "ec2-198-51-100-5.eu-central-1.compute.amazonaws.com",
"State": {
"Code": 16,
"Name": "running"
},
"EbsOptimized": false,
"LaunchTime": "2018-05-08T13:40:33.000Z",
"PublicIpAddress": "198.51.100.5",
"PrivateIpAddress": "172.31.2.206",
"ProductCodes": [],
"VpcId": "vpc-1a2b3c4d",
"CpuOptions": {
"CoreCount": 34,
"ThreadsPerCore": 1
},
"StateTransitionReason": "",
...
}
]
...
También puede conectarse a la instancia y utilizar el Administrador de tareas para ver la información sobre
la CPU de la instancia.
Puede usar AWS Config para registrar, auditar y evaluar los cambios en la configuración de las instancias,
incluidas las instancias terminadas. Para obtener más información, consulte Introducción a AWS Config en
la AWS Config Developer Guide.
560
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Establecimiento de la hora
Contenido
• Cambio de la zona horaria (p. 561)
• Configuración del Network Time Protocol (NTP, protocolo de tiempo de redes) (p. 561)
• Configuración predeterminada de protocolo de tiempo de redes (NTP) para las AMI de Amazon
Windows (p. 562)
• Configuración de la hora para Windows Server 2008 y posterior (p. 563)
• Recursos relacionados (p. 564)
display name
time zone ID
Este comando devuelve los valores de configuración actuales para la instancia de Windows.
561
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Establecimiento de la hora
Este comando devuelve información como la última vez que la instancia se sincronizó con el servidor
NTP y el intervalo de sondeo.
Para cambiar el servidor NTP de modo que use Amazon Time Sync Service
Puede cambiar la instancia para que utilice un conjunto distinto de servidores NTP de ser necesario. Por
ejemplo, si tiene instancias de Windows que no tienen acceso a Internet, puede configurarlas para que
usen un servidor NTP ubicado dentro de su red privada. Si las instancias están dentro de un dominio, debe
cambiar la configuración de forma que se utilicen los controladores de dominio como origen horario para
evitar el desfase horario. El grupo de seguridad de la instancia debe configurarse para permitir el tráfico
UDP saliente en el puerto 123 (NTP).
Donde comma-delimited list of NTP servers es la lista de servidores NTP que debe utilizar
la instancia.
2. Para comprobar la nueva configuración, use el comando siguiente:
• Update Interval (Intervalo de actualización): controla la frecuencia con que el servicio de hora ajustará la
hora del sistema para que sea exacta. AWS configura el intervalo de actualización para que se produzca
cada dos minutos.
• NTP Server (Servidor NTP): a partir de la versión de agosto de 2018, las AMI ahora utilizan de forma
predeterminada Amazon Time Sync Service. Se puede acceder a este servicio de hora desde cualquier
562
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Establecimiento de la hora
región de EC2 en el punto de enlace 169.254.169.123. Además, el indicador 0x9 muestra que el servicio
de hora está actuando como cliente, y que se debe usar SpecialPollInterval para determinar con qué
frecuencia debe registrarse en el servidor de hora configurado.
• Type (Tipo): "NTP" significa que el servicio actúa como cliente NTP independiente en lugar de actuar
como parte de un dominio.
• Enabled (Habilitado) e InputProvider (Suministrador de entrada): el servicio de hora está habilitado y
proporciona la hora al sistema operativo.
• Special Poll Interval (Intervalo de sondeo especial): comprueba la hora en el servidor NTP configurado
cada 900 segundos o 15 minutos.
HKLM:\System Habilitado 1
\CurrentControlSet\services
\w32time\TimeProviders
\NtpClient
HKLM:\System InputProvider 1
\CurrentControlSet\services
\w32time\TimeProviders
\NtpClient
563
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de la contraseña
3. Si está utilizando una AMI de Windows Server 2008 (no de Windows Server 2008 R2) creada antes
del 22 de febrero de 2013, es recomendable que actualice a la última AMI para Windows de AWS.
Si está utilizando una AMI que ejecuta Windows Server 2008 R2 (no Windows Server 2008), debe
comprobar que está instalado el hotfix de Microsoft KB2922223. Si este hotfix no está instalado,
recomendamos actualizar a la última AMI para Windows de AWS.
4. (Opcional) Compruebe que la instancia guardó la clave correctamente mediante el siguiente comando:
Este comando devuelve las subclaves de la clave TimeZoneInformation del registro. Debería ver la
clave RealTimeIsUniversal en la parte inferior de la lista, como se muestra a continuación:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
Bias REG_DWORD 0x1e0
DaylightBias REG_DWORD 0xffffffc4
DaylightName REG_SZ @tzres.dll,-211
DaylightStart REG_BINARY 00000300020002000000000000000000
StandardBias REG_DWORD 0x0
StandardName REG_SZ @tzres.dll,-212
StandardStart REG_BINARY 00000B00010002000000000000000000
TimeZoneKeyName REG_SZ Pacific Standard Time
DynamicDaylightTimeDisabled REG_DWORD 0x0
ActiveTimeBias REG_DWORD 0x1a4
RealTimeIsUniversal REG_DWORD 0x1
Recursos relacionados
Para obtener más información sobre cómo el sistema operativo Windows coordina y administra el tiempo,
incluida la adición de un segundo intercalar, consulte la documentación siguiente:
Con las AMI de Windows de AWS para Windows Server 2012 R2 y versiones anteriores, el servicio
EC2Config (p. 494) genera la contraseña predeterminada. Con las AMI de Windows de AWS
para Windows Server 2016 y versiones posteriores, EC2Launch (p. 483) genera la contraseña
predeterminada.
Note
Con Windows Server 2016 y versiones anteriores, la opción Password never expires está
deshabilitada para el administrador local. Con Windows Server 2012 R2 y versiones anteriores, la
opción Password never expires está habilitada para el administrador local.
564
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Agregar componentes de Windows
Para obtener acceso e instalar los componentes opcionales, primero debe encontrar la instantánea de EBS
correcta para la versión de Windows Server, crear un volumen desde la instantánea y adjuntar el volumen
a la instancia.
Antes de empezar
Utilice la Consola de administración de AWS o una herramienta de línea de comandos para obtener
el ID y la zona de disponibilidad de la instancia. Debe crear el volumen de EBS en la misma zona de
disponibilidad que la instancia.
565
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Agregar componentes de Windows
No inicialice el volumen.
14. Abra el Panel de control, Programas y características. Elija Activar o desactivar las características de
Windows. Si se le solicitan los medios de instalación, especifique el volumen de EBS con los medios
de instalación.
1. Use el cmdlet Get-EC2Snapshot con los filtros Owner y description para obtener una lista de las
instantáneas de medios de instalación disponibles.
2. En los resultados, anote el ID de la instantánea que coincida con la arquitectura del sistema y la
preferencia de idioma. Por ejemplo:
...
DataEncryptionKeyId :
Description : Windows 2019 English Installation Media
Encrypted : False
KmsKeyId :
OwnerAlias : amazon
OwnerId : 123456789012
Progress : 100%
SnapshotId : snap-22da283e
StartTime : 10/25/2019 8:00:47 PM
566
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Agregar componentes de Windows
State : completed
StateMessage :
Tags : {}
VolumeId : vol-be5eafcb
VolumeSize : 6
...
3. Use el cmdlet New-EC2Volume para crear un volumen a partir de la instantánea. Especifique la misma
zona de disponibilidad que la de la instancia.
Attachments : {}
AvailabilityZone : us-east-1a
CreateTime : 4/18/2017 10:50:25 AM
Encrypted : False
Iops : 100
KmsKeyId :
Size : 6
SnapshotId : snap-22da283e
State : creating
Tags : {}
VolumeId : vol-06aa9e1fbf8b82ed1
VolumeType : gp2
6. Conéctese a la instancia y haga que el volumen esté disponible. Para obtener más información,
consulte Hacer que un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990).
Important
No inicialice el volumen.
7. Abra el Panel de control, Programas y características. Elija Activar o desactivar las características de
Windows. Si se le solicitan los medios de instalación, especifique el volumen de EBS con los medios
de instalación.
2. En los resultados, anote el ID de la instantánea que coincida con la arquitectura del sistema y la
preferencia de idioma. Por ejemplo:
567
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de una dirección IPv4 privada secundaria
"Snapshots": [
...
{
"OwnerAlias": "amazon",
"Description": "Windows 2019 English Installation Media",
"Encrypted": false,
"VolumeId": "vol-be5eafcb",
"State": "completed",
"VolumeSize": 6,
"Progress": "100%",
"StartTime": "2019-10-25T20:00:47.000Z",
"SnapshotId": "snap-22da283e",
"OwnerId": "123456789012"
},
...
]
}
3. Use el comando create-volume para crear un volumen a partir de la instantánea. Especifique la misma
zona de disponibilidad que la de la instancia.
{
"AvailabilityZone": "us-east-1a",
"Encrypted": false,
"VolumeType": "gp2",
"VolumeId": "vol-0c98b37f30bcbc290",
"State": "creating",
"Iops": 100,
"SnapshotId": "snap-22da283e",
"CreateTime": "2017-04-18T10:33:10.940Z",
"Size": 6
}
6. Conéctese a la instancia y haga que el volumen esté disponible. Para obtener más información,
consulte Hacer que un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990).
Important
No inicialice el volumen.
7. Abra el Panel de control, Programas y características. Elija Activar o desactivar las características de
Windows. Si se le solicitan los medios de instalación, especifique el volumen de EBS con los medios
de instalación.
568
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de una dirección IPv4 privada secundaria
Configurar el sistema operativo en una instancia de Windows para que reconozca una dirección IPv4
privada secundaria requiere lo siguiente:
Note
Estas instrucciones se basan en Windows Server 2008 R2. La implementación de estos pasos
puede variar según el sistema operativo de la instancia de Windows.
Requisitos previos
Antes de comenzar, asegúrese de que cumple los siguientes requisitos:
• Como práctica recomendada, lance la instancia de Windows utilizando las AMI más recientes. Si usa
una AMI de Windows anterior, asegúrese de que esta cuenta con la revisión de Microsoft al que se hace
referencia en http://support.microsoft.com/kb/2582281.
• Después de lanzar una instancia en la VPC, agregue una dirección IP privada secundaria. Para obtener
más información, consulte Asignación de una dirección IPv4 privada secundaria (p. 724).
• Para permitir solicitudes de Internet en el sitio web después de completar las tareas de estos pasos,
debe configurar una dirección IP elástica y asociarla con la dirección IP privada secundaria. Para
obtener más información, consulte Asociación de una dirección IP elástica con la dirección IPv4 privada
secundaria (p. 726).
1. Conéctese a la instancia.
2. Busque la dirección IP, la máscara de subred y las direcciones de gateway predeterminadas de la
instancia siguiendo los pasos siguientes:
ipconfig /all
Examine la sección siguiente en el resultado que obtenga y anote los valores de Dirección IPv4,
Máscara de subred, Puerta de enlace predeterminada y Servidores DNS para la interfaz de red.
569
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de una dirección IPv4 privada secundaria
%SystemRoot%\system32\control.exe ncpa.cpl
4. Abra el menú contextual (haga clic con el botón derecho) de la interfaz de red (conexión de área local)
y elija Propiedades.
5. Elija Protocolo de Internet versión 4 (TCP/IPv4), Propiedades.
6. En el cuadro de diálogo Propiedades: Protocolo de Internet versión 4 (TCP/IPv4), elija Usar la
siguiente dirección IP, escriba los valores siguientes y elija Aceptar.
Campo Valor
Important
570
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de una dirección IPv4 privada secundaria
Perderá la conexión RDP con la instancia de Windows durante unos segundos mientras la instancia pasa
de usar DHCP a usar direcciones estáticas. La instancia retiene la misma información de la dirección IP
que antes, pero ahora esta información es estática y no está administrada por DHCP.
571
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de una dirección IPv4 privada secundaria
1. Conéctese a la instancia.
2. Abra el Administrador de Internet Information Services (IIS).
3. En el panel, Conexiones, expanda Sitios.
4. Abra el menú contextual del sitio web (haga clic con el botón derecho) y elija Modificar enlaces.
5. En el cuadro de diálogo Enlaces de sitios, en Tipo, elija http, Modificar.
572
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
6. En el cuadro de diálogo Modificar enlace del sitio, en Dirección IP, seleccione la dirección IP privada
secundaria. (De manera predeterminada, cada sitio web acepta solicitudes HTTP de todas las
direcciones IP).
1. Configure la dirección IP estática para la interfaz de red elástica primaria siguiendo los procedimientos
anteriores de Paso 1: Configurar una dirección IP estática en la instancia de Windows (p. 569).
2. Configure la dirección IP estática para la interfaz de red elástica secundaria siguiendo los mismos
procedimientos.
Para obtener ejemplos del ensamblado de una propiedad UserData en una plantilla de AWS
CloudFormation, consulte Propiedad UserData cifrada en Base64 y Propiedad UserData cifrada en Base64
con AccessKey y SecretKey.
Para obtener información acerca de cómo ejecutar comandos en su instancia de Linux durante el
lanzamiento, consulte Ejecución de comandos en la instancia de Linux durante el lanzamiento en la Guía
del usuario de Amazon EC2 para instancias de Linux.
Contenido
• Scripts de datos de usuario (p. 574)
• Ejecución de datos de usuario (p. 575)
• Datos de usuario y la consola (p. 576)
• Datos de usuario y las Herramientas para Windows PowerShell (p. 578)
573
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
Si se especifica tanto un script de procesamiento por lotes como un script de Windows PowerShell,
el script por lotes se ejecuta en primer lugar y después lo hace el script de Windows PowerShell,
independientemente del orden en el que aparezcan en los datos de usuario de la instancia.
Si utiliza una API de AWS en un script de datos de usuario, debe utilizar un perfil de instancia al iniciar la
instancia. Un perfil de instancia proporciona las credenciales de AWS adecuadas requeridas por el script
de datos de usuario para ejecutar la llamada a la API. Para obtener más información, consulte Perfiles de
instancias (p. 919).
<script>
echo Current date and time >> %SystemRoot%\Temp\test.log
echo %DATE% %TIME% >> %SystemRoot%\Temp\test.log
</script>
De forma predeterminada, los scripts de datos de usuario se ejecutan solo una vez, cuando se lanza la
instancia. Para ejecutarlos cada vez que se inicia o se reinicia la instancia, añada <persist>true</
persist> a los datos de usuario.
<script>
echo Current date and time >> %SystemRoot%\Temp\test.log
echo %DATE% %TIME% >> %SystemRoot%\Temp\test.log
</script>
<persist>true</persist>
Especifique un script de Windows PowerShell con la etiqueta powershell. Separe los comandos con
saltos de línea. Por ejemplo:
<powershell>
$file = $env:SystemRoot + "\Temp\" + (Get-Date).ToString("MM-dd-yy-hh-mm")
New-Item $file -ItemType file
</powershell>
De forma predeterminada, los scripts de datos de usuario se ejecutan solo una vez, cuando se lanza la
instancia. Para ejecutarlos cada vez que se inicia o se reinicia la instancia, añada <persist>true</
persist> a los datos de usuario.
<powershell>
574
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
Codificación Base64
Si utiliza Amazon EC2 API o una herramienta que no realice codificación base64 de los datos de usuario,
debe codificar los datos de usuario usted mismo. De lo contrario, se registra un error por imposibilidad
de encontrar etiquetas script o powershell para ejecutar. A continuación se ofrece un ejemplo de
codificación con Windows PowerShell.
$UserData =
[System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($Script))
$Script =
[System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($UserData))
Los scripts de datos de usuario se ejecutan desde la cuenta del administrador local cuando se genera una
contraseña aleatoria. De lo contrario, se ejecutan desde la cuenta del sistema.
Lanzamiento de la instancia
Los scripts de los datos de usuario de la instancia se ejecutan durante el lanzamiento inicial de la instancia.
Si se encuentra la etiqueta persist, significa que la ejecución de los datos de usuario está habilitada para
inicios o reinicios posteriores. Los archivos de registro de EC2Launch y EC2Config contienen información
del resultado estándar y las secuencias de error estándar.
Es posible que la carpeta C:\ProgramData esté oculta. Para ver la carpeta, debe mostrar los
archivos y las carpetas ocultos.
575
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
• Message: The output from user scripts: si se ejecutan scripts de datos de usuario, se registra
su salida
Si elige la opción Shutdown with Sysprep (Cerrar con Sysprep), los scripts de datos de usuario se ejecutan
al iniciar o reiniciar la instancia, aunque no se haya habilitado la ejecución de los datos de usuario para
inicios o reinicios posteriores.
Para habilitar la ejecución de datos de usuario en Windows Server 2016 o versiones posteriores
(EC2Launch)
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 –Schedule
3. Desconéctese de la instancia de Windows. Para ejecutar los scripts actualizados la próxima vez
que se inicie la instancia, detenga la instancia y actualice los datos de usuario. Para obtener más
información, consulte Visualizar y actualizar los datos de usuario de la instancia (p. 577).
Para habilitar la ejecución de datos de usuario en Windows Server 2012 R2 y versiones anteriores
(EC2Config)
576
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de
almacén de instancias. Para conservar los datos de los volúmenes del almacén de instancias,
asegúrese de realizar una copia de seguridad en un sistema de almacenamiento persistente.
4. Cuando se le pida confirmación, elija Yes, Stop (Sí, detener). Puede que transcurran unos minutos
hasta que la instancia se detenga.
5. Con la instancia aún seleccionada, elija Actions (Acciones), Instance Settings (Configuración de la
instancia) y View/Change User Data (Ver o modificar datos del usuario). Los datos de usuario no se
pueden cambiar si la instancia se está ejecutando, pero puede verlos.
6. En el cuadro de diálogo View/Change User Data (Ver o modificar datos del usuario), actualice los
datos de usuario y, a continuación, elija Save (Guardar). Para ejecutar los scripts de datos de usuario
cada vez que se inicia o se reinicia la instancia, añada <persist>true</persist>, como se
muestra en el siguiente ejemplo:
577
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
7. Inicie la instancia. Si ha habilitado la ejecución de los datos de usuario para inicios o reinicios
posteriores, los scripts de datos de usuario actualizados se ejecutan como parte del proceso de inicio
de la instancia.
Cree un archivo de texto con los datos de usuario de la instancia. Para ejecutar los scripts de datos de
usuario cada vez que se inicia o se reinicia la instancia, agregue <persist>true</persist>, tal como
se muestra en el siguiente ejemplo.
<powershell>
$file = $env:SystemRoot + "\Temp\" + (Get-Date).ToString("MM-dd-yy-hh-mm")
New-Item $file -ItemType file
</powershell>
<persist>true</persist>
Para especificar los datos de usuario de la instancia cuando lanza la instancia, use el comando New-
EC2Instance. Este comando no realiza codificación base64 de los datos de usuario. Para codificar los
datos de usuario en un archivo de texto llamado script.txt, utilice los siguientes comandos:
578
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de comandos durante el lanzamiento
Utilice el parámetro -UserData para pasar los datos de usuario al comando New-EC2Instance.
Puede modificar los datos de usuario de una instancia detenida utilizando el comando Edit-
EC2InstanceAttribute.
Cree un archivo de texto con el nuevo script. Para codificar los datos de usuario en el archivo de texto
llamado new-script.txt, utilice los siguientes comandos:
Utilice los parámetros -UserData y -Value para especificar los datos de usuario.
Para recuperar los datos de usuario de una instancia, utilice el comando Get-EC2InstanceAttribute.
A continuación, se muestra un ejemplo del resultado. Tenga en cuenta que los datos de usuario están
codificados.
PHBvd2Vyc2hlbGw
+DQpSZW5hbWUtQ29tcHV0ZXIgLU5ld05hbWUgdXNlci1kYXRhLXRlc3QNCjwvcG93ZXJzaGVsbD4=
Para almacenar los datos de usuario codificados en una variable y luego decodificarlos, utilice los
siguientes comandos.
<powershell>
$file = $env:SystemRoot + "\Temp\" + (Get-Date).ToString("MM-dd-yy-hh-mm")
New-Item $file -ItemType file
</powershell>
<persist>true</persist>
579
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Ejemplo: Cambiar el nombre a la instancia para que coincida con el valor de la etiqueta
Para leer el valor de la etiqueta, cambie el nombre a la instancia durante el primer arranque para que
coincida con el valor de la etiqueta y reinicie, utilice el comando Get-EC2Tag. Para ejecutar este comando
correctamente, debe tener un rol con permisos ec2:DescribeTags porque la información de etiquetas
no está disponible en los metadatos y debe recuperarse mediante una llamada a la API. Para obtener más
información sobre cómo asociar un rol a una instancia, consulte Asociar un rol de IAM a una instancia.
Note
Este script falla en versiones de Windows Server anteriores a 2008.
<powershell>
$instanceId = (invoke-webrequest http://169.254.169.254/latest/meta-data/instance-id -
UseBasicParsing).content
$nameValue = (get-ec2tag -filter @{Name="resource-id";Value=
$instanceid},@{Name="key";Value="Name"}).Value
$pattern = "^(?![0-9]{1,15}$)[a-zA-Z0-9-]{1,15}$"
##Verify Name Value satisfies best practices for Windows hostnames
If ($nameValue -match $pattern)
{Try
{Rename-Computer -NewName $nameValue -Restart -ErrorAction Stop}
Catch
{$ErrorMessage = $_.Exception.Message
Write-Output "Rename failed: $ErrorMessage"}}
Else
{Throw "Provided name not a valid hostname. Please ensure Name value is between 1 and
15 characters in length and contains only alphanumeric or hyphen characters"}
</powershell>
También puede utilizar metadatos de instancia para obtener acceso a los datos de usuario que ha
especificado al lanzar la instancia. Por ejemplo, se pueden especificar parámetros para configurar la
instancia o incluir un script sencillo. Puede crear AMI genéricas y usar los datos de usuario para modificar
los archivos de configuración proporcionados durante el lanzamiento. Por ejemplo, si ejecuta servidores
web para varios negocios pequeños, todos pueden utilizar la misma AMI genérica y recuperar el contenido
del bucket de Amazon S3 que especifique en los datos de usuario en el lanzamiento. Para añadir un nuevo
cliente en cualquier momento, cree un bucket para el cliente, añada su contenido y lance la AMI con el
nombre de bucket único proporcionado a su código en los datos de usuario. Si lanza más de una instancia
al mismo tiempo, los datos de usuario se encuentran disponibles para todas las instancias en esa reserva.
Cada instancia que forme parte de la misma reserva tiene un número ami-launch-index único, que le
permite escribir código que controla lo que se hace. Por ejemplo, el primer host puede elegirse a sí mismo
como nodo principal inicial en un clúster.
Las instancias EC2 también pueden incluir datos dinámicos, como, por ejemplo, un documento de
identidad de instancia que se genera cuando se lanza la instancia. Para obtener más información, consulte
Categorías de datos dinámicos (p. 602).
Important
Aunque solo se puede obtener acceso a los metadatos de instancia y a los datos de usuario
desde la propia instancia, los datos no están protegidos con métodos criptográficos ni de
autenticación. Cualquier persona con acceso directo a la instancia, y prácticamente cualquier
software que se ejecute en la instancia, puede ver sus metadatos. Por ello, no debería almacenar
información confidencial, como contraseñas y claves de cifrado de duración prolongada, como
datos de usuario.
580
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Contenido
• Configuración del servicio de metadatos de instancia (p. 581)
• Recuperación de metadatos de instancia (p. 586)
• Uso de los datos de usuario de la instancia (p. 594)
• Recuperación de datos dinámicos (p. 596)
• Categorías de metadatos de instancia (p. 596)
• Documentos de identidad de instancias (p. 603)
De forma predeterminada, puede usar IMDSv1 o IMDSv2, o ambos. El servicio de metadatos de instancia
distingue entre solicitudes IMDSv1 y IMDSv2 en función de si, en cualquier solicitud, los encabezados PUT
o GET, que son exclusivos de IMDSv2, están presentes en dicha solicitud.
Puede configurar el servicio de metadatos de instancia en cada instancia de tal manera que el código
local o los usuarios deban usar IMDSv2. Si especifica que debe usarse IMDSv2, IMDSv1 dejará de
funcionar. Para obtener más información, consulte Configuración de las opciones de metadatos de
instancia (p. 584).
En el siguiente ejemplo se usa un script de shell PowerShell y IMDSv2 para recuperar los elementos de
metadatos de la instancia de nivel superior. El comando de ejemplo:
• Crea un token de sesión que dura seis horas (21 600 segundos) con la solicitud PUT
• Almacena el encabezado del token de sesión en una variable denominada token
• Solicita los elementos de metadatos de nivel superior con el token
Después de crear un token, puede volverlo a usar hasta que venza. En el siguiente comando de ejemplo,
que toma el ID de la AMI utilizada para lanzar la instancia, se vuelve a utilizar el token que se almacena en
$token en el ejemplo anterior.
581
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Al utilizar IMDSv2 para solicitar metadatos de instancia, la solicitud debe incluir lo siguiente:
1. Use una solicitud PUT para iniciar una sesión en el servicio de metadatos de instancia. La solicitud PUT
devuelve un token que debe incluirse en las solicitudes GET subsiguientes del servicio de metadatos de
instancia. El token debe acceder a los metadatos con IMDSv2.
2. Incluir el token en todas las solicitudes GET del servicio de metadatos de instancia. Cuando el uso del
token se establece en required, las solicitudes sin un token válido o con un token que ha vencido
reciben un código de error HTTP 401 - Unauthorized. Para obtener información sobre cómo
cambiar el requisito de uso del token, consulte modify-instance-metadata-options en la AWS CLI
Command Reference.
• El token es una clave específica de la instancia. El token no es válido en otras instancias EC2 y se
rechazará si intenta usarlo fuera de la instancia en la que se generó.
• La solicitud PUT debe incluir un encabezado que especifique el tiempo de vida (TTL) del token, en
segundos, de un máximo de seis horas (21 600 segundos). El token representa una sesión lógica.
El TTL especifica el período de tiempo que es válido el token y, en consecuencia, la duración de la
sesión.
• Cuando un token caduca, para poder seguir accediendo a los metadatos de instancia hay que crear
una sesión nueva con otro PUT.
• Puede escoger entre volver a utilizar un token o crear uno nuevo con cada solicitud. Para un número
pequeño de solicitudes, puede ser más sencillo generar y usar inmediatamente un token cada vez
que necesite acceder al servicio de metadatos de instancia. Pero para ser más eficientes, puede
especificar una duración más larga para el token y volver a usarlo en vez de escribir una solicitud
PUT cada vez que tenga que solicitar metadatos de instancia. No existe ningún límite práctico sobre
el número de token simultáneos, que represente a su propia sesión. Sin embargo, IMDSv2 sigue
limitado por la conexión normal del servicio de metadatos de instancia y los límites controlados. Para
obtener más información, consulte Limitación controlada (p. 593).
Los métodos HTTP GET y HEAD están permitidos en las solicitudes de metadatos de instancia IMDSv2. Las
solicitudes PUT se rechazan si contienen un encabezado X-Forwarded-For.
De forma predeterminada, la respuesta a las solicitudes PUT tiene un límite de saltos de respuesta (tiempo
de vida) de 1 en el nivel del protocolo IP. Puede ajustar el límite de saltos con el comando modify-
instance-metadata-options si tiene que ampliarlo. Por ejemplo, puede necesitar un límite de saltos
mayor para una compatibilidad con versiones anteriores con servicios de contenedor ejecutándose en
la instancia. Para obtener más información, consulte modify-instance-metadata-options en la AWS CLI
Command Reference.
Si el software usa IMDSv1, utilice las siguientes herramientas a la hora de configurar el software para que
use IMDSv2.
• Software de AWS: las versiones más recientes de los SDK y las CLI de AWS admiten IMDSv2. Para
usar IMDSv2, asegúrese de que las instancias EC2 incluyan las versiones más recientes de los SDK y
las CLI de AWS. Para obtener más información sobre cómo actualizar la CLI, consulte Actualización a la
versión más reciente de la AWS CLI en la AWS Command Line Interface Guía del usuario.
• CloudWatch: IMDSv2 utiliza sesiones respaldadas por token, mientras que IMDSv1, no. La métrica
MetadataNoToken de CloudWatch realiza un seguimiento del número de llamadas al servicio
de metadatos de instancia que están utilizando IMDSv1. Al seguir esta métrica hasta cero, puede
582
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
determinar si y cuándo se ha actualizado el software para utilizar IMDSv2. Para obtener más
información, consulte Métricas de la instancia (p. 680).
• Actualizaciones a API y CLI de EC2: para las instancias existentes, puede utilizar el comando de la
CLI modify-instance-metadata-options (o la API ModifyInstanceMetadataOptions) para exigir el uso
de IMDSv2. Para las instancias nuevas, puede usar el comando de la CLI run-instances (o la API
RunInstances) y el parámetro metadata-options para lanzar instancias nuevas que exijan el uso de
IMDSv2.
Para exigir el uso de IMDSv2 en todas las instancias nuevas lanzadas por grupos de Auto Scaling, los
grupos de Auto Scaling deben usar plantillas de lanzamiento. Cuando cree una plantilla de lanzamiento,
configure los parámetros MetadataOptions para que requieran el uso de IMDSv2. Para los grupos de
Auto Scaling que utilizan configuraciones de lanzamiento, reemplace las configuraciones de lanzamiento
por plantillas de lanzamiento. Después de reemplazar una configuración de lanzamiento por una
plantilla de lanzamiento, el grupo de Auto Scaling lanza las nuevas instancias con la nueva plantilla
de lanzamiento, pero las instancias existentes no se ven afectadas. Utilice el comando de la CLI
modify-instance-metadata-options (o la API ModifyInstanceMetadataOptions ) para requerir el uso de
IMDSv2 en las instancias existentes, o termine las instancias y el grupo de Auto Scaling lanzará nuevas
instancias de sustitución con la configuración de las opciones de metadatos de la instancia definida en la
plantilla de lanzamiento.
• SCP y políticas de IAM: puede usar una condición de IAM para impedir que los usuarios de IAM puedan
lanzar una instancia a menos que esta utilice IMDSv2. También puede usar condiciones de IAM para
forzar que los usuarios de IAM no puedan modificar las instancias en ejecución para reactivar IMDSv1 y
para forzar que el servicio de metadatos de instancia esté disponible en la instancia.
Además, puede elegir una capa de protección adicional para forzar el cambio de IMDSv1 a IMDSv2.
En la capa de gestión del acceso, en relación con las API que se han llamado con credenciales de rol
de EC2, puede usar una clave de condición nueva en cualquier política de IAM o política de control
de servicios de AWS Organizations (SCP). En especial, al usar la clave de condición de política
ec2:RoleDelivery con un valor 2.0 en las políticas de IAM, las llamadas a la API realizadas con
credenciales de rol de EC2 obtenidas de IMDSv1 recibirán la respuesta UnauthorizedOperation.
Se puede conseguir lo mismo de forma más extensa si dicha condición la exige una SCP. De esta
manera se logra que las credenciales proporcionadas mediante IMDSv1 no se puedan usar para llamar
a las API porque cualquier llamada a la API que no cumpla la condición especificada recibirá un error
UnauthorizedOperation. Para ver ejemplos de políticas de IAM, consulte Trabajar con metadatos de
instancias (p. 907). Para obtener más información, consulte Políticas de control de servicios en la Guía
del usuario de AWS Organizations.
Si se usan las herramientas anteriores, recomendamos que siga esta ruta para pasar a IMDSv2:
Paso 1: Al principio
Actualice los SDK, las CLI y el software que usen credenciales de rol en sus instancia EC2 a las
versiones compatibles con IMDSv2. Para obtener más información sobre cómo actualizar la CLI, consulte
Actualización a la versión más reciente de la AWS CLI en la AWS Command Line Interface Guía del
usuario.
583
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
A continuación, cambie el software que accede directamente a los metadatos de instancia (en otras
palabras, que no usan un SDK) con las solicitudes IMDSv2.
Todo está listo en todas las instancias cuando la métrica MetadataNoToken de CloudWatch muestra un
uso de IMDSv1 igual a cero. En esta etapa, puede hacer lo siguiente:
• En las instancias existentes, puede exigir el uso de IMDSv2 con el comando modify-instance-metadata-
options. Puede hacer estos cambios en instancias en ejecución. No es necesario que reinicie las
instancias.
• En el caso de las instancias nuevas, cuando lance una nueva instancia, puede utilizar el comando run-
instances para especificar que solo se va a utilizar IMDSv2.
La especificación de las opciones de metadatos de instancia solo está disponible a través de la API o la
CLI de AWS; actualmente, no está disponible en la Consola de administración de AWS. Para obtener más
información, consulte Configuración de las opciones de metadatos de instancia (p. 584).
También puede utilizar claves de condición de IAM en una política de IAM o SCP para hacer lo siguiente:
• Permitir que una instancia se lance únicamente si está configurada para requerir el uso de IMDSv2
• Restringir el número de saltos permitidos
• Desactivar el acceso a los metadatos de instancia
Para configurar las opciones de metadatos de instancia en instancias nuevas o existentes, use el SDK o la
CLI de AWS. Para obtener más información, consulte run-instances y modify-instance-metadata-options en
la AWS CLI Command Reference.
584
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Note
Debe proceder con cautela y realizar pruebas antes de realizar cambios. Tome nota de lo
siguiente:
• Si fuerza el uso de IMDSv2, las aplicaciones o los agentes que usen IMDSv1 para acceder a
metadatos de instancia se interrumpirán.
• Si desactiva todo acceso a los metadatos de instancia, las aplicaciones o los agentes que
confíen en que el acceso a metadatos de instancia funcione, se interrumpirán.
Temas
• Configuración de las opciones de metadatos en instancias nuevas (p. 585)
• Configuración de opciones de metadatos en instancias existentes (p. 585)
Para asegurarse de que los usuarios de IAM solo puedan lanzar instancias que exigen el uso de IMDSv2
al solicitar metadatos de instancia, puede especificar que la condición para exigir IMDSv2 debe cumplirse
antes de lanzar una instancia. Para ver una política de IAM de ejemplo, consulte Trabajar con metadatos
de instancias (p. 907).
Para asegurarse de que el acceso a los metadatos de la instancia está desactivado, independientemente
de la versión del servicio de metadatos de instancia que esté utilizando, inicie la instancia con el valor --
metadata-options establecido en HttpEndpoint=disabled. Puede activar el acceso más adelante
mediante el comando modify-instance-metadata-options .
585
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
crear una política de IAM que impida a los usuarios modificar las opciones de metadatos de una instancia
existente.
En las instancias existentes, puede optar por exigir el uso de IMDSv2 al solicitar metadatos de instancia.
Use el comando de la CLI modify-instance-metadata-options y establezca el parámetro http-tokens en
required.
Note
Cuando especifique un valor para http-tokens, también tendrá que establecer http-
endpoint en enabled.
En las instancias existentes, puede modificar la configuración del límite de saltos de respuesta PUT. Use el
comando de la CLI modify-instance-metadata-options y establezca el parámetro http-put-response-
hop-limit en el número de saltos necesario. En el siguiente ejemplo, el límite de saltos se ha establecido
en 3. Tenga en cuenta que al especificar un valor para http-put-response-hop-limit, también debe
establecer http-endpoint en enabled.
En las instancias existentes, para desactivar el acceso a los metadatos de instancia puede desconectar
el punto de enlace HTTP del servicio de metadatos de instancia, sin importar la versión del servicio de
metadatos de instancia que use. Puede anular este cambio en cualquier momento mediante la activación
del punto de enlace HTTP. Use el comando de la CLI modify-instance-metadata-options y establezca el
parámetro http-endpoint en disabled.
Para controlar qué usuarios de IAM pueden modificar las opciones de metadatos de una instancia
existente, puede especificar una política que impida a todos los usuarios que no tengan un rol determinado
utilizar la API ModifyInstanceMetadataOptions. Para ver una política de IAM de ejemplo, consulte Trabajar
con metadatos de instancias (p. 907).
586
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Los metadatos de instancia se dividen en categorías. Para obtener una descripción de cada categoría de
metadatos de instancia, consulte Categorías de metadatos de instancia (p. 596).
Para ver todas las categorías de metadatos de instancia dentro de una instancia en ejecución, utilice el
siguiente URI.
http://169.254.169.254/latest/meta-data/
La dirección IP 169.254.169.254 es una dirección de enlace local y solo es válida desde la instancia.
Para obtener más información, consulte Dirección de enlace local en Wikipedia.
Tenga en cuenta que no se le cobrará por las solicitudes de HTTP utilizadas para recuperar metadatos de
instancia y datos de usuario.
El formato de comando difiere en función de si usa IMDSv1 o IMDSv2. De forma predeterminada, puede
usar ambos servicios de metadatos de instancia. Para exigir el uso de IMDSv2, consulte Configuración del
servicio de metadatos de instancia (p. 581).
Puede utilizar cmdlets de PowerShell para recuperar el URI. Por ejemplo, si ejecuta la versión 3.0 o
posterior de PowerShell, debe utilizar el siguiente cmdlet.
IMDSv2
IMDSv1
Si no quiere utilizar PowerShell, puede instalar una herramienta de terceros como GNU Wget o cURL.
Important
Si instala una herramienta de terceros en una instancia de Windows, asegúrese de leer
detenidamente la documentación asociada, ya que el método para llamar al HTTP y el formato de
salida pueden ser distintos a lo que se indica aquí.
La solicitud de un recurso de metadato general (el URI acaba en /) devuelve una lista de recursos
disponibles, o bien un código de error HTTP 404 - Not Found si no existe dicho recurso. Los elementos
de la lista aparecen en líneas separadas que acaban con saltos de línea (ASCII 10).
Para las solicitudes realizadas con Servicio de metadatos de instancia versión 2, pueden aparecer los
siguientes códigos de error HTTP:
587
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Este ejemplo obtiene las versiones disponibles de los metadatos de la instancia. Estas versiones no se
corresponden necesariamente con una versión de API de Amazon EC2. Tiene disponibles las versiones
anteriores en caso de que tenga scripts que se basen en la estructura y la información presente en la
versión anterior.
IMDSv2
IMDSv1
588
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
2008-02-01
2008-09-01
2009-04-04
2011-01-01
2011-05-01
2012-01-12
2014-02-25
2014-11-05
2015-10-20
2016-04-19
2016-06-30
2016-09-02
latest
Este ejemplo obtiene los elementos de metadatos del nivel superior. Para obtener más información,
consulte Categorías de metadatos de instancia (p. 596).
IMDSv2
IMDSv1
589
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
local-hostname
local-ipv4
mac
metrics/
network/
placement/
profile
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups
services/
En los siguientes ejemplos se obtienen los valores de algunos elementos de metadatos de nivel superior
del ejemplo anterior. Las solicitudes IMDSv2 usan el token almacenado creado en el comando de ejemplo
anterior, siempre y cuando no haya vencido.
IMDSv2
IMDSv1
IMDSv2
IMDSv1
IMDSv2
IMDSv1
590
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
IMDSv2
IMDSv1
IMDSv2
IMDSv1
IMDSv2
IMDSv1
591
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
IMDSv2
IMDSv1
IMDSv2
IMDSv1
592
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
subnet-be9b61d7
Limitación controlada
Limitamos las consultas al servicio de metadatos de instancia por cada instancia y aplicamos límites en el
número de conexiones simultáneas desde una instancia al servicio de metadatos de instancia.
Si utiliza el servicio de metadatos de instancia para recuperar credenciales de seguridad de AWS, evite
consultar credenciales en cada transacción o mientras se ejecuta una gran cantidad de procesos o
subprocesos, ya que puede producirse una limitación controlada en las operaciones. En lugar de ello, se
recomienda guardar en caché las credenciales hasta que comience a aproximarse su caducidad.
El ejemplo de PowerShell utiliza el firewall integrado de Windows para impedir que el webserver
Apache (basado en el ID de usuario de instalación predeterminado de NT AUTHORITY\IUSR) acceda a
169.254.169.254. Usa una regla de rechazo para rechazar todas las solicitudes de metadatos de instancia
(IMDSv1 o IMDSv2) de cualquier proceso que se ejecute con ese usuario.
O, puede plantearse solo dar acceso a usuarios o grupos determinados, mediante el uso de reglas de
permiso. Las reglas de permiso pueden ser más sencillas de administrar desde el punto de vista de
la seguridad, ya que requieren que tome una decisión acerca del software que necesita acceso a los
metadatos de instancia. Si usa reglas de permiso, es menos probable que permita al software de forma
involuntaria acceder al servicio de metadatos (al que no pretendía dar acceso) si posteriormente cambia
el software o la configuración en una instancia. También puede combinar el uso de grupos con reglas de
permiso, de manera que pueda añadir y eliminar usuarios de un grupo permitido sin tener que cambiar la
regla del firewall.
El siguiente ejemplo impide acceder a los metadatos de instancia a todos los procesos que se ejecutan
como grupo de SO especificado en la variable blockPrincipal (en este ejemplo, el grupo Windows
Everyone), excepto para los procesos especificados en exceptionPrincipal (en este ejemplo, un
grupo denominado trustworthy-users). Debe especificar los dos principios de rechazo y de permiso
porque el firewall de Windows, a diferencia de la regla ! --uid-owner trustworthy-user en iptables
de Linux, no proporciona un mecanismo abreviado para permitir solo un principal determinado (usuario o
grupo) mediante el rechazo de los demás.
593
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
PS C:\> $ExceptionPrincipalSID =
$exceptionPrincipal.Translate([System.Security.Principal.SecurityIdentifier]).Value
PS C:\> $PrincipalSDDL = "O:LSD:(D;;CC;;;$ExceptionPrincipalSID)(A;;CC;;;
$BlockPrincipalSID)"
PS C:\> New-NetFirewallRule -DisplayName "Block metadata service for
$($blockPrincipal.Value), exception: $($exceptionPrincipal.Value)" -Action block -
Direction out `
-Protocol TCP -RemoteAddress 169.254.169.254 -LocalUser $PrincipalSDDL
Note
Para usar reglas de firewall locales, debe adaptar los comandos de ejemplo anteriores para
adaptarlos a sus necesidades.
Puede plantearse bloquear todo el software con reglas netsh pero son menos flexibles.
C:\> netsh advfirewall firewall add rule name="Block metadata service altogether" dir=out
protocol=TCP remoteip=169.254.169.254 action=block
Note
• Para usar reglas de firewall locales, debe adaptar los comandos de ejemplo anteriores para
adaptarlos a sus necesidades.
• Las reglas netsh deben establecerse a partir de un símbolo del sistema elevado y no pueden
fijarse para denegar o permitir determinados principales.
• Los datos de usuario deben estar codificados con base64. La consola de Amazon EC2 puede realizar la
codificación con base64 por usted, o bien puede aceptar la entrada codificada con base64.
• Los datos de usuario están limitados a 16 KB, sin formato, antes de cifrarlo en base64. El tamaño de una
cadena de longitud n tras el cifrado en base64 es ceil(n/3)*4.
• Los datos de usuario deben descodificarse en base64 al recuperarlos. Los datos se descodifican
automáticamente si los recupera con los metadatos de instancia o la consola.
• Los datos de usuario se tratan como datos opacos: lo que facilita es lo que obtiene. La instancia es quien
debe interpretarlos.
• Si detiene una instancia, modifica sus datos de usuario y la inicia de nuevo, los datos de usuario
actualizados no se ejecutan automáticamente al iniciar la instancia. Sin embargo, puede configurar los
ajustes para que los scripts de datos de usuario actualizados se ejecuten una vez al iniciar la instancia, o
bien cada vez que esta se inicie o se reinicie.
594
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
http://169.254.169.254/latest/user-data
Las solicitudes de datos de usuario devuelven los datos tal cual (tipo de contenido application/octet-
stream).
Este ejemplo devuelve datos de usuario que se proporcionaron como texto separado por comas.
IMDSv2
IMDSv1
IMDSv2
IMDSv1
Para recuperar datos de usuario de una instancia desde su propio equipo, consulte Datos de usuario y las
Herramientas para Windows PowerShell (p. 578)
595
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
http://169.254.169.254/latest/dynamic/
En este ejemplo se muestra cómo recuperar categorías de identidad de instancia de alto nivel.
IMDSv2
IMDSv1
Para obtener más información sobre datos dinámicos y ejemplos de cómo recuperarlos, consulte
Documentos de identidad de instancias (p. 603).
Algunos de los nombres de categoría de la tabla siguiente son marcadores de posición para datos
que son exclusivos de su instancia. Por ejemplo, mac representa la dirección MAC de la interfaz
de red. Debe sustituir los marcadores de posición con valores reales.
596
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
597
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
598
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
599
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
600
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
601
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
602
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
instance-identity/ Otras partes pueden utilizar los datos para verificar su 04-04-2009
signature origen y autenticidad. Consulte Documentos de identidad
de instancias (p. 603).
Datos Descripción
devpayProductCodes Obsoleto.
instanceId El ID de la instancia.
603
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Datos Descripción
Conéctese a la instancia y ejecute uno de los siguientes comandos en función de la versión del Servicio de
metadatos de instancia (IMDS) utilizada por la instancia.
IMDSv2
IMDSv1
{
"devpayProductCodes" : null,
"marketplaceProductCodes" : [ "1abc2defghijklm3nopqrs4tu" ],
"availabilityZone" : "us-west-2b",
"privateIp" : "10.158.112.84",
"version" : "2017-09-30",
"instanceId" : "i-1234567890abcdef0",
"billingProducts" : null,
"instanceType" : "t2.micro",
"accountId" : "123456789012",
"imageId" : "ami-5fb8c835",
"pendingTime" : "2016-11-19T16:32:11Z",
"architecture" : "x86_64",
"kernelId" : null,
"ramdiskId" : null,
"region" : "us-west-2"
}
El Documentos de identidad de instancia de texto sin formato se acompaña de tres firmas resumidas y
cifradas. Puede utilizar estas firmas para verificar el origen y la autenticidad del Documentos de identidad
de instancia y la información que incluye. Se proporcionan las siguientes firmas:
• Firma codificada en base64: este es un hash SHA256 codificado en base64 del Documentos de
identidad de instancia cifrado mediante un par de claves RSA.
604
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
• Firma PKCS7: este es un hash SHA1 del Documentos de identidad de instancia cifrado mediante un par
de claves DSA.
• Firma RSA-2048: este es un hash SHA256 del Documentos de identidad de instancia cifrado utilizando
un par de claves RSA-2048.
Cada firma está disponible en un punto de enlace diferente en los metadatos de la instancia. Puede usar
cualquiera de estas firmas dependiendo de sus requisitos de cifrado y hash. Para verificar las firmas, debe
usar el correspondiente certificado público de AWS.
Important
En los temas siguientes se proporcionan pasos detallados para validar el Documentos de identidad de
instancia usando cada firma.
• Uso de la firma PKCS7 para verificar el documento de identidad de instancia (p. 605)
• Uso de la firma codificada en Base64 para verificar el documento de identidad de instancia (p. 609)
• Uso de la firma RSA-2048 para verificar el documento de identidad de instancia (p. 610)
Requisitos previos
Este procedimiento requiere la clase Microsoft .NET Core de System.Security. Para agregar la clase a
la sesión de PowerShell, ejecute el siguiente comando.
Note
El comando agrega la clase solo a la sesión actual de PowerShell. Si inicia una nueva sesión,
debe ejecutar el comando de nuevo.
1. Conéctese a la instancia.
2. Recupere la firma PKCS7 de los metadatos de instancia, conviértala en una matriz de bytes y
agréguela a una variable denominada $Signature. Utilice uno de los siguientes comandos
dependiendo de la versión IMDS utilizada por la instancia.
IMDSv2
605
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
IMDSv1
3. Recupere el documento de identidad de instancia de texto sin formato de los metadatos de instancia,
conviértalo en una matriz de bytes y agréguelo a una variable denominada $Document. Utilice uno de
los siguientes comandos dependiendo de la versión IMDS utilizada por la instancia.
IMDSv2
IMDSv1
4. Cree un nuevo archivo denominado certificate.pem y agregue uno de los siguientes certificados
públicos DSA, según su región.
Important
El siguiente certificado público AWS es para todas las regiones de AWS, excepto Hong Kong,
Baréin, China y GovCloud.
-----BEGIN CERTIFICATE-----
MIIC7TCCAq0CCQCWukjZ5V4aZzAJBgcqhkjOOAQDMFwxCzAJBgNVBAYTAlVTMRkw
FwYDVQQIExBXYXNoaW5ndG9uIFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYD
VQQKExdBbWF6b24gV2ViIFNlcnZpY2VzIExMQzAeFw0xMjAxMDUxMjU2MTJaFw0z
ODAxMDUxMjU2MTJaMFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQIExBXYXNoaW5ndG9u
IFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYDVQQKExdBbWF6b24gV2ViIFNl
cnZpY2VzIExMQzCCAbcwggEsBgcqhkjOOAQBMIIBHwKBgQCjkvcS2bb1VQ4yt/5e
ih5OO6kK/n1Lzllr7D8ZwtQP8fOEpp5E2ng+D6Ud1Z1gYipr58Kj3nssSNpI6bX3
VyIQzK7wLclnd/YozqNNmgIyZecN7EglK9ITHJLP+x8FtUpt3QbyYXJdmVMegN6P
hviYt5JH/nYl4hh3Pa1HJdskgQIVALVJ3ER11+Ko4tP6nwvHwh6+ERYRAoGBAI1j
k+tkqMVHuAFcvAGKocTgsjJem6/5qomzJuKDmbJNu9Qxw3rAotXau8Qe+MBcJl/U
hhy1KHVpCGl9fueQ2s6IL0CaO/buycU1CiYQk40KNHCcHfNiZbdlx1E9rpUp7bnF
lRa2v1ntMX3caRVDdbtPEWmdxSCYsYFDk4mZrOLBA4GEAAKBgEbmeve5f8LIE/Gf
MNmP9CM5eovQOGx5ho8WqD+aTebs+k2tn92BBPqeZqpWRa5P/+jrdKml1qx4llHW
MXrs3IgIb6+hUIB+S8dz8/mmO0bpr76RoZVCXYab2CZedFut7qc3WUH9+EUAH5mw
vSeDCOUMYQR7R9LINYwouHIziqQYMAkGByqGSM44BAMDLwAwLAIUWXBlk40xTwSw
7HX32MxXYruse9ACFBNGmdX2ZBrVNGrN9N2f6ROk0k9K
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIC7zCCAq4CCQCO7MJe5Y3VLjAJBgcqhkjOOAQDMFwxCzAJBgNVBAYTAlVTMRkw
FwYDVQQIExBXYXNoaW5ndG9uIFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYD
606
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
VQQKExdBbWF6b24gV2ViIFNlcnZpY2VzIExMQzAeFw0xOTAyMDMwMjIxMjFaFw00
NTAyMDMwMjIxMjFaMFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQIExBXYXNoaW5ndG9u
IFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYDVQQKExdBbWF6b24gV2ViIFNl
cnZpY2VzIExMQzCCAbgwggEsBgcqhkjOOAQBMIIBHwKBgQDvQ9RzVvf4MAwGbqfX
blCvCoVb9957OkLGn/04CowHXJ+vTBR7eyIa6AoXltsQXBOmrJswToFKKxT4gbuw
jK7s9QQX4CmTRWcEgO2RXtZSVjOhsUQMh+yf7Ht4OVL97LWnNfGsX2cwjcRWHYgI
7lvnuBNBzLQHdSEwMNq0Bk76PwIVAMan6XIEEPnwr4e6u/RNnWBGKd9FAoGBAOCG
eSNmxpW4QFu4pIlAykm6EnTZKKHT87gdXkAkfoC5fAfOxxhnE2HezZHp9Ap2tMV5
8bWNvoPHvoKCQqwfm+OUBlAxC/3vqoVkKL2mG1KgUH9+hrtpMTkwO3RREnKe7I5O
x9qDimJpOihrL4I0dYvy9xUOoz+DzFAW8+ylWVYpA4GFAAKBgQDbnBAKSxWr9QHY
6Dt+EFdGz6lAZLedeBKpaP53Z1DTO34J0C55YbJTwBTFGqPtOLxnUVDlGiD6GbmC
80f3jvogPR1mSmGsydbNbZnbUEVWrRhe+y5zJ3g9qs/DWmDW0deEFvkhWVnLJkFJ
9pdOu/ibRPH1lE2nz6pK7GbOQtLyHTAJBgcqhkjOOAQDAzAAMC0CFQCoJlwGtJQC
cLoM4p/jtVFOj26xbgIUUS4pDKyHaG/eaygLTtFpFJqzWHc=
-----END CERTIFICATE-----
Bahrain Region
-----BEGIN CERTIFICATE-----
MIIC7jCCAq4CCQCVWIgSmP8RhTAJBgcqhkjOOAQDMFwxCzAJBgNVBAYTAlVTMRkw
FwYDVQQIExBXYXNoaW5ndG9uIFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYD
VQQKExdBbWF6b24gV2ViIFNlcnZpY2VzIExMQzAeFw0xOTAyMDUxMzA2MjFaFw00
NTAyMDUxMzA2MjFaMFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQIExBXYXNoaW5ndG9u
IFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYDVQQKExdBbWF6b24gV2ViIFNl
cnZpY2VzIExMQzCCAbgwggEsBgcqhkjOOAQBMIIBHwKBgQDcwojQfgWdV1QliO0B
8n6cLZ38VE7ZmrjZ9OQV//Gst6S1h7euhC23YppKXi1zovefSDwFU54zi3/oJ++q
PHlP1WGL8IZ34BUgRTtG4TVolvp0smjkMvyRu5hIdKtzjV93Ccx15gVgyk+o1IEG
fZ2Kbw/Dd8JfoPS7KaSCmJKxXQIVAIZbIaDFRGa2qcMkW2HWASyNDl7bAoGBANtz
IdhfMq+l2I5iofY2oj3HI21Kj3LtZrWEg3W+/4rVhL3lTm0Nne1rl9yGujrjQwy5
Zp9V4A/w9w2O10Lx4K6hj34Eefy/aQnZwNdNhv/FQP7Az0fju+Yl6L13OOHQrL0z
Q+9cF7zEosekEnBQx3v6psNknKgD3Shgx+GO/LpCA4GFAAKBgQCVS7m77nuNAlZ8
wvUqcooxXMPkxJFl54NxAsAul9KP9KN4svm0O3Zrb7t2FOtXRM8zU3TqMpryq1o5
mpMPsZDg6RXo9BF7Hn0DoZ6PJTamkFA6md+NyTJWJKvXC7iJ8fGDBJqTciUHuCKr
12AztQ8bFWsrTgTzPE3p6U5ckcgV1TAJBgcqhkjOOAQDAy8AMCwCFB2NZGWm5EDl
86ayV3c1PEDukgQIAhQow38rQkN/VwHVeSW9DqEshXHjuQ==
-----END CERTIFICATE-----
GovCloud Regions
-----BEGIN CERTIFICATE-----
MIIC7TCCAq0CCQCWukjZ5V4aZzAJBgcqhkjOOAQDMFwxCzAJBgNVBAYTAlVTMRkw
FwYDVQQIExBXYXNoaW5ndG9uIFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYD
VQQKExdBbWF6b24gV2ViIFNlcnZpY2VzIExMQzAeFw0xMjAxMDUxMjU2MTJaFw0z
ODAxMDUxMjU2MTJaMFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQIExBXYXNoaW5ndG9u
IFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYDVQQKExdBbWF6b24gV2ViIFNl
cnZpY2VzIExMQzCCAbcwggEsBgcqhkjOOAQBMIIBHwKBgQCjkvcS2bb1VQ4yt/5e
ih5OO6kK/n1Lzllr7D8ZwtQP8fOEpp5E2ng+D6Ud1Z1gYipr58Kj3nssSNpI6bX3
VyIQzK7wLclnd/YozqNNmgIyZecN7EglK9ITHJLP+x8FtUpt3QbyYXJdmVMegN6P
hviYt5JH/nYl4hh3Pa1HJdskgQIVALVJ3ER11+Ko4tP6nwvHwh6+ERYRAoGBAI1j
k+tkqMVHuAFcvAGKocTgsjJem6/5qomzJuKDmbJNu9Qxw3rAotXau8Qe+MBcJl/U
hhy1KHVpCGl9fueQ2s6IL0CaO/buycU1CiYQk40KNHCcHfNiZbdlx1E9rpUp7bnF
lRa2v1ntMX3caRVDdbtPEWmdxSCYsYFDk4mZrOLBA4GEAAKBgEbmeve5f8LIE/Gf
MNmP9CM5eovQOGx5ho8WqD+aTebs+k2tn92BBPqeZqpWRa5P/+jrdKml1qx4llHW
MXrs3IgIb6+hUIB+S8dz8/mmO0bpr76RoZVCXYab2CZedFut7qc3WUH9+EUAH5mw
vSeDCOUMYQR7R9LINYwouHIziqQYMAkGByqGSM44BAMDLwAwLAIUWXBlk40xTwSw
7HX32MxXYruse9ACFBNGmdX2ZBrVNGrN9N2f6ROk0k9K
-----END CERTIFICATE-----
607
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
China Regions
El certificado público de AWS para las regiones China (Ningxia) y China (Pekín) es el siguiente.
-----BEGIN CERTIFICATE-----
MIIDNjCCAh4CCQD3yZ1w1AVkTzANBgkqhkiG9w0BAQsFADBcMQswCQYDVQQGEwJV
UzEZMBcGA1UECBMQV2FzaGluZ3RvbiBTdGF0ZTEQMA4GA1UEBxMHU2VhdHRsZTEg
MB4GA1UEChMXQW1hem9uIFdlYiBTZXJ2aWNlcyBMTEMwIBcNMTUwNTEzMDk1OTE1
WhgPMjE5NDEwMTYwOTU5MTVaMFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQIExBXYXNo
aW5ndG9uIFN0YXRlMRAwDgYDVQQHEwdTZWF0dGxlMSAwHgYDVQQKExdBbWF6b24g
V2ViIFNlcnZpY2VzIExMQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMWk9vyppSmDU3AxZ2Cy2bvKeK3F1UqNpMuyeriizi+NTsZ8tQqtNloaQcqhto/l
gsw9+QSnEJeYWnmivJWOBdn9CyDpN7cpHVmeGgNJL2fvImWyWe2f2Kq/BL9l7N7C
P2ZT52/sH9orlck1n2zO8xPi7MItgPHQwu3OxsGQsAdWucdxjHGtdchulpo1uJ31
jsTAPKZ3p1/sxPXBBAgBMatPHhRBqhwHO/Twm4J3GmTLWN7oVDds4W3bPKQfnw3r
vtBj/SM4/IgQ3xJslFcl90TZbQbgxIi88R/gWTbs7GsyT2PzstU30yLdJhKfdZKz
/aIzraHvoDTWFaOdy0+OOaECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAdSzN2+0E
V1BfR3DPWJHWRf1b7zl+1X/ZseW2hYE5r6YxrLv+1VPf/L5I6kB7GEtqhZUqteY7
zAceoLrVu/7OynRyfQetJVGichaaxLNM3lcr6kcxOowb+WQQ84cwrB3keykH4gRX
KHB2rlWSxta+2panSEO1JX2q5jhcFP90rDOtZjlpYv57N/Z9iQ+dvQPJnChdq3BK
5pZlnIDnVVxqRike7BFy8tKyPj7HzoPEF5mh9Kfnn1YoSVu+61lMVv/qRjnyKfS9
c96nE98sYFj0ZVBzXw8Sq4Gh8FiVmFHbQp1peGC19idOUqxPxWsasWxQXO0azYsP
9RyWLHKxH1dMuA==
-----END CERTIFICATE-----
5. Extraiga el certificado del archivo de certificado y guárdelo en una variable denominada $Store.
PS C:\> $Store =
[Security.Cryptography.X509Certificates.X509Certificate2Collection]::new([Security.Cryptography.X5
Path certificate.pem)))
6. Verifique la firma.
PS C:\> $SignatureDocument.Decode($Signature)
PS C:
\> [Linq.Enumerable]::SequenceEqual($SignatureDocument.ContentInfo.Content, $Document)
608
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Para validar el Documentos de identidad de instancia usando la firma codificada en base64, debe
solicitar el certificado público del RSA de AWS de AWS Support.
1. Conéctese a la instancia.
2. Recupere la firma codificada en base64 de los metadatos de instancia, conviértala en una matriz de
bytes y agréguela a la variable denominada $Signature. Utilice uno de los siguientes comandos
dependiendo de la versión IMDS utilizada por la instancia.
IMDSv2
IMDSv1
3. Recupere el documento de identidad de instancia de texto sin formato de los metadatos de instancia,
conviértalo en una matriz de bytes y agréguelo a una variable denominada $Document. Utilice uno de
los siguientes comandos dependiendo de la versión IMDS utilizada por la instancia.
IMDSv2
IMDSv1
4. Agregue el certificado público RSA de AWS que recibió de AWS Support a un archivo denominado
certificate.pem.
5. Verifique el documento de identidad de la instancia.
PS C:\> [Security.Cryptography.X509Certificates.X509Certificate2]::new((Resolve-
Path certificate.pem)).PublicKey.Key.VerifyData($Document, 'SHA256', $Signature)
609
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Metadatos de instancia y datos de usuario
Requisitos previos
Este procedimiento requiere la clase Microsoft .NET Core de System.Security. Para agregar la clase a
la sesión de PowerShell, ejecute el siguiente comando.
Note
El comando agrega la clase solo a la sesión actual de PowerShell. Si inicia una nueva sesión,
debe ejecutar el comando de nuevo.
1. Conéctese a la instancia.
2. Recupere la firma RSA-2048 de los metadatos de instancia, conviértala en una matriz de bytes
y agréguela a una variable denominada $Signature. Utilice uno de los siguientes comandos
dependiendo de la versión IMDS utilizada por la instancia.
IMDSv2
IMDSv1
3. Recupere el documento de identidad de instancia de texto sin formato de los metadatos de instancia,
conviértalo en una matriz de bytes y agréguelo a una variable denominada $Document. Utilice uno de
los siguientes comandos dependiendo de la versión IMDS utilizada por la instancia.
IMDSv2
610
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
IMDSv1
4. Agregue el certificado público RSA-2048 de AWS que recibió de AWS Support a un nuevo archivo
denominado certificate.pem.
5. Extraiga el certificado del archivo de certificado y guárdelo en una variable denominada $Store.
PS C:\> $Store =
[Security.Cryptography.X509Certificates.X509Certificate2Collection]::new([Security.Cryptography.X5
Path certificate.pem)))
6. Verifique la firma.
PS C:\> $SignatureDocument.Decode($Signature)
PS C:
\> [Linq.Enumerable]::SequenceEqual($SignatureDocument.ContentInfo.Content, $Document)
Contenido
• Asignación de direcciones IP (p. 612)
• Propiedades del clúster (p. 613)
611
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
Asignación de direcciones IP
Cada nodo de clúster debería tener una interfaz de red elástica asignada que incluya tres direcciones
IP privadas en la subred: una dirección IP principal, una dirección IP de clúster y una dirección IP de
grupo de disponibilidad. El sistema operativo (SO) debería tener el NIC configurado para DHCP. No
debería establecerse para direcciones IP estáticas porque la IP de clúster y el grupo de disponibilidad se
controlarán virtualmente en el Administrador de los clústeres de conmutación por error. El NIC se puede
configurar para una IP estática siempre y cuando se configure para usar principalmente la IP principal de
eth0. Si se asignan al NIC las otras IP, puede hacer que la red se caiga para la instancia durante eventos
de conmutación por error.
Cuando la red se cae porque las IP se asignan incorrectamente o cuando haya un evento de conmutación
por error o fallo de red, es normal ver las siguientes entradas del registro de eventos en el momento del
fallo.
Dado que estos mensajes parecen describir problemas de red, es fácil confundir la causa de la interrupción
o el fallo como un error de red. No obstante, estos errores describen un síntoma del fallo, más que una
causa. ISATAP es una tecnología de túnel que utiliza IPv6 sobre IPv4. Cuando falla la conexión IPv4,
el adaptador ISATAP también falla. Una vez que se resuelven los problemas de red, estas entradas no
deberían aparecer más en los registros de eventos. Como alternativa, puede eliminar los errores de red
deshabilitando con seguridad ISATAP con el siguiente comando.
Cuando ejecute este comando, el adaptador se elimina del Administrador de dispositivos. Este comando
debe ejecutarse en todos los nodos. No influye en la capacidad del clúster para funcionar. En su lugar, una
vez que se ejecute el comando, ISATAP deja de utilizarse. No obstante, dado que este comando podría
tener repercusiones desconocidas en otras aplicaciones que aprovechan ISATAP, debe comprobarse.
612
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
Registro de DNS
En Windows Server 2012, la agrupación en clústeres con conmutación por error, de forma predeterminada,
intenta registrar cada nodo de DNS bajo el nombre del clúster. Esto es aceptable para aplicaciones que
saben que el destino de SQL está configurado para multisitio. Sin embargo, cuando el cliente no está
configurado de esta forma, puede provocar tiempos de espera, demoras y errores de la aplicación debido
a intentos para conectar a cada nodo individual y errores en los inactivos. Para evitar estos problemas, el
parámetro RegisterAllProvidersIp del recurso de clúster debe cambiarse a 0. Para más información,
consulte Valor de RegisterAllProvidersIP yMulti-subnet Clustered SQL + RegisterAllProvidersIP +
SharePoint 2013.
Import-Module FailoverClusters
$cluster = (Get-ClusterResource | where {($_.ResourceType -eq "Network Name") -and
($_.OwnerGroup -ne "Cluster Group")}).Name
Get-ClusterResource $cluster | Set-ClusterParameter RegisterAllProvidersIP 0
Get-ClusterResource $cluster |Set-ClusterParameter HostRecordTTL 300
Stop-ClusterResource $cluster
Start-ClusterResource $cluster
Además de ajustar el parámetro del recurso de clúster en 0, debe asegurarse de que el clúster tenga
permisos para modificar la entrada de DNS para su nombre de clúster.
1. Inicie sesión en el controlador de dominio (DC) para el dominio, o en un servidor que aloje la zona de
búsqueda adelante del dominio.
2. Inicie la consola de administración de DNS y localice el registro A del clúster.
3. Haga clic con el botón derecho en el registro A y elija Properties (Propiedades).
4. Elija Seguridad.
5. Elija Add (Añadir).
6. Elija Object Types... (Tipos de objeto), seleccione el cuadro Computers (Equipos) y elija OK (Aceptar).
7. Introduzca el nombre del objeto del recurso de clúster y elija Check name (Comprobar nombre) y OK if
resolve (Aceptar si se resuelve).
8. Seleccione la casilla de verificación de Full Control (Control total).
9. Seleccione OK.
613
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
controlador ENA de Amazon. El primer ajuste, el cual se aplica a todos los sistemas, aumenta los búferes
de recepción, lo cual se puede hacer con el siguiente comando de PowerShell de ejemplo.
En instancias con más de 16 vCPU, recomendamos evitar que RSS se ejecute en CPU 0.
Red de latidos
Alguna documentación de Microsoft recomienda utilizar una red de latidos dedicada. Sin embargo, esta
recomendación no es aplicable a EC2. Con EC2, aunque puede asignar y utilizar una segunda interfaz
de red elástica para la red de latidos, utiliza la misma infraestructura y comparte el ancho de banda con
la interfaz de red principal. Por tanto, el tráfico dentro de la infraestructura no se puede priorizar y no se
puede beneficiar de una interfaz de red dedicada.
Para todos los tipos de instancia, puede aumentar la MTU en el adaptador de red en 9001 para admitir
tramas grandes. Esta configuración reduce la fragmentación de paquetes siempre que se admitan tramas
grandes. En el siguiente ejemplo se muestra cómo utilizar PowerShell para configurar tramas grandes para
un Elastic Network Adapter.
614
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
IPv6
Microsoft no recomienda deshabilitar IPv6 en un clúster de Windows. Aunque la agrupación en clústeres
con conmutación por error funciona en un entorno IPv4 solamente, Microsoft prueba los clústeres con IPv6
habilitado. Consulte Failover Clustering and IPv6 in Windows Server 2012 R2 para más detalles.
Stop-ClusterResource yourListenerName
Start-ClusterResource yourListenerName
Registro
El nivel de registro predeterminado para el registro del clúster es 3. Para aumentar el detalle de
información de registro, establezca el nivel de registro en 5. Consulte Set-ClusterLog para más información
sobre el cmdlet de PowerShell.
Set-ClusterLog –Level 5
615
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
Cada recurso de un clúster tiene un ajuste para posibles propietarios. Este ajuste indica al clúster qué
nodos están permitidos en un recurso "en línea". Cada nodo se ejecuta en una VPC en una subred única.
Dado que EC2 no puede compartir las IP entre instancias, los recursos de IP en el clúster se pueden
conectar solo mediante nodos específicos. De forma predeterminada, cada dirección IP añadida al clúster
como un recurso tiene todos los nodos que se muestran como posible propietario. Esto no produce fallos.
Sin embargo, durante fallos esperados y no esperados, puede ver errores en los registros sobre IP en
conflicto y fallos para conectar las IP. Estos errores se pueden ignorar. Si selecciona la propiedad de
posible propietario, puede eliminar estos errores por completo, y también evitar el tiempo de inactividad
mientras se trasladan los servicios a otro nodo.
616
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
SQL Server Clustering en EC2
detalles. La configuración potencialmente no fiable (para clústeres con cierta distancia entre ellos) fue
solucionada en Server 2016 con un aumento del número de latidos. Se ha descubierto que los clústeres
realizarían una conmutación por error debido a problemas de red transitorios muy breves. La red de latidos
se mantiene con UDP 3343, que tradicionalmente es mucho menos fiable que TCP y más propensa a
conversaciones incompletas. Aunque hay conexiones de baja latencia entre zonas de disponibilidad de
AWS, sigue habiendo separaciones geográficas con un número de "saltos" que separan recursos. Dentro
de una zona de disponibilidad, puede que exista cierta distancia entre clústeres a menos que el clúster
esté utilizando grupos de colocación o hosts dedicados. Como resultado, hay una mayor posibilidad de
fallo de latido con UDP que con latidos basados en TCP.
El único momento que un clúster debería realizar la conmutación por error es cuando hay una interrupción
de origen legítimo, como un servicio o nodo que experimenta una conmutación por error severa, en
oposición a unos cuantos paquetes UDP perdidos en tránsito. Para garantizar interrupciones legítimas,
recomendamos ajustar los umbrales para que coincidan o incluso superen los ajustes de Server 2016
enumerados en Tuning Failover Cluster Network Thresholds. Puede cambiar los ajustes con los siguientes
comandos de PowerShell.
(get-cluster).SameSubnetThreshold = 10
(get-cluster).CrossSubnetThreshold = 20
Cuando establezca estos valores, deben reducirse en gran medida las conmutaciones por error
inesperadas. Puede ajustar estos parámetros aumentando o las demoras entre latidos. Sin embargo,
recomendamos enviar los latidos con más frecuencia con mayores umbrales. Ajustar estos umbrales a
un valor incluso más alto garantizará que las conmutaciones por error se produzcan en escenarios de
conmutación por error severos, con demoras más largos antes de la conmutación por error. Debe decidir el
tiempo de inactividad que es aceptable para sus aplicaciones.
(Get-Cluster).RouteHistoryLength = 20
Solución de problemas
Si tiene conmutaciones por error inesperadas, asegúrese primero que no tiene problemas de red, de
servicio o de infraestructura.
617
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Actualización de instancias de Windows
Tradicionalmente, Microsoft ha recomendado migrar a una versión más nueva de Windows Server en
lugar de actualizarla. Al migrar se pueden registrar menos errores o problemas de actualización, pero
puede tardar más tiempo que una actualización in situ, debido a la necesidad de aprovisionar una nueva
instancia, planificar y trasladar aplicaciones y ajustar los valores de configuración de la nueva instancia.
Una actualización in situ puede ser más rápida, pero las incompatibilidades de software pueden producir
errores.
Contenido
• Ejecución de la actualización local (p. 618)
• Realizar una actualización automatizada (p. 623)
• Migración a tipos de instancias de última generación (p. 629)
• Asistente de cambio de plataforma de Windows a Linux para las bases de datos de Microsoft SQL
Server (p. 635)
• Solución de problemas en una actualización (p. 642)
Actualizaciones automatizadas
Para ver los pasos sobre cómo utilizar AWS Administrador de sistemas para automatizar la actualización
de su Windows Server 2008 R2 a Server 2012 R2 o de SQL Server 2008 R2 sobre Windows Server 2012
R2 a SQL Server 2016, consulte Upgrade Your End of Support Microsoft 2008 Workloads in AWS with
Ease.
• Lea la documentación de Microsoft para comprender los requisitos de actualización, los problemas
conocidos y las restricciones. Consulte también las instrucciones oficiales para aplicar actualizaciones.
• Actualización a Windows Server 2008
• Actualización a Windows Server 2008 R2
618
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de la actualización local
1. Cree una AMI del sistema que tenga pensado actualizar con fines de copia de seguridad o de prueba.
A continuación, puede realizar la actualización en la copia para simular un entorno de prueba. Si la
actualización se completa, puede cambiar el tráfico a esta instancia con un bajo tiempo de inactividad.
Si la actualización da error, puede volver a la copia de seguridad. Para obtener más información,
consulte Creación de una AMI de Windows personalizada (p. 90).
2. Asegúrese de que la instancia con Windows Server use los controladores de red más recientes. Para
obtener información acerca de la actualización del controlador AWS PV, consulte Actualización de los
controladores PV en las instancias de Windows (p. 530).
3. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
4. En el panel de navegación, seleccione Instances (Instancias). Localice la instancia. Anote el ID de
instancia y la zona de disponibilidad de la instancia. Necesita esta información más tarde en este
mismo procedimiento.
5. Si va a actualizar Windows Server 2012 o 2012 R2 a Windows Server 2016 o 2019, antes de
continuar, realice estas acciones en la instancia:
a. Desinstale el servicio EC2Config. Para obtener más información, consulte Detención, reinicio,
eliminación o desinstalación de EC2Config (p. 497).
619
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de la actualización local
b. Instale el servicio EC2Launch. Para obtener más información, consulte Instalación de la versión
más reciente de EC2Launch (p. 484).
c. Instalar el agente de SSM de AWS Administrador de sistemas. Para obtener más información,
consulte Uso de SSM Agent en la Guía del usuario de AWS Administrador de sistemas.
6. Cree un volumen a partir de una instantánea de un medio de instalación de Windows Server.
Sources/setup.exe
b. En Select the operating system you want to install (Seleccione el sistema operativo que desea
instalar), seleccione el SKU de instalación completa para la instancia de Windows Server y elija
Next (Siguiente).
c. En Which type of installation do you want? (¿Qué tipo de instalación desea?), elija Upgrade
(Actualizar).
d. Complete el asistente.
El programa de instalación de Windows Server copia y procesa los archivos. Tras varios minutos, se cierra
la sesión de escritorio remoto. El tiempo que tarda la actualización depende del número de aplicaciones y
roles de servidor que se ejecuten en la instancia de Windows Server. El proceso de actualización podría
tardar desde 40 minutos a varias horas. La instancia da error en la comprobación de estado 1 de 2 durante
el proceso de actualización. Una vez finalizada la actualización, se superan las dos comprobaciones
de estado. Puede consultar en el registro del sistema el resultado de la consola o utilizar las métricas
de Amazon CloudWatch de la actividad del disco y la CPU para determinar si la actualización está
progresando.
Note
Si actualiza a Windows Server 2019, una vez completada la actualización, puede cambiar
manualmente el fondo del escritorio para quitar el nombre del sistema operativo anterior.
620
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de la actualización local
Si la instancia no ha superado ambas comprobaciones de estado tras varias horas, consulte Solución de
problemas en una actualización (p. 642).
Al ejecutar Upgrade Helper Service en el sistema antes de la actualización, este realiza las siguientes
tareas:
Al ejecutar Upgrade Helper Service en el sistema después de la actualización, este realiza las siguientes
tareas:
• Habilita la clave del registro RealTimeIsUniversal para que la sincronización de tiempo resulte
correcta.
• Restablece el controlador PV que falta ejecutando el siguiente comando:
Para actualizar una instancia de Windows Server que ejecute controladores Citrix PV
621
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ejecución de la actualización local
El programa de instalación de Windows Server copia y procesa los archivos. Tras varios minutos, se cierra
la sesión de escritorio remoto. El tiempo que tarda la actualización depende del número de aplicaciones y
roles de servidor que se ejecuten en la instancia de Windows Server. El proceso de actualización podría
tardar desde 40 minutos a varias horas. La instancia da error en la comprobación de estado 1 de 2 durante
el proceso de actualización. Una vez finalizada la actualización, se superan las dos comprobaciones
de estado. Puede consultar en el registro del sistema el resultado de la consola o utilizar las métricas
de Amazon CloudWatch de la actividad del disco y la CPU para determinar si la actualización está
progresando.
622
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Realizar una actualización automatizada
2. Instale la versión más reciente del servicio EC2Config (Windows 2012 R2 y versiones anteriores)
o EC2Launch (Windows 2016 y versiones posteriores). Para obtener más información, consulte
Instalación de la versión más reciente de EC2Config (p. 496) o Instalación de la versión más reciente
de EC2Launch (p. 484).
3. Instale el hotfix de Microsoft KB2800213.
4. Instale el hotfix de Microsoft KB2922223.
5. Si ha actualizado a Windows Server 2012 R2, recomendamos que actualice los controladores PV a
controladores AWS PV. Si ha actualizado en una instancia basada en Nitro, le recomendamos que
instale o actualice los controladores NVME y ENA. Para obtener más información, consulte Windows
Server 2012 R2, Instalación o actualización de controladores NVMe de AWS (p. 543) o Habilitar la
conexión en red mejorada en Windows.
6. Vuelva a habilitar el software antivirus y antispyware y los firewalls.
• Windows Server 2008 R2, 2012 R2 o 2016 a Windows Server 2012 R2, 2016 o 2019
utilizando el documento Administrador de sistemas para Automation denominado AWSEC2-
CloneInstanceAndUpgradeWindows
• SQL Server 2008 R2 en Windows Server 2012 R2 a SQL Server 2016 utilizando
el documento Administrador de sistemas para Automation denominado AWSEC2-
CloneInstanceAndUpgradeSQLServer
Contenido
• Servicios relacionados (p. 623)
• Requisitos previos (p. 624)
• Rutas de actualización (p. 625)
• Pasos para realizar una actualización automatizada (p. 626)
Servicios relacionados
Los siguientes servicios de AWS se utilizan en el proceso de actualización automatizado:
• AWS Administrador de sistemas. AWS Administrador de sistemas es una potente interfaz unificada para
administrar de forma centralizada sus recursos de AWS. Para obtener más información, consulte Guía
del usuario de AWS Administrador de sistemas.
• El agente de AWS Administrador de sistemas Agent (agente de SSM) es el software de Amazon que
se puede instalar y configurar en una instancia Amazon EC2, en un servidor local o en una máquina
virtual (VM). El agente de SSM posibilita que Administrador de sistemas actualice, administre y configure
estos recursos. El agente procesa las solicitudes del servicio Administrador de sistemas de la nube de
AWS y, a continuación, las ejecuta como se especifica en las solicitudes. Para obtener más información,
consulte Uso de SSM Agent en la Guía del usuario de AWS Administrador de sistemas.
• Documentos de SSM de AWS Administrador de sistemas. Un documento de SSM define las acciones
que Administrador de sistemas realiza en las instancias administradas. Los documentos de SSM usan
JavaScript Object Notation (JSON) o YAML e incluyen los pasos y los parámetros que especifique.
En este tema se utilizan dos documentos SSM de Administrador de sistemas para Automatización.
623
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Realizar una actualización automatizada
Para obtener más información, consulteDocumentos de AWS Administrador de sistemas en la Guía del
usuario de AWS Administrador de sistemas.
Requisitos previos
Para automatizar la actualización con documentos AWS Administrador de sistemas Automation, debe
llevar a cabo las tareas siguientes:
• Crear un rol de IAM con las políticas de IAM especificadas (p. 624) para permitir a Administrador de
sistemas llevar a cabo tareas de automatización en sus instancias Amazon EC2 y verificar que cumple
los requisitos previos para utilizar Administrador de sistemas.
• Seleccionar la opción para la que desea ejecutar la automatización (p. 624). Las opciones para
ejecución son Simple execution (Ejecución simple), Rate control (Control de velocidad), Multi-account
and Region (Varias cuentas y regiones) y Manual execution (Ejecución manual).
Ejecución simple
Elija esta opción si desea actualizar una única instancia pero no desea pasar por todos los pasos de
automatización para realizar una auditoría de los resultados. Esta opción se explica con mayor detalles en
los pasos de actualización más adelante.
Elija esta opción si desea aplicar la actualización a más de una instancia. Define las opciones siguientes.
• Parámetro
Esta configuración, que también se establece en la configuración de varias cuentas y regiones, define
cómo se ramificará la automatización.
• implementación
Seleccione el destino al que desea aplicar la automatización. Este parámetro también se establece en la
configuración de varias cuentas y regiones.
• Parameter Values (Valores de parámetro)
En AWS, un recurso es una entidad con la que se puede trabajar. Entre los ejemplos se incluyen
instancias de Amazon EC2, pilas de AWS CloudFormation o buckets de Amazon S3. Si trabaja con
varios recursos, puede resultarle útil administrarlos como un grupo en lugar de transferirlos de un
624
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Realizar una actualización automatizada
servicio de AWS a otro para cada tarea. En algunos casos, es posible que desee administrar un gran
número de recursos relacionados, como instancias EC2 que componen una capa de aplicación. En este
caso, es probable que tenga que llevar a cabo acciones por lotes en estos recursos a la vez.
• Etiquetas
Las etiquetas le permiten clasificar los recursos de AWS de diversas maneras, por ejemplo, según su
finalidad, propietario o entorno. Esta clasificación es útil cuando se tienen muchos recursos del mismo
tipo. Puede identificar rápidamente un recurso específico según las etiquetas asignadas.
• Rate Control (Control de velocidad)
Ejecución manual
Esta opción es similar a Simple execution (Ejecución simple), pero le permite pasar por cada paso de
automatización y realizar una auditoría de los resultados.
Rutas de actualización
Hay dos rutas de actualización, que utilizan dos documentos de AWS Administrador de sistemas
Automation distintos.
Para actualizar la instancia de Windows Server 2008 R2 a Windows Server 2016 o 2019, se realiza
una actualización local dos veces, primero desde Windows Server 2008 R2 a Windows Server 2012
R2 y, a continuación, desde Windows Server 2012 R2 a Windows Server 2016 o 2019. No se admite la
actualización directa de Windows Server 2008 R2 a Windows Server 2016 o 2019.
En este flujo de trabajo, la automatización crea una AMI desde la instancia y, a continuación, lanza la
nueva AMI en la subred que proporcione. El flujo de trabajo de automatización realiza una actualización
in situ desde Windows Server 2008 R2, 2012 R2 o 2016 a la versión seleccionada (Windows Server
2012 R2, 2016 o 2019). También actualiza o instala los controladores de AWS que necesita la
instancia actualizada. Después de la actualización, el flujo de trabajo crea una nueva AMI y termina la
instancia actualizada. Si actualiza desde Windows Server 2008 R2 a Windows Server 2016 o 2019, la
automatización crea dos AMI porque la actualización in situ se realiza dos veces.
• AWSEC2-CloneInstanceAndUpgradeSQLServer. Este script crea un AMI desde una instancia de
Amazon EC2 que ejecuta SQL Server 2008 R2 SP3 en la cuenta y, a continuación, actualizar la AMI a
SQL Server 2016 SP2. Este proceso de varios pasos puede tardar hasta dos horas en completarse.
625
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Realizar una actualización automatizada
En este flujo de trabajo, la automatización crea una AMI desde la instancia y, a continuación, lanza la
nueva AMI en la subred que proporcione. A continuación, la automatización realiza una actualización in
situ de SQL Server 2008 R2 a SQL Server 2016 SP2. Después de la actualización, la automatización
crea una nueva AMI antes de terminar la instancia actualizada.
Cuando la actualización está completa, puede probar la funcionalidad de la aplicación lanzando la nueva
AMI en la VPC. Una vez realizadas las pruebas y antes de realizar otra actualización, programe el
tiempo de inactividad de las aplicaciones antes de cambiar completamente a la instancia actualizada.
Actualizar Windows Server 2008 R2, 2012 R2 o 2016 a Windows Server 2012 R2,
2016 o 2019
Esta ruta de actualización requiere requisitos previos adicionales para funcionar correctamente. Estos
requisitos previos se pueden encontrar en los detalles del documento de automatización para AWSEC2-
CloneInstanceAndUpgradeWindows en la Guía del usuario de AWS Administrador de sistemas.
Después de haber verificado las tareas de requisitos adicionales, siga estos pasos para actualizar su
instancia de Windows 2008 R2 a Windows 2012 R2 utilizando el documento de automatización en AWS
Administrador de sistemas.
• InstanceID
Tipo: cadena
626
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Realizar una actualización automatizada
(Requerido) Instancia que ejecuta Windows Server 2008 R2, 2012 R2 o 2016 con el agente SSM
instalado.
• InstanceProfile.
Tipo: cadena
(Obligatorio) El perfil de instancia de IAM. Este es el rol de IAM utilizado para ejecutar la
automatización de Administrador de sistemas frente a la instancia de Amazon EC2 y las AMI
de AWS. Para obtener más información, consulte Crear un perfil de instancia de IAM para
Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
• TargetWindowsVersion
Tipo: cadena
Tipo: cadena
(Requerido) Esta es la subred para el proceso de actualización y donde reside su instancia EC2 de
origen. Verifique que la subred tenga conectividad saliente a los servicios de AWS, incluido Amazon
S3, y además a Microsoft (para descargar parches).
• KeepPreUpgradedBackUp
Tipo: cadena
Tipo: cadena
(Opcional) El valor predeterminado es false (sin reinicio). Si este parámetro se establece en true,
Administrador de sistemas reinicia la instancia antes de crear una AMI para la actualización.
8. Después de introducir los parámetros, seleccione Execute (Ejecutar). Cuando se inicia la
automatización, puede monitorizar el progreso de ejecución.
9. Cuando se complete la automatización, verá el ID de la AMI. Puede lanzar la AMI para verificar que el
sistema operativo Windows está actualizado.
Note
No es necesario que la automatización ejecute todos los pasos. Los pasos son condicionales
en función del comportamiento de la automatización y de la instancia. Administrador de
sistemas puede saltar algunos pasos que no sean obligatorios.
Además, algunos pasos podrían agotar el tiempo de espera. Administrador de sistemas
intenta actualizar e instalar todos los parches más recientes. En ocasiones, sin embargo, los
parches agotan el tiempo de espera en función de una configuración de tiempo de espera
definible para el paso dado. Cuando esto ocurre, la automatización de Administrador de
sistemas continúa al paso siguiente para asegurarse de que el sistema operativo interno se
actualice a la versión de Windows Server de destino.
10. Una vez completada la automatización, puede lanzar una instancia de Amazon EC2 utilizando el ID de
AMI para revisar su actualización. Para obtener más información acerca de cómo crear una instancia
de Amazon EC2 desde una AMI de AWS, consulte ¿Cómo puedo lanzar una instancia de EC2 desde
una Imagen de Amazon Machine (AMI) personalizada?
627
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Realizar una actualización automatizada
Después de haber verificado las tareas de requisitos adicionales, siga estos pasos para actualizar su motor
de base de datos de SQL Server 2008 R2 a SQL Server 2016 utilizando el documento de automatización
en AWS Administrador de sistemas.
1. Si no lo ha hecho aún, descargue el archivo .iso de SQL Server 2016 y móntelo en el servidor de
origen.
2. Una vez que el archivo .iso se ha montado, copie todos los archivos de componentes y colóquelos en
cualquier volumen de su elección.
3. Tome una instantánea de EBS del volumen y copie el ID de instantánea en un portapapeles para
utilizarlo posteriormente. Para obtener más información acerca de la creación de una instantánea
de EBS, consulte Creación de una instantánea de EBS en la Guía del usuario de Amazon Elastic
Compute Cloud.
4. Asocie el perfil de instancia a la instancia EC2 de origen. Esto permite a Administrador de sistemas
comunicarse con la instancia EC2 y ejecutar comandos en ella después de añadirla al servicio de
AWS Administrador de sistemas. En este ejemplo, denominamos el rol SSM-EC2-Profile-Role con
la política AmazonSSMManagedInstanceCore asociada al rol. Consulte Crear un perfil de instancia
de IAM para Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
5. En la consola de AWS Administrador de sistemas, en el panel de navegación izquierdo, elija Managed
Instances (Instancias administradas). Verifique que su instancia de EC2 esté en la lista de instancias
administradas. Si no ve su instancia después de unos minutos, consulte ¿Dónde están mis instancias?
en la Guía del usuario de AWS Administrador de sistemas.
6. En el panel de navegación izquierdo, elija Automation (Automatización).
7. Elija Execute automation (Ejecutar automatización).
8. Elija el botón situado al lado de del documento SSM AWSEC2-
CloneInstanceAndUpgradeSQLServer y elija Next (Siguiente).
9. Asegúrese de haber seleccionado la opción Simple execution (Ejecución simple).
10. Introduzca los parámetros solicitados en función del siguiente asesoramiento.
• InstanceId
Tipo: cadena
Tipo: cadena
Tipo: cadena
Tipo: cadena
(Requerido) Esta es la subred para el proceso de actualización y donde reside su instancia EC2 de
origen. Verifique que la subred tenga conectividad saliente a los servicios de AWS, incluido Amazon
S3, y además a Microsoft (para descargar parches).
628
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración a tipos de instancias de última generación
• KeepPreUpgradedBackUp
Tipo: cadena
Tipo: cadena
(Opcional) El valor predeterminado es false (sin reinicio). Si este parámetro se establece en true,
Administrador de sistemas reinicia la instancia antes de crear una AMI para la actualización.
11. Después de introducir los parámetros, elija Execute (Ejecutar). Cuando se inicia la automatización,
puede monitorizar el progreso de ejecución.
12. Cuando Execution Status (Estado de ejecución) muestre Success (Éxito), expanda Outputs (Salidas)
para ver la información de la AMI. Puede utilizar el ID de la AMI para lanzar su instancia de SQL
Server 2016 para la VPC que elija.
13. Abra la consola de EC2. En el panel de navegación izquierdo, elija AMIs. Debería ver la nueva AMI.
14. Para verificar que el SQL Server 2016 se ha instalado correctamente, elija la nueva AMI y elija Launch
(Lanzar).
15. Elija el tipo de instancia que desea para la AMI, la VPC y la subred en la que la desea implementar,
así como el almacenamiento que desea utilizar. Dado que está lanzando la nueva instancia desde una
AMI, los volúmenes se presentan de forma opcional para incluirlos en la nueva instancia EC2 que está
lanzando. Puede eliminar cualquiera de estos volúmenes o puede añadir volúmenes.
16. Añada una etiqueta para ayudar a identificar la instancia.
17. Añada el grupo o grupos de seguridad a la instancia.
18. Elija Launch Instance.
19. Elija el nombre de etiqueta para la instancia y seleccione Connect (Conectar) en la lista desplegable
Actions (Acciones).
20. Verifique que SQL Server 2016 es el nuevo motor de base de datos en la nueva instancia.
Para obtener más información, consulte el artículo siguiente sobre la actualización de Amazon EC2: otros
tipos de instancias, el sistema Nitro y opciones de CPU.
Contenido
• Parte 1: instalación y actualización de los controladores AWS PV (p. 630)
• Sección 2: Instalación y actualización de ENA (p. 631)
• Sección 3: Actualización de los controladores NVMe de AWS (p. 631)
629
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración a tipos de instancias de última generación
Note
Antes de empezar
En este procedimiento, se presupone que actualmente se está ejecutando un tipo de instancia basada en
Xen de una generación anterior, como M4 o C4, y que se está migrando a un tipo de instancia de última
generación, como M5 o C5.
Debe usar PowerShell versión 3.0 o posterior para realizar correctamente la actualización.
Note
Antes de seguir los pasos que se indican en este procedimiento, le recomendamos que cree una copia
de seguridad de la instancia. En la consola de EC2, elija la instancia que se va a migrar, abra el menú
contextual (con el botón derecho) y elija Instance State (Estado de la instancia), Stop (Detener).
Warning
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de almacén
de instancias. Con el fin de conservar los datos de los volúmenes de almacén de instancias,
asegúrese de realizar una copia de seguridad de los datos en un almacenamiento persistente.
Abra el menú contextual de la instancia (haga clic con el botón derecho) en la consola de EC2 y seleccione
Image (Imagen) y Create Image (Crear imagen).
Note
630
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración a tipos de instancias de última generación
o si necesita migrar de nuevo a una instancia basada en Xen. Es recomendable que actualice siempre los
controladores más recientes de las instancias de Windows de AWS.
Use los procedimientos siguientes para llevar a cabo una actualización in situ de los controladores AWS
PV o para actualizar los controladores Citrix PV a AWS PV en Windows Server 2008 R2, Windows Server
2012, Windows Server 2012 R2, Windows Server 2016 o Windows Server 2019. Para obtener más
información, consulte Actualización de los controladores PV en las instancias de Windows (p. 530).
Una vez finalizada la actualización y cuando la instancia haya superado las dos comprobaciones de
estado en la consola de Amazon EC2, conéctese a la instancia mediante el Escritorio remoto y compruebe
que el nuevo controlador se ha instalado. En el administrador de dispositivos, en Controladores de
almacenamiento, localice AWS PV Storage Host Adapter. Verifique que la versión del controlador es la
misma versión que la última enumerada en la tabla del historial de versiones del controlador. Para obtener
más información, consulte Historial de paquetes de controladores PV de AWS (p. 526).
631
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración a tipos de instancias de última generación
Important
Las instrucciones se han modificado expresamente para cuando se instale o actualice AWS
NVMe en una instancia de una generación anterior con intención de migrar dicha instancia a un
tipo de última generación.
Cuando se actualizan los servicios EC2Config y EC2Launch, las nuevas AMI de Windows procedentes
de AWS contienen la última versión del servicio. No obstante, necesitará actualizar sus propias AMI e
instancias de Windows con la versión más reciente de EC2Config y EC2Launch.
Para obtener más información, consulte Instalación de la versión más reciente de EC2Config (p. 496).
1. Si ya ha instalado y configurado EC2Launch en una instancia, realice una copia de seguridad del
archivo de configuración de EC2Launch. Durante el proceso de instalación, no se conservan los
cambios realizados en este archivo. De forma predeterminada, el archivo se ubica en el directorio C:
\ProgramData\Amazon\EC2-Windows\Launch\Config.
2. Descargue EC2-Windows-Launch.zip en un directorio de la instancia.
3. Descargue install.ps1 en el mismo directorio en que ha descargado EC2-Windows-Launch.zip.
4. Ejecute install.ps1.
632
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración a tipos de instancias de última generación
Note
Para obtener más información, consulte Configuración de una instancia de Windows con
EC2Launch (p. 483).
633
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración a tipos de instancias de última generación
utilizando una instancia lanzada desde una AMI de Windows proporcionada por Amazon con fecha del
19.11.2018 o una fecha posterior, debe instalar los controladores utilizando Intel Chipset INF Utility.
Para actualizar automáticamente los controladores de AWS PV, ENA y NVMe que utilizan AWS
Administrador de sistemas
ID de instancia
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes
de almacén de instancias. Con el fin de conservar los datos de los volúmenes de
almacén de instancias, asegúrese de realizar una copia de seguridad de los datos en
un almacenamiento persistente.
• False — (predeterminada) deje esta opción seleccionada para realizar una instalación online.
La instancia se reinicia durante el proceso de actualización.
634
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
Important
Las actualizaciones online y sin conexión crean una AMI antes de intentar realizar las
operaciones de actualización. La AMI se conserva una vez terminada la automatización.
Proteja el acceso a la AMI o elimínela si ya no la necesita.
SubnetId
Contenido
• Conceptos (p. 635)
• Servicios relacionados (p. 636)
• Cómo funciona el asistente de cambio de plataforma de Windows a Linux para Microsoft SQL
Server (p. 636)
• Componentes (p. 636)
• Configuración (p. 637)
• Introducción (p. 638)
Conceptos
La siguiente terminología y conceptos son esenciales para comprender y utilizar el asistente de cambio de
plataforma de Windows a Linux para las bases de datos de Microsoft SQL Server.
635
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
Copia de seguridad
Datos de copias de seguridad de Microsoft SQL Server, registros de una base de datos de Microsoft SQL
Server o su registro de transacciones para un dispositivo de copia de seguridad, como un disco. Para
obtener más información, consulte Descripción general de copias de seguridad (Microsoft SQL Server).
Restaurar
Una secuencia lógica y relevante para restaurar un conjunto de copias de seguridad de Microsoft SQL
Server. Para obtener más información, consulte Descripción general de restauraciones y recuperaciones
(Microsoft SQL Server).
Cambio de plataforma
Una base de datos de Microsoft SQL Server se puede cambiar de plataforma de una instancia EC2 de
Windows a una instancia EC2 de Linux que ejecute Microsoft SQL Server. También se puede cambiar de
plataforma a una VMware Cloud que ejecute Microsoft SQL Server Linux en AWS.
Servicios relacionados
AWS Administrador de sistemas (Administrador de sistemas) le ofrece visibilidad y control de su
infraestructura de AWS. El asistente de cambio de plataforma de Windows a Linux para las bases de datos
de Microsoft SQL Server utiliza Administrador de sistemas para mover las bases de datos de Microsoft
SQL a Microsoft SQL Server en EC2 Linux. Para obtener más información acerca de Administrador de
sistemas, consulte Guía del usuario de AWS Administrador de sistemas.
Cuando ejecuta el script de PowerShell del asistente de cambio de plataforma de Windows a Linux
para las bases de datos de Microsoft SQL Server en las bases de datos de Microsoft SQL Server de
origen, la instancia de Windows realiza una copia de seguridad de las bases de datos en un bucket de
almacenamiento cifrado de Amazon Simple Storage Service (S3). A continuación restaura las copias de
seguridad en un Microsoft SQL Server existente de la instancia EC2 de Linux o inicia un nuevo Microsoft
SQL Server en la instancia EC2 de Linux y restaura las copias de seguridad en la nueva instancia creada.
Este proceso se puede utilizar para cambiar la plataforma de las bases de datos de segundo nivel que
ejecutan aplicaciones empresariales. También le permite replicar sus bases de datos en Microsoft SQL
Server o Linux para probar la aplicación mientras el Microsoft SQL Server de origen permanece en línea.
Tras la prueba, puede programar el tiempo de tiempo de inactividad de la aplicación y volver a ejecutar el
script de copia de seguridad de PowerShell durante el cambio final.
Todo el proceso de cambio de plataforma se puede automatizar y ejecutar sin atención. Puede ejecutar
el documento de SSM de Administrador de sistemas AWSEC2-SQLServerDBRestore para importar los
archivos existentes de copia de seguridad de la base de datos a Microsoft SQL Server de EC2 Linux sin
utilizar el script de copia de seguridad de PowerShell.
Componentes
El asistente de cambio de plataforma de Windows a Linux para las bases de datos de Microsoft SQL
Server consta de dos componentes principales:
636
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
1. Un script de copia de seguridad de PowerShell firmado por AWS, que realiza una copia de seguridad de
las bases de datos de Microsoft SQL Server locales en un bucket de almacenamiento de Amazon S3.
A continuación, invoca del documento de automatización de SSM AWSEC2-SQLServerDBRestore para
restaurar las copias de seguridad en un Microsoft SQL Server de una instancia EC2 de Linux.
2. Un documento de automatización de SSM denominado AWSEC2-SQLServerDBRestore, que
restaura las copias de seguridad de la base de datos en un Microsoft SQL Server de EC2 Linux.
Esta automatización restaura las copias de seguridad de la base de datos de Microsoft SQL Server
almacenadas en Amazon S3 en el Microsoft SQL Server 2017 que se está ejecutando en una instancia
EC2 de Linux. Puede proporcionar su propia instancia EC2 que ejecute Microsoft SQL Server 2017
Linux o la automatización inicia y configura una nueva instancia EC2 con Microsoft SQL Server 2017
en Ubuntu 16.04. La automatización es compatible con la restauración de las copias de seguridad de
registro transaccionales, diferenciales o completas y admite varios archivos de copia de seguridad
de base de datos. La automatización restaura automáticamente la copia de seguridad válida más
reciente de cada base de datos de los archivos proporcionados. Para obtener más información, consulte
AWSEC2-SQLServerDBRestore.
Configuración
En esta sección se explican los pasos necesarios para ejecutar el script de cambio de plataforma de
Windows a Linux.
Contenido
• Requisitos previos (p. 637)
• Requisitos previos para realizar el cambio de plataforma a una instancia EC2 existente (p. 638)
Requisitos previos
Para ejecutar el asistente de cambio de plataforma de Windows a Linux para el script de las bases de
datos de Microsoft SQL Server debe hacer lo siguiente:
Para instalar el módulo de AWS PowerShell, siga los pasos indicados en Configuración de
las herramientas de AWS para PowerShell en un equipo Windows. Le recomendamos que
utilice PowerShell 3.0 o una versión posterior para que el script de copia de seguridad funcione
correctamente.
2. Instalar el script de copia de seguridad de PowerShell para el asistente de cambio de plataforma de
Windows a Linux
Para ejecutar el asistente de cambio de plataforma de Windows a Linux, descargue el script de copia
de seguridad de PowerShell: MigrateSQLServerToEC2Linux.ps1.
3. Agregar un perfil de usuario de AWS al almacén de AWS SDK
Para añadir y configurar el perfil de usuario de AWS, consulte los pasos indicados en Administración
de perfiles en la Guía del usuario de herramientas de AWS para PowerShell. Configure la siguiente
política de IAM en su perfil de usuario. También puede añadir estos permisos como una política
insertada en su cuenta de usuario de AWS mediante la consola de IAM.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RebootInstances",
637
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
"ec2:DescribeInstanceStatus",
"ec2:DescribeInstances",
"ec2:CreateTags",
"ec2:RunInstances",
"ec2:DescribeImages",
"iam:PassRole",
"ssm:StartAutomationExecution",
"ssm:DescribeInstanceInformation",
"ssm:ListCommandInvocations",
"ssm:ListCommands",
"ssm:SendCommand",
"ssm:GetAutomationExecution",
"ssm:GetCommandInvocation",
"s3:PutEncryptionConfiguration",
"s3:CreateBucket",
"s3:ListBucket",
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject",
"s3:DeleteBucket"
],
"Resource": "*"
}
]
}
Para crear un rol de perfil de instancia de IAM para ejecutar Administrador de sistemas en EC2
Linux, consulte los pasos que se indican en Creación de un perfil de instancia para Administrador de
sistemas en la Guía del usuario de AWS Administrador de sistemas.
1. Configurar la instancia EC2 con un perfil de instancia de AWS Identity and Access Management (IAM)
y adjuntar la política administrada de AmazonSSMManagedInstanceCore .
Para obtener más información acerca de cómo crear un perfil de instancia de y asociar un perfil de
instancia de IAM para Administrador de sistemas y asociarlo a una instancia, consulte los siguientes
temas en la Guía del usuario de AWS Administrador de sistemas:
Introducción
Esta sección contiene los scripts y las definiciones de los parámetros de PowerShell para realizar el
cambio de plataforma de sus bases de datos. Para obtener más información acerca de cómo utilizar los
scripts de PowerShell, consulte PowerShell.
638
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
Temas
• Ejecución del asistente de cambio de plataforma de Windows a Linux para Microsoft SQL
Server (p. 639)
• Parámetros (p. 640)
El asistente de cambio de plataforma de Windows a Linux para las bases de datos de Microsoft
SQL Server restablece la contraseña de usuario del administrador del servidor (SA) de SQL
Server en la instancia de destino cada vez que se ejecuta. Después de finalizar el proceso de
cambio de plataforma, tiene que establecer su propia contraseña de usuario de SA antes de poder
conectarse a la instancia de destino de SQL Server.
Sintaxis
El asistente de cambio de plataforma de Windows a Linux para el script de las bases de datos de Microsoft
SQL Server cumple la sintaxis que se muestra en el siguiente ejemplo.
El siguiente ejemplo muestra cómo mover una base de datos denominada AdventureDB a una instancia
EC2 de Microsoft SQL Server en Linux, con un ID de instancia de i-024689abcdef, desde la instancia
de Microsoft SQL Server denominada MSSQLSERVER. El directorio de copia de seguridad que se va a
utilizar es D:\\Backup y la región de AWS es us-east-2.
Ejemplo 2: mover una base de datos a una instancia EC2 mediante el perfil de credenciales de AWS
El siguiente ejemplo muestra cómo mover la base de datos del ejemplo 1 mediante el perfil de credenciales
de AWS: DBMigration.
639
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
Ejemplo 3: mover una base de datos a una nueva instancia de tipo m5.large
El siguiente ejemplo muestra cómo crear una instancia de EC2 Linux de tipo m5.large en subnet-
abc127 mediante el par de claves customer-ec2-keypair y, a continuación, mover AdventureDB y
TestDB a la nueva instancia de la base de datos utilizada en los ejemplos 1 y 2.
Ejemplo 4: mover todas las bases de datos a una nueva instancia de tipo m5.large
El siguiente ejemplo muestra cómo crear una instancia de EC2 Linux de tipo m5.large en subnet-
abc127 mediante el par de claves customer-ec2-keypair y, a continuación, migrar todas las bases de
datos a la instancia de las bases de datos utilizada en los ejemplos 1 y 2.
Parámetros
El script de PowerShell utiliza los siguientes parámetros para realizar el cambio de plataforma de las bases
de datos de Microsoft SQL Server.
-SqlServerInstanceName
Tipo: String
Obligatorio: no
-DBNames
Los nombres de las bases de datos que se van a restaurar y de las que se va a realizar la copia de
seguridad. Introduzca los nombres de las bases de datos en una lista separada por comas (por ejemplo,
adventureDB, universityDB). El parámetro DBNames o MigrateAllDBs es obligatorio.
Tipo: objeto
Obligatorio: No
-MigrateAllDBs
Este switch está deshabilitado de forma predeterminada. Si este switch está habilitado, la automatización
migra todas las bases de datos excepto las del sistema (master, msdb y tempdb). El parámetro DBNames o
MigrateAllDBs es obligatorio.
Tipo: SwitchParameter
Requerido: No
-PathForBackup
640
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de Microsoft SQL Server de Windows a Linux
Tipo: String
Obligatorio: sí
-SetSourceDBModeReadOnly
Este switch está deshabilitado de forma predeterminada. Si este switch está habilitado, hace que la base
de datos sea de solo lectura durante la migración.
Tipo: SwitchParameter
Requerido: No
-IamInstanceProfileName
Introduzca el rol de instancia de IAM de AWS con permisos para que ejecute la automatización de
Administrador de sistemas en su nombre. Consulte Introducción a la automatización en la Guía del usuario
de AWS Administrador de sistemas.
Tipo: String
Obligatorio: sí
-AWSRegion
Introduzca la región de AWS en la que se crearon los buckets de Amazon S3 para almacenar las copias de
seguridad de la base de datos.
Tipo: String
Obligatorio: sí
-EC2InstanceId
Para restaurar las bases de datos de Microsoft SQL Server en una instancia EC2 existente que ejecute
Microsoft SQL Server Linux, introduzca el ID de instancia de la instancia. Asegúrese de que la instancia
EC2 ya tenga el agente de SSM de AWS Administrador de sistemas instalado y en ejecución.
Tipo: String
Obligatorio: no
-EC2InstanceType
Para restaurar las bases de datos de Microsoft SQL Server en una nueva instancia EC2 de Linux,
introduzca el tipo de instancia de la instancia que va a iniciar.
Tipo: String
Obligatorio: no
-EC2KeyPair
Para restaurar las bases de datos de Microsoft SQL Server en una nueva instancia EC2 de Linux,
introduzca el nombre del par de claves EC2 que va a utilizar para acceder a la instancia. Se recomienda
este parámetro si crea una nueva instancia EC2 de Linux.
Tipo: String
Obligatorio: no
641
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas en una actualización
-SubnetId
Este parámetro es obligatorio si crea una nueva instancia EC2 de Linux. Cuando crea una nueva instancia
EC2 de Linux, si el SubnetId no se proporciona, se utiliza la subred predeterminada del usuario de AWS
para iniciar la instancia EC2 de Linux.
Tipo: String
Obligatorio: no
-AWSProfileName
El nombre del perfil de AWS que utiliza la automatización al conectarse a los servicios de AWS. Para
obtener más información acerca de los permisos de usuario de IAM necesarios, consulte Introducción a la
automatización en la Guía del usuario de AWS Administrador de sistemas. Si no se introduce ningún perfil,
la automatización utiliza su perfil de AWS predeterminado.
Tipo: String
Obligatorio: no
-AWSProfileLocation
Tipo: String
Obligatorio: no
-GeneratePresignedUrls
Este parámetro se utiliza únicamente cuando se realiza el cambio de plataforma a instancias que no son
de EC2, como VMware Cloud on AWS o las máquinas virtuales locales.
Tipo: SwitchParameter
Requerido: No
<CommonParameters>
Este cmdlet admite los parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable,
WarningAction, WarningVariable, OutBuffer, PipelineVariable y OutVariable. Para obtener
más información, consulte Información acerca de los parámetros comunes en la documentación de
Microsoft PowerShell.
Requerido: No
Si la instancia no ha superado ambas comprobaciones de estado tras varias horas, compruebe lo que se
indica a continuación.
• Si ha actualizado a Windows Server 2008 y ambas comprobaciones de estado dan error tras varias
horas, puede que la actualización no se haya realizado con éxito y puede presentar la indicación Click
642
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Identificación de instancias
OK (Haga clic en Aceptar) para confirmar la restauración. Puesto que no se puede obtener acceso a
la consola en este estado, no hay forma de hacer clic en el botón. Para solucionarlo, vuelva a arrancar
mediante la API o la consola de Amazon EC2. El nuevo arranque tarda diez minutos o más en iniciarse.
La instancia podría estar disponible tras 25 minutos.
• Elimine del servidor las aplicaciones o los roles de servidor e inténtelo de nuevo.
Si la instancia no supera ambas comprobaciones de estado tras eliminar del servidor las aplicaciones o los
roles del servidor, realice lo que se indica a continuación.
• Detenga la instancia y adjunte el volumen raíz a otra instancia. Para obtener más información, consulte
la descripción acerca de cómo detener y adjuntar el volumen raíz a otra instancia en "Waiting for the
metadata service" (p. 1271).
• Analice los archivos de registro y los registros de eventos de Windows Setup para detectar si hay
errores.
Si tiene otros problemas con la actualización o la migración de un sistema operativo, recomendamos leer
los artículos disponibles en Antes de iniciar una actualización in situ (p. 618).
Para obtener información acerca de cómo identificar instancias de Linux, consulte Identify EC2 Linux
Instances en la Guía del usuario de Amazon EC2 para instancias de Linux.
Use la línea de comando Windows Management Instrumentation Command (WMIC) del modo siguiente:
643
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Inspección del UUID del sistema
En el siguiente ejemplo de resultado, el UUID comienza por "EC2", lo que indica que el sistema es
probablemente una instancia EC2.
EC2AE145-D1DC-13B2-94ED-01234ABCDEF
En las instancias que usan SMBIOS 2.4, se puede representar el UUID en formato little-endian, por
ejemplo:
45E12AEC-DCD1-B213-94ED-01234ABCDEF
644
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conceptos básicos de Elastic Graphics
Elastic Graphics es adecuado para las aplicaciones que requieren una cantidad pequeña o intermitente de
aceleración de gráficos adicional y que usan la compatibilidad de gráficos de OpenGL. Si necesita obtener
acceso a GPU completas adjuntas directamente y usar las plataformas de computación en paralelo
de DirectX, CUDA u Open Computing Language (OpenCL), use un tipo de instancia de computación
acelerada en su lugar. Para obtener más información, consulte Instancias de computación acelerada de
Windows (p. 187).
Contenido
• Conceptos básicos de Elastic Graphics (p. 645)
• Precios de las Elastic Graphics (p. 647)
• Limitaciones de Elastic Graphics (p. 647)
• Trabajar con Elastic Graphics (p. 648)
• Usar métricas de CloudWatch para monitorizar Elastic Graphics (p. 653)
• Solución de problemas (p. 655)
Los aceleradores de Elastic Graphics están disponibles en las siguientes regiones de AWS: us-east-1,
us-east-2, us-west-2, ap-northeast-1, ap-southeast-1, ap-southeast-2, eu-central-1 y
eu-west-1.
• C3 | C4 | C5 | C5d | C5n
• D2
• H1
• I3 | I3en
• M3 | M4 | M5 | M5d | M5dn | M5n
• P2 | P3 | P3dn
• R3 | R4 | R5 | R5d | R5dn | R5n
• t2.medium o superior | t3.medium o superior
• X1 | X1e
• z1d
645
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conceptos básicos de Elastic Graphics
Los siguientes aceleradores de Elastic Graphics están disponibles. Puede adjuntar cualquier acelerador de
Elastic Graphics a cualquier tipo de instancia admitido.
eg1.medium 1
eg1.large 2
eg1.xlarge 4
eg1.2xlarge 8
Un acelerador de Elastic Graphics no forma parte del hardware de la instancia. En lugar de ello, se conecta
a la red a través de una interfaz de red, denominada interfaz de red de Elastic Graphics. Cuando lanza
una instancia con la aceleración de gráficos, se crea la interfaz de red de Elastic Graphics en la VPC
automáticamente.
La interfaz de red de Elastic Graphics se crea en la misma subred y VPC que la instancia y se le asigna
una dirección IPv4 privada de esa subred. El acelerador asociado a la instancia Amazon EC2 se asigna
desde un grupo de aceleradores disponibles en la misma zona de disponibilidad que su instancia.
646
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Precios de las Elastic Graphics
Los aceleradores de Elastic Graphics admiten los estándares de la API de OpenGL 4.3 y versiones
anteriores, que se pueden usar para las aplicaciones por lotes o la aceleración de gráficos 3D. Una
biblioteca de OpenGL optimizada para Amazon incluida en su instancia detecta el acelerador asociado.
Dirige las llamadas a la API de OpenGL desde su instancia al acelerador, que procesa las solicitudes
y devuelve los resultados. El tráfico entre la instancia y el acelerador usa el mismo ancho de banda
que el tráfico de red de la instancia, por lo que recomendamos que disponga del ancho de banda de
red adecuado. Póngase en contacto con el proveedor de software si tiene alguna pregunta sobre la
compatibilidad y la versión de OpenGL.
Los aceleradores solo están disponible al precio de las instancias bajo demanda. Puede asociar un
acelerador a una instancia reservada, programada o spot. El precio bajo demanda del acelerador se aplica
en todos los casos.
Para obtener más información, consulte los precios de Amazon Elastic Graphics.
• Solamente puede asociar aceleradores a instancias de Windows con Microsoft Windows Server 2012 R2
o versiones posteriores. Las instancias Linux no se admiten actualmente.
• Puede adjuntar un acelerador a una instancia cada vez y solo durante el lanzamiento de la instancia.
• No puede compartir un acelerador entre instancias.
• No puede desconectar un acelerador de una instancia ni transferirlo a otra instancia. Si ya no necesita
un acelerador, debe terminar la instancia. Para cambiar el tipo de acelerador, cree una AMI desde
su instancia, termine la instancia y lance una nueva instancia con una especificación de acelerador
diferente.
• Las únicas versiones compatibles de la API de OpenGL son la 4.3 y las anteriores. No se admiten
DirectX, CUDA ni OpenCL.
• El acelerador de Elastic Graphics no está visible ni accesible desde el administrador de dispositivos de
su instancia.
• No puede reservar o programar la capacidad del acelerador.
• No puede asociar aceleradores a instancias en EC2-Classic.
• No puede asociar aceleradores a instancias configuradas para utilizar Instance Metadata Service v2
(IMDSv2).
647
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Trabajar con Elastic Graphics
Tareas
• Configuración de los grupos de seguridad (p. 648)
• Lanzamiento de una instancia con un acelerador de Elastic Graphics (p. 648)
• Instalar el software necesario para Elastic Graphics (p. 649)
• Verificar la funcionalidad de Elastic Graphics en su instancia (p. 650)
• Ver la información de Elastic Graphics (p. 651)
• Envío de comentarios (p. 652)
Para obtener más información, consulte Grupos de seguridad de Amazon EC2 para las instancias de
Windows (p. 937).
648
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instalar el software necesario para Elastic Graphics
Para obtener más información, consulte Limitaciones de Elastic Graphics (p. 647).
Para asociar un acelerador de Elastic Graphics durante el lanzamiento de instancia (AWS CLI)
--elastic-gpu-specification Type=eg1.medium
Para el parámetro --security-group-ids, debe incluir un grupo de seguridad que disponga de las
reglas de entrada y salida necesarias. Para obtener más información, consulte Configuración de los grupos
de seguridad (p. 648).
Para asociar un acelerador de Elastic Graphics durante el lanzamiento de instancia (Herramientas para
Windows PowerShell)
1. Conéctese a la instancia.
2. Descargue el instalador de Elastic Graphics y ábralo. El administrador de instalación se conecta al
punto de enlace de Elastic Graphics y descarga la última versión del software necesario.
649
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Verificar la funcionalidad de Elastic Graphics en su instancia
Si la instancia se lanzó con una AMI que no tenía los paquetes de Elastic Graphics preinstalados, puede
descargarlos e instalarlos usted mismo. Para obtener más información, consulte Instalar el software
necesario para Elastic Graphics (p. 649).
Contenido
• Usar el monitor de estado de Elastic Graphics (p. 650)
• Usar la herramienta de línea de comandos de Elastic Graphics (p. 650)
Buen estado
El estado del acelerador de Elastic Graphics se está actualizando actualmente. Puede que se tarde
unos minutos en mostrar el estado.
Fuera de servicio
El acelerador de Elastic Graphics está fuera de servicio. Para obtener más información acerca del
error, elija Read More (Leer más).
Para lanzar la herramienta, abra un símbolo del sistema desde dentro de la instancia y ejecute el siguiente
comando:
C:\Program Files\Amazon\EC2ElasticGPUs\manager\egcli.exe
--json, -j
Indica si mostrar el mensaje JSON. Los valores posibles son true y false. El valor predeterminado
es true.
650
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ver la información de Elastic Graphics
--imds, -i
Indica si comprobar los metadatos de la instancia para la disponibilidad del acelerador. Los valores
posibles son true y false. El valor predeterminado es true.
A continuación, se muestra un ejemplo del resultado. Un estado de OK indica que el acelerador está
habilitado y está en buen estado.
EG Infrastructure is available.
Instance ID egpu-f6d94dfa66df4883b284e96db7397ee6
Instance Type eg1.large
EG Version 1.0.0.885 (Manager) / 1.0.0.95 (OpenGL Library) / 1.0.0.69 (OpenGL Redirector)
EG Status: Healthy
JSON Message:
{
"version": "2016-11-30",
"status": "OK"
}
OK
651
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Envío de comentarios
• Estado de la conexión
• Tipo
• Estado
Puede utilizar el comando de la AWS CLI y filtrar por ID de propietario para ver información sobre la
interfaz de red de Elastic Graphics.
Para ver información sobre un acelerador de Elastic Graphics (Herramientas para Windows
PowerShell)
• Get-EC2ElasticGpu
• Get-EC2NetworkInterface
Para ver información acerca de un acelerador de Elastic Graphics mediante los metadatos de la
instancia
http://169.254.169.254/latest/meta-data/elastic-gpus/associations/egpu-
f6d94dfa66df4883b284e96db7397ee6
Envío de comentarios
Puede enviar comentarios sobre su experiencia con Elastic Graphics para que el equipo puede mejorarlas.
652
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Usar métricas de CloudWatch
para monitorizar Elastic Graphics
2. En la esquina inferior izquierda, elija Feedback (Comentarios).
3. Introduzca sus comentarios y elija Submit (Enviar).
De forma predeterminada, los aceleradores de Elastic Graphics envían datos métricos a CloudWatch en
periodos de 5 minutos.
Para obtener más información sobre Amazon CloudWatch, consulte Guía del usuario de Amazon
CloudWatch.
Métrica Descripción
Unidades: recuento
Unidades: recuento
Unidades: MiB
Dimensión Descripción
653
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ver métricas de CloudWatch para Elastic Graphics
Dimensión Descripción
Por ejemplo, puede crear una alarma que monitorice el estado de un acelerador de Elastic Graphics y
envíe una notificación cuando el acelerador de gráficos no supere una comprobación de estado durante
tres periodos consecutivos de cinco minutos.
Para crear una alarma para un estado del acelerador de Elastic Graphics
654
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas
Solución de problemas
A continuación se muestran los errores habituales y los pasos para solucionarlos.
Contenido
• Investigación de problemas de rendimiento de las aplicaciones (p. 655)
• Problemas de rendimiento de la presentación de OpenGL (p. 655)
• Problemas de rendimiento del acceso remoto (p. 656)
• Resolución de problemas de estado incorrecto (p. 657)
• Detenga e inicie la instancia. (p. 657)
• Verifique los componentes instalados (p. 657)
• Consultar los registros de Elastic Graphics (p. 657)
Una forma sencilla de evaluar el rendimiento es ver el número de fotogramas mostrados en la instancia
remota. Los aceleradores de Elastic Graphics muestran un máximo de 25 FPS en la instancia remota para
conseguir la mejor calidad percibida cuando reducen el uso de la red.
C:\Program Files\Amazon\EC2ElasticGPUs\conf\eg.conf
655
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Investigación de problemas de
rendimiento de las aplicaciones
[Application]
show_fps=1
Si FPS alcanza los 15-25 FPS al actualizar la escena representada, el acelerador de Elastic Graphics
está funcionando al máximo. Probablemente, los demás problemas de rendimiento experimentados estén
relacionados con el acceso remoto al escritorio de la instancia. En tal caso, consulte la sección Problemas
de rendimiento del acceso remoto.
• Mejore el rendimiento del acelerador de Elastic Graphics seleccionando un tipo de acelerador de gráficos
más potente.
• Mejore el rendimiento general de la red siguiendo estas recomendaciones:
• Compruebe la cantidad de ancho de banda entrante y saliente a y desde el punto de enlace del
acelerador de Elastic Graphics. El punto de enlace del acelerador de Elastic Graphics se puede
recuperar con el siguiente comando de PowerShell:
• El tráfico de red desde la instancia al punto de enlace del acelerador de Elastic Graphics está
relacionado con el volumen de comandos que produce la aplicación de OpenGL.
• El tráfico de red desde el punto de enlace del acelerador de Elastic Graphics a la instancia está
relacionado con el número de fotogramas generados por el acelerador de gráficos.
• Si ve que el uso de la red se acerca a la velocidad de red máxima de las instancias, pruebe a usar una
instancia con una velocidad de red mayor.
• Mejore el rendimiento de la CPU:
• Las aplicaciones puede requerir muchos recursos de CPU además de los que requiere el acelerador
de Elastic Graphics. Si el Administrador de tareas de Windows indica un uso elevado de recursos de
CPU, pruebe a usar una instancia con una potencia de CPU mayor.
Las opciones posibles para el protocolo de acceso remoto son las siguientes:
656
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Resolución de problemas de estado incorrecto
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de almacén
de instancias. Para conservar los datos de los volúmenes del almacén de instancias, asegúrese
de realizar una copia de seguridad en un sistema de almacenamiento persistente.
Si falta alguno de estos elementos, debe instalarlos manualmente. Para obtener más información, consulte
Instalar el software necesario para Elastic Graphics (p. 649).
• EC2ElasticGPUs
• GUI de EC2ElasticGPUs
657
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Después de definir los objetivos y de crear el plan de monitorización, el paso siguiente consiste en
establecer un punto de referencia para el desempeño normal de Amazon EC2 en el entorno. Conviene
medir el desempeño de Amazon EC2 en varias ocasiones y con diferentes condiciones de carga. A medida
que monitoriza Amazon EC2, guarde un historial de los datos de monitorización que recopila. Puede
comparar el desempeño actual de Amazon EC2 con los datos históricos para identificar patrones de
desempeño normal y anomalías en el desempeño, así como desarrollar métodos para solucionarlos. Por
ejemplo, puede monitorizar el uso de la CPU, la I/O de disco y el uso de la red de las instancias EC2. Si
el desempeño no alcanza los valores del punto de referencia establecido, es posible que deba volver a
configurar u optimizar la instancia para reducir la utilización de la CPU, mejorar la E/S de disco o reducir el
tráfico de red.
Para establecer un punto de referencia debe, como mínimo, monitorizar los elementos siguientes:
658
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Monitoreo automatizado y manual
Herramientas de monitoreo
• Herramientas de monitoreo automatizadas (p. 659)
• Herramientas de monitoreo manuales (p. 660)
• Comprobaciones de estado de sistemas: monitoree los sistemas de AWS necesarios para usar la
instancia y asegúrese de que funcionan correctamente. Estas comprobaciones detectan problemas con
la instancia que requieren la intervención de AWS para su reparación. Cuando una comprobación del
estado del sistema da error, puede elegir entre esperar a que AWS corrija el problema o solucionarlo
manualmente (por ejemplo, parando y reiniciando la instancia, o bien, terminando y reemplazando una
instancia). Entre los ejemplos de problemas que provocan errores en las comprobaciones de estado del
sistema se incluyen:
• Pérdida de conectividad de red
• Pérdida de potencia del sistema
• Problemas de software en el host físico
• Problemas de hardware en el host físico que afectan a la accesibilidad a la red
Para obtener más información, consulte Comprobaciones de estado para sus instancias (p. 661).
• Comprobaciones de estado de instancias: monitoree la configuración de software y de red de la instancia
individual. Estas comprobaciones detectan problemas que requieren su implicación para la reparación.
Cuando una comprobación de estado de instancias da error, por lo general, deberá resolver el
problema manualmente (por ejemplo, reiniciando la instancia o efectuando modificaciones en el sistema
operativo). Entre los ejemplos de problemas que pueden provocar errores en las comprobaciones de
estado de la instancia se incluyen:
• Error de las comprobaciones de estado del sistema
• Configuración de red o de inicio incorrecta
• Memoria agotada
• Sistema de archivos dañado
• Kernel incompatible
Para obtener más información, consulte Comprobaciones de estado para sus instancias (p. 661).
659
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Herramientas de monitoreo manuales
• Alarmas de Amazon CloudWatch: vigile una única métrica durante el período especificado y realice
una o varias acciones según el valor de la métrica relativo a un determinado umbral durante varios
períodos de tiempo. La acción es una notificación que se envía a un tema de Amazon Simple Notification
Service (Amazon SNS) o a una política de Amazon EC2 Auto Scaling. Las alarmas invocan acciones
únicamente para los cambios de estado prolongados. Las alarmas de CloudWatch no invocarán
acciones simplemente por tener un estado determinado. Es necesario que el estado haya cambiado
y se mantenga durante un número determinado de períodos. Para obtener más información, consulte
Monitoreo de las instancias con CloudWatch (p. 678).
• Amazon CloudWatch Events: automatice los servicios de AWS y responda automáticamente a
los eventos del sistema. Los eventos de los servicios de AWS llegan a Eventos de CloudWatch
prácticamente en tiempo real y puede especificar acciones automatizadas para cuando un evento
coincide con una de las reglas que ha escrito. Para obtener más información, consulte ¿Qué es Amazon
CloudWatch Events?.
• Amazon CloudWatch Logs: monitoree, almacene y tenga acceso a los archivos de registro desde
instancias Amazon EC2, AWS CloudTrail u otras fuentes. Para obtener más información, consulte
Amazon CloudWatch Logs User Guide.
• Agente de CloudWatch: recopila registros y métricas de nivel de sistema tanto desde alojamientos
como invitados en las instancias EC2 y servidores en las instalaciones. Para obtener más información,
consulte Recopilación de métricas y registros de instancias Amazon EC2 y servidores locales con el
agente de CloudWatch en la Guía del usuario de Amazon CloudWatch.
• AWS Management Pack para Microsoft System Center Operations Manager: vincula las instancias
Amazon EC2 con los sistemas operativos Windows o Linux que ejecutan. AWS Management Pack es
una extensión de Microsoft System Center Operations Manager. Utiliza un equipo designado en el centro
de datos (llamado nodo de monitor) y las API de Amazon Web Services para detectar y recopilar de
forma remota información sobre los recursos de AWS. Para obtener más información, consulte AWS
Management Pack for Microsoft System Center (p. 1293).
660
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Prácticas recomendadas de monitoreo
• Haga de la monitorización una prioridad para solventar pequeñas cuestiones antes de que se conviertan
en grandes problemas.
• Cree e implemente un plan de monitorización para recopilar datos de todos los componentes de la
solución de AWS, de forma que le resulte más sencillo depurar un error que se produce en distintas
partes del código, en caso de que ocurra. El plan de monitorización debería responder, como mínimo, a
las preguntas siguientes:
• ¿Cuáles son los objetivos de la monitorización?
• ¿Qué recursos va a monitorizar?
• ¿Con qué frecuencia va a monitorizar estos recursos?
• ¿Qué herramientas de monitorización va a utilizar?
• ¿Quién se encargará de realizar las tareas de monitorización?
• ¿Quién debería recibir una notificación cuando surjan problemas?
• Automatice las tareas de monitorización en la medida de lo posible.
• Compruebe los archivos de registro de las instancias EC2.
Una comprobación de estado le ofrece la información que resulta de las comprobaciones automatizadas
realizadas por Amazon EC2. Estas comprobaciones automatizadas detectan si hay problemas
específicos que afecten a sus instancias. La información de comprobación de estado, junto con los datos
proporcionados por Amazon CloudWatch, le ofrecen visibilidad operativa detallada de cada una de las
instancias.
También puede ver el estado de eventos específicos que están programados para las instancias. El
estado de os eventos proporcionan información acerca de las próximas actividades planificadas para sus
instancias, como rearranque o retirada. También proporcionan la hora de inicio y fin planificadas de cada
evento.
Contenido
• Comprobaciones de estado para sus instancias (p. 661)
• Eventos programados para las instancias (p. 666)
661
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobaciones de estado de instancias
Amazon EC2 ya proporciona acerca del estado previsto de cada instancia (como pending, running y
stopping) y las métricas de utilización que Amazon CloudWatch monitoriza (uso de la CPU, tráfico de red
y actividad de disco).
Las comprobaciones de estado se realizan cada minuto y devuelven un estado de aprobación o error. Si
se superan todas las comprobaciones, el estado general de la instancia es OK (CORRECTO). Si no se
supera una o varias comprobaciones, el estado general es impaired (deteriorado). Las comprobaciones de
estado están integradas en Amazon EC2, de manera que no se pueden deshabilitar ni eliminar.
También puede crear una alarma de Amazon CloudWatch que monitorice una instancia Amazon EC2 y
recupere automáticamente la instancia si su estado se deteriora debido a un problema subyacente. Para
obtener más información, consulte Recuperación de instancias (p. 481).
Contenido
• Tipos de comprobaciones de estado (p. 662)
• Visualización de comprobaciones de estado (p. 663)
• Generación de informes de estados de instancias (p. 664)
• Creación y edición de alarmas de comprobación de estado (p. 665)
Monitorice los sistemas de AWS en los que se ejecuta la instancia. Estas comprobaciones detectan
problemas subyacentes con la instancia que requieren la implicación de AWS para su reparación. Cuando
una comprobación de estado de sistemas falla, puede elegir esperar a que AWS repare el problema o
puede resolverlo usted mismo. En el caso de las instancias respaldadas por Amazon EBS, puede detener
e iniciar la instancia usted mismo, lo que en la mayoría de los escenarios hace que la instancia migre a un
nuevo host. Para instancias respaldadas por un almacén de instancias, puede terminar y reemplazar la
instancia.
A continuación se muestran ejemplos de problemas que pueden provocar errores en las comprobaciones
de estado del sistema:
662
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobaciones de estado de instancias
A continuación se muestran ejemplos de problemas que pueden provocar errores en las comprobaciones
de estado de la instancia:
Si tiene una instancia con una comprobación de estado no superada y no se ha podido tener acceso a
la instancia durante más de 20 minutos, elija AWS Support para enviar una solicitud de asistencia.
5. Para revisar las métricas de CloudWatch correspondientes a las comprobaciones de estado,
seleccione la instancia y, a continuación, elija la pestaña Monitoring (Monitorización). Desplácese
hasta que vea los gráficos de las siguientes métricas:
663
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobaciones de estado de instancias
Para obtener el estado de todas las instancias con un estado impaired, use el siguiente comando.
Usamos los comentarios que nos envían para identificar problemas que afecten a múltiples clientes, pero
no respondemos a problemas de cuentas individuales. Proporcionar comentarios no cambia los resultados
de comprobación de estado que se ven actualmente para la instancia.
664
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobaciones de estado de instancias
--reason-codes code
Si ha seleccionado Recover this instance (Recuperar esta instancia) en el paso anterior, seleccione
Status Check Failed (System) (Comprobación de estado no superada (sistema)).
7. En For at least (Para al menos), establezca el número de periodos que desea evaluar y, en
consecutive periods (periodos consecutivos), seleccione la duración del periodo de evaluación antes
de que se active la alarma y se envíe un correo electrónico.
8. (Opcional) En Name of alarm (Nombre de alarma), cambie el nombre predeterminado por otro nombre
para la alarma.
9. Elija Create Alarm.
Important
Si ha añadido una dirección de correo electrónico a la lista de destinatarios o ha creado
un nuevo tema, Amazon SNS envía un email de confirmación de la suscripción a todas
las direcciones nuevas. Cada destinatario debe confirmar la suscripción seleccionando el
enlace incluido en ese mensaje. Las notificaciones de alertas solo se envían a direcciones
confirmadas.
665
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
1. Seleccione un tema de SNS existente o cree uno nuevo. Para obtener más información, consulte Uso
de la AWS CLI con Amazon SNS en la AWS Command Line Interface Guía del usuario.
2. Utilice el siguiente comando list-metrics para ver las métricas de Amazon CloudWatch disponibles
para Amazon EC2:
El periodo del intervalo de tiempo, en segundo, durante el que se recopilan métricas de Amazon
CloudWatch. Este ejemplo utiliza 300, que es igual a 60 segundos multiplicados por 5 minutos. El
periodo de evaluación es el número de periodos consecutivos durante los que se debe comparar
el valor de la métrica con el umbral. En este ejemplo se utiliza 2. Las acciones de alarma son las
acciones que se realizan cuando se activa esta alarma. Este ejemplo configura la alarma para enviar
un correo electrónico mediante Amazon SNS.
Para actualizar la información de contacto de la cuenta con el fin de asegurarse de que recibe las
notificaciones sobre los eventos programados, vaya a la página Configuración de la cuenta.
Contenido
• Tipos de eventos programados (p. 667)
• Visualización de eventos programados (p. 667)
666
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
• Instance stop (Detención de instancia): a la hora programada, la instancia se detiene. Cuando vuelva a
iniciarla, la instancia migrará a un nuevo host. Solo se aplica a instancias respaldadas por Amazon EBS.
• Instance retirement (Retirada de la instancia): a la hora programada, la instancia se detiene si está
respaldada por Amazon EBS o se terminará si está respaldada por un almacén de instancias.
• Instance reboot (rearranque de instancia): a la hora programada, la instancia se vuelve a arrancar.
• System reboot (rearranque de sistema): a la hora programada, el host de la instancia se vuelve a
arrancar.
• System maintenance (Mantenimiento del sistema): a la hora programada, la instancia podría verse
temporalmente afectada por un mantenimiento de red o de energía.
Nueva consola
667
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
• También se muestran algunos eventos para los recursos afectados. Por ejemplo, en el panel
de navegación, elija Instances (Instancias) y seleccione una instancia. Si la instancia tiene un
evento de detención o de retiro de instancia asociado, se muestra en el panel inferior.
Consola antigua
• También se muestran algunos eventos para los recursos afectados. Por ejemplo, en el panel
de navegación, elija Instances (Instancias) y seleccione una instancia. Si la instancia tiene un
evento de detención o de retiro de instancia asociado, se muestra en el panel inferior.
668
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
AWS CLI
Para ver eventos programados para las instancias mediante la AWS CLI
[
"Events": [
{
"InstanceEventId": "instance-event-0d59937288b749b32",
"Code": "system-reboot",
"Description": "The instance is scheduled for a reboot",
"NotAfter": "2019-03-15T22:00:00.000Z",
"NotBefore": "2019-03-14T20:00:00.000Z",
"NotBeforeDeadline": "2019-04-05T11:00:00.000Z"
}
]
]
A continuación se muestra un ejemplo del resultado que muestra un evento de retirada de la instancia.
[
"Events": [
{
"InstanceEventId": "instance-event-0e439355b779n26",
"Code": "instance-stop",
"Description": "The instance is running on degraded hardware",
"NotBefore": "2015-05-23T00:00:00.000Z"
}
]
]
PowerShell
Para ver eventos programados para las instancias mediante la Herramientas de AWS para Windows
PowerShell
A continuación se muestra un ejemplo del resultado que muestra un evento de retirada de la instancia.
Code : instance-stop
Description : The instance is running on degraded hardware
669
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
Instance metadata
Para ver eventos programados para las instancias mediante metadatos de instancia
Puede recuperar información acerca de los eventos de mantenimiento activos de las instancias desde
los metadatos de las instancias (p. 580) utilizando Servicio de metadatos de instancia versión 2 o
Servicio de metadatos de instancia versión 1.
IMDSv2
IMDSv1
[
{
"NotBefore" : "21 Jan 2019 09:00:43 GMT",
"Code" : "system-reboot",
"Description" : "scheduled reboot",
"EventId" : "instance-event-0d59937288b749b32",
"NotAfter" : "21 Jan 2019 09:17:23 GMT",
"State" : "active"
}
]
Para ver el historial de los eventos completados o cancelados utilizando los metadatos de las
instancias
Puede recuperar información acerca de los eventos completados o cancelados desde las instancias
de metadatos (p. 580) usando Servicio de metadatos de instancia versión 2 o Servicio de metadatos
de instancia versión 1.
IMDSv2
IMDSv1
[
{
670
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
Al personalizar las notificaciones de eventos para incluir etiquetas, puede elegir incluir:
Por ejemplo, supongamos que asigna etiquetas application, costcenter, project y owner a todas
las instancias. Puede elegir incluir todas las etiquetas en las notificaciones de eventos. Alternativamente,
si desea ver solo las etiquetas owner y project en las notificaciones de eventos, puede elegir incluir solo
esas etiquetas.
Después de seleccionar las etiquetas que se van a incluir, las notificaciones de eventos incluirán el ID de
recurso (ID de instancia o ID de host dedicado) y los pares de valores y clave de etiqueta asociados al
recurso afectado.
Temas
• Inclusión de etiquetas en las notificaciones de eventos (p. 671)
• Eliminación de etiquetas de notificaciones de eventos (p. 672)
• Visualización de las etiquetas que se incluirán en las notificaciones de eventos (p. 673)
Puede incluir etiquetas en las notificaciones de eventos mediante uno de los métodos siguientes.
Nueva consola
671
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
• Para incluir todas las etiquetas asociadas a la instancia afectada o host dedicado, seleccione
Include all resource tags (Incluir todas las etiquetas de recursos).
• Para seleccionar manualmente las etiquetas que desea incluir, seleccione Choose the tags to
include (Elegir las etiquetas que incluir) y, a continuación, en Choose the tags to include (Elegir
las etiquetas que incluir), escriba la tecla de etiqueta y presione Entrar.
6. Elija Save (Guardar).
AWS CLI
Nueva consola
• Para quitar todas las etiquetas de las notificaciones de eventos, desactive Include resource tags
in event notifications (Incluir etiquetas de recursos en las notificaciones de eventos).
• Para eliminar etiquetas específicas de las notificaciones de eventos, elija Remove (Quitar)
(X) para las etiquetas que aparecen debajo del campo Choose the tags to include (Elegir las
etiquetas que desea incluir) .
5. Elija Save (Guardar).
672
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
AWS CLI
Nueva consola
Para ver las etiquetas que se van a incluir en las notificaciones de eventos
AWS CLI
Para ver las etiquetas que se van a incluir en las notificaciones de eventos
673
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
Puede esperar a que la instancia se detenga como estaba programado. Asimismo, puede detener e
iniciar la instancia usted mismo, lo que hace que la instancia migre a un nuevo host. Para obtener más
información acerca de cómo detener la instancia, además de información acerca de los cambios a la
configuración de la instancia cuando se detiene, consulte Detener e iniciar la instancia (p. 460).
Le recomendamos que lance una instancia de sustitución desde la AMI más reciente y que migre todos los
datos necesarios a la instancia de sustitución antes de la instancia que está programada para terminar. A
continuación, puede terminar la instancia original o esperar a que termine como estaba programado.
Si detiene la instancia EC2-Classic (p. 843), esta se desvincula automáticamente de la VPC y los grupos
de seguridad de la VPC dejan de estar asociados a la instancia. Puede volver a vincular la instancia a la
VPC después de reiniciarla.
Nueva consola
Consola antigua
AWS CLI
674
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
[
"Events": [
{
"InstanceEventId": "instance-event-0d59937288b749b32",
"Code": "system-reboot",
"Description": "The instance is scheduled for a reboot",
"NotAfter": "2019-03-14T22:00:00.000Z",
"NotBefore": "2019-03-14T20:00:00.000Z",
"NotBeforeDeadline": "2019-04-05T11:00:00.000Z"
}
]
]
Después de reiniciar la instancia, el evento programado se elimina y se actualiza la descripción del evento.
Se ha completado el mantenimiento pendiente del host subyacente y puede empezar a usar la instancia de
nuevo después de que se haya reiniciado completamente.
No puede reiniciar el sistema usted mismo. Puede esperar a que se produzca el reinicio del sistema
durante su periodo de mantenimiento programado o puede reprogramar (p. 676) el reinicio del sistema a
la fecha y hora que mejor le convenga. Un reinicio del sistema se suele completar en unos pocos minutos.
Una vez que ha tenido lugar el reinicio del sistema, la instancia retiene su dirección IP y nombre de DNS,
y se conservan todos los datos en los volúmenes del almacén de instancias local. Después de que se
complete el reinicio del sistema, se borra el evento programado para la instancia y puede verificar que el
software de la instancia está funcionando tal como se espera.
675
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
Durante el mantenimiento de red, las instancias programadas pierden la conectividad de red durante un
breve periodo de tiempo. La conectividad de red normal a la instancia se restaurará una vez completado el
mantenimiento.
Una vez reiniciada la instancia (esto normalmente tarda unos minutos), verifique que su aplicación está
funcionando tal como se espera. En este momento, la instancia ya no debería tener un evento programado
asociado o si lo tuviese, la descripción del evento programado empezaría con [Completed] (Finalizado).
A veces, se tarda hasta 1 hora en actualizar la descripción de estado de la instancia. Los eventos de
mantenimiento completados se muestran en el panel de la consola de Amazon EC2 durante una semana.
Puede esperar a que el mantenimiento suceda tal como estaba programado. Asimismo, puede detener
e iniciar la instancia, lo que hará que migre a un nuevo host. Para obtener más información acerca de
cómo detener la instancia, además de información acerca de los cambios a la configuración de la instancia
cuando se detiene, consulte Detener e iniciar la instancia (p. 460).
Puede esperar a que el mantenimiento suceda tal como estaba programado. Asimismo, si desea mantener
el funcionamiento normal durante un periodo de mantenimiento programado, puede lanzar una instancia
de sustitución desde la AMI más reciente, migrar todos los datos necesarios a la instancia de sustitución
antes del periodo de mantenimiento programado y, a continuación, terminar la instancia original.
Nueva consola
Solo se pueden reprogramar los eventos que tienen una fecha límite de evento indicada por
un valor de Deadline (Fecha límite). Si uno de los eventos seleccionados no tiene fecha límite,
Actions (Acciones) y Schedule event (Programar evento) están deshabilitados.
5. En New start time (Nueva hora de inicio), escriba una nueva fecha y hora para el evento. La
nueva fecha y hora deben ser anteriores al valor especificado en Event deadline (Fecha límite de
evento).
6. Elija Save (Guardar).
676
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos programados
La hora de inicio del evento actualizada podría tardar 1-2 minutos en reflejarse en la consola.
Consola antigua
Solo se pueden reprogramar los eventos que tienen una fecha límite de evento, indicada por un
valor en Event Deadline (Fecha límite de evento).
5. En Event start time (Hora de inicio de evento), especifique una nueva fecha y hora para el evento.
La nueva fecha y hora deben ser anteriores al valor especificado en Event Deadline (Fecha límite
de evento).
6. Elija Schedule Event (Programar evento).
La hora de inicio del evento actualizada podría tardar 1-2 minutos en reflejarse en la consola.
AWS CLI
1. Solo se pueden reprogramar los eventos que tienen una fecha límite de evento, indicada por un
valor en NotBeforeDeadline. Utilice el comando describe-instance-status para consultar el
valor del parámetro NotBeforeDeadline.
[
"Events": [
{
"InstanceEventId": "instance-event-0d59937288b749b32",
"Code": "system-reboot",
"Description": "The instance is scheduled for a reboot",
"NotAfter": "2019-03-14T22:00:00.000Z",
"NotBefore": "2019-03-14T20:00:00.000Z",
"NotBeforeDeadline": "2019-04-05T11:00:00.000Z"
}
]
]
677
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Monitoreo de las instancias con CloudWatch
Podrían pasar 1-2 minutos hasta que el comando describe-instance-status devuelva el valor de
parámetro not-before actualizado.
Limitaciones
• Solo se pueden reprogramar los eventos con una fecha límite de evento. El evento se puede
reprogramar hasta la fecha límite del evento. La columna Deadline (Fecha límite) en la consola y el
campo NotBeforeDeadline en la AWS CLI indican si el evento tiene una fecha límite.
• Solo se pueden reprogramar los eventos que no se han iniciado aún. La columna Start time (Hora
de inicio) en la consola y el campo NotBefore en la AWS CLI indican la hora de inicio del evento.
Los eventos que se han programado para comenzar en los siguientes cinco minutos no se pueden
reprogramar.
• La nueva hora de inicio del evento debe comenzar al menos 60 minutos a partir de la hora actual.
• Si reprograma múltiples eventos utilizando la consola, la fecha límite del evento se determina por el
evento con la fecha límite de evento más temprana.
De forma predeterminada, Amazon EC2 envía los datos de las métricas a CloudWatch en periodos de
5 minutos. Para enviar los datos de las métricas de la instancia a CloudWatch en periodos de 1 minuto,
puede habilitar una monitorización detallada para la instancia. Para obtener más información, consulte
Habilitar o deshabilitar el monitoreo detallado para las instancias (p. 678).
La consola de Amazon EC2 muestra una serie de gráficos basados en los datos sin formato de Amazon
CloudWatch. En función de sus necesidades, es posible que prefiera obtener los datos de las instancias de
Amazon CloudWatch en lugar de los gráficos que se muestran en la consola.
Para obtener más información sobre Amazon CloudWatch, consulte Guía del usuario de Amazon
CloudWatch.
Contenido
• Habilitar o deshabilitar el monitoreo detallado para las instancias (p. 678)
• Mostrar las métricas de CloudWatch disponibles para las instancias (p. 680)
• Obtener estadísticas para métricas de las instancias (p. 691)
• Representación gráfica de métricas para las instancias (p. 699)
• Crear una alarma de CloudWatch para una instancia (p. 699)
• Crear alarmas que detienen, terminan, reinician o recuperan una instancia (p. 701)
678
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Habilitar el monitoreo detallado
A continuación se describe el intervalo de datos y el cargo para el monitoreo básico y detallado de las
instancias.
Monitoreo básico
Los datos se encuentran disponibles automáticamente en periodos de 5 minutos sin costo alguno.
Monitoreo detallado
Para obtener este nivel de datos, debe habilitarlo específicamente para la instancia. En las instancias
en las que ha habilitado la monitorización detallada, también puede obtener datos agregados para
grupos de instancias similares.
Si habilita el monitoreo detallado, se le cobrará por métrica que se envíe a CloudWatch. No se le cobrará
por el almacenamiento de datos. Para obtener más información acerca de los precios para monitoreo
detallado, consulte Nivel de pago en la página de precios de Amazon CloudWatch. Para obtener un
ejemplo de precios, consulte el Ejemplo 1 - Monitoreo detallado de EC2 en la página de precios de
Amazon CloudWatch.
Al lanzar una instancia mediante la Consola de administración de AWS, seleccione el cuadro de diálogo
Monitoring (Monitorización) en la página Configure Instance Details (Configurar detalles de instancia).
Para habilitar la monitorización detallada para una instancia existente (AWS CLI)
Utilice el siguiente comando monitor-instances para habilitar la monitorización detallada de las instancias
especificadas.
Utilice el comando run-instances con la marca --monitoring para habilitar la monitorización detallada.
679
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Para obtener más información sobre cómo recibir las estadísticas de estas métricas, consulte Obtener
estadísticas para métricas de las instancias (p. 691).
Contenido
• Métricas de la instancia (p. 680)
• Métricas de créditos de CPU (p. 683)
• Métricas de Amazon EBS para instancias basadas en Nitro (p. 684)
• Métricas de comprobación de estado (p. 686)
• Métricas de reflejo de tráfico (p. 687)
• Dimensiones de métricas de Amazon EC2 (p. 687)
• Métricas de uso de Amazon EC2 (p. 687)
• Descripción de las métricas mediante la consola (p. 688)
• Descripción de las métricas mediante la AWS CLI (p. 690)
Métricas de la instancia
El espacio de nombres AWS/EC2 incluye las siguientes métricas de instancias.
680
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Unidades: porcentaje
Unidades: recuento
Unidades: recuento
Unidades: bytes
681
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Esta métrica se usa para determinar el volumen de datos que la
aplicación escribe en el disco duro de la instancia. Se puede usar
para determinar la velocidad de la aplicación.
Unidades: bytes
Unidades: bytes
Unidades: bytes
Unidades: recuento
Unidades: recuento
682
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Unidades: recuento
Métrica Descripción
683
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
acumulados. Cuando se detiene una instancia T2, el valor de
CPUCreditBalance no se mantiene y se pierden todos los créditos
acumulados.
Los valores de métricas para instancias basadas en Nitro siempre serán números enteros, mientras
que los valores para instancias basadas en Xen admiten decimales. Por ello, el bajo uso de la CPU en
instancias basadas en Nitro puede aparecer redondeado a 0.
684
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Unidad: recuento
Unidad: recuento
Unidades: bytes
Unidades: bytes
685
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Unidad: porcentaje
Unidad: porcentaje
Para obtener más información acerca de las métricas proporcionadas para los volúmenes de EBS,
consulte Métricas de Amazon EBS (p. 1110). Para obtener más información acerca de las métricas
proporcionadas para las colecciones de spot, consulte Métricas de CloudWatch para Flota de spot (p. 306).
Métrica Descripción
Unidades: recuento
Unidades: recuento
686
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Unidades: recuento
Dimensión Descripción
AutoScalingGroupName Esta dimensión filtra los datos solicitados de todas las instancias en
un grupo de capacidad especificado. Un grupo de Auto Scaling es
una colección de instancias que usted define si usa Auto Scaling.
Esta dimensión solo está disponible para las métricas de Amazon
EC2 cuando las instancias están en un grupo de Auto Scaling.
Disponible para instancias con la monitorización detallada o básica
habilitada.
ImageId Esta dimensión filtra los datos solicitados de todas las instancias
que se ejecutan en esta Imagen de máquina de Amazon (AMI) de
Amazon EC2. Disponible para instancias con la monitorización
detallada habilitada.
InstanceType Esta dimensión filtra los datos solicitados de todas las instancias que
se ejecutan con el tipo de instancia especificado. Esto le ayuda a
clasificar los datos por el tipo de instancia en ejecución. Por ejemplo,
puede comparar los datos de una instancia m1.small y una instancia
m1.large para determinar cuál de ellas tiene mayor valor empresarial
para su aplicación. Disponible para instancias con la monitorización
detallada habilitada.
Las métricas de uso de Amazon EC2 se corresponden con las cuotas de servicio de AWS. Puede
configurar alarmas que le avisen cuando su uso se acerque a una cuota de servicio. Para obtener más
información acerca de la integración de CloudWatch con las cuotas de servicio, consulte Integración de las
cuotas de servicio y métricas de uso.
687
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
Métrica Descripción
Las siguientes dimensiones se utilizan para ajustar las métricas de uso publicadas por Amazon EC2.
Dimensión Descripción
Service El nombre del servicio de AWS que contiene el recurso. Para las
métricas de uso de Amazon EC2, el valor de esta dimensión es EC2.
688
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
689
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mostrar métricas disponibles
5. Para ordenar las métricas, utilice el encabezado de columna. Para representar gráficamente una
métrica, active la casilla de verificación situada junto a ella. Para filtrar por recurso, seleccione el ID de
recurso y, a continuación, elija Add to search (Añadir a la búsqueda). Para filtrar por métrica, elija el
nombre de la métrica y, a continuación, seleccione Add to search (Añadir a búsqueda).
Para mostrar una lista de todas las métricas disponibles para Amazon EC2 (AWS CLI)
En el siguiente ejemplo se especifica el espacio de nombres AWS/EC2 para ver todas las métricas para
Amazon EC2.
{
"Metrics": [
{
"Namespace": "AWS/EC2",
"Dimensions": [
{
"Name": "InstanceId",
"Value": "i-1234567890abcdef0"
}
],
"MetricName": "NetworkOut"
},
{
"Namespace": "AWS/EC2",
"Dimensions": [
690
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
{
"Name": "InstanceId",
"Value": "i-1234567890abcdef0"
}
],
"MetricName": "CPUUtilization"
},
{
"Namespace": "AWS/EC2",
"Dimensions": [
{
"Name": "InstanceId",
"Value": "i-1234567890abcdef0"
}
],
"MetricName": "NetworkIn"
},
...
]
}
Para mostrar una lista de todas las métricas disponibles para una instancia (AWS CLI)
El siguiente ejemplo especifica el espacio de nombres AWS/EC2 y la dimensión InstanceId para ver los
resultados únicamente de la instancia especificada.
Para mostrar una lista de métricas de todas las instancias (AWS CLI)
El siguiente ejemplo especifica el espacio de nombres AWS/EC2 y un nombre de métrica para ver los
resultados únicamente de la métrica especificada.
Contenido
• Información general de las estadísticas (p. 691)
• Obtener estadísticas para una instancia específica (p. 692)
• Acumular estadísticas para distintas instancias (p. 695)
• Acumular estadísticas por grupo de Auto Scaling (p. 697)
• Acumular estadísticas por AMI (p. 698)
691
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
Estadística Descripción
Minimum El valor más bajo observado durante el período especificado. Puede utilizar este valor
para determinar volúmenes de actividad bajos para su aplicación.
Maximum El valor más alto observado durante el período especificado. Puede utilizar este valor
para determinar volúmenes de actividad altos para su aplicación.
Sum Todos los valores enviados para métrica coincidente se suman. Esta estadística puede
resultar útil para determinar el volumen total de una métrica.
pNN.NN El valor del percentil especificado. Puede especificar cualquier percentil con hasta dos
decimales (por ejemplo, p95.45).
Requisitos
692
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
693
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
6. Para cambiar la estadística o el periodo de la métrica, elija la pestaña Graphed metrics (Métricas
diagramadas). Elija el encabezado de columna o un valor individual y, a continuación, elija un valor
diferente.
Utilice el siguiente comando get-metric-statistics para obtener la métrica CPUUtilization para la instancia
especificada utilizando el periodo y el intervalo de tiempo especificados:
694
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
A continuación, se muestra un ejemplo del resultado. Cada valor representa el porcentaje de utilización de
CPU máxima para una sola instancia EC2.
{
"Datapoints": [
{
"Timestamp": "2016-10-19T00:18:00Z",
"Maximum": 0.33000000000000002,
"Unit": "Percent"
},
{
"Timestamp": "2016-10-19T03:18:00Z",
"Maximum": 99.670000000000002,
"Unit": "Percent"
},
{
"Timestamp": "2016-10-19T07:18:00Z",
"Maximum": 0.34000000000000002,
"Unit": "Percent"
},
{
"Timestamp": "2016-10-19T12:18:00Z",
"Maximum": 0.34000000000000002,
"Unit": "Percent"
},
...
],
"Label": "CPUUtilization"
}
Este ejemplo muestra cómo utilizar la monitorización detallada para obtener el uso promedio de CPU de
las instancias EC2. Dado que no se especifica ninguna dimensión, CloudWatch devuelve estadísticas para
todas las dimensiones en el espacio de nombres AWS/EC2.
Important
Esta técnica para recuperar todas las dimensiones en un espacio de nombres de AWS no
funciona para espacios de nombres personalizados que publique en Amazon CloudWatch.
Con el uso de espacios de nombres personalizados, debe especificar el conjunto completo de
dimensiones que hay asociadas a cualquier punto de datos dado para recuperar estadísticas que
incluyen el punto de datos.
695
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
3. Elija el espacio de nombres EC2 y seleccione Across All Instances (En todas las instancias).
4. Elija la fila que contiene CPUUtilization, que muestra un gráfico de la métrica de todas sus instancias
EC2. Para asignar un nombre al gráfico, elija el icono del lápiz. Para cambiar el intervalo de tiempo,
seleccione uno de los valores predefinidos o elija custom (personalizado).
5. Para cambiar la estadística o el periodo de la métrica, elija la pestaña Graphed metrics (Métricas
diagramadas). Elija el encabezado de columna o un valor individual y, a continuación, elija un valor
diferente.
Utilice el comando get-metric-statistics como se indica a continuación para obtener la métrica del promedio
de CPUUtilization para las distintas instancias:
{
"Datapoints": [
{
"SampleCount": 238.0,
"Timestamp": "2016-10-12T07:18:00Z",
"Average": 0.038235294117647062,
696
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
"Unit": "Percent"
},
{
"SampleCount": 240.0,
"Timestamp": "2016-10-12T09:18:00Z",
"Average": 0.16670833333333332,
"Unit": "Percent"
},
{
"SampleCount": 238.0,
"Timestamp": "2016-10-11T23:18:00Z",
"Average": 0.041596638655462197,
"Unit": "Percent"
},
...
],
"Label": "CPUUtilization"
}
Este ejemplo muestra cómo recuperar los bytes totales que se escriben en disco para un grupo de
Auto Scaling. El total se calcula para períodos de un minuto para un intervalo de 24 horas en todas las
instancias EC2 en el grupo de Auto Scaling especificado.
Para visualizar DiskWriteBytes para las instancias en un grupo de Auto Scaling (consola)
Para visualizar DiskWriteBytes para las instancias en un grupo de Auto Scaling (AWS CLI)
{
"Datapoints": [
{
697
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Obtener estadísticas para métricas
"SampleCount": 18.0,
"Timestamp": "2016-10-19T21:36:00Z",
"Sum": 0.0,
"Unit": "Bytes"
},
{
"SampleCount": 5.0,
"Timestamp": "2016-10-19T21:42:00Z",
"Sum": 0.0,
"Unit": "Bytes"
}
],
"Label": "DiskWriteBytes"
}
Antes de poder obtener estadísticas acumuladas para distintas instancias, debe habilitar la monitorización
detallada (a un cargo adicional), que proporciona datos en periodos de 1 minuto. Para obtener más
información, consulte Habilitar o deshabilitar el monitoreo detallado para las instancias (p. 678).
Este ejemplo muestra cómo determinar la utilización promedio de la CPU de todas las instancias que
utilizan una Imagen de máquina de Amazon (AMI) específica. La media está por encima de intervalos de
tiempo de 60 segundos durante un periodo de un día.
A continuación, se muestra un ejemplo del resultado. Cada valor representa un porcentaje de utilización de
CPU promedio para las instancias EC2 que ejecutan la AMI especificada.
698
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Representación gráfica de métricas
"Datapoints": [
{
"Timestamp": "2016-10-10T07:00:00Z",
"Average": 0.041000000000000009,
"Unit": "Percent"
},
{
"Timestamp": "2016-10-10T14:00:00Z",
"Average": 0.079579831932773085,
"Unit": "Percent"
},
{
"Timestamp": "2016-10-10T06:00:00Z",
"Average": 0.036000000000000011,
"Unit": "Percent"
},
...
],
"Label": "CPUUtilization"
}
Para obtener más información acerca de las métricas y los datos que proporcionan a los gráficos, consulte
Mostrar las métricas de CloudWatch disponibles para las instancias (p. 680).
También puede utilizar la consola de CloudWatch para representar gráficamente datos de métricas
generados por Amazon EC2 y otros servicios de AWS. Para obtener más información, consulte
Representación gráfica de métricas en la Guía del usuario de Amazon CloudWatch.
699
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear una alarma
Para ver ejemplos, consulte Creación de alarmas de Amazon CloudWatch en la Guía del usuario de
Amazon CloudWatch.
a. Elija create topic (crear tema). En Send a notification to (Enviar una notificación a), escriba un
nombre para el tema de SNS. En With these recipients (Con estos destinatarios), escriba una o
varias direcciones de correo electrónico donde desea recibir las notificaciones.
b. Especifique la métrica y los criterios de la política. Por ejemplo, puede dejar el valor
predeterminado de Whenever (Siempre que) (media de utilización de CPU). En Is (Es), elija >=
y escriba 80 por ciento. En For at least (Durante al menos), escriba 1 periodo consecutivo de 5
Minutes.
c. Elija Create Alarm.
700
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
Hay una serie de situaciones en las que es posible que desee detener o terminar la instancia
automáticamente. Por ejemplo, es posible que tenga instancias dedicadas a trabajos de procesamiento
de nóminas por lotes o tareas de cálculo científico que se ejecutan durante un período de tiempo y
después completan su trabajo. En lugar de dejar dichas instancias inactivas (y acumulando cargos),
puede detenerlas o terminarlas, lo que le permitirá ahorrar dinero. La principal diferencia entre utilizar las
acciones de alarma detener y terminar es que puede reiniciar fácilmente una instancia detenida si necesita
ejecutarla de nuevo más tarde y puede mantener el mismo ID de instancia y volumen raíz. Sin embargo, no
se puede reiniciar una instancia terminada. En su lugar, debe lanzar una nueva instancia.
Puede añadir las acciones de detener, terminar, reiniciar o recuperar a cualquier alarma establecida en
una métrica por instancia Amazon EC2, incluidas las métricas de monitorización básicas y detalladas
proporcionadas por Amazon CloudWatch (en el espacio de nombres AWS/EC2), así como cualquier
métrica personalizada que incluya la dimensión InstanceId, siempre que su valor se refiera a una
instancia Amazon EC2 válida en ejecución.
Soporte de consola
Puede crear alarmas mediante la consola de Amazon EC2 o la consola de CloudWatch. Los
procedimientos de esta documentación utilizan la consola de Amazon EC2. Para los procedimientos que
utilizan la consola de CloudWatch, consulte Crear alarmas que detienen, terminan, reinician o recuperan
una instancia en la Guía del usuario de Amazon CloudWatch.
Permisos
Si es un usuario de AWS Identity and Access Management (IAM), debe contar con los permisos siguientes
para crear o modificar una alarma:
Si dispone de permisos de lectura/escritura para Amazon CloudWatch pero no para Amazon EC2, puede
seguir creando una alarma, pero las acciones para detener o terminar no se realizarán en la instancia
Amazon EC2. No obstante, si más tarde se le concede permiso para utilizar las API de Amazon EC2
asociadas, se ejecutarán las acciones de alarma que creó con anterioridad. Para obtener más información
sobre los permisos de IAM, consulte Políticas y permisos en la Guía del usuario de IAM.
Contenido
701
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
• Agregar acciones de parada a alarmas de Amazon CloudWatch (p. 702)
• Agregar acciones de terminación a alarmas de Amazon CloudWatch (p. 703)
• Agregar acciones de reinicio a alarmas de Amazon CloudWatch (p. 703)
• Agregar acciones de recuperación a alarmas de Amazon CloudWatch (p. 704)
• Uso de la consola de Amazon CloudWatch para ver el historial de alarmas y acciones (p. 706)
• Casos de uso de acciones de alarma de Amazon CloudWatch (p. 706)
Las instancias utilizan un volumen de Amazon EBS como dispositivo raíz se pueden detener o terminar,
mientras que aquellas que utilizan el almacén de instancias como dispositivo raíz solo se pueden terminar.
Para crear una alarma para parar una instancia inactiva (consola de Amazon EC2)
a. Para recibir un correo electrónico cuando se active la alarma, en Send a notification to (Enviar
una notificación a), elija un tema de Amazon SNS existente o elija Create Topic (Crear tema) para
crear uno nuevo.
Para crear un tema nuevo, en Send a notification to (Enviar una notificación a), escriba un nombre
para el tema y, a continuación, en With these recipients (Con estos destinatarios), escriba las
direcciones de correo electrónico de los destinatarios (separadas por comas). Después de crear
la alarma, recibirá un email de confirmación de la suscripción que deberá aceptar antes de poder
recibir notificaciones para este tema.
b. Elija Take the action (Realizar la acción), Stop this instance (Detener esta instancia).
c. En Whenever (Siempre que), elija la estadística que desee usar y, a continuación, elija la métrica.
En este ejemplo, elija Average (Promedio) y CPU Utilization (Utilización de la CPU).
d. En Is (Es), especifique el umbral de la métrica. En este ejemplo, indique 10 por ciento.
e. En For at least (Para al menos), especifique el periodo de evaluación de la alarma. En este
ejemplo, indique 24 periodos consecutivos de 1 Hour (1 hora).
f. Para cambiar el nombre de la alarma, en Name of alarm (Nombre de la alarma), escriba un nuevo
nombre. Los nombres de alarma solo pueden contener caracteres ASCII.
702
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
g. Elija Create Alarm.
Para crear una alarma para terminar una instancia inactiva (consola de Amazon EC2)
a. Para recibir un correo electrónico cuando se active la alarma, en Send a notification to (Enviar
una notificación a), elija un tema de Amazon SNS existente o elija Create Topic (Crear tema) para
crear uno nuevo.
Para crear un tema nuevo, en Send a notification to (Enviar una notificación a), escriba un nombre
para el tema y, a continuación, en With these recipients (Con estos destinatarios), escriba las
direcciones de correo electrónico de los destinatarios (separadas por comas). Después de crear
la alarma, recibirá un email de confirmación de la suscripción que deberá aceptar antes de poder
recibir notificaciones para este tema.
b. Elija Take this action (Realizar esta acción), Terminate this instance (Terminar esta instancia).
c. En Whenever (Siempre que), elija una estadística y, a continuación, elija la métrica. En este
ejemplo, elija Average (Promedio) y CPU Utilization (Utilización de la CPU).
d. En Is (Es), especifique el umbral de la métrica. En este ejemplo, indique 10 por ciento.
e. En For at least (Para al menos), especifique el periodo de evaluación de la alarma. En este
ejemplo, indique 24 periodos consecutivos de 1 Hour (1 hora).
f. Para cambiar el nombre de la alarma, en Name of alarm (Nombre de la alarma), escriba un nuevo
nombre. Los nombres de alarma solo pueden contener caracteres ASCII.
703
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
sistema operativo. En la mayoría de los casos, solo necesita unos minutos para reiniciar su instancia.
Cuando se reinicia una instancia, sigue estando en el mismo host físico, por lo que la instancia mantiene
su nombre de DNS público, dirección IP privada y todos los datos en sus volúmenes de almacén de
instancia.
El reinicio de una instancia no comienza una nueva hora de facturación de instancia, a diferencia de
detener y reiniciar la instancia. Para obtener más información, consulte Reinicio de instancias en la Guía
del usuario de Amazon EC2 para instancias de Linux.
Important
Para evitar una condición de carrera entre las acciones de reinicio y de recuperación, evite
configurar el mismo número de periodos de evaluación para una alarma de reinicio y otra de
recuperación. Le recomendamos que configure las alarmas de reinicio en tres periodos de un
minuto cada uno. Para obtener más información, consulte Evaluación de una alarma en la Guía
del usuario de Amazon CloudWatch.
Para crear una alarma para reiniciar una instancia inactiva (consola de Amazon EC2)
a. Para recibir un correo electrónico cuando se active la alarma, en Send a notification to (Enviar
una notificación a), elija un tema de Amazon SNS existente o elija Create Topic (Crear tema) para
crear uno nuevo.
Para crear un tema nuevo, en Send a notification to (Enviar una notificación a), escriba un nombre
para el tema y, a continuación, en With these recipients (Con estos destinatarios), escriba las
direcciones de correo electrónico de los destinatarios (separadas por comas). Después de crear
la alarma, recibirá un email de confirmación de la suscripción que deberá aceptar antes de poder
recibir notificaciones para este tema.
b. Seleccione Take the action (Realizar la acción), Reboot this instance (Reiniciar esta instancia).
c. En Whenever (Siempre que), elija Status Check Failed (Instance) (Comprobación de estado no
superada (instancia)).
d. En For at least (Para al menos), especifique el periodo de evaluación de la alarma. En este
ejemplo, indique 3 periodos consecutivos de 1 Minute (1 minuto).
e. Para cambiar el nombre de la alarma, en Name of alarm (Nombre de la alarma), escriba un nuevo
nombre. Los nombres de alarma solo pueden contener caracteres ASCII.
CloudWatch le impide añadir una acción de recuperación a una alarma relacionada con una instancia que
no admite acciones de recuperación.
704
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
Cuando se activa la alarma StatusCheckFailed_System y se inicia la acción de recuperación, se
le notificará mediante el tema de Amazon SNS que eligió al crear la alarma y la acción de recuperación
asociada. Durante la recuperación de la instancia, la instancia se migró durante un reinicio de instancia
y los datos que hay en la memoria se pierden. Cuando el proceso se ha completado, la información se
publica en el tema de SNS que haya configurado para la alarma. Cualquier persona que esté suscrita
a este tema de SNS recibirá una notificación por correo electrónico que incluya el estado del intento de
recuperación e instrucciones adicionales. Observará un reinicio de instancia en la instancia recuperada.
Los problemas siguientes pueden provocar errores en las comprobaciones de estado del sistema:
La acción de recuperación solo se admite en instancias que tengan las siguientes características:
• Utilice uno de los siguientes tipos de instancias: C3, C4, C5, C5n, M3, M4, M5, M5a, M5n, P3, R3, R4,
R5, R5a, R5n, T2, T3, T3a, X1, o X1e
• Utilice la tenencia de instancia default o dedicated
• Que utilicen solo volúmenes de EBS (no configure volúmenes de almacén de instancias). Para obtener
más información, consulte 'Recover this instance' está deshabilitado.
Para crear una alarma para recuperar una instancia (consola de Amazon EC2)
a. Para recibir un correo electrónico cuando se active la alarma, en Send a notification to (Enviar
una notificación a), elija un tema de Amazon SNS existente o elija Create Topic (Crear tema) para
crear uno nuevo.
Para crear un tema nuevo, en Send a notification to (Enviar una notificación a), escriba un nombre
para el tema y, a continuación, en With these recipients (Con estos destinatarios), escriba las
direcciones de correo electrónico de los destinatarios (separadas por comas). Después de crear
la alarma, recibirá un email de confirmación de la suscripción que deberá aceptar antes de poder
recibir emails para este tema.
Note
• Los usuarios deben suscribirse al tema de SNS especificado para recibir notificaciones
por correo electrónico cuando se active la alarma.
705
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
• El usuario de la cuenta raíz de AWS recibe notificaciones de correo electrónico cuando
se producen acciones de recuperación automática de instancias, incluso si no se ha
especificado el tema de SNS.
• El usuario de la cuenta raíz de AWS recibe notificaciones de correo electrónico cuando
se producen acciones de recuperación automática de instancias, incluso si no está
suscrito al tema de SNS especificado.
b. Seleccione Take the action (Realizar la acción), Recover this instance (Recuperar esta instancia).
c. En Whenever (Siempre que), elija Status Check Failed (System) (Comprobación de estado no
superada (sistema)).
d. En For at least (Para al menos), especifique el periodo de evaluación de la alarma. En este
ejemplo, indique 2 periodos consecutivos de 1 Minute (1 minuto).
e. Para cambiar el nombre de la alarma, en Name of alarm (Nombre de la alarma), escriba un nuevo
nombre. Los nombres de alarma solo pueden contener caracteres ASCII.
706
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
Opción Valor
1 Detener
2 Máximo
3 CPUUtilization
4 <=
5 10%
6 60 minutos
7 1
707
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
Caso de uso 2: Detener instancias inactivas
Crear una alarma que detenga una instancia y envíe un email cuando la instancia haya estado inactiva
durante 24 horas.
Opción Valor
2 Media
3 CPUUtilization
4 <=
5 5%
6 60 minutos
7 24
Caso de uso 3: Enviar un email sobre servidores web con un tráfico inusualmente
alto
Crear una alarma que envíe un email cuando una instancia supere los 10 GB de tráfico de red de salida al
día.
Opción Valor
1 Email
2 Sum
3 NetworkOut
4 >
5 10 GB
6 1 día
7 1
Opción Valor
2 Sum
3 NetworkOut
708
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Crear alarmas que detienen, terminan,
reinician o recuperan una instancia
Opción Valor
4 >
5 1 GB
6 1 hora
7 1
Caso de uso 5: Detener una instancia que sufra de una pérdida de memoria
Crear una alarma que detenga una instancia cuando el uso de memoria alcance o supere el 90% para que
se puedan recuperar los registros de la aplicación para solución de problemas.
Note
Opción Valor
1 Detener
2 Máximo
3 MemoryUtilization
4 >=
5 90%
6 1 minuto
7 1
Opción Valor
1 Detener
2 Media
3 StatusCheckFailed_System
4 >=
5 1
6 15 minutos
709
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Automatización de Amazon EC2
con Eventos de CloudWatch
Opción Valor
7 1
Opción Valor
1 Finalizar
2 Máximo
3 NetworkOut
4 <=
5 100,000 bytes
6 5 minutos
7 1
Algunos ejemplos del uso de Eventos de CloudWatch con Amazon EC2 incluyen:
• Activación de una función Lambda siempre que se inicie una nueva instancia Amazon EC2.
• Notificación de un tema de Amazon SNS cuando se crea o modifica un volumen de Amazon EBS.
• Envío de un comando a una o varias instancias Amazon EC2 mediante Ejecutar comando de Amazon
EC2 siempre que se produzca un evento concreto en otro servicio de AWS.
Para obtener más información, consulte Guía del usuario de Amazon CloudWatch Events.
710
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Registrar llamadas a la API con AWS CloudTrail
Para obtener más información sobre CloudTrail, consulte la AWS CloudTrail User Guide.
Para mantener un registro continuo de los eventos de la cuenta de AWS, incluidos los eventos de Amazon
EC2 y Amazon EBS, cree un registro de seguimiento. Un registro de seguimiento permite a CloudTrail
enviar archivos de registro a un bucket de Amazon S3. De forma predeterminada, cuando se crea un
registro de seguimiento en la consola, este se aplica a todas las regiones. El registro de seguimiento
registra los eventos de todas las regiones de la partición de AWS y envía los archivos de registro al bucket
de Amazon S3 especificado. También puede configurar otros servicios de AWS para analizar y actuar en
función de los datos de eventos recopilados en los registros de CloudTrail. Para obtener más información,
consulte:
CloudTrail registra todas las acciones de Amazon EC2 y de Amazon EBS y las documenta en la Amazon
EC2 API Reference. Por ejemplo, las llamadas a las acciones RunInstances, DescribeInstances o
CreateImage generan entradas en los archivos de registro de CloudTrail.
Cada entrada de registro o evento contiene información acerca de quién generó la solicitud. La información
de identidad del usuario le ayuda a determinar lo siguiente:
711
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Descripción de las entradas de archivos de
registro de Amazon EC2 y de Amazon EBS
El siguiente ejemplo de archivo de registro muestra que un usuario ha terminado una instancia.
{
"Records":[
{
"eventVersion":"1.03",
"userIdentity":{
"type":"Root",
"principalId":"123456789012",
"arn":"arn:aws:iam::123456789012:root",
"accountId":"123456789012",
"accessKeyId":"AKIAIOSFODNN7EXAMPLE",
"userName":"user"
},
"eventTime":"2016-05-20T08:27:45Z",
"eventSource":"ec2.amazonaws.com",
"eventName":"TerminateInstances",
"awsRegion":"us-west-2",
"sourceIPAddress":"198.51.100.1",
"userAgent":"aws-cli/1.10.10 Python/2.7.9 Windows/7botocore/1.4.1",
"requestParameters":{
"instancesSet":{
"items":[{
"instanceId":"i-1a2b3c4d"
}]
}
},
"responseElements":{
"instancesSet":{
"items":[{
"instanceId":"i-1a2b3c4d",
"currentState":{
"code":32,
"name":"shutting-down"
},
"previousState":{
"code":16,
"name":"running"
}
}]
}
},
"requestID":"be112233-1ba5-4ae0-8e2b-1c302EXAMPLE",
"eventID":"6e12345-2a4e-417c-aa78-7594fEXAMPLE",
"eventType":"AwsApiCall",
"recipientAccountId":"123456789012"
}
]
}
712
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Auditoría de usuarios que se conectan
mediante EC2 Instance Connect
Para auditar la actividad SSH mediante EC2 Instance Connect con la consola de AWS CloudTrail
{
"eventVersion": "1.05",
"userIdentity": {
"type": "IAMUser",
"principalId": "ABCDEFGONGNOMOOCB6XYTQEXAMPLE",
"arn": "arn:aws:iam::1234567890120:user/IAM-friendly-name",
"accountId": "123456789012",
"accessKeyId": "ABCDEFGUKZHNAW4OSN2AEXAMPLE",
"userName": "IAM-friendly-name",
"sessionContext": {
"attributes": {
"mfaAuthenticated": "false",
"creationDate": "2018-09-21T21:37:58Z"}
}
},
"eventTime": "2018-09-21T21:38:00Z",
"eventSource": "ec2-instance-connect.amazonaws.com",
"eventName": "SendSSHPublicKey ",
"awsRegion": "us-west-2",
"sourceIPAddress": "123.456.789.012",
"userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
"requestParameters": {
"instanceId": "i-0123456789EXAMPLE",
"osUser": "ec2-user",
"SSHKey": {
"publicKey": "ssh-rsa ABCDEFGHIJKLMNO01234567890EXAMPLE"
}
"responseElements": null,
"requestID": "1a2s3d4f-bde6-11e8-a892-f7ec64543add",
"eventID": "1a2w3d4r5-a88f-4e28-b3bf-30161f75be34",
"eventType": "AwsApiCall",
"recipientAccountId": "0987654321"
}
Si ha configurado su cuenta de AWS para que recopile eventos de CloudTrail en un bucket de S3,
puede descargar y auditar la información mediante programación. Para obtener más información,
713
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Monitorear sus aplicaciones de .NET y SQL Server
Para ver una lista completa de registros y métricas compatibles, consulte Registros y métricas compatibles
con Amazon CloudWatch Application Insights for .NET and SQL Server.
Comentarios
Para obtener más información, consulte la documentación de CloudWatch Application Insights for .NET
and SQL Server en la Guía del usuario de Amazon CloudWatch.
714
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direccionamiento IP de instancias
Características
• Direccionamiento IP de instancias Amazon EC2 (p. 715)
• Traiga sus propias direcciones IP (del inglés BYOIP) (p. 731)
• Direcciones IP elásticas (p. 737)
• Interfaces de red elásticas (p. 745)
• Redes mejoradas en Windows (p. 767)
• Grupos de ubicación (p. 779)
• Unidad de transmisión máxima (MTU) de red de la instancia EC2 (p. 791)
• Nubes virtuales privadas (p. 795)
• Puertos y protocolos para Imágenes de máquina de Amazon (AMI) de Windows (p. 796)
• EC2-Classic (p. 832)
Contenido
• Direcciones IPv4 privadas y nombres de alojamiento DNS internos (p. 715)
• Direcciones IPv4 públicas y nombres de alojamiento DNS externos (p. 716)
• Direcciones IP elásticas (IPv4) (p. 717)
• Servidor DNS de Amazon (p. 717)
• Direcciones IPv6 (p. 717)
• Uso de direcciones IP para la instancia (p. 718)
• Varias direcciones IP (p. 723)
715
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IPv4 públicas y nombres
de alojamiento DNS externos
obtener más información acerca de los estándares y las especificaciones de las direcciones IPv4 privadas,
consulte RFC 1918. Asignamos direcciones IPv4 privadas a las instancias mediante DHCP.
Note
Puede crear una VPC con un bloque de CIDR direccionable públicamente externo a los intervalos
de direcciones IPv4 privadas especificadas en RFC 1918. Sin embargo, para esta documentación,
las direcciones IP privadas IPv4 (o "direcciones IP privadas") son aquellas que se encuentran en
el intervalo de CIDR IPv4 de su VPC.
Cuando lanza una instancia, asignamos una dirección IPv4 privada principal a la instancia. A cada
instancia se le asigna también un nombre de host DNS interno que se resuelve en la dirección IPv4 privada
principal; por ejemplo, ip-10-251-50-12.ec2.internal. Puede utilizar el nombre de host DNS interno
para la comunicación entre instancias de la misma VPC, pero no podemos resolver el nombre de host DNS
fuera de la VPC.
Una instancia recibe una dirección IP privada principal del intervalo de direcciones IPv4 de la subred. Para
obtener más información, consulte Tamaño de subred y VPC en la Guía del usuario de Amazon VPC. Si
no especifica ninguna dirección IP privada principal al lanzar la instancia, se seleccionará una dirección
IP disponible en el intervalo IPv4 de la subred en su nombre. Todas las instancias tienen una interfaz
de red predeterminada (eth0) a la que se asigna la dirección IPv4 privada principal. También es posible
especificar direcciones IPv4 privadas adicionales, conocidas como direcciones IPv4 privadas secundarias.
A diferencia de las direcciones IP privadas principales, es posible volver a asignar direcciones IP
privadas secundarias de una instancia a otra. Para obtener más información, consulte Varias direcciones
IP (p. 723).
Una dirección IPv4 privada, independientemente de si es una dirección principal o secundaria, permanece
asociada a la interfaz de red cuando se detiene y reinicia o se hiberna y se reinicia la instancia, y se libera
cuando termina la instancia.
A cada instancia que recibe una dirección IP pública se le asigna un nombre de host DNS externo; por
ejemplo, ec2-203-0-113-25.compute-1.amazonaws.com. Resolvemos un nombre de host DNS
externo en la dirección IP pública de la instancia fuera de su VPC y en la dirección IPv4 privada de la
instancia desde dentro de su VPC. La dirección IP pública se asigna a la dirección IP privada principal
mediante conversión de direcciones de red (NAT). Para obtener más información, consulte RFC 1631: The
IP Network Address Translator (NAT).
Cuando se lanza una instancia en una VPC predeterminada, recibe una dirección IP pública de forma
predeterminada. Cuando se lanza una instancia en una VPC no predeterminada, la subred tiene un
atributo que determina si las instancias lanzadas en esa subred reciben una dirección IP pública del
grupo de direcciones IPv4 públicas. De forma predeterminada, las instancias lanzadas en una subred no
predeterminada no reciben ninguna dirección IP pública.
Para controlar si una instancia recibe una dirección IP pública como se indica a continuación:
• Modifique el atributo de direcciones IP públicas de su subred. Para obtener más información, consulte
Modificación del atributo de direcciones IPv4 públicas de su subred en la Guía del usuario de Amazon
VPC.
• Habilite o deshabilite la característica de direcciones IP públicas durante el lanzamiento. Esta acción
anulará el atributo de direcciones IP públicas de su subred. Para obtener más información, consulte
Asignar una dirección IPv4 pública durante el lanzamiento de la instancia (p. 720).
716
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP elásticas (IPv4)
La dirección IP pública se asigna a su instancia de entre el grupo de direcciones IPv4 públicas de Amazon
y no se asocia con su cuenta de AWS. Cuando se desvincula una dirección IP pública de su instancia, esta
se libera de nuevo al grupo de direcciones IPv4 públicas y usted deja de poderlas utilizar.
Por lo tanto, no es posible asociar o desasociar manualmente una dirección IP pública desde su instancia.
En su lugar, en determinados casos, se libera la dirección IP pública desde su instancia, o bien se asigna
una dirección nueva:
• La dirección IP pública de una instancia se libera cuando esta se detiene, se hiberna o se termina. La
instancia detenida o hibernada recibe una nueva dirección IP pública cuando se inicia.
• Liberaremos la dirección IP pública de la instancia si asocia una dirección IP elástica a su instancia.
Cuando desvincula la dirección IP elástica de su instancia, esta recibe una dirección IP pública nueva.
• Si se ha liberado la dirección IP pública de la instancia en una VPC, la instancia no recibirá otra dirección
IP pública nueva si hay más de una interfaz de red conectada a la instancia.
• Si la dirección IP pública de una instancia se libera mientras tiene una dirección IP privada secundaria
asociada a una dirección IP elástica, la instancia no recibe una nueva dirección IP pública.
Si necesita una dirección IP pública persistente que se pueda asociar a instancias o desde instancias
según sus necesidades, utilice una dirección IP elástica.
Si utiliza un DNS dinámico para asignar un nombre de DNS ya existente a la dirección IP pública de
una instancia nueva, es posible que la dirección IP tarde hasta 24 horas en propagarse por Internet. A
consecuencia de ello, es posible que las instancias nuevas no reciban tráfico, mientras que las instancias
terminadas sigan recibiendo solicitudes. Para solucionar este problema, use una dirección IP elástica.
Puede asignar su propia dirección IP elástica y asociarla a su instancia. Para obtener más información,
consulte Direcciones IP elásticas (p. 737).
Si asigna una dirección IP elástica a una instancia, esta recibe un nombre de host DNS IPv4 si los
nombres de host DNS están habilitados. Para obtener más información, consulte Uso de DNS con su VPC
en la Guía del usuario de Amazon VPC.
Note
Las instancias que obtienen acceso a otras instancias a través de sus direcciones IP de NAT
públicas pagan por transferencias de datos regionales o de Internet, en función de si las
instancias se encuentran en la misma región.
Direcciones IPv6
Opcionalmente, puede asociar un bloque de CIDR IPv6 a su VPC y asociar bloques CIDR IPv6 a las
subredes. El bloque de CIDR IPv6 de su VPC se asigna automáticamente de entre el grupo de direcciones
717
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP para la instancia
IPv6 de Amazon; no puede elegir usted mismo el intervalo. Para obtener más información, consulte los
siguientes temas en la Guía del usuario de Amazon VPC.
Las direcciones IPv6 son únicas de forma global y, por lo tanto, están disponibles a través de Internet. Su
instancia recibirá una dirección IPv6 si hay un bloque de CIDR IPv6 asociado a la VPC y la subred, y si se
cumple alguna de las condiciones siguientes:
• La subred está configurada para asignar automáticamente una dirección IPv6 a una instancia durante el
lanzamiento. Para obtener más información, consulte Modificación del atributo de direcciones IPv6 de su
subred.
• Asigna una dirección IPv6 a su instancia durante el lanzamiento.
• Asigna una dirección IPv6 a la interfaz de red principal de su instancia después del lanzamiento.
• Asigna una dirección IPv6 a una interfaz de red de la misma subred y conecta la interfaz de red a la
instancia tras el lanzamiento.
Cuando su instancia recibe una dirección IPv6 durante el lanzamiento, la dirección se asocia a la interfaz
de red principal (eth0) de la instancia. Es posible desasociar la dirección IPv6 de la interfaz de red. No se
admite la utilización de nombres de host de DNS IPv6 con su instancia.
Tenga en cuenta que la dirección IPv6 persiste al detener e iniciar, o hibernar e iniciar la instancia.
Asimismo, se libera al terminar la instancia. No puede volver a asignar la dirección IPv6 mientras esté
asignada a otra interfaz de red. Primero debe desasignarla.—
Puede asignar direcciones IPv6 adicionales a la instancia. Para ello, asígnelas a una interfaz de red
conectada a la Instancia. El número de direcciones IPv6 que puede asignar a una interfaz de red, así como
el número de interfaces de red que puede conectar a una instancia varía según el tipo de instancia. Para
obtener más información, consulte Direcciones IP por interfaz de red por tipo de instancia (p. 746).
Contenido
• Determinación de las direcciones IP públicas, privadas y elásticas (p. 718)
• Determinación de las direcciones IPv6 (p. 720)
• Asignar una dirección IPv4 pública durante el lanzamiento de la instancia (p. 720)
• Asignar una dirección IPv6 a una instancia (p. 721)
• Anular la asignación de una dirección IPv6 de una instancia (p. 722)
718
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP para la instancia
Si la instancia no tiene una dirección IPv4 pública, pero ha asociado una dirección IP elástica
a una interfaz de red para la instancia, el campo IPv4 Public IP (IP pública IPv4) muestra la
dirección IP elástica.
5. Si lo desea, en el panel de navegación, elija Network Interfaces (Interfaces de red) y, a continuación,
seleccione una interfaz de red que esté asociada a la instancia.
6. Obtenga la dirección IP pública en el campo IPv4 Public IP (IP pública IPv4). Un asterisco (*) indica la
dirección IPv4 pública o la dirección IP elástica asignada a la dirección IPv4 privada principal.
Note
1. Conéctese a la instancia. Para obtener más información, consulte Conexión con la instancia de
Windows (p. 456).
2. Utilice el siguiente comando para obtener acceso a la dirección IP privada:
719
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP para la instancia
Tenga en cuenta que si hay una dirección IP elástica asociada a la instancia, el valor devuelto será el
de dicha dirección.
1. Conéctese a la instancia. Para obtener más información, consulte Conexión con la instancia de
Windows (p. 456).
2. Ejecute el comando siguiente para ver la dirección IPv6 (puede obtener la dirección MAC en
http://169.254.169.254/latest/meta-data/network/interfaces/macs/):
720
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP para la instancia
No puede asignar automáticamente una dirección IP pública si especifica más de una interfaz
de red. Además, no puede anular la configuración de la subred con la característica de
asignación automática de IP pública si especifica una interfaz de red existente para eth0.
5. Siga los pasos indicados en las páginas siguientes del asistente para completar la configuración de
la instancia. Para obtener más información acerca de las opciones de configuración del asistente,
consulte Lanzar una instancia con el asistente de lanzamiento de instancias (p. 389). En la página
Review Instance Launch (Revisar lanzamiento de instancia) final, revise la configuración y seleccione
Launch (Lanzar) para elegir un par de claves y lanzar la instancia.
6. En la página Instances (Instancias), seleccione la instancia nueva y vea su dirección IP pública en el
campo IPv4 Public IP (IP pública IPv4) del panel de detalles.
La característica de dirección de IP pública solo está disponible durante el lanzamiento. Sin embargo,
independientemente de si asigna una dirección IP pública a su instancia durante el lanzamiento, puede
asociar una dirección IP elástica a su instancia tras el lanzamiento. Para obtener más información, consulte
Direcciones IP elásticas (p. 737). También puede modificar el comportamiento de las direcciones IPv4
públicas de su subred. Para obtener más información, consulte Modificación del atributo de direcciones
IPv4 públicas de su subred.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
IPv6 se admite en todos los tipos de instancias de generación actual y los tipos de instancias de
generación anterior C3, R3 e I2.
721
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP para la instancia
2. Seleccione una AMI y un tipo de instancia compatible con IPv6 y elija Next: Configure Instance Details
(Siguiente: Configurar detalles de instancia).
3. En la página Configure Instance Details (Configurar detalles de instancia), en Network (Red)
seleccione una VPC y en Subnet (Subred) seleccione una subred. En Auto-assign IPv6 IP (Asignar
automáticamente IP IPv6), elija Enable (Habilitar).
4. Siga el resto de pasos del asistente para lanzar su instancia.
Note
Si ha lanzado su instancia utilizando Amazon Linux 2016.09.0 o una versión posterior, o bien
Windows Server 2008 R2 o una versión posterior, su instancia está configurada para IPv6 y no
necesita ejecutar pasos adicionales para asegurarse de que la dirección IPv6 se reconozca en
la instancia. Si ha lanzado su instancia desde una AMI anterior, puede que tenga que configurar
manualmente la instancia. Para obtener más información, consulte Configuración de IPv6 en sus
instancias en la Guía del usuario de Amazon VPC.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
722
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Varias direcciones IP
Puede especificar varias direcciones IPv4 e IPv6 privadas para las instancias. El número de interfaces
de red y de direcciones IPv4 e IPv6 privadas que puede especificar para una instancia depende del
tipo de instancia. Para obtener más información, consulte Direcciones IP por interfaz de red por tipo de
instancia (p. 746).
Puede ser útil asignar varias direcciones IP a una instancia en su VPC para hacer lo siguiente:
• Albergar varios sitios web en un único servidor utilizando varios certificados SSL en un único servidor y
asociando cada certificado a una dirección IP específica.
• Tratar dispositivos de red, como firewalls o balanceadores de carga, que tienen varias direcciones IP
para cada interfaz de red.
• Redirigir el tráfico interno a una instancia en espera en el caso de que su instancia dé un error,
reasignando la dirección IP secundaria a la instancia en espera.
Contenido
• Cómo funcionan varias direcciones IP (p. 723)
• Uso de varias direcciones IPv4 (p. 724)
• Uso de varias direcciones IPv6 (p. 728)
• Puede asignar una dirección IPv4 privada secundaria a cualquier interfaz de red. No es necesario que la
interfaz de red esté conectada a la instancia.
• Puede asignar varias direcciones IPv6 a una interfaz de red que esté en una subred que tenga un
bloque de CIDR IPv6 asociado.
• Debe elegir una dirección IPv4 secundaria de entre el intervalo del bloque de CIDR IPv4 de la subred
para la interfaz de red.
• Debe elegir las direcciones IPv6 de entre el intervalo del bloque de CIDR IPv6 de la subred para la
interfaz de red.
• Asocie los grupos de seguridad con las interfaces de red, no con direcciones IP individuales. Por lo
tanto, cada dirección IP que especifique en una interfaz de red estará sujeta al grupo de seguridad de su
interfaz de red.
• Se pueden asignar varias direcciones IP a interfaces de red adjuntadas a instancias en ejecución o
detenidas, y también se puede anular su asignación.
• Las direcciones IPv4 privadas secundarias asignadas a una interfaz de red se pueden volver a asignar a
otra instancia si usted lo permite explícitamente.
723
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
• Una dirección IPv6 no se puede volver a asignar a otra interfaz de red; primero debe anular la asignación
de la dirección IPv6 de la interfaz de red existente.
• Si asigna varias direcciones IP a una interfaz de red mediante las herramientas de línea de comandos o
la API, toda la operación fracasará si una de las direcciones IP no se puede asignar.
• Las direcciones IPv4 privadas principales y secundarias, las direcciones IP elásticas y las direcciones
IPv6 se quedarán en la interfaz de red cuando esta se desconecte de una instancia o cuando se conecte
a otra instancia.
• Aunque no puede desconectar la interfaz de red principal desde una instancia, puede volver a asignar la
dirección IPv4 privada secundaria de la interfaz de red principal a otra interfaz de red.
En la lista siguiente se explica cómo funcionan varias direcciones IP con direcciones IP elásticas (solo
IPv4):
• Todas las direcciones IPv4 privadas se pueden asociar a una dirección IP elástica única y viceversa.
• Cuando se vuelve a asignar una dirección IPv4 privada secundaria a otra interfaz, la dirección IPv4
privada secundaria conserva su asociación con la dirección IP elástica.
• Cuando se anula la asignación de una dirección IPv4 privada secundaria de una interfaz,
automáticamente se anula la asociación de una dirección IP elástica asociada de la dirección IPv4
privada secundaria.
Contenido
• Asignación de una dirección IPv4 privada secundaria (p. 724)
• Configuración del sistema operativo en su instancia para que reconozca la dirección IPv4 privada
secundaria (p. 726)
• Asociación de una dirección IP elástica con la dirección IPv4 privada secundaria (p. 726)
• Visualización de las direcciones IPv4 privadas secundarias (p. 727)
• Anulación de la asignación de una dirección IPv4 privada secundaria (p. 727)
• Para asignar una dirección IPv4 privada secundaria al lanzar una instancia (p. 724)
• Para asignar una dirección IPv4 secundaria durante el lanzamiento utilizando la línea de
comandos (p. 725)
• Para asignar una dirección IPv4 privada secundaria a una interfaz de red (p. 725)
• Para asignar una dirección IPv4 privada secundaria a una instancia que ya existe, utilizando la línea de
comandos (p. 726)
Para asignar una dirección IPv4 privada secundaria al lanzar una instancia
724
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
• Para añadir otra interfaz de red, elija Add Device (Añadir dispositivo). La consola lo habilitará para
especificar hasta dos interfaces de red cuando lance una instancia. Después de lanzar la instancia,
elija Network Interfaces (Interfaces de red) en el panel de navegación para añadir interfaces de red
adicionales. El número total de interfaces de red que puede adjuntar varía en función del tipo de
instancia. Para obtener más información, consulte Direcciones IP por interfaz de red por tipo de
instancia (p. 746).
Important
Important
Después de añadir una dirección IP privada secundaria a una interfaz de red, debe conectar la
instancia y configurar la dirección IP privada secundaria en la misma instancia. Para obtener más
información, consulte Configuración del sistema operativo en su instancia para que reconozca la
dirección IPv4 privada secundaria (p. 726).
Para asignar una dirección IPv4 secundaria durante el lanzamiento utilizando la línea de
comandos
• Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas
interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Para asignar una dirección IPv4 privada secundaria a una interfaz de red
725
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
O bien, puede asignar una dirección IPv4 privada secundaria a una instancia. Elija Instances (Instancias)
en el panel de navegación, seleccione la instancia y, a continuación, elija Actions (Acciones), Networking
(Redes) y Manage IP Addresses (Administrar direcciones IP). Puede configurar la misma información que
configuró en los pasos anteriores. La dirección IP se asigna a la interfaz de red principal (eth0) para la
instancia.
Para asignar una dirección IPv4 privada secundaria a una instancia que ya existe, utilizando la
línea de comandos
• Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas
interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Para obtener información sobre cómo configurar una instancia de Windows, consulte Configuración de una
dirección IPv4 privada secundaria para instancias de Windows (p. 568).
Para asociar una dirección IP elástica con una dirección IPv4 privada usando la línea de
comandos
• Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas
interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
726
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
Para ver las direcciones IPv4 privadas asignadas a una interfaz de red
Para anular la asignación de una dirección IPv4 privada secundaria de una instancia
Para anular la asignación de una dirección IPv4 privada secundaria de una interfaz de red.
727
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
Para eliminar la asignación de una dirección IPv4 privada secundaria utilizando la línea de
comandos
• Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas
interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Contenido
• Asignación de varias direcciones IPv6 (p. 728)
• Visualización de las direcciones IPv6 (p. 730)
• Anulación de la asignación de una dirección IPv6 (p. 730)
• Para asignar una única dirección IPv6 a la interfaz de red principal (eth0), en IPv6 IPs (Direcciones
IP IPv6), seleccione Add IP (Añadir IP). Para añadir una dirección IPv6 secundaria, elija Add
IP (Añadir IP) de nuevo. Puede escribir una dirección IPv6 del intervalo de la subred o dejar
el valor Auto-assign predeterminado para que Amazon elija una dirección IPv6 de la subred
automáticamente.
• Elija Add Device (Añadir dispositivo) para añadir otra interfaz de red y repita los pasos anteriores
para añadir una o varias direcciones IPv6 más a la interfaz de red. La consola lo habilitará para
especificar hasta dos interfaces de red cuando lance una instancia. Después de lanzar la instancia,
elija Network Interfaces (Interfaces de red) en el panel de navegación para añadir interfaces de red
adicionales. El número total de interfaces de red que puede adjuntar varía en función del tipo de
instancia. Para obtener más información, consulte Direcciones IP por interfaz de red por tipo de
instancia (p. 746).
6. Siga los pasos del asistente para adjuntar volúmenes y etiquetar su instancia.
7. En la página Configure Security Group (Configurar grupo de seguridad), seleccione un grupo de
seguridad existente o cree uno nuevo. Si quiere que se pueda obtener acceso a su instancia en IPv6,
728
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
asegúrese de que su grupo de seguridad tenga reglas que permitan el acceso desde direcciones IPv6.
Para obtener más información, consulte Referencia de reglas de grupos de seguridad (p. 950). Elija
Review and Launch (Revisar y lanzar).
8. En la página Review Instance Launch (Revisar lanzamiento de instancia), revise la configuración y
elija Launch (Lanzar) para elegir un par de claves y lanzar la instancia. Si no conoce Amazon EC2 y
nunca ha creado un par de claves, el asistente le pedirá que cree uno.
Puede utilizar la pantalla Instances (Instancias) de la consola de Amazon EC2 para asignar varias
direcciones IPv6 a una instancia existente. De esta forma, podrá asignar direcciones IPv6 a la interfaz de
red principal (eth0) para la instancia. Para asignar una dirección IPv6 específica a la instancia, asegúrese
de que la dirección IPv6 no esté ya asignada a otra instancia o interfaz de red.
De manera alternativa, puede asignar varias direcciones IPv6 a una interfaz de red ya existente. La interfaz
de red debe haberse creado en una subred que tenga asociado un bloque de CIDR IPv6. Para asignar una
dirección IPv6 específica a la interfaz de red, asegúrese de que la dirección no esté ya asignada a otra
interfaz de red.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
729
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Varias direcciones IP
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
730
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Traiga sus propias direcciones IP
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
BYOIP no está disponible en todas las regiones. Para obtener una lista de las regiones
compatibles, consulte Preguntas frecuentes de Bring Your Own IP.
Temas
• Requisitos (p. 731)
• Prepárese para traer su rango de direcciones a su cuenta de AWS (p. 732)
• Aprovisionar el rango de direcciones para utilizarlo con AWS (p. 734)
• Anunciar el rango de direcciones mediante AWS (p. 735)
• Uso del intervalo de direcciones (p. 735)
• Desaprovisionar el rango de direcciones (p. 736)
Requisitos
• El rango de direcciones debe estar registrado con el Registro Regional de Internet (RIR, por sus siglas
en inglés), como, por ejemplo, el Registro Americano de Números de Internet (ARIN, por sus siglas en
inglés), el Centro de Coordinación de Redes IP Europeas (RIPE, por sus siglas en francés) o el Centro
de Información de Red de Asia y el Pacífico (APNIC, por sus siglas en inglés). Debe estar registrado con
un negocio o entidad institucional y no puede registrarse con el nombre de un individuo.
• El intervalo de direcciones IPv4 más específico que puede traer es /24.
• El intervalo de direcciones IPv6 más específico que puede traer es /48 para CIDR que se anuncian
públicamente y /56 para CIDR que no se anuncian públicamente (p. 734).
• Solo puede traer cada rango de direcciones a una región de forma simultánea.
• Puede traer un total de cinco intervalos de direcciones IPv4 e IPv6 por región a su cuenta de AWS.
• Las direcciones del rango de direcciones IP deben tener un historial limpio. Podemos investigar
la reputación del intervalo de direcciones IP y reservarnos el derecho a rechazar un intervalo de
731
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Prepárese para traer su rango de
direcciones a su cuenta de AWS
direcciones IP si contiene una dirección IP con una mala reputación o asociada a un comportamiento
malicioso.
• Debe ser el propietario de la dirección IP que utilice. Esto significa que solo se admite lo siguiente:
• Para ARIN, los tipos de red "Direct Allocation" y "Direct Assignment".
• Para RIPE, los estados de asignación "ALLOCATED PA", "LEGACY", "ASSIGNED PI" y
"ALLOCATED-BY-RIR".
• Para APNIC, los estados de asignación "ALLOCATED PORTABLE" y "ASSIGNED PORTABLE".
Una autorización de origen de ruta (ROA, por sus siglas en inglés) es una declaración criptográfica sobre
sus anuncios de ruta que puede crear a través de su RIR. Contiene el rango de direcciones, los Números
de Sistema Autónomo (ASN) que pueden anunciar el rango de direcciones y una fecha de vencimiento.
Un ROA da permiso a Amazon para anunciar un rango de direcciones de un número AS específico.
Sin embargo, no permite que su cuenta de AWS traiga el rango de direcciones a AWS. Para permitir
que su cuenta de AWS pueda traer un rango de direcciones a AWS, debe anunciar un certificado X509
autofirmado en los comentarios del Protocolo de Acceso a Datos de Registro (RDAP) para el rango de
direcciones. El certificado contiene una clave pública que AWS utiliza para verificar la firma del contexto de
autorización que ha proporcionado. Conserve su clave privada en un lugar seguro y utilícela para firmar el
mensaje del contexto de autorización.
Los comandos de esas tareas son compatibles con Linux. En Windows, puede usar el Windows
Subsystem for Linux para ejecutar comandos de Linux.
Tareas
• Cree un objeto ROA (p. 732)
• Crear un certificado autofirmado X509 (p. 732)
• Cree un mensaje de autorización firmada (p. 733)
732
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Prepárese para traer su rango de
direcciones a su cuenta de AWS
Copie los comandos siguientes y reemplace solo los valores de marcador de posición (en cursiva y de
color).
2. Cree un certificado X509 público a partir del par de claves con el siguiente comando. En este ejemplo,
el certificado vence en 365 días. Pasada dicha cantidad de días, no será fiable. Asegúrese de fijar
la fecha de vencimiento en concordancia. Cuando se pida información, puede aceptar los valores
predeterminados.
openssl req -new -x509 -key private.key -days 365 | tr -d "\n" > publickey.cer
3. Actualice el registro RDAP para su RIR con el certificado X509. Copie -----BEGIN
CERTIFICATE----- y -----END CERTIFICATE----- del certificado. Compruebe que ha
eliminado los caracteres de nueva línea, si aún no lo ha hecho utilizando los comandos tr -d "\n" en los
pasos anteriores. Para ver el certificado, ejecute el comando siguiente.
cat publickey.cer
Para ARIN, añada el certificado en la sección "Public Comments" para su rango de direcciones. No lo
añada a la sección de comentarios de su organización.
Para RIPE, añada el certificado como un campo "descr" nuevo para su rango de direcciones. No lo
añada a la sección de comentarios de su organización.
Para APNIC, envíe la clave pública por correo electrónico a helpdesk@apnic.net para agregarla
manualmente al campo "observaciones". Envíe el correo electrónico con el contacto autorizado de
APNIC para las direcciones IP.
1|aws|account|cidr|YYYYMMDD|SHA256|RSAPSS
1. Cree un mensaje de autorización de texto sin formato y guárdelo en una variable denominada
text_message como se muestra en el ejemplo siguiente. Copie el siguiente ejemplo y reemplace
solo el número de cuenta de ejemplo, el intervalo de direcciones y la fecha de caducidad por sus
propios valores.
text_message="1|aws|123456789012|198.51.100.0/24|20191201|SHA256|RSAPSS"
2. Firme el mensaje de autorización en text_message con el par de claves que creó y guárdelo en una
variable llamada signed_message.
733
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Aprovisionar el rango de direcciones para utilizarlo con AWS
Important
Aprovisionar un rango de direcciones es una operación asincrónica, por lo que la llamada se devuelve de
forma inmediata, pero el rango de direcciones no se podrá utilizar hasta que su estado pase de pending-
provision a provisioned. El proceso de aprovisionamiento puede tardar hasta tres semanas en
completarse. Para monitorizar el estado de los intervalos de direcciones aprovisionados, utilice el siguiente
comando describe-byoip-cidrs.
Para aprovisionar un intervalo de direcciones IPv6 que no se anunciará públicamente, utilice el siguiente
comando provision-byoip-cidr .
Important
734
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Anunciar el rango de direcciones mediante AWS
Le recomendamos que deje de anunciar el rango de direcciones desde otras ubicaciones antes de
anunciarlo a través de AWS. Si sigue anunciando su rango de direcciones IP desde otras ubicaciones,
no podremos darle asistencia de forma fiable ni solucionar los problemas. En especial, no podremos
garantizar que el tráfico hacia el rango de direcciones entre en nuestra red.
Para minimizar el tiempo de inactividad, puede configurar sus recursos de AWS para que utilicen una
dirección de su grupo de direcciones antes de que se anuncie, y luego dejar de anunciarla de forma
simultánea desde la ubicación actual y empezar a anunciarla a través de AWS. Para obtener más
información acerca de cómo asignar una dirección IP elástica desde su grupo de direcciones, consulte
Asignación de una dirección IP elástica (p. 738).
Important
Puede ejecutar el comando advertise-byoip-cidr como mucho una vez cada 10 segundos, incluso
si indica rangos de direcciones diferentes cada vez.
Important
Puede ejecutar el comando withdraw-byoip-cidr como mucho una vez cada 10 segundos, incluso
si indica rangos de direcciones diferentes cada vez.
Para ver información sobre los grupos de direcciones IPv4 que ha aprovisionado en su cuenta, utilice el
siguiente comando describe-public-ipv4-pools.
Para crear una dirección IP elástica en su grupo de direcciones IPv4, use el comando allocate-address.
Puede usar la opción --public-ipv4-pool para especificar el ID del grupo de direcciones devuelto por
describe-byoip-cidrs. O puede usar la opción --address para especificar una dirección del rango
de direcciones que ha aprovisionado.
735
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Desaprovisionar el rango de direcciones
Para crear una VPC y especificar un CIDR IPv6 desde el grupo de direcciones IPv6, utilice el siguiente
comando create-vpc. Para permitir que Amazon elija el CIDR IPv6 de su grupo de direcciones IPv6, omita
la opción --ipv6-cidr-block.
Para asociar un bloque de CIDR IPv6 del grupo de direcciones IPv6 a una VPC, utilice el siguiente
comando associate-vpc-cidr-block. Para permitir que Amazon elija el CIDR IPv6 de su grupo de
direcciones IPv6, omita la opción --ipv6-cidr-block.
Para ver las VPC y la información del grupo de direcciones IPv6 asociada, utilice el comando describe-
vpcs. Para ver información acerca de los bloques de CIDR IPv6 asociados de un grupo de direcciones IPv6
específico, utilice el siguiente comando get-associated-ipv6-pool-cidrs.
Si desasocia el bloque de CIDR IPv6 de la VPC, se vuelve a liberar en el grupo de direcciones IPv6.
Para obtener más información acerca de cómo trabajar con bloques de CIDR IPv6 en la consola de VPC,
consulte Uso de VPC y subredes en la Guía del usuario de Amazon VPC.
No puede desaprovisionar una parte del intervalo de direcciones. Si desea utilizar un intervalo de
direcciones más específico con AWS, desaprovisione todo el intervalo de direcciones y aprovisione un
intervalo de direcciones más específico.
(IPv4) Para liberar cada dirección IP elástica, utilice el siguiente comando release-address.
(IPv6) Para desasociar un bloque de CIDR IPv6, utilice el siguiente comando disassociate-vpc-cidr-block.
736
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP elásticas
Direcciones IP elásticas
Las direcciones IP elásticas son direcciones IPv4 estáticas diseñadas para la informática en la nube
dinámica. Una dirección IP elástica se asocia a su cuenta de AWS. Con una dirección IP elástica, puede
enmascarar los errores de una instancia o software reasignando rápidamente la dirección a otra instancia
de su cuenta.
Una dirección IP elástica es una dirección IPv4 pública, a la que se puede tener acceso desde Internet.
Si la instancia no tiene una dirección IPv4 pública, puede asociar una dirección IP elástica a la instancia
para habilitar la comunicación con Internet. Por ejemplo, esto le permite conectarse a la instancia desde el
equipo local.
Contenido
• Conceptos básicos de las direcciones IP elásticas (p. 737)
• Uso de direcciones IP elásticas (p. 738)
• Uso de DNS inverso para aplicaciones de correo electrónico (p. 744)
• Límite de direcciones IP elásticas (p. 744)
• Para utilizar una dirección IP elástica, primero asigne una a su cuenta y, a continuación, asóciela a su
instancia o a una interfaz de red.
• Cuando asocia una dirección IP elástica a una instancia, también se asocia a la interfaz de red principal
de la instancia. Cuando asocia una dirección IP elástica con una interfaz de red asociada a una
instancia, también se asocia a la instancia.
• Si asocia una dirección IP elástica a una instancia o a su interfaz de red principal, la dirección IPv4
pública de la instancia (en caso de que la tenga) se liberará de nuevo al grupo de direcciones IPv4
públicas de Amazon. No se puede reutilizar una dirección IPv4 pública y no se puede convertir una
dirección IPv4 pública en una dirección IP elástica. Para obtener más información, consulte Direcciones
IPv4 públicas y nombres de alojamiento DNS externos (p. 716).
• Puede anular la asociación de una dirección IP elástica de un recurso y volver a asociarla a otro recurso.
Todas las conexiones abiertas con una instancia seguirán funcionando durante un tiempo, incluso
después de desasociar su dirección IP elástica y volver a asociarla a otra instancia. Recomendamos que
vuelva a abrir estas conexiones utilizando la dirección IP elástica que ha vuelto a asociar.
• Una dirección IP elástica desasociada sigue asociada a su cuenta hasta que la libera explícitamente.
• Para garantizar un uso eficiente de las direcciones IP elásticas, hemos establecido un pequeño cargo
por hora si una dirección IP elástica no está asociada a una instancia en ejecución, o bien cuando está
asociada a una instancia detenida o a una interfaz de red no conectada. Mientras su instancia esté en
ejecución, no se le cobrará por una dirección IP elástica asociada a ella, pero sí por las direcciones IP
elásticas adicionales asociadas a la instancia. Para obtener más información, consulte la página Precios
de Amazon EC2.
• Una dirección IP elástica sólo se puede utilizar para su uso en un grupo de bordes de red específico.
737
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP elásticas
• Si asocia una dirección IP elástica a una instancia que anteriormente tenía una dirección IPv4 pública, el
nombre de host del DNS público de la instancia cambia para que coincida con la dirección IP elástica.
• Resolvemos un nombre de host de DNS público en la dirección IPv4 pública o la dirección IP elástica de
la instancia fuera de la red de la instancia y en una dirección IPv4 privada de la instancia desde dentro
de la red de la instancia.
• Al asignar una dirección IP elástica desde un grupo de direcciones IP llevadas a su cuenta de AWS, esta
no se incluye en el recuento del límite de direcciones IP elásticas.
• Cuando asigne direcciones IP elásticas, puede asociarlas a un grupo de bordes de red. Esta es la
ubicación desde la que anunciamos el bloque de CIDR. Si se establece el grupo de bordes de red,
el bloque de CIDR queda restringido a este grupo. Si no se especifica el grupo de bordes de red,
establecemos el grupo de bordes que contiene todas las zonas de disponibilidad de la región (por
ejemplo, us-west-2).
Tareas
• Asignación de una dirección IP elástica (p. 738)
• Descripción de las direcciones IP elásticas (p. 739)
• Etiquetado de una dirección IP elástica (p. 740)
• Asociación de una dirección IP elástica con una instancia en ejecución o una interfaz de red (p. 741)
• Anulación de la asociación de una dirección IP elástica (p. 742)
• Liberación de una dirección IP elástica (p. 743)
• Recuperación de una dirección IP elástica (p. 743)
Puede asignar una dirección IP elástica mediante uno de los métodos siguientes.
Nueva consola
738
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP elásticas
• Customer owned pool of IPv4 addresses (Grupo de direcciones IPv4 propiedad del cliente): si
desea asignar una dirección IPv4 de un grupo creado desde la red local para su uso con un
Outpost de AWS. Esta opción está desactivada si no tiene un Outpost de AWS.
6. Elija Allocate.
Consola antigua
AWS CLI
Nueva consola
Consola antigua
AWS CLI
739
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP elásticas
PowerShell
Puede etiquetar una dirección IP elástica mediante uno de los métodos siguientes.
Nueva consola
Consola antigua
AWS CLI
740
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP elásticas
PowerShell
El comando New-EC2Tag necesita un parámetro Tag, que especifica el par de clave y valor que se va
a utilizar para la etiqueta de la dirección IP elástica. Los siguientes comandos crean el parámetro Tag.
Puede asociar una dirección IP elástica a una instancia o interfaz de red mediante uno de los métodos
siguientes.
Nueva consola
741
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP elásticas
6. (Optional) En Private IP address (Dirección IP privada), especifique una dirección IP privada con
la que asociar la dirección IP elástica.
7. Elija Associate.
Consola antigua
AWS CLI
Puede anular la asociación de una dirección IP elástica mediante uno de los métodos siguientes.
Nueva consola
Consola antigua
742
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de direcciones IP elásticas
AWS CLI
Nueva consola
Consola antigua
AWS CLI
• No puede recuperar una dirección IP elástica si se ha asignado a otra cuenta de AWS o si al hacerlo
superará el límite de direcciones IP elásticas.
• No es posible recuperar etiquetas asociadas con una dirección IP elástica.
743
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de DNS inverso para aplicaciones de correo electrónico
• Únicamente puede recuperar una dirección IP elástica con la API de Amazon EC2 o con una
herramienta de la línea de comandos.
AWS CLI
PowerShell
Asimismo, si asigna un registro DNS inverso estático a la dirección IP elástica que se utiliza para enviar
correo electrónico, puede evitar que algunas organizaciones contrarias al correo no deseado marquen el
correo electrónico como correo no deseado. Tenga en cuenta que, para que podamos crear su registro
DNS de inverso, debe existir un registro de DNS de avance correspondiente (registro de tipo A) que apunte
a su dirección IP elástica.
Si hay asociado un registro de DNS inverso a una dirección IP elástica, esa dirección se bloquea en la
cuenta y no se puede liberar hasta que se elimine el registro.
Para eliminar los límites de envío del correo electrónico o para proporcionarnos sus direcciones IP
elásticas y registros de DNS inversos, vaya a la página Solicitud para eliminar las limitaciones de envío de
correo electrónico.
Para comprobar cuántas direcciones IP elásticas están en uso, abra la consola de Amazon EC2 en https://
console.aws.amazon.com/ec2/ y elija Elastic IPs (IP elásticas) en el panel de navegación.
Para verificar el límite de cuenta actual para direcciones IP elásticas, realice una de las siguientes
acciones:
744
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Interfaces de red
Si cree que su arquitectura garantiza direcciones IP elásticas adicionales, puede solicitar un aumento de
cuota directamente desde la consola de Cuotas de servicio.
• Una dirección IPv4 privada principal del intervalo de direcciones IPv4 de la VPC
• Una o más direcciones IPv4 privada secundaria del intervalo de direcciones IPv4 de la VPC
• Una dirección IP elástica (IPv4) por dirección IPv4 privada
• Una dirección IPv4 pública
• Una o varias direcciones IPv6
• Uno o varios grupos de seguridad
• Una dirección MAC
• Una marca de comprobación de origen/destino
• Una descripción
Puede crear y configurar interfaces de red en su cuenta y conectarlas a instancias de la VPC. Su cuenta
también podría tener interfaces de red administradas por el solicitante, que son creadas y administradas
por los servicios de AWS para permitirle usar otros recursos y servicios. No puede administrar estas
interfaces de red usted mismo. Para obtener más información, consulte Interfaces de red administradas por
el solicitante (p. 766).
Este recurso de AWS se denomina interfaz de red en Consola de administración de AWS y la API de
Amazon EC2. Por lo tanto, usamos «interfaz de red» en esta documentación en lugar de «interfaz de red
elástica». El término «interfaz de red» en esta documentación siempre significa «interfaz de red elástica».
Contenido
• Conceptos básicos de interfaz de red (p. 745)
• Direcciones IP por interfaz de red por tipo de instancia (p. 746)
• Caso de uso de las interfaces de red (p. 755)
• Prácticas recomendadas para configurar interfaces de red (p. 757)
• Uso de interfaces de red (p. 757)
• Interfaces de red administradas por el solicitante (p. 766)
745
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
instancia y se vuelve a conectar a otra instancia. Cuando mueve una interfaz de red de una instancia a
otra, el tráfico de la red se redirige a la nueva instancia.
También puede modificar los atributos de la interfaz de red, incluido cambiar sus grupos de seguridad y
administrar sus direcciones IP.
Cada instancia de una VPC tiene una interfaz de red predeterminada denominada interfaz de red principal.
No se puede desconectar una interfaz de red principal de una instancia. Puede crear y conectar interfaces
de red adicionales. El número máximo de interfaces de red que puede utilizar varía en función del tipo
de instancia. Para obtener más información, consulte Direcciones IP por interfaz de red por tipo de
instancia (p. 746).
En una VPC, todas las subredes tienen un atributo modificable que determina si las interfaces de red
creadas en dicha subred (y, por tanto, las instancias lanzadas en ella) se asignan a una dirección IPv4
pública. Para obtener más información, consulte Comportamiento de las direcciones IP de su subred en la
Guía del usuario de Amazon VPC. La dirección IPv4 se asigna desde el grupo de direcciones IPv4 públicas
de Amazon. Cuando lanza una instancia, la dirección IP se asigna a la interfaz de red principal que se
crea.
Cuando crea una interfaz de red, hereda el atributo de dirección IPv4 pública de la subred. Si
posteriormente modifica el atributo de dirección IPv4 pública de la subred, la interfaz de red mantiene la
configuración activa cuando se creó. Si lanza una instancia y especifica una interfaz de red existente como
interfaz de red principal, esta interfaz de red determina el atributo de dirección IPv4 pública.
Para obtener más información, consulte Direcciones IPv4 públicas y nombres de alojamiento DNS
externos (p. 716).
Puede asociar un bloque de CIDR IPv6 con la VPC y la subred, y asignar una o varias direcciones IPv6 del
rango de la subred a una interfaz de red.
Todas las subredes tienen un atributo modificable que determina si las interfaces de red creadas en dicha
subred (y, por tanto, las instancias lanzadas en dicha subred) se asignan automáticamente a una dirección
IPv6 del rango de la subred. Para obtener más información, consulte Comportamiento de las direcciones
IP de su subred en la Guía del usuario de Amazon VPC. Cuando lanza una instancia, la dirección IPv6 se
asigna a la interfaz de red principal que se crea.
Puede habilitar un registro del flujo de VPC en la interfaz de red para capturar información acerca del
tráfico IP que entra y sale de la interfaz de red. Una vez creado un registro del flujo, puede verlo y
recuperar sus datos en Amazon CloudWatch Logs. Para obtener más información, consulte Registros de
flujo de VPC en la Guía del usuario de Amazon VPC.
746
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
c3.large 3 10 10
c3.xlarge 4 15 15
c3.2xlarge 4 15 15
c3.4xlarge 8 30 30
c3.8xlarge 8 30 30
c4.large 3 10 10
c4.xlarge 4 15 15
c4.2xlarge 4 15 15
c4.4xlarge 8 30 30
c4.8xlarge 8 30 30
c5.large 3 10 10
c5.xlarge 4 15 15
c5.2xlarge 4 15 15
c5.4xlarge 8 30 30
c5.9xlarge 8 30 30
c5.12xlarge 8 30 30
c5.18xlarge 15 50 50
c5.24xlarge 15 50 50
c5.metal 15 50 50
c5d.large 3 10 10
c5d.xlarge 4 15 15
c5d.2xlarge 4 15 15
c5d.4xlarge 8 30 30
c5d.9xlarge 8 30 30
c5d.12xlarge 8 30 30
c5d.18xlarge 15 50 50
c5d.24xlarge 15 50 50
c5d.metal 15 50 50
747
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
c5n.large 3 10 10
c5n.xlarge 4 15 15
c5n.2xlarge 4 15 15
c5n.4xlarge 8 30 30
c5n.9xlarge 8 30 30
c5n.18xlarge 15 50 50
c5n.metal 15 50 50
d2.xlarge 4 15 15
d2.2xlarge 4 15 15
d2.4xlarge 8 30 30
d2.8xlarge 8 30 30
f1.2xlarge 4 15 15
f1.4xlarge 8 30 30
f1.16xlarge 8 50 50
g3s.xlarge 4 15 15
g3.4xlarge 8 30 30
g3.8xlarge 8 30 30
g3.16xlarge 15 50 50
g4dn.xlarge 3 10 10
g4dn.2xlarge 3 10 10
g4dn.4xlarge 3 10 10
g4dn.8xlarge 4 15 15
g4dn.12xlarge 8 30 30
g4dn.16xlarge 4 15 15
g4dn.metal 15 50 50
h1.2xlarge 4 15 15
748
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
h1.4xlarge 8 30 30
h1.8xlarge 8 30 30
h1.16xlarge 15 50 50
i2.xlarge 4 15 15
i2.2xlarge 4 15 15
i2.4xlarge 8 30 30
i2.8xlarge 8 30 30
i3.large 3 10 10
i3.xlarge 4 15 15
i3.2xlarge 4 15 15
i3.4xlarge 8 30 30
i3.8xlarge 8 30 30
i3.16xlarge 15 50 50
i3.metal 15 50 50
i3en.large 3 10 10
i3en.xlarge 4 15 15
i3en.2xlarge 4 15 15
i3en.3xlarge 4 15 15
i3en.6xlarge 8 30 30
i3en.12xlarge 8 30 30
i3en.24xlarge 15 50 50
i3en.metal 15 50 50
749
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
m4.large 2 10 10
m4.xlarge 4 15 15
m4.2xlarge 4 15 15
m4.4xlarge 8 30 30
m4.10xlarge 8 30 30
m4.16xlarge 8 30 30
m5.large 3 10 10
m5.xlarge 4 15 15
m5.2xlarge 4 15 15
m5.4xlarge 8 30 30
m5.8xlarge 8 30 30
m5.12xlarge 8 30 30
m5.16xlarge 15 50 50
m5.24xlarge 15 50 50
m5.metal 15 50 50
m5a.large 3 10 10
m5a.xlarge 4 15 15
m5a.2xlarge 4 15 15
m5a.4xlarge 8 30 30
m5a.8xlarge 8 30 30
m5a.12xlarge 8 30 30
m5a.16xlarge 15 50 50
m5a.24xlarge 15 50 50
m5ad.large 3 10 10
m5ad.xlarge 4 15 15
m5ad.2xlarge 4 15 15
750
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
m5ad.4xlarge 8 30 30
m5ad.8xlarge 8 30 30
m5ad.12xlarge 8 30 30
m5ad.16xlarge 15 50 50
m5ad.24xlarge 15 50 50
m5d.large 3 10 10
m5d.xlarge 4 15 15
m5d.2xlarge 4 15 15
m5d.4xlarge 8 30 30
m5d.8xlarge 8 30 30
m5d.12xlarge 8 30 30
m5d.16xlarge 15 50 50
m5d.24xlarge 15 50 50
m5d.metal 15 50 50
m5dn.large 3 10 10
m5dn.xlarge 4 15 15
m5dn.2xlarge 4 15 15
m5dn.4xlarge 8 30 30
m5dn.8xlarge 8 30 30
m5dn.12xlarge 8 30 30
m5dn.16xlarge 15 50 50
m5dn.24xlarge 15 50 50
m5n.large 3 10 10
m5n.xlarge 4 15 15
m5n.2xlarge 4 15 15
m5n.4xlarge 8 30 30
m5n.8xlarge 8 30 30
m5n.12xlarge 8 30 30
m5n.16xlarge 15 50 50
m5n.24xlarge 15 50 50
751
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
p2.xlarge 4 15 15
p2.8xlarge 8 30 30
p2.16xlarge 8 30 30
p3.2xlarge 4 15 15
p3.8xlarge 8 30 30
p3.16xlarge 8 30 30
p3dn.24xlarge 15 50 50
r3.large 3 10 10
r3.xlarge 4 15 15
r3.2xlarge 4 15 15
r3.4xlarge 8 30 30
r3.8xlarge 8 30 30
r4.large 3 10 10
r4.xlarge 4 15 15
r4.2xlarge 4 15 15
r4.4xlarge 8 30 30
r4.8xlarge 8 30 30
r4.16xlarge 15 50 50
r5.large 3 10 10
r5.xlarge 4 15 15
r5.2xlarge 4 15 15
r5.4xlarge 8 30 30
r5.8xlarge 8 30 30
r5.12xlarge 8 30 30
r5.16xlarge 15 50 50
r5.24xlarge 15 50 50
r5.metal 15 50 50
r5a.large 3 10 10
r5a.xlarge 4 15 15
r5a.2xlarge 4 15 15
752
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
r5a.4xlarge 8 30 30
r5a.8xlarge 8 30 30
r5a.12xlarge 8 30 30
r5a.16xlarge 15 50 50
r5a.24xlarge 15 50 50
r5ad.large 3 10 10
r5ad.xlarge 4 15 15
r5ad.2xlarge 4 15 15
r5ad.4xlarge 8 30 30
r5ad.8xlarge 8 30 30
r5ad.12xlarge 8 30 30
r5ad.16xlarge 15 50 50
r5ad.24xlarge 15 50 50
r5d.large 3 10 10
r5d.xlarge 4 15 15
r5d.2xlarge 4 15 15
r5d.4xlarge 8 30 30
r5d.8xlarge 8 30 30
r5d.12xlarge 8 30 30
r5d.16xlarge 15 50 50
r5d.24xlarge 15 50 50
r5d.metal 15 50 50
r5dn.large 3 10 10
r5dn.xlarge 4 15 15
r5dn.2xlarge 4 15 15
r5dn.4xlarge 8 30 30
r5dn.8xlarge 8 30 30
r5dn.12xlarge 8 30 30
r5dn.16xlarge 15 50 50
r5dn.24xlarge 15 50 50
753
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Direcciones IP por interfaz de red por tipo de instancia
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
r5n.large 3 10 10
r5n.xlarge 4 15 15
r5n.2xlarge 4 15 15
r5n.4xlarge 8 30 30
r5n.8xlarge 8 30 30
r5n.12xlarge 8 30 30
r5n.16xlarge 15 50 50
r5n.24xlarge 15 50 50
t2.nano 2 2 2
t2.micro 2 2 2
t2.small 3 4 4
t2.medium 3 6 6
t2.large 3 12 12
t2.xlarge 3 15 15
t2.2xlarge 3 15 15
t3.nano 2 2 2
t3.micro 2 2 2
t3.small 3 4 4
t3.medium 3 6 6
t3.large 3 12 12
t3.xlarge 4 15 15
t3.2xlarge 4 15 15
t3a.nano 2 2 2
t3a.micro 2 2 2
t3a.small 2 4 4
t3a.medium 3 6 6
t3a.large 3 12 12
t3a.xlarge 4 15 15
t3a.2xlarge 4 15 15
754
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Caso de uso de las interfaces de red
Tipo de instancia Máximo de interfaces de Direcciones IPv4 privadas Direcciones IPv6 por
red por interfaz interfaz
u-6tb1.metal 5 30 30
u-9tb1.metal 5 30 30
u-12tb1.metal 5 30 30
u-18tb1.metal 15 50 50
u-24tb1.metal 15 50 50
x1.16xlarge 8 30 30
x1.32xlarge 8 30 30
x1e.xlarge 3 10 10
x1e.2xlarge 4 15 15
x1e.4xlarge 4 15 15
x1e.8xlarge 4 15 15
x1e.16xlarge 8 30 30
x1e.32xlarge 8 30 30
z1d.large 3 10 10
z1d.xlarge 4 15 15
z1d.2xlarge 4 15 15
z1d.3xlarge 8 30 30
z1d.6xlarge 8 30 30
z1d.12xlarge 15 50 50
z1d.metal 15 50 50
755
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Caso de uso de las interfaces de red
de carga, tiene asociado un grupo de seguridad que permite el acceso al servidor desde Internet (por
ejemplo, permite los puertos TCP 80 y 443 desde 0.0.0.0/0 o desde el balanceador de carga), mientras
que la interfaz privada tiene asociado un grupo de seguridad que permite el acceso al protocolo RDP
únicamente desde un rango de direcciones IP permitido bien dentro de la VPC o desde Internet, una
subred privada dentro de la VPC o una gateway privada virtual.
Para asegurar la capacidad de conmutación por error, considere el uso de una IPv4 privada secundaria
para el tráfico entrante en una interfaz de red. En caso de que se produzca un error en una instancia,
puede mover la interfaz y/o la dirección IPv4 privada secundaria a una instancia en espera.
756
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Prácticas recomendadas para configurar interfaces de red
enrutar los paquetes de red a través de las instancias de doble alojamiento, cada una de estas instancias
recibe y procesa las solicitudes en el front end, inicia una conexión con el backend y envía las solicitudes a
los servidores en la red backend.
Contenido
• Crear una interfaz de red (p. 758)
757
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
758
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
759
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Para conectar una interfaz de red cuando se lanza una instancia con la consola
Puede agregar interfaces de red adicionales a la instancia después de lanzarla. El número total
de interfaces de red que puede conectar varía en función del tipo de instancia. Para obtener más
información, consulte Direcciones IP por interfaz de red por tipo de instancia (p. 746).
Note
Si especifica más de una interfaz de red, no puede asignar automáticamente una dirección
IPv4 pública a la instancia.
6. (IPv6 únicamente) Si está lanzando una instancia en una subred que tiene asociado un bloque de
CIDR IPv6, puede especificar direcciones IPv6 para cualquier interfaz de red que conecte. En IPv6 IPs
(Direcciones IP IPv6), elija Add IP (Añadir IP). Para añadir una dirección IPv6 secundaria, elija Add IP
(Añadir IP) de nuevo. Puede escribir una dirección IPv6 del intervalo de la subred o dejar el valor Auto-
assign predeterminado para que Amazon elija una dirección IPv6 de la subred automáticamente.
7. Elija Next: Add Storage (Siguiente: Añadir almacenamiento).
8. En la página Add Storage (Añadir almacenamiento), puede especificar los volúmenes que desea
conectar a la instancia además de los volúmenes especificados por la AMI (como el volumen de
dispositivo raíz) y, a continuación, elegir Next: Add Tags (Siguiente: Añadir etiquetas).
9. En la página Add Tags (Añadir etiquetas), especifique las etiquetas para la instancia, por ejemplo,
un nombre fácil de recordar, y elija Next: Configure Security Group (Siguiente: Configurar grupo de
seguridad).
10. En la página Configure Security Group (Configurar grupo de seguridad), puede seleccionar un grupo
de seguridad o crear uno nuevo. Elija Review and Launch (Revisar y lanzar).
Note
Para conectar una interfaz de red cuando se lanza una instancia mediante la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
760
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Si se libera la dirección IPv4 pública de la instancia, no recibe una nueva si tiene conectada
más de una interfaz de red. Para obtener más información acerca del comportamiento de las
direcciones IPv4 públicas, consulte Direcciones IPv4 públicas y nombres de alojamiento DNS
externos (p. 716).
Para conectar una interfaz de red a una instancia en la página Network Interfaces
Para conectar una interfaz de red a una instancia mediante la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
761
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
No puede usar la consola de Amazon EC2 para desconectar una interfaz de red asociada a un recurso
de otro servicio, como un balanceador de carga de Elastic Load Balancing carga, una función Lambda,
un escritorio de WorkSpaces o una gateway NAT. Las interfaces de red de esos recursos se eliminarán
cuando se elimine el recurso.
Para desconectar una interfaz de red de una instancia en la página Network Interfaces
Si la interfaz de red es la interfaz de red principal de la instancia, el botón Detach (Desconectar) está
deshabilitado.
4. Cuando se le indique que confirme la operación, elija Yes, Detach (Sí, desconectar).
5. Si la interfaz de red no se desconecta de la instancia, elija Force detachment (Forzar desconexión)
y vuelva a intentarlo. Le recomendamos que elija esta opción solo como último recurso. Forzar una
desconexión puede impedir la conexión con una interfaz de red diferente en el mismo índice hasta que
reinicie la instancia. También puede impedir que los metadatos de la instancia reflejen que la interfaz
de red se desconectó hasta que reinicie la instancia.
Para cambiar la pertenencia al grupo de seguridad de las interfaces que son propiedad de otros
servicios, como Elastic Load Balancing, use la consola o la línea de comandos de dicho servicio.
Para cambiar el grupo de seguridad de una interfaz de red con la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
762
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Puede asociar una dirección IP elástica con la línea de comandos o la consola de Amazon EC2.
763
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Puede desasociar una dirección IP elástica usando la consola o la línea de comandos de Amazon EC2.
Para asignar una dirección IPv6 a una interfaz de red con la línea de comandos
• Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas
interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
764
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de interfaces de red
Para anular la asignación de una dirección IPv6 a una interfaz de red con la línea de comandos
• Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas
interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Puede cambiar este comportamiento para las interfaces de red mediante la línea de comandos o la
consola de Amazon EC2.
Para cambiar el comportamiento de terminación de una interfaz de red con la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
765
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Interfaces de red administradas por el solicitante
3. Seleccione la interfaz de red y elija Actions (Acciones), Change Description (Cambiar descripción).
4. En el cuadro de diálogo Cambiar descripción (Cambiar descripción), escriba una descripción para la
interfaz de red y, a continuación, elija Save (Guardar).
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Para agregar o modificar las etiquetas de una interfaz de red con la consola
Para agregar o modificar las etiquetas de una interfaz de red con la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
No se puede modificar ni desconectar una interfaz de red administrada por el solicitante. Si elimina el
recurso que representa la interfaz de red, el servicio de AWS desconecta y elimina la interfaz de red
automáticamente. Para cambiar los grupos de seguridad de una interfaz de red administrada por el
solicitante, es posible que deba usar la consola o las herramientas de línea de comandos para dicho
servicio. Para obtener más información, consulte la documentación específica de ese servicio.
No se puede etiquetar una interfaz de red administrada por el solicitante. Para obtener más información,
consulte Agregar o modificar etiquetas (p. 766).
766
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas
Puede ver las interfaces de red administrada por el solicitante que están en su cuenta.
Para ver las interfaces de red administradas por el solicitante mediante la consola
• Attachment owner (Propietario de la conexión): si usted creó la interfaz de red, este campo muestra
su ID de la cuenta de AWS. En caso contrario, muestra un alias o ID de la entidad principal o el
servicio que creó la interfaz de red.
• Description (Descripción): proporciona información sobre el propósito de la interfaz de red; por
ejemplo, "Interfaz de punto de enlace de la VPC".
Para ver las interfaces de red administradas por el solicitante mediante la línea de comandos
1. Utilice el comando describe-network-interfaces de la AWS CLI para describir las interfaces de red de la
cuenta.
2. En la salida, el campo RequesterManaged tiene el valor true si la interfaz de red está administrada
por otro servicio de AWS.
{
"Status": "in-use",
...
"Description": "VPC Endpoint Interface vpce-089f2123488812123",
"NetworkInterfaceId": "eni-c8fbc27e",
"VpcId": "vpc-1a2b3c4d",
"PrivateIpAddresses": [
{
"PrivateDnsName": "ip-10-0-2-227.ec2.internal",
"Primary": true,
"PrivateIpAddress": "10.0.2.227"
}
],
"RequesterManaged": true,
...
}
Contenido
• Tipos de redes mejoradas (p. 768)
767
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de redes mejoradas
Elastic Network Adapter (ENA) admite velocidades de red de hasta 100 Gbps en los tipos de
instancias admitidos.
Las instancias C5, C5d, C5n, F1, G3, G4, H1, I3, I3en, m4.16xlarge, M5, M5a, M5ad, M5d, M5dn,
M5n, P2, P3, R4, R5, R5a, R5ad, R5d, R5dn, R5n, T3, T3a, u-6tb1.metal, u-9tb1.metal,
u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, X1, X1e, and z1d usan Elastic Network
Adapter para las redes mejoradas.
Interfaz de Intel 82599 Virtual Function (VF)
La interfaz de Intel 82599 Virtual Function admite velocidades de red de hasta 10 Gbps en los tipos de
instancias soportados.
Las instancias C3, C4, D2, I2, M4 (excepto m4.16xlarge) y R3 utilizan la interfaz Intel 82599 VF para
las redes mejoradas.
Para obtener más información sobre la velocidad de red admitida para cada tipo de instancia, consulte los
Tipos de instancia de Amazon EC2.
Si el tipo de instancia admite la interfaz Intel 82599 VF para redes mejoradas, siga los procedimientos de
Habilitar las redes mejoradas con la interfaz de Intel 82599 VF en instancias de Windows (p. 776).
Contenido
• Requisitos (p. 769)
• Rendimiento de red mejorado (p. 769)
• Probar si las redes mejoradas están habilitadas (p. 769)
• Habilitar las redes mejoradas en Windows (p. 770)
• Versiones del controlador de Amazon ENA (p. 771)
• Suscripción a las notificaciones (p. 529)
• Optimizaciones del sistema operativo (p. 775)
768
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
Requisitos
Para prepararse para las redes mejoradas con ENA, configure la instancia de la siguiente manera:
• Seleccione uno de los siguientes tipos de instancias compatibles: C5, C5d, C5n, F1, G3, G4, H1, I3,
I3en, m4.16xlarge, M5, M5a, M5ad, M5d, M5dn, M5n, P2, P3, R4, R5, R5a, R5ad, R5d, R5dn, R5n,
T3, T3a, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, X1,
X1e, and z1d.
• Asegúrese de que la instancia tenga conexión a Internet.
• Instale y configure la AWS CLI o las Herramientas de AWS para Windows PowerShell en cualquier
equipo que desee, preferiblemente su equipo de escritorio o portátil local. Para obtener más información,
consulte Acceso a Amazon EC2 (p. 3). Las redes mejoradas no se pueden administrar desde la consola
de Amazon EC2.
• Si tiene datos importantes en la instancia que desea conservar, debería realizar ahora una copia de
seguridad de esos datos creando una AMI desde la instancia. La actualización del kernel y los módulos
del kernel, además de habilitar el atributo enaSupport, puede hacer que las instancias o sistemas
operativos incompatibles sean inaccesibles. Si tiene una copia de seguridad reciente y esto ocurre, los
datos se conservarán.
Para comprobar si una AMI tiene establecido el atributo enaSupport de las redes mejoradas, utilice uno
de los siguientes comandos. Si el atributo está establecido, la respuesta es true.
769
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -
Schedule
770
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
Si tiene problemas al reiniciar la instancia, también puede deshabilitar el soporte de ENA con uno
de los siguientes comandos:
[
true
]
6. En el equipo local, inicie la instancia usando la consola de Amazon EC2 o uno de los comandos
siguientes: start-instances (AWS CLI), Start-EC2Instance (Herramientas de AWS para Windows
PowerShell). Si la instancia la administra AWS OpsWorks, debe iniciarla con la consola de AWS
OpsWorks para que su estado se mantenga sincronizado.
7. En la instancia, confirme que el controlador de ENA esté instalado y habilitado del modo siguiente:
a. Haga clic con el botón derecho en el icono de red y elija Abrir el centro de redes y recursos
compartidos.
b. Elija el adaptador Ethernet (por ejemplo, Ethernet 2).
c. Elija Detalles. En Detalles de la conexión de red, compruebe que Descripción tiene el valor
Amazon Elastic Network Adapter.
8. (Opcional) Cree una AMI a partir de la instancia. La AMI hereda el atributo enaSupport de la
instancia. Por lo tanto, puede utilizar esta AMI para lanzar otra instancia con ENA habilitado de
manera predeterminada. Para obtener más información, consulte Creación de una AMI de Windows
personalizada (p. 90).
771
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
Correcciones de errores
772
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
• Nuevas características
• Utilice la clave de registro estandarizada de Windows
para configuración de tramas gigantes.
• Realice la configuración del ID de VLAN a través de la
GUI de propiedades del controlador de ENA.
• Flujos de recuperación mejorados
• Mecanismo de identificación de fallos mejorado.
• Soporte añadido para parámetros de recuperación
ajustable.
• Soporte de hasta 32 colas de E/S para instancias de EC2
más nuevas que tienen más de 8 vCPU.
• ~90 % de reducción de tamaño de memoria de
controladores.
• Optimizaciones de rendimiento
• Latencia de ruta de transmisión reducida.
• Soporte de descarga de suma de comprobación de
recepción.
• Optimización de rendimiento de sistema con carga
elevada (uso optimizado de mecanismos de bloqueo).
• Mejoras adicionales para reducir la utilización de CPU y
mejorar la respuesta del sistema con carga.
• Correcciones de errores
• Corrección de fallo debido a un análisis no válido de
encabezados Tx no contiguos.
• Corrección de fallo del controlador v1.5 durante
separación de ENI en instancias dedicadas.
• Corrección del error de cálculo de suma de
comprobación de pseudoencabezado de LSO en IPv6.
• Corrección de posible fuga de recursos de memoria tras
un fallo de inicialización.
• Deshabilitación de descarga de suma de comprobación
de TCP/UDP para fragmentos de IPv4.
• Corrección de configuración de VLAN. La VLAN se
desactivaba incorrectamente cuando solo se debería
haber deshabilitado la prioridad de VLAN.
• Habilitación del análisis correcto de mensajes
personalizados del controlador por el visor de eventos.
• Corrección de fallo para inicializar el controlador debido a
una control de marca temporal incorrecto.
• Corrección de la condición de carrera entre el
procesamiento de datos y la deshabilitación del
dispositivo ENA.
773
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
1.0.8 La versión inicial. Se incluye en las AMI para Windows Server de julio de 2016
2008 R2, Windows Server 2012 RTM, Windows Server 2012
R2 y Windows Server 2016.
a. En Topic ARN (ARN de tema), copie el siguiente nombre de recurso de Amazon (ARN):
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
b. En Protocol (Protocolo), elija Email.
c. En Endpoint (Punto de enlace), escriba una dirección de correo electrónico que pueda utilizar
para recibir notificaciones.
d. Seleccione Create subscription.
6. Debe recibir un correo electrónico de confirmación. Abra el mensaje y siga las instrucciones para
completar la suscripción.
Cuando se publican nuevos controladores de Windows para EC2, enviamos notificaciones a los
suscriptores. Si ya no desea recibir estas notificaciones, utilice el siguiente procedimiento para cancelar la
suscripción.
Para anular la suscripción a las notificaciones del controlador de Windows para Amazon EC2
774
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes mejoradas: ENA
Además de estas optimizaciones de sistemas operativos, debe también tener en cuenta la unidad de
transmisión máxima (MTU) de su tráfico de red, y ajustarla según su carga de trabajo y arquitectura de
red. Para obtener más información, consulte Unidad de transmisión máxima (MTU) de red de la instancia
EC2 (p. 791).
AWS suele medir latencias medias de ida y vuelta entre las instancias lanzadas en un grupo de ubicación
en clúster de 50 us y latencias de cola de 200 us en el percentil 99,9. Si sus aplicaciones necesitan
latencias bajas de forma continuada, le recomendamos que utilice la última versión de los controladores
ENA en instancias basadas en Nitro de rendimiento fijo.
Windows es compatible con la tecnología Hyper-Threading y garantizará que las colas de RSS de
un NIC único se coloque siempre en núcleos físicos distintos. Por tanto, a menos que la tecnología
Hyper-Threading esté deshabilitada, para evitar completamente la contención con otros NIC, propague
la configuración de RSS de cada NIC entre una gama de 16 procesadores lógicos. El cmdlt Set-
NetAdapterRss le permite definir el rango por NIC de procesadores lógicos válidos definiendo los
valores de BaseProcessorGroup, BaseProcessorNumber, MaxProcessingGroup, MaxProcessorNumber y
NumaNode (opcional). Si no hay suficientes núcleos físicos para eliminar por completo la contención entre
NIC, minimice los rangos de solapamiento o reduzca el número de procesadores lógicos en los rangos de
ENI en función de la carga de trabajo prevista del ENI (en otras palabras, un ENI de red de administrador
de bajo volumen podría no necesitar tantas colas de RSS asignadas). Además, como se ha indicado con
anterioridad, diversos componentes deben ejecutarse en la CPU 0 y, por tanto, recomendamos excluirlo de
todas las configuraciones de RSS cuando se disponga de suficientes CPU virtuales.
Por ejemplo, cuando hay tres ENI en una instancia de 72 CPU virtuales con dos nodos NUMA con
tecnología Hyper-Threading habilitada, los comandos siguientes propagan la carga de red entre las dos
CPU sin solapamiento e impiden el uso del núcleo 0 por completo.
775
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes Mejoradas: Intel 82599 VF
Tenga en cuenta que esta configuración es persistente para todos los adaptadores de red. Si una
instancia se redimensiona a una con distinto número de CPU virtuales, debe volver a evaluar la
configuración de RSS para cada ENI habilitado. La documentación completa de Microsoft para el cmdlt
Set-NetAdapterRss se puede encontrar aquí: https://docs.microsoft.com/en-us/powershell/module/
netadapter/set-netadapterrss.
Nota especial para cargas de trabajo SQL: también le recomendamos que revise la configuración de
afinidad de subprocesos de E/S junto con la configuración de RSS de ENI para minimizar la contención de
red y E/S para las mismas CPU. Consulte affinity mask Server Configuration Option.
Contenido
• Requisitos (p. 776)
• Probar si las redes mejoradas están habilitadas (p. 776)
• Habilitar las redes mejoradas en Windows (p. 777)
Requisitos
Para prepararse para las redes mejoradas con la interfaz Intel 82599 VF, configure su instancia de la
siguiente manera:
• Seleccione de entre los siguientes tipos de instancia compatibles: C3, C4, D2, I2, M4 (menos
m4.16xlarge) y R3.
• Lance la instancia desde una AMI HVM de 64 bits. No se pueden habilitar las redes mejoradas en
Windows Server 2008 ni Windows Server 2003. Las redes mejoradas ya están habilitadas para las AMI
de Windows Server 2012 R2 o Windows Server 2016 y versiones posteriores. Windows Server 2012 R2
incluye el controlador Intel 1.0.15.3 y recomendamos actualizar ese controlador a la versión más reciente
con la utilidad Pnputil.exe.
• Asegúrese de que la instancia tenga conexión a Internet.
• Instale y configure la AWS CLI o las Herramientas de AWS para Windows PowerShell en cualquier
equipo que desee, preferiblemente su equipo de escritorio o portátil local. Para obtener más información,
consulte Acceso a Amazon EC2 (p. 3). Las redes mejoradas no se pueden administrar desde la consola
de Amazon EC2.
• Si tiene datos importantes en la instancia que desea conservar, debería realizar ahora una copia de
seguridad de esos datos creando una AMI desde la instancia. La actualización del kernel y los módulos
del kernel, además de habilitar el atributo sriovNetSupport, puede hacer que las instancias o
sistemas operativos incompatibles sean inaccesibles. Si tiene una copia de seguridad reciente y esto
ocurre, los datos se conservarán.
776
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes Mejoradas: Intel 82599 VF
Controlador
Para comprobar si el controlador está instalado, conéctese a la instancia y abra Device Manager. Debería
ver "Intel(R) 82599 Virtual Function" en la lista, en Adaptadores de red.
Para comprobar si una instancia tiene establecido el atributo sriovNetSupport de las redes mejoradas,
utilice uno de los siguientes comandos:
"SriovNetSupport": {
"Value": "simple"
},
Para comprobar si una AMI ya tiene establecido el atributo sriovNetSupport de las redes mejoradas,
utilice uno de los siguientes comandos:
Para encontrar la última versión del controlador Intel en las AMI de Windows, consulte Detalles
acerca de las versiones de AMI de Windows de AWS (p. 34).
Warning
777
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes Mejoradas: Intel 82599 VF
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -
Schedule
Important
*Las versiones de Server 1803 y anteriores, así como 1809 y posteriores no se tratan
específicamente en las páginas de software y controladores de Intel.
b. En la carpeta Download (Descargas), localice el archivo PROWinx64.exe. Cambie el nombre de
este archivo PROWinx64.zip.
c. Abra un menú contextual (haga clic con el botón derecho) de PROWinx64.zip y elija Extraer
todo. Especifique una ruta de destino y elija Extraer.
d. Abra una ventana del símbolo del sistema, vaya a la carpeta que contiene los archivos extraídos y
use la utilidad pnputil para añadir e instalar el archivo INF en el almacén de controladores.
pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf
pnputil -i -a PROXGB\Winx64\NDIS65\vxn65x64.inf
pnputil -i -a PROXGB\Winx64\NDIS64\vxn64x64.inf
pnputil -i -a PROXGB\Winx64\NDIS63\vxn63x64.inf
pnputil -a PROXGB\Winx64\NDIS62\vxn62x64.inf
4. En el equipo local, detenga la instancia usando la consola de Amazon EC2 o uno de los comandos
siguientes: stop-instances (AWS CLI), Stop-EC2Instance (Herramientas de AWS para Windows
PowerShell). Si la instancia la administra AWS OpsWorks, debe detenerla en la consola de AWS
OpsWorks para mantener su estado sincronizado.
5. En el equipo local, habilite el atributo de redes mejoradas con uno de los siguientes comandos:
6. (Opcional) Cree una AMI desde la instancia, tal y como se explica en Creación de una AMI de
Windows personalizada (p. 90). La AMI hereda el atributo de redes mejoradas de la instancia. Por
lo tanto, puede utilizar esta AMI para lanzar otra instancia con las redes mejoradas habilitadas de
manera predeterminada.
7. En el equipo local, inicie la instancia usando la consola de Amazon EC2 o uno de los comandos
siguientes: start-instances (AWS CLI), Start-EC2Instance (Herramientas de AWS para Windows
PowerShell). Si la instancia la administra AWS OpsWorks, debe iniciarla en la consola de AWS
OpsWorks para mantener su estado sincronizado.
Grupos de ubicación
Cuando se lanza una nueva instancia EC2, el servicio EC2 intenta colocar la instancia de forma que todas
las instancias se distribuyan en el hardware subyacente para minimizar los errores correlacionados. Sin
embargo, los grupos de ubicación influyen en la ubicación de un grupo de instancias interdependientes
para satisfacer las necesidades de la carga de trabajo. Dependiendo del tipo de carga de trabajo, puede
crear un grupo de ubicación con una de las siguientes estrategias de ubicación:
• Clúster – agrupa las instancias unas cerca de otras dentro de una zona de disponibilidad. Esta estrategia
le permite que las cargas de trabajo alcancen el rendimiento de red de baja latencia necesario para una
comunicación entre nodos estrechamente acoplada, típica de las aplicaciones HPC.
• Partición – distribuye las instancias entre las particiones lógicas de modo que los grupos de instancias
de una partición no compartan el hardware subyacente con los grupos de instancias de las demás
particiones. Esta estrategia suelen utilizarla grandes cargas de trabajo distribuidas y replicadas, como
Hadoop, Cassandra y Kafka.
• Distribuida – coloca estrictamente un pequeño grupo de instancias en distintos equipos de hardware
subyacentes para reducir los fallos correlacionados.
Contenido
• Grupos de ubicación en clúster (p. 780)
• Grupos de ubicación de particiones (p. 781)
• Grupos de ubicación distribuida (p. 782)
• Reglas y limitaciones de los grupos de ubicación (p. 782)
779
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Grupos de ubicación en clúster
Los grupos de ubicación en clúster están recomendados para aplicaciones que se benefician de una baja
latencia de red, un elevado desempeño de la red o ambas cosas. También son recomendables cuando la
mayor parte del tráfico de red se da entre las instancias del grupo. Para proporcionar la latencia más baja y
el mayor rendimiento de red de paquetes por segundo para el grupo de ubicación, elija un tipo de instancia
que admita redes mejoradas. Para obtener más información, consulte Redes mejoradas (p. 767).
• Utilice una única solicitud de lanzamiento para lanzar el número de instancias que necesite en el grupo
de ubicación.
• Utilice el mismo tipo de instancia con todas las instancias del grupo de ubicación.
Si intenta añadir más instancias al grupo de ubicación más adelante, o si intenta lanzar más de un tipo
de instancia en el grupo de ubicación, aumenta las posibilidades de obtener un error de capacidad
insuficiente.
780
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Grupos de ubicación de particiones
Si recibe un error de capacidad al lanzar una instancia en un grupo de ubicación que ya tiene instancias en
ejecución, detenga e inicie todas las instancias en el grupo de ubicación y vuelva a intentar el lanzamiento.
Al iniciar las instancias, estas podrían migrar a un hardware que tuviera capacidad para todas las
instancias solicitadas.
La imagen siguiente es una representación visual sencilla de un grupo de ubicación de partición en una
única zona de disponibilidad. Muestra instancias que se colocan en un grupo de ubicación de partición con
tres particiones — Partition 1 (Partición 1), Partition 2 (Partición 2) y Partition 3 (Partición 3). Cada partición
contiene varias instancias. Las instancias de una partición no comparten bastidores con las instancias
de las demás particiones, lo que permite contener el impacto de un único error de hardware en una sola
partición asociada.
Los grupos de ubicación de particiones se pueden utilizar para implementar cargas de trabajo de gran
tamaño distribuidas y replicadas como HDFS, HBase y Cassandra entre distintos bastidores. Al lanzar
instancias en un grupo de ubicación de particiones, Amazon EC2 intenta distribuir las instancias de manera
uniforme entre el número de particiones que especifique. También puede lanzar las instancias en una
partición determinada, para tener más control sobre dónde se ubican las instancias.
Además, los grupos de ubicación de particiones ofrecen visibilidad sobre las particiones — es decir, puede
ver qué instancias hay en cada partición. Puede compartir esta información con aplicaciones que tienen en
cuenta la topología, tales como HDFS, HBase y Cassandra. Estas aplicaciones utilizan esta información
para tomar decisiones inteligentes de replicación de datos con el fin de aumentar la disponibilidad y
durabilidad de los datos.
Si comienza o lanza una instancia en un grupo de ubicación de particiones y no hay suficiente hardware
exclusivo para atender la solicitud, dicha solicitud produce un error. Amazon EC2 pone a disposición más
hardware distinto posteriormente, para que pueda volver a enviar la solicitud un poco más tarde.
781
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Grupos de ubicación distribuida
La imagen siguiente muestra siete instancias en una sola zona de disponibilidad colocadas en un grupo de
ubicación distribuida. Las siete instancias se colocan en siete bastidores distintos.
Se recomienda usar grupos de ubicación distribuida en aplicaciones con pocas instancias críticas que
deben mantenerse separadas entre sí. Lanzar instancias en un grupo de ubicación distribuida reduce el
riesgo de que ocurran errores simultáneos cuando las instancias comparten los mismos bastidores. Los
grupos de ubicación distribuida proporcionan acceso a distintos bastidores, por lo que son adecuados para
mezclar tipos de instancias o lanzarlas posteriormente.
Un grupo de ubicación distribuida puede abarcar varias zonas de disponibilidad en la misma región. Puede
tener un máximo de siete instancias en ejecución por zona de disponibilidad por grupo.
Si comienza o lanza una instancia en un grupo de ubicación distribuida y no hay suficiente hardware
exclusivo para atender la solicitud, dicha solicitud produce un error. Amazon EC2 pone a disposición más
hardware distinto posteriormente, para que pueda volver a enviar la solicitud un poco más tarde.
• El nombre que especifique para el grupo de ubicación debe ser el único de esa región en la cuenta de
AWS.
• No se pueden fusionar grupos de ubicación.
• Una instancia se puede lanzar en un grupo de ubicación a la vez; no puede abarcar varios grupos de
ubicación.
• Reserva de capacidad bajo demanda (p. 372) y en zona Instancias reservadas (p. 215) proporcionan
una reserva de capacidad para instancias EC2 en una zona de disponibilidad específica. Las instancias
de un grupo de ubicación pueden usar la reserva de capacidad. Sin embargo, no se puede reservar
explícitamente capacidad para un grupo de ubicación.
• Las instancias con una propiedad de host no se pueden lanzar en grupos de ubicación.
• Al lanzar una instancia en un grupo de ubicación en clúster, debe utilizar uno de los siguientes tipos de
instancias:
• Uso general: M4, M5, M5a, M5ad, M5d, M5dn, M5n
• Optimizadas para computación: C3, C4, C5, C5d, C5n, cc2.8xlarge
• Optimizadas para memoria: cr1.8xlarge, R3, R4, R5, R5a, R5ad, R5d, R5dn, R5n, X1, X1e, z1d
782
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de un grupo de ubicación
• Un grupo de ubicación de particiones admite un máximo de siete particiones por zona de disponibilidad.
El número de instancias que se pueden lanzar en un grupo de ubicación de particiones viene limitado
solamente por los límites de la cuenta.
• Cuando las instancias se lanzan en un grupo de ubicación de particiones, Amazon EC2 intenta distribuir
las instancias de manera uniforme entre todas las particiones, pero Amazon EC2 no garantiza que lo
consiga.
• Un grupo de ubicación de particiones con Instancias dedicadas puede tener un máximo de dos
particiones.
• Los grupos de ubicación de particiones no se admiten para los Hosts dedicados.
• Un grupo de ubicación distribuida admite hasta 7 instancias en ejecución por zona de disponibilidad.
Por ejemplo, en una región con tres zonas de disponibilidad, se pueden tener hasta 21 instancias en
el grupo (siete por zona). Si intenta comenzar una octava instancia en la misma zona de disponibilidad
y en el mismo grupo de ubicación distribuida, la instancia no se lanzará. Si necesita tener más de
siete instancias en una zona de disponibilidad, le recomendamos que use varios grupos de ubicación
distribuida. El uso de varios grupos de ubicación de distribución no garantiza la propagación de
instancias entre grupos, pero sí la propagación en cada grupo, lo que limita el impacto de ciertas clases
de errores.
• Ni las Instancias dedicadas ni los Hosts dedicados admiten grupos de ubicación distribuida.
783
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de un grupo de ubicación
Note
Puede etiquetar un grupo de ubicación al crearlo utilizando solo las herramientas de línea de
comandos.
Nueva consola
Consola antigua
AWS CLI
PowerShell
Para crear un grupo de ubicación con Herramientas de AWS para Windows PowerShell
784
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de un grupo de ubicación
Al etiquetar un grupo de ubicación, las instancias que se inician en el grupo de ubicación no se etiquetan
automáticamente. Debe etiquetar explícitamente las instancias que se lancen en el grupo de ubicación.
Para obtener más información, consulte Adición de una etiqueta al lanzar una instancia (p. 1190).
Puede ver, agregar y eliminar etiquetas con la nueva consola y las herramientas de línea de comandos.
Nueva consola
• Para agregar una etiqueta, elija Add tag (Agregar etiqueta) y, a continuación, escriba la clave y
el valor de la etiqueta. Puede agregar hasta 50 etiquetas por grupo de ubicación. Para obtener
más información, consulte Restricciones de las etiquetas (p. 1186).
• Para eliminar una etiqueta, elija Remove (Eliminar) junto a la etiqueta que desee eliminar.
5. Elija Save changes.
AWS CLI
Utilice el comando describe-tags para ver las etiquetas del recurso especificado. En el siguiente
ejemplo, se describen las etiquetas de todos los grupos de ubicación.
{
"Tags": [
{
"Key": "Environment",
"ResourceId": "pg-0123456789EXAMPLE",
"ResourceType": "placement-group",
"Value": "Production"
},
{
"Key": "Environment",
"ResourceId": "pg-9876543210EXAMPLE",
"ResourceType": "placement-group",
"Value": "Production"
}
]
}
785
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de un grupo de ubicación
También puede utilizar el comando describe-tags para ver las etiquetas de un grupo de ubicación.
Para hacerlo, deberá especificar su ID. En el siguiente ejemplo, se describen las etiquetas de
pg-0123456789EXAMPLE.
{
"Tags": [
{
"Key": "Environment",
"ResourceId": "pg-0123456789EXAMPLE",
"ResourceType": "placement-group",
"Value": "Production"
}
]
}
Para ver las etiquetas de un grupo de ubicación debe describir el grupo de ubicación.
{
"PlacementGroups": [
{
"GroupName": "my-cluster",
"State": "available",
"Strategy": "cluster",
"GroupId": "pg-0123456789EXAMPLE",
"Tags": [
{
"Key": "Environment",
"Value": "Production"
}
]
}
]
}
Puede utilizar el comando create-tags para etiquetar recursos existentes. En el ejemplo siguiente, el
grupo de ubicación existente está etiquetado con Key=Cost-Center y Value=CC-123.
Puede utilizar el comando delete-tags para eliminar etiquetas de los recursos existentes. Para obtener
ejemplos, consulte Ejemplos en la AWS CLI Command Reference.
PowerShell
786
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Lanzamiento de instancias en un grupo de ubicación
Console
AWS CLI
Utilice el comando run-instances y especifique el nombre del grupo de ubicación con el parámetro --
placement "GroupName = my-cluster". En este ejemplo, el grupo de ubicación se llama my-
cluster.
787
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Descripción de instancias en un grupo de ubicación
Para lanzar instancias en una partición específica de un grupo de ubicación de particiones con la AWS
CLI
Utilice el comando run-instances y especifique el nombre del grupo de ubicación y la partición con el
parámetro --placement "GroupName = HDFS-Group-A, PartitionNumber = 3". En este
ejemplo, el grupo de ubicación de particiones se llama HDFS-Group-A y el número de partición es 3.
PowerShell
Para lanzar instancias en un grupo de ubicación utilizando Herramientas de AWS para Windows
PowerShell
Utilice el comando New-EC2Instance y especifique el nombre del grupo de ubicación con el parámetro
-Placement_GroupName.
Console
Para ver el grupo de ubicación y el número de partición de una instancia utilizando la consola
AWS CLI
Para ver el número de partición de una instancia en un grupo de ubicación de particiones utilizando la
AWS CLI
La respuesta contiene la información de ubicación, que incluye el nombre del grupo de ubicación y el
número de partición de la instancia.
"Placement": {
"AvailabilityZone": "us-east-1c",
"GroupName": "HDFS-Group-A",
"PartitionNumber": 3,
"Tenancy": "default"
}
788
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cambio del grupo de ubicación para una instancia
Para filtrar las instancias por un grupo de ubicación de particiones y un número de partición
específicos a través de la AWS CLI
La respuesta enumera todas las instancias que se encuentran en la partición especificada dentro del
grupo de ubicación determinado. A continuación, se incluye un ejemplo del resultado que muestra solo
el ID de instancia, el tipo de instancia y la información de ubicación para las instancias devueltas.
"Instances": [
{
"InstanceId": "i-0a1bc23d4567e8f90",
"InstanceType": "r4.large",
},
"Placement": {
"AvailabilityZone": "us-east-1c",
"GroupName": "HDFS-Group-A",
"PartitionNumber": 7,
"Tenancy": "default"
}
{
"InstanceId": "i-0a9b876cd5d4ef321",
"InstanceType": "r4.large",
},
"Placement": {
"AvailabilityZone": "us-east-1c",
"GroupName": "HDFS-Group-A",
"PartitionNumber": 7,
"Tenancy": "default"
}
],
Para poder mover o quitar la instancia, la instancia debe tener el estado stopped. Puede mover o quitar
una instancia utilizando la AWS CLI o un SDK de AWS.
AWS CLI
789
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eliminación de un grupo de ubicación
PowerShell
Para mover una instancia a un grupo de ubicación utilizando Herramientas de AWS para
Windows PowerShell
AWS CLI
PowerShell
Para quitar una instancia de un grupo de ubicación utilizando Herramientas de AWS para
Windows PowerShell
Para que un grupo de ubicación pueda eliminarse, no debe contener instancias. Puede
terminar (p. 476) todas las instancias que lanzó en el grupo de ubicación, moverlas (p. 789)
a otro grupo de ubicación o quitarlas (p. 790) del grupo de ubicación. Para comprobar si una
instancia está en un grupo de ubicación antes de terminarla o moverla, selecciónela en la pantalla
Instances (Instancias) y consulte el valor de Placement group (grupo de ubicación) en el panel de
detalles.
790
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
MTU de red
Nueva consola
Consola antigua
AWS CLI
PowerShell
Para eliminar un grupo de ubicación con Herramientas de AWS para Windows PowerShell
Las tramas Ethernet pueden presentar distintos formatos, siendo el más habitual de ellos el formato de
tramas estándar Ethernet v2. Admite 1500 MTU, que es el mayor tamaño de paquete Ethernet admitido
por la mayor parte de aplicaciones de Internet. La MTU admitida para una instancia depende del tipo de
instancia. Todos los tipos de instancias Amazon EC2 admiten 1500 MTU, y muchos tamaños de instancia
actuales admiten 9001 MTU o tramas gigantes.
Contenido
• Tramas gigantes (9 001 MTU) (p. 792)
• Detección de la MTU de la ruta (p. 792)
• Comprobar la MTU de la ruta entre dos hosts (p. 792)
• Comprobación y establecimiento de la MTU en la instancia de Windows (p. 793)
791
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tramas gigantes (9 001 MTU)
Las tramas gigantes se deben utilizar con precaución para el tráfico vinculado a Internet o cualquier tráfico
que salga de una VPC. Los paquetes son fragmentados por sistemas intermedios, lo que ralentiza el
tráfico. Para utilizar tramas gigantes dentro de una VPC y no ralentizar el tráfico que se dirige fuera de la
misma, puede configurar el tamaño de la MTU por ruta o bien utilizar varias interfaces de red elásticas con
diferentes tamaños de MTU y diferentes rutas.
En el caso de las instancias que se colocan dentro de un grupo de ubicación en clúster, se recomienda
usar tramas gigantes, que ayudan a obtener el máximo rendimiento de red posible. Para obtener más
información, consulte Grupos de ubicación (p. 779).
Puede utilizar tramas gigantes para el tráfico entre las VPC y las redes locales a través de AWS Direct
Connect. Para obtener más información y para saber cómo verificar la capacidad de Jumbo Frame,
consulte el tema sobre cómo configurar la MTU de red en la Guía del usuario de AWS Direct Connect.
Todas las instancias de la generación actual (p. 121) admiten tramas gigantes. Las siguientes instancias
de la generación anterior también admiten tramas gigantes: C3, G2, I2, M3 y R3.
Para obtener más información acerca de los tamaños de MTU admitidos para gateways de tránsito,
consulte MTU en Gateways de tránsito de Amazon VPC.
De forma predeterminada, los grupos de seguridad no permiten ningún tráfico ICMP entrante. Sin
embargo, los grupos de seguridad tienen estado, por lo que las respuestas ICMP a las solicitudes salientes
pueden fluir, independientemente de las reglas de grupo de seguridad. Por lo tanto, no es necesario
agregar explícitamente una regla ICMP entrante para asegurarse de que su instancia pueda recibir la
respuesta del mensaje de ICMP. Para obtener más información acerca de la configuración de reglas ICMP
en una ACL de red, consulte Detección de MTU de ruta en la Guía del usuario de Amazon VPC.
Important
La detección de MTU de ruta no garantiza que algunos enrutadores no eliminen tramas gigantes.
Un gateway de Internet en la VPC reenviará los paquetes solo hasta los 1500 bytes. Para el
tráfico de internet se recomiendan paquetes de 1500 MTU.
792
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobación y establecimiento de
la MTU en la instancia de Windows
Para comprobar la MTU de la ruta con mturoute.exe
.\mturoute.exe www.elifulkerson.com
* ICMP Fragmentation is not permitted. *
* Speed optimization is enabled. *
* Maximum payload is 10000 bytes. *
+ ICMP payload of 1472 bytes succeeded.
- ICMP payload of 1473 bytes is too big.
Path MTU: 1500 bytes.
Controlador de ENA
Para las versiones del controlador 1.5 y anteriores
793
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobación y establecimiento de
la MTU en la instancia de Windows
Para obtener la configuración actual de la MTU con el comando Get-NetAdapterAdvancedProperty, use
el comando siguiente. Compruebe la entrada correspondiente al nombre de interfaz *JumboPacket. Un
valor de 9015 indica que las tramas gigantes están habilitadas. Las tramas gigantes están deshabilitadas
de forma predeterminada.
Ejecute Get-NetAdapterAdvancedProperty o use el carácter comodín (asterisco) para detectar todos los
nombres Ethernet correspondientes.
Ejecute los siguientes comandos e incluya el nombre Ethernet que desea consultar.
Obtenga la configuración actual de la MTU con el comando siguiente. El nombre de la interfaz puede
variar. En la salida, busque una entrada llamada "Ethernet", "Ethernet 2" o "Local Area Connection".
Necesita el nombre de la interfaz para habilitar y para deshabilitar las tramas gigantes. Un valor de 9001
indica que las tramas gigantes están habilitadas.
794
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas
Solución de problemas
Si experimenta problemas de conectividad entre la instancia EC2 y un clúster de Amazon Redshift al
utilizar tramas gigantes, consulte Falta de respuesta de las consultas en la Amazon Redshift Cluster
Management Guide
Cuando cree su cuenta de AWS, crearemos automáticamente una VPC predeterminada en cada región.
Una VPC predeterminada es aquella que ya está configurada y se puede utilizar. Puede lanzar instancias
en la VPC predeterminada de inmediato. También puede crear su propia VPC no predeterminada y
configurarla en función de sus necesidades.
Si ha creado su cuenta de AWS antes del 04/12/2013, es posible que disponga de soporte para la
plataforma EC2-Classic en algunas regiones. Si creó su cuenta de AWS después del 04/12/2013, esta
no es compatible con EC2-Classic, por lo que deberá lanzar sus recursos en una VPC. Para obtener más
información, consulte EC2-Classic (p. 832).
Guía Descripción
Guía del usuario de Amazon VPC Describe los conceptos clave y proporciona
instrucciones para utilizar las características de
Amazon VPC.
795
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Puertos y protocolos
Guía Descripción
Guía del usuario de AWS Site-to-Site VPN Describe las conexiones de Site-to-Site VPN y
proporciona instrucciones para configurarlas y
utilizarlas.
Contenido
• Enrutador AllJoyn (p. 796)
• Convertir en dispositivo (p. 797)
• Redes principales (p. 799)
• Optimización de entrega (p. 822)
• Seguimiento de diagnósticos (p. 822)
• Servidor de protocolo DIAL (p. 823)
• Administración del Sistema de archivos distribuido (DFS) (p. 823)
• Compartir archivos e impresoras (p. 824)
• Administración remota de servidores de archivos (p. 827)
• ICMP v4 (todos) (p. 828)
• Multidifusión (p. 828)
• Escritorio remoto (p. 828)
• Administración de dispositivos Windows (p. 830)
• Administración remota de Firewall de Windows (p. 831)
• Administración remota de Windows (p. 832)
Enrutador AllJoyn
SO Rule Descripción Puerto Protocolo Dirección
796
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Convertir en dispositivo
Convertir en dispositivo
SO Rule Descripción Puerto Protocolo Dirección
797
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Convertir en dispositivo
798
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
Redes principales
Windows Server 2012, 2012 R2, 2016, and 2019
799
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
800
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
801
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
802
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
803
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
804
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
805
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
806
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
807
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
808
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
809
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
810
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
811
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
812
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
813
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
814
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
815
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
816
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
817
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
818
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
819
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
820
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Redes principales
821
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de entrega
Optimización de entrega
Seguimiento de diagnósticos
Windows Server 2019
822
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servidor de protocolo DIAL
823
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir archivos e impresoras
824
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir archivos e impresoras
825
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir archivos e impresoras
826
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración remota de servidores de archivos
827
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ICMP v4 (todos)
ICMP v4 (todos)
SO Rule Puerto Protocolo Dirección
Multidifusión
Windows Server 2019
Escritorio remoto
Windows Server 2012 R2, 2016, and 2019
828
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Escritorio remoto
829
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración de dispositivos Windows
830
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración remota de Firewall de Windows
831
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración remota de Windows
Windows
Server 2012 R2
Windows
Server 2016
Windows
Server 2019
Para obtener más información acerca de los grupos de seguridad de Amazon EC2, consulte Grupos de
seguridad de Amazon EC2 para instancias Windows.
EC2-Classic
Con EC2-Classic, las instancias se ejecutan en una sola red plana que se comparte con otros clientes. Con
Amazon VPC, las instancias se ejecutan en una nube virtual privada (VPC) que está aislada lógicamente
para su cuenta de AWS.
La plataforma EC2-Classic se introdujo en la versión original de Amazon EC2. Si creó su cuenta de AWS
después del 04/12/2013, esta no es compatible con EC2-Classic, por lo que deberá lanzar sus instancias
Amazon EC2 en una VPC.
Si la cuenta no admite EC2-Classic, se creará una VPC predeterminada de manera automática. De forma
predeterminada, cuando lance una instancia, la lanzaremos en su VPC predeterminada. También puede
crear una VPC no predeterminada y especificarla al lanzar una instancia.
832
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detección de plataformas compatibles
Verifique que la región que va a usar está seleccionada en la barra de navegación. En el panel de la
consola de Amazon EC2, busque Supported Platforms (Plataformas admitidas) en Account Attributes
(Atributos de cuenta).
La salida del comando describe-account-attributes incluye los valores EC2 y VPC para el atributo
supported-platforms.
La salida del comando describe-account-attributes solo incluye el valor VPC para el atributo supported-
platforms.
833
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de instancias disponibles en EC2-Classic
"AccountAttributes": [
{
"AttributeValues": [
{
"AttributeValue": "VPC"
}
]
"AttributeName": "supported-platforms",
}
]
}
Si la cuenta admite EC2-Classic pero no ha creado una VPC no predeterminada, puede elegir una de las
siguientes opciones para lanzar instancias que requieran una VPC:
• Cree una VPC no predeterminada y lance la instancia solo para VPC en ella especificando un ID de
subred o un ID de interfaz de red en la solicitud. Observe que debe crear una VPC no predeterminada
si no tiene una predeterminada y está utilizando la AWS CLI, la API de Amazon EC2 o el SDK de AWS
para lanzar una instancia solo para VPC.
• Lance la instancia solo para VPC usando la consola de Amazon EC2. La consola de Amazon EC2
crea una VPC no predeterminada en la cuenta y lanza la instancia en la subred de la primera zona de
disponibilidad. La consola crea la VPC con los atributos siguientes:
• Una subred de cada zona de disponibilidad con el atributo de dirección IPv4 público establecido en
true de manera que las instancias reciben una dirección IPv4 pública. Para obtener más información,
consulte Direcciones IP en su VPC en la Guía del usuario de Amazon VPC.
• Un gateway de Internet y la tabla de ruteo principal que enruta el tráfico de la VPC al gateway de
Internet. Esto permite que las instancias que lanza en la VPC se comuniquen con Internet. Para
obtener más información, consulte Gateways de Internet en la Guía del usuario de Amazon VPC.
• Un grupo de seguridad predeterminado para la VPC y una ACL de red predeterminada que está
asociada a cada subred. Para obtener más información, consulte Grupos de seguridad de su VPC en
la Guía del usuario de Amazon VPC.
Si tiene otros recursos en EC2-Classic, puede dar algunos pasos para migrarlos a una VPC. Para obtener
más información, consulte Migración de una instancia de Windows en EC2-Classic a una instancia de
Windows en una VPC (p. 852).
834
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diferencias entre las instancias en EC2-Classic y una VPC
Dirección IPv4 La instancia recibe una La instancia recibe una La instancia recibe una
privada dirección IPv4 privada del dirección IPv4 privada dirección IPv4 privada
intervalo de EC2-Classic estática del intervalo de estática del intervalo de
cada vez que se inicia. direcciones de la VPC direcciones de la VPC.
predeterminada.
Dirección IP Una dirección IP elástica Una dirección IP elástica Una dirección IP elástica
elástica (IPv4) se desasocia de la sigue asociada a la sigue asociada a la
instancia cuando la instancia cuando la instancia cuando la
detiene. detiene. detiene.
Etiquetado de No puede aplicar etiquetas Puede aplicar etiquetas a Puede aplicar etiquetas a
direcciones IP a una dirección IP elástica. una dirección IP elástica. una dirección IP elástica.
elásticas
Nombre de Los nombres de host DNS Los nombres de host DNS Los nombres de host DNS
host DNS están habilitados de forma están habilitados de forma están deshabilitados de
predeterminada. predeterminada. forma predeterminada.
835
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diferencias entre las instancias en EC2-Classic y una VPC
Asociación No puede cambiar los Puede asignar hasta 5 Puede asignar hasta 5
de grupos de grupos de seguridad de grupos de seguridad a una grupos de seguridad a una
seguridad la instancia en ejecución. instancia. instancia.
Puede modificar las
reglas de los grupos de Puede asignar grupos de Puede asignar grupos de
seguridad asignados o seguridad a la instancia seguridad a la instancia
reemplazar la instancia cuando la lanza y mientras cuando la lanza y mientras
por una nueva (cree una está en ejecución. está en ejecución.
AMI desde la instancia,
lance una nueva instancia
desde esta AMI con los
grupos de seguridad que
necesite, separe cualquier
dirección IP elástica de la
instancia original y asóciela
a la nueva instancia
y, después, termine la
instancia original).
Reglas del Puede añadir reglas solo Puede añadir reglas para el Puede añadir reglas para el
grupo de para el tráfico entrante. tráfico entrante y saliente. tráfico entrante y saliente.
seguridad
Tras lanzar la instancia en EC2-Classic, no podrá cambiar sus grupos de seguridad. Sin embargo, puede
agregar reglas a un grupo de seguridad o eliminarlas y esos cambios se aplican automáticamente a todas
las instancias que están asociadas al grupo de seguridad tras un período breve.
836
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diferencias entre las instancias en EC2-Classic y una VPC
La cuenta de AWS tiene automáticamente un grupo de seguridad predeterminado por región para
EC2-Classic. Si intenta eliminar el grupo de seguridad predeterminado, aparecerá el error siguiente:
Client.InvalidGroup.Reserved: The security group 'default' is reserved.
Puede crear grupos de seguridad personalizados. El nombre del grupo de seguridad debe ser único dentro
de la cuenta para la región. Para crear un grupo de seguridad y utilizarlo en EC2-Classic, elija No VPC (Sin
VPC) para la VPC.
Puede añadir reglas de entrada tanto a los grupos de seguridad predeterminados como a los
personalizados. No se pueden cambiar las reglas de salida de un grupo de seguridad de EC2-Classic. Al
crear una regla del grupo de seguridad, puede utilizar un grupo de seguridad diferente para EC2-Classic
en la misma región como origen o como destino. Para especificar un grupo de seguridad para otra cuenta
de AWS, añada el ID de la cuenta de AWS como prefijo; por ejemplo, 111122223333/sg-edcd9784.
En EC2-Classic, puede tener hasta 500 grupos de seguridad en cada región por cada cuenta. Puede
añadir hasta 100 reglas a un grupo de seguridad. Puede tener hasta 800 reglas de grupo de seguridad por
instancia. Esto se calcula como el múltiplo de reglas por grupo de seguridad y por grupos de seguridad
por instancia. Si hace referencia a otros grupos de seguridad en las reglas de grupo de seguridad, se
recomienda utilizar nombres de grupo de seguridad de 22 caracteres o menos.
Direccionamiento IP y DNS
Amazon proporciona un servidor DNS que resuelve los nombres de host DNS IPv4 en direcciones IPv4. En
EC2-Classic, el servidor DNS de Amazon está en 172.16.0.23.
Si crea una configuración de firewall personalizada en EC2-Classic, debe crear una regla en el firewall que
permita el tráfico de entrada desde el puerto 53 (DNS) —con un puerto de destino del intervalo efímero
— desde la dirección del servidor DNS de Amazon; de lo contrario, la resolución de DNS interna de las
instancias dará un error. Si su firewall no permite automáticamente respuestas a consultas de DNS, deberá
permitir el tráfico proveniente de la dirección IP del servidor DNS de Amazon. Para obtener la dirección IP
del servidor DNS de Amazon, ejecute el comando siguiente desde su instancia:
Direcciones IP elásticas
Si la cuenta admite EC2-Classic, hay un grupo de direcciones IP elásticas que se puede utilizar con la
plataforma EC2-Classic y otro con las VPC. No puede asociar una dirección IP elástica que haya asignado
para ser usada con una VPC a una instancia en EC2-Classic, y viceversa. Sin embargo, puede migrar una
dirección IP elástica que haya asignado para utilizarla en la plataforma EC2-Classic para su uso con una
VPC. No puede migrar una dirección IP elástica a otra región.
Para asignar una dirección IP elástica para usarla en EC2-Classic con la consola
837
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Diferencias entre las instancias en EC2-Classic y una VPC
Una vez que haya migrado una dirección IP elástica a una VPC, ya no podrá utilizarla con EC2-Classic.
Sin embargo, su fuera necesario, puede restaurarla en EC2-Classic. No se puede migrar una dirección IP
elástica a EC2-Classic si su uso se asignó en principio a una VPC.
Para migrar una dirección IP elástica, no debe estar asociada a una instancia. Para obtener más
información acerca de cómo anular la asociación de una dirección IP elástica a una instancia, consulte
Anulación de la asociación de una dirección IP elástica (p. 742).
Puede migrar todas las direcciones IP elásticas de EC2-Classic que tenga en su cuenta. Sin embargo,
cuando se migra una dirección IP elástica, se tiene en cuenta en el límite de direcciones IP elásticas para
las VPC. No puede migrar una dirección IP elástica si, al hacerlo, va a sobrepasar su límite. De forma
similar, cuando se restaura una dirección IP elástica en EC2-Classic, se tiene en cuenta en el límite de
direcciones IP elásticas para EC2-Classic. Para obtener más información, consulte Límite de direcciones
IP elásticas (p. 744).
No se puede migrar una dirección IP elástica que lleva menos de 24 horas asignada en su cuenta.
Puede migrar una dirección IP elástica de EC2-Classic con la consola de Amazon EC2 o la consola de
Amazon VPC. Esta opción solo está disponible si su cuenta admite EC2-Classic.
Puede restaurar una dirección IP elástica en EC2-Classic con la consola de Amazon EC2 o la consola de
Amazon VPC.
Para restaurar una dirección IP elástica en EC2-Classic con la consola de Amazon EC2
Después de utilizar el comando para mover o restaurar la dirección IP elástica, el proceso de migración
de la dirección IP elástica puede tardar unos minutos. Utilice el comando describe-moving-addresses para
comprobar si la dirección IP elástica se sigue moviendo o ha terminado de moverse.
Después de haber movido la dirección IP elástica, puede ver su ID de asignación en la página Elastic IPs
(Direcciones IP elásticas), en el campo Allocation ID (ID de asignación).
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
838
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compartir y obtener acceso a
recursos entre EC2-Classic y una VPC
Para restaurar una dirección IP elástica en EC2-Classic con la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Para describir el estado de las direcciones que se van a mover mediante la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Si la cuenta admite EC2-Classic, es posible que haya configurado recursos para usarlos en EC2-Classic.
Si desea migrar de EC2-Classic a una VPC, tendrá que volver a crear esos recursos en la VPC. Para
obtener más información sobre cómo migrar los recursos de EC2-Classic a una VPC, consulte Migración
de una instancia de Windows en EC2-Classic a una instancia de Windows en una VPC (p. 852).
Los recursos siguientes se pueden compartir entre EC2-Classic y una VPC, y obtener acceso a ellos.
Recurso Notas
AMI
Tarea en paquete
Volumen de EBS
839
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
Recurso Notas
información, consulte Migración de una instancia
de Windows en EC2-Classic a una instancia de
Windows en una VPC (p. 852).
Par de claves
Grupo de ubicación
Instantánea
Los recursos siguientes no se pueden compartir ni mover entre EC2-Classic y una VPC:
• Instancias de spot
ClassicLink
Con ClassicLink, puede vincular instancias EC2-Classic a una VPC de su cuenta, dentro de la misma
región. Si asocia los grupos de seguridad de VPC a una instancia EC2-Classic, la instancia EC2-Classic y
las instancias de la VPC podrán comunicarse mediante direcciones IPv4 privadas. Con ClassicLink, no es
preciso utilizar direcciones IP elásticas ni direcciones IPv4 públicas para establecer la comunicación entre
las instancias de estas plataformas.
ClassicLink está disponible para todos los usuarios con cuentas que admitan la plataforma EC2-Classic, y
puede utilizarse con cualquier instancia EC2-Classic. Para obtener más información sobre cómo migrar los
recursos a una VPC, consulte Migración de una instancia de Windows en EC2-Classic a una instancia de
Windows en una VPC (p. 852).
840
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
El uso ClassicLink no supone ningún cargo adicional. Se aplicará la tarifa estándar por la transferencia de
datos y el uso de instancias.
Contenido
• Conceptos básicos de ClassicLink (p. 841)
• Limitaciones de ClassicLink (p. 843)
• Uso de ClassicLink (p. 844)
• Ejemplos de políticas de IAM para ClassicLink (p. 848)
• Ejemplo: configuración de un grupo de seguridad de ClassicLink para una aplicación web de tres
niveles (p. 850)
Una instancia EC2-Classic puede comunicarse con las instancias de una VPC pero no forma parte
de la VPC. Si muestra las instancias y filtra por VPC, por ejemplo, a través de la solicitud de API
DescribeInstances o mediante la pantalla Instances (Instancias) de la consola de Amazon EC2, los
resultados no muestran ninguna instancia EC2-Classic vinculada a la VPC. Para obtener más información
sobre cómo ver las instancias EC2-Classic vinculadas, consulte Visualización de las VPC habilitadas para
ClassicLink y de las instancias vinculadas (p. 846).
De manera predeterminada, si utiliza un nombre de host de DNS público para dirigirse a una instancia
de una VPC desde una instancia EC2-Classic, el nombre de host se resuelve en la dirección IP pública
de la instancia. Lo mismo ocurre si utiliza un nombre de host de DNS público para dirigirse a una
instancia EC2-Classic vinculada desde una instancia en la VPC. Si desea que el nombre de host de DNS
público se resuelva en la dirección IP privada, puede habilitar la compatibilidad de DNS de ClassicLink
para la VPC. Para obtener más información, consulte Habilitación de la compatibilidad de DNS para
ClassicLink (p. 847).
Si ya no necesita una conexión ClassicLink entre la instancia y la VPC, puede desvincular la instancia
EC2-Classic de la VPC. Esto desvincula los grupos de seguridad de la VPC de la instancia EC2-Classic.
Una instancia EC2-Classic vinculada se desvincula automáticamente de una VPC cuando se detiene. Una
vez que haya desvinculado todas las instancias EC2-Classic vinculadas de la VPC, puede deshabilitar
ClassicLink para dicha VPC.
Si utiliza Elastic Load Balancing, puede registrar las instancias EC2-Classic vinculadas en el balanceador
de carga. Debe crear el balanceador de carga en la VPC habilitada para ClassicLink y la zona de
disponibilidad en la que se ejecuta la instancia. Si termina la instancia EC2-Classic vinculada, el
balanceador de carga cancela el registro de la instancia.
841
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
Si usa Amazon EC2 Auto Scaling, puede crear un grupo de Amazon EC2 Auto Scaling con instancias
vinculadas automáticamente a una VPC específica habilitada para ClassicLink durante el lanzamiento.
Para obtener más información, consulte Vincular instancias EC2-Classic a una VPC en la Guía del usuario
de Amazon EC2 Auto Scaling.
Si utiliza instancias de Amazon RDS o clústeres de Amazon Redshift en la VPC y estos son accesibles
públicamente (a través de Internet), el punto de enlace que utiliza para dirigirse a dichos recursos desde
una instancia EC2-Classic vinculada se resuelve de forma predeterminada en una dirección IP pública.
Si dichos recursos no son accesibles públicamente, el punto de enlace se resuelve en una dirección IP
privada. Para dirigirse a una instancia de RDS accesible públicamente o a un clúster de Redshift a través
de una IP privada mediante ClassicLink, debe utilizar su dirección IP privada o su nombre de host DNS
privado, o bien debe habilitar la compatibilidad de DNS de ClassicLink para la VPC.
Si utiliza un nombre de host de DNS privado o una dirección IP privada para dirigirse a una instancia de
RDS, la instancia EC2-Classic vinculada no puede usar el soporte de conmutación por error disponible
para despliegues Multi-AZ.
Puede utilizar la consola de Amazon EC2 para encontrar la dirección IP privada de sus recursos de
Amazon Redshift, Amazon ElastiCache o Amazon RDS.
Para obtener más información sobre las políticas para trabajar con ClassicLink, consulte el siguiente
ejemplo: Ejemplos de políticas de IAM para ClassicLink (p. 848).
Tras vincular a instancia a una VPC, no podrá cambiar los grupos de seguridad de VPC que están
asociados a dicha instancia. Para asociar distintos grupos de seguridad a la instancia, primero debe
842
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
desvincular la instancia y, a continuación, volver a vincularla a la VPC, eligiendo los grupos de seguridad
necesarios.
Direccionamiento de ClassicLink
Cuando se habilita una VPC para ClassicLink, se añade una ruta estática a todas las tablas de ruteo de la
VPC con el destino 10.0.0.0/8 y el objetivo local. Esto permite la comunicación entre las instancias de
la VPC y cualquier instancia EC2-Classic vinculada a la VPC. Si añade una tabla de ruteo personalizada
a una VPC habilitada para ClassicLink, se añade automáticamente una ruta estática con el destino
10.0.0.0/8 y el objetivo local. Cuando deshabilita ClassicLink para una VPC, esta ruta se elimina
automáticamente de todas las tablas de ruteo de la VPC.
Las VPC que se encuentran en los rangos de direcciones IP 10.0.0.0/16 y 10.1.0.0/16 se pueden
habilitar para ClassicLink únicamente si no tienen ninguna ruta estática en las tablas de ruteo en el rango
de direcciones IP 10.0.0.0/8, excluyendo las rutas locales que se añadieron automáticamente cuando
se creó la VPC. Del mismo modo, si ha habilitado una VPC para ClassicLink, es posible que no pueda
añadir ninguna ruta específica adicional a las tablas de ruteo en el rango de direcciones IP 10.0.0.0/8.
Important
Para obtener más información sobre las tabla de ruteo y el direccionamiento en la VPC, consulte Tablas de
ruteo en la Guía del usuario de Amazon VPC.
Si habilita una VPC local para que se comunique con una instancia EC2-Classic vinculada en una VPC del
mismo nivel, se añade automáticamente una ruta estática a las tablas de ruteo con el destino 10.0.0.0/8
y el objetivo local.
Para obtener más información y ejemplos, consulte Configuraciones con ClassicLink en la Amazon VPC
Peering Guide.
Limitaciones de ClassicLink
Para utilizar la función ClassicLink, debe conocer las siguientes limitaciones:
• Solo puede vincular una instancia EC2-Classic a una sola VPC cada vez.
• Si detiene la instancia EC2-Classic vinculada, esta se desvincula automáticamente de la VPC y los
grupos de seguridad de la VPC dejan de estar asociados a la instancia. Puede volver a vincular la
instancia a la VPC después de reiniciarla.
• No puede vincular una instancia EC2-Classic a una VPC que se encuentre en otra región o pertenezca a
otra cuenta de AWS.
843
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
• No puede utilizar ClassicLink para vincular una instancia de VPC a una VPC diferente o a un recurso de
EC2-Classic. Para establecer una conexión privada entre VPC, puede utilizar una interconexión de VPC.
Para obtener más información, consulte Amazon VPC Peering Guide.
• No puede asociar una dirección IP elástica de una VPC a una instancia EC2-Classic vinculada.
• Las instancias EC2-Classic no admiten la comunicación IPv6. Puede asociar un bloque de CIDR IPv6
a la VPC y asignar direcciones IPv6 a recursos en la VPC, si bien la comunicación entre una instancia
ClassicLink y los recursos de la VPC solo se realiza a través de IPv4.
• Las VPC con rutas que entren en conflicto con el rango de direcciones IP privadas de EC2-Classic
10/8 no pueden habilitarse para ClassicLink. Esto no incluye las VPC con los rangos de direcciones IP
10.0.0.0/16 y 10.1.0.0/16 que ya tengan rutas locales en las tablas de ruteo. Para obtener más
información, consulte Direccionamiento de ClassicLink (p. 843).
• Las VPC configuradas para una tenencia de hardware dedicada no se pueden habilitar para ClassicLink.
Contacte con AWS Support para solicitar que la VPC con tenencia dedicada pueda habilitarse para
ClassicLink.
Important
Uso de ClassicLink
Puede utilizar las consolas de Amazon EC2 y de Amazon VPC para trabajar con la característica
ClassicLink. Puede habilitar o deshabilitar una VPC para ClassicLink y vincular o desvincular instancias
EC2-Classic en una VPC.
Note
Las características de ClassicLink solo están visibles en las consolas de las cuentas y regiones
que admiten EC2-Classic.
Tareas
• Habilitación de una VPC para ClassicLink (p. 845)
• Creación de una VPC con ClassicLink habilitado (p. 845)
• Vincular una instancia a una VPC (p. 845)
• Vinculación de una instancia a una VPC durante el lanzamiento (p. 846)
• Visualización de las VPC habilitadas para ClassicLink y de las instancias vinculadas (p. 846)
• Habilitación de la compatibilidad de DNS para ClassicLink (p. 847)
• Deshabilitación de la compatibilidad de DNS para ClassicLink (p. 847)
• Desvinculación de una instancia de una VPC (p. 847)
• Deshabilitación de ClassicLink para una VPC (p. 848)
844
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
Solo se puede vincular una instancia EC2-Classic en ejecución a una VPC. No se puede vincular
una instancia que se encuentre en estado stopped.
Si desea que el nombre de host de DNS público se resuelva en la dirección IP privada, habilite la
compatibilidad con DNS de ClassicLink para la VPC antes de vincular la instancia. Para obtener más
información, consulte Habilitación de la compatibilidad de DNS para ClassicLink (p. 847).
845
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
4. En el cuadro de diálogo que se muestra, seleccione una VPC en la lista. Solo se muestran las VPC
que se han habilitado para ClassicLink.
5. Seleccione uno o varios grupos de seguridad de VPC para asociarlos a la instancia. Cuando haya
terminado, elija Link to VPC (Vincular con VPC).
846
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
4. También puede filtrar las instancias para que se muestren solo las instancias EC2-Classic vinculadas
para una VPC o un grupo de seguridad específicos. En la barra de búsqueda, comience a escribir
ClassicLink, seleccione el atributo del recurso de ClassicLink pertinente y, a continuación,
seleccione el ID del grupo de seguridad o el ID de la VPC.
847
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
Ejemplos
• Permisos completos para trabajar con ClassicLink (p. 848)
• Habilitación y deshabilitación de una VPC para ClassicLink (p. 849)
• Vinculación de instancias (p. 849)
• Desvinculación de instancias (p. 850)
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeClassicLinkInstances", "ec2:DescribeVpcClassicLink",
"ec2:EnableVpcClassicLink", "ec2:DisableVpcClassicLink",
"ec2:AttachClassicLinkVpc", "ec2:DetachClassicLinkVpc"
],
"Resource": "*"
}
]
}
848
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*VpcClassicLink",
"Resource": "arn:aws:ec2:region:account:vpc/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/purpose":"classiclink"
}
}
}
]
}
Vinculación de instancias
La siguiente política concede a los usuarios permisos para vincular instancias a una VPC solo si la
instancia es un tipo de instancia m3.large. La segunda instrucción permite a los usuarios usar la VPC y
los recursos de grupo de seguridad, necesarios para vincular una instancia a una VPC.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:AttachClassicLinkVpc",
"Resource": "arn:aws:ec2:region:account:instance/*",
"Condition": {
"StringEquals": {
"ec2:InstanceType":"m3.large"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:AttachClassicLinkVpc",
"Resource": [
"arn:aws:ec2:region:account:vpc/*",
"arn:aws:ec2:region:account:security-group/*"
]
}
]
}
La siguiente política concede a los usuarios permisos para vincular instancias solo a una VPC específica
(vpc-1a2b3c4d) y asociar solo grupos de seguridad específicos de la VPC a la instancia (sg-1122aabb
y sg-aabb2233). Los usuarios no pueden vincular una instancia a ninguna VPC más y no pueden
especificar ningún otro grupo de seguridad de VPC para asociarlo a la instancia en la solicitud.
{
"Version": "2012-10-17",
"Statement": [
{
849
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
"Effect": "Allow",
"Action": "ec2:AttachClassicLinkVpc",
"Resource": [
"arn:aws:ec2:region:account:vpc/vpc-1a2b3c4d",
"arn:aws:ec2:region:account:instance/*",
"arn:aws:ec2:region:account:security-group/sg-1122aabb",
"arn:aws:ec2:region:account:security-group/sg-aabb2233"
]
}
]
}
Desvinculación de instancias
La política siguiente concede a los usuarios permiso para desvincular de una VPC cualquier instancia EC2-
Classic vinculada, aunque solo si la instancia tiene la etiqueta "unlink=true". La segunda instrucción
concede a los usuarios permisos para utilizar el recurso de VPC, obligatorio para desvincular una instancia
de una VPC.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:DetachClassicLinkVpc",
"Resource": [
"arn:aws:ec2:region:account:instance/*"
],
"Condition": {
"StringEquals": {
"ec2:ResourceTag/unlink":"true"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:DetachClassicLinkVpc",
"Resource": [
"arn:aws:ec2:region:account:vpc/*"
]
}
]
}
Desea una configuración de grupos de seguridad que permita que fluya el tráfico entre estas instancias.
Tiene cuatro grupos de seguridad: dos para el servidor web (sg-1a1a1a1a y sg-2b2b2b2b), uno para el
servidor de la aplicación (sg-3c3c3c3c) y uno para el servidor de bases de datos (sg-4d4d4d4d).
850
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ClassicLink
Inbound
Outbound
851
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
A continuación, se muestran las reglas para el grupo de seguridad de la VPC que está asociada al servidor
de la aplicación.
Inbound
Outbound
A continuación, se muestran las reglas para el grupo de seguridad de la VPC que está asociada al servidor
de la base de datos.
Inbound
852
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
mejoradas y los tipos de instancias más recientes, requieren una nube virtual privada (VPC). Hay recursos
que se pueden compartir entre EC2-Classic y una VPC, y hay recursos que no. Para obtener más
información, consulte Compartir y obtener acceso a recursos entre EC2-Classic y una VPC (p. 839).
Si la cuenta admite EC2-Classic, es posible que haya configurado recursos para usarlos en EC2-Classic.
Si desea migrar de EC2-Classic a una VPC, tendrá que volver a crear esos recursos en la VPC.
Hay dos modos de migrar a una VPC. Se puede hacer una migración completa o una migración
incremental en el tiempo. El método que se elija depende del tamaño y la complejidad de la aplicación en
EC2-Classic. Por ejemplo, si la aplicación consta de una o dos instancias que se ejecutan en un sitio web
estático y puede permitirse un breve periodo de inactividad, puede decantarse por una migración completa.
Si tiene una aplicación de varias capas con procesos que no se pueden interrumpir, haga una migración
incremental con ClassicLink. Esto permite transferir la funcionalidad de los componentes uno por uno hasta
que la aplicación se ejecute totalmente en la VPC.
Si necesita migrar una instancia de Linux, consulte Migración de una instancia de Linux en EC2-Classic a
una instancia de Linux en una VPC en la Guía del usuario de Amazon EC2 para instancias de Linux.
Contenido
• Migración completa a una VPC (p. 853)
• Migración incremental a una VPC con ClassicLink (p. 858)
Tareas
• Paso 1: Crear una VPC (p. 853)
• Paso 2: Configurar el grupo de seguridad (p. 854)
• Paso 3: Crear una AMI a partir de la instancia EC2-Classic (p. 854)
• Paso 4: Lanzar una instancia en la VPC (p. 855)
• Ejemplo: Migrar una aplicación web sencilla (p. 856)
• Su cuenta de AWS viene con una VPC predeterminada en cada región, que está lista para su uso.
Las instancias se lanzan de forma predeterminada en esta VPC, salvo que especifique otra cosa.
Para obtener más información acerca de la VPC predeterminada, consulte VPC predeterminada y
subredes predeterminadas. Use esta opción si prefiere no configurar una VPC o si no necesita requisitos
específicos en la configuración de la VPC.
• En la cuenta de AWS existente, abra la consola de Amazon VPC y utilice el asistente de VPC para crear
una VPC nueva. Para obtener más información, consulte Configuraciones del Asistente de consola de
Amazon VPC. Use esta opción si quiere configurar rápidamente una VPC en la cuenta de EC2-Classic
existente utilizando una de las configuraciones disponibles en el asistente. Especificará esta VPC cada
vez que lance una instancia.
• En la cuenta de AWS existente, abra la consola de Amazon VPC y configure los componentes de una
VPC de acuerdo con sus requisitos. Para obtener más información, consulte VPC y subredes. Use esta
opción si tiene requisitos específicos para la VPC, por ejemplo, una cantidad concreta de subredes.
Especificará esta VPC cada vez que lance una instancia.
853
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
Solo puede copiar las reglas del grupo de seguridad en un nuevo grupo de seguridad de la misma
cuenta de AWS en la misma región. Si ha creado una nueva cuenta de AWS, no puede usar este
método para copiar las reglas del grupo de seguridad en la nueva cuenta. Tendrá que crear un
nuevo grupo de seguridad y agregarle las reglas. Para obtener más información acerca de la
creación de grupos de seguridad nuevos, consulte Grupos de seguridad de Amazon EC2 para las
instancias de Windows (p. 937).
Para copiar las reglas del grupo de seguridad en un grupo de seguridad nuevo
Si ha definido una regla en el grupo de seguridad de EC2-Classic que hace referencia a otro
grupo de seguridad, no podrá utilizar la misma regla en el grupo de seguridad de la VPC.
Modifique la regla para que haga referencia a un grupo de seguridad en la misma VPC.
6. Seleccione Create.
Para obtener más información, consulte Creación de una AMI de Windows personalizada (p. 90).
Puede crear un volumen de Amazon EBS y utilizarlo para hacer la copia de seguridad de los datos en la
instancia — del mismo modo que utilizaría un disco duro físico. Los volúmenes de Amazon EBS se pueden
adjuntar y separar de cualquier instancia que se encuentre en la misma zona de disponibilidad. Puede
separar un volumen de la instancia en EC2-Classic y adjuntarlo a una nueva instancia que lance en la VPC
de la misma zona de disponibilidad.
Para obtener más información sobre los volúmenes de Amazon EBS consulte los siguientes temas:
854
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
Para hacer una copia de seguridad de los volúmenes de Amazon EBS, puede tomar instantáneas
periódicas del volumen. Para obtener más información, consulte Creación de instantáneas de Amazon
EBS (p. 1009). Si lo necesita, puede crear un volumen de Amazon EBS a partir de la instantánea. Para
obtener más información, consulte Creación de un volumen desde una instantánea (p. 984).
Puede lanzar la instancia en una VPC que haya creado en la cuenta existente o en una cuenta nueva de
AWS solo de VPC.
Para obtener más información acerca de los parámetros que puede configurar en cada paso del asistente,
consulte Lanzar una instancia con el asistente de lanzamiento de instancias (p. 389).
855
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
Para obtener más información acerca de los parámetros que puede configurar en cada paso del asistente,
consulte Lanzar una instancia con el asistente de lanzamiento de instancias (p. 389).
Esta primera parte de la migración a una VPC consiste en decidir qué tipo de arquitectura de VPC satisfará
sus necesidades. En este caso, ha decidido lo siguiente: una subred pública para los servidores web y
una subred privada para el servidor de bases de datos. A medida que el sitio web crezca, podrá agregar
más servidores web y de bases de datos a las subredes. De manera predeterminada, las instancias de
856
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
la subred privada no tienen acceso a Internet; sin embargo, puede habilitar el acceso a Internet mediante
un dispositivo NAT (Network Address Translation) en la subred pública. Puede ser conveniente configurar
un dispositivo NAT para admitir actualizaciones y parches periódicos de Internet para el servidor de bases
de datos. Migrará las direcciones IP elásticas a una VPC y creará un balanceador de carga en la subred
pública para balancear la carga del tráfico entre los servidores web.
Para migrar la aplicación web a una VPC, puede seguir estos pasos:
• Crear una VPC: en este caso, puede usar el asistente de VPC en la consola de Amazon VPC para crear
la VPC y las subredes. La segunda configuración del asistente crea una VPC con una subred privada y
una pública, y lanza y configura un dispositivo NAT en la subred pública. Para obtener más información,
consulte VPC son subredes públicas y privadas (NAT) en la Guía del usuario de Amazon VPC.
• Crear AMI desde las instancias: cree una AMI desde uno de los servidores web y una segunda AMI
desde el servidor de bases de datos. Para obtener más información, consulte Paso 3: Crear una AMI a
partir de la instancia EC2-Classic (p. 854).
• Configurar los grupos de seguridad: en el entorno de EC2-Classic, tiene un grupo de seguridad para los
servidores web y otro para el servidor de bases de datos. Puede emplear la consola de Amazon EC2
para copiar las reglas de cada grupo de seguridad en grupos de seguridad nuevos para la VPC. Para
obtener más información, consulte Paso 2: Configurar el grupo de seguridad (p. 854).
Tip
Primero cree los grupos de seguridad a los que se hace referencia en otros grupos de
seguridad.
857
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
• Lanzar una instancia en la nueva VPC: lance servidores web de reemplazo en la subred pública y
lance el servidor de bases de datos de reemplazo en la subred privada. Para obtener más información,
consulte Paso 4: Lanzar una instancia en la VPC (p. 855).
• Configurar el dispositivo NAT: si usa una instancia NAT, debe crear un grupo de seguridad para ella
que permita el tráfico HTTP y HTTPS desde la subred privada. Para obtener más información, consulte
Instancias NAT. Si usa un gateway NAT, se permite automáticamente el tráfico desde la subred privada.
• Configurar la base de datos: cuando creó la AMI desde el servidor de bases de datos en EC2-Classic,
toda la información de configuración almacenada en esa instancia se copió en la AMI. Es posible que
tenga que conectar con el nuevo servidor de bases de datos y actualizar los detalles de configuración;
por ejemplo, si configuró la base de datos para conceder permisos totales de lectura, escritura y
modificación en el servidor web en EC2-Classic, tendrá que actualizar los archivos de configuración para
conceder idénticos permisos a los nuevos servidores web de la VPC en su lugar.
• Configurar los servidores web: los servidores web tendrán la misma configuración que las instancias de
EC2-Classic. Por ejemplo, si configuró los servidores web para usar la base de datos de EC2-Classic,
actualice la configuración de los servidores web para que apunten a la nueva instancia de base de
datos.
Note
Para obtener más información acerca de ClassicLink, consulte ClassicLink (p. 840).
Temas
• Paso 1: Preparar la secuencia de migración (p. 859)
• Paso 2: Crear una VPC (p. 859)
858
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
Por ejemplo, tiene una aplicación que confía en un servidor web de presentación, un servidor de bases de
datos backend y lógica de autenticación para las transacciones. Puede decidir comenzar el proceso de
migración por la lógica de autenticación, después, el servidor de bases de datos y, por último, el servidor
web.
• En la cuenta de AWS existente, abra la consola de Amazon VPC y utilice el asistente de VPC para crear
una VPC nueva. Para obtener más información, consulte Configuraciones del Asistente de consola de
Amazon VPC. Use esta opción si quiere configurar rápidamente una VPC en la cuenta de EC2-Classic
existente utilizando una de las configuraciones disponibles en el asistente. Especificará esta VPC cada
vez que lance una instancia.
• En la cuenta de AWS existente, abra la consola de Amazon VPC y configure los componentes de una
VPC de acuerdo con sus requisitos. Para obtener más información, consulte VPC y subredes. Use esta
opción si tiene requisitos específicos para la VPC, por ejemplo, una cantidad concreta de subredes.
Especificará esta VPC cada vez que lance una instancia.
Para obtener más información, consulte Creación de una AMI de Windows personalizada (p. 90).
859
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
adjuntar y separar de cualquier instancia que se encuentre en la misma zona de disponibilidad. Puede
separar un volumen de la instancia en EC2-Classic y adjuntarlo a una nueva instancia que lance en la VPC
de la misma zona de disponibilidad.
Para obtener más información sobre los volúmenes de Amazon EBS consulte los siguientes temas:
Para hacer una copia de seguridad de los volúmenes de Amazon EBS, puede tomar instantáneas
periódicas del volumen. Para obtener más información, consulte Creación de instantáneas de Amazon
EBS (p. 1009). Si lo necesita, puede crear un volumen de Amazon EBS a partir de la instantánea. Para
obtener más información, consulte Creación de un volumen desde una instantánea (p. 984).
Para obtener más información acerca de los parámetros que puede configurar en cada paso del asistente,
consulte Lanzar una instancia con el asistente de lanzamiento de instancias (p. 389).
Después de lanzar la instancia y una vez que está en el estado running, puede conectar con ella y
configurarla según sea preciso.
860
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Migración de EC2-Classic a una VPC
3. Seleccione la instancia EC2-Classic y elija Actions (Acciones), ClassicLink y, por último, Link to VPC
(Vincular con VPC).
Note
Después de habilitar la comunicación interna entre las instancias EC2-Classic y VPC, debe actualizar la
aplicación para apuntar al servicio migrado en la VPC, en lugar de apuntar al servicio en la plataforma
EC2-Classic. Los pasos exactos para ello dependen del diseño de la aplicación. Por lo general, esto
incluye actualizar las direcciones IP de destino para apuntar a las direcciones IP de las instancias de
la VPC en lugar de a las instancias EC2-Classic. Puede migrar las direcciones IP elásticas que utiliza
actualmente en la plataforma EC2-Classic a una VPC. Para obtener más información, consulte Migración
de una dirección IP elástica de EC2-Classic (p. 837).
Después de finalizar este paso y de probar que la aplicación funciona desde la VPC, puede terminar las
instancias EC2-Classic y deshabilitar ClassicLink para la VPC. También puede limpiar aquellos recursos de
EC2-Classic que no vaya a necesitar para evitar incurrir en los gastos que conllevan, por ejemplo, puede
liberar las direcciones IP elásticas y eliminar los volúmenes que estaban asociados a las instancias EC2-
Classic.
861
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Seguridad de la infraestructura
Esta documentación le ayuda a comprender cómo aplicar el modelo de responsabilidad compartida cuando
se utiliza Amazon EC2. Muestra cómo configurar Amazon EC2 para satisfacer sus objetivos de seguridad
y conformidad. También puede aprender a utilizar otros servicios de AWS que ayudan a monitorizar y
proteger los recursos de Amazon EC2.
Para obtener información sobre las prácticas recomendadas de seguridad para Amazon EC2 que ejecuta
Windows Server, consulte Seguridad y red en Prácticas recomendadas para Windows en Amazon
EC2 (p. 24).
Contenido
• Seguridad de la infraestructura de Amazon EC2 (p. 862)
• Amazon EC2 y puntos de enlace de la VPC de tipo interfaz (p. 865)
• Resiliencia en Amazon EC2 (p. 866)
• Proteger los datos en Amazon EC2 (p. 867)
• Identity and Access Management para Amazon EC2 (p. 868)
• Pares de claves de Amazon EC2 e instancias Windows (p. 930)
• Grupos de seguridad de Amazon EC2 para las instancias de Windows (p. 937)
• Administración de la configuración en Amazon EC2 (p. 957)
• Administración de actualizaciones en Amazon EC2 (p. 957)
• Administración de cambios en Amazon EC2 (p. 957)
• Validación de la conformidad en Amazon EC2 (p. 958)
• Auditoría y rendición de cuentas en Amazon EC2 (p. 959)
Puede utilizar llamadas a la API publicadas en AWS para obtener acceso a Amazon EC2 a través de la
red. Los clientes deben ser compatibles con Transport Layer Security (TLS) 1.0 o una versión posterior.
Le recomendamos TLS 1.2 o una versión posterior. Los clientes también deben ser compatibles con
862
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Aislamiento de red
conjuntos de cifrado con confidencialidad directa total (PFS) tales como Ephemeral Diffie-Hellman (DHE)
o Elliptic Curve Ephemeral Diffie-Hellman (ECDHE). La mayoría de los sistemas modernos como Java 7 y
posteriores son compatibles con estos modos.
Además, las solicitudes deben estar firmadas mediante un ID de clave de acceso y una clave de acceso
secreta que estén asociados a una entidad principal de IAM. También puede utilizar AWS Security Token
Service (AWS STS) para generar credenciales de seguridad temporales para firmar solicitudes.
Aislamiento de red
Una nube virtual privada (VPC) es una red virtual en su propia área, aislada lógicamente, en la nube de
AWS. Utilice VPC separados para aislar la infraestructura por carga de trabajo o unidad organizativa.
Una subred es un rango de direcciones IP de una VPC. Al lanzar una instancia, la lanza a una subred en
su VPC. Utilice subredes para aislar los niveles de la aplicación (por ejemplo, web, aplicación y base de
datos) en una VPC individual. Utilice subredes privadas para las instancias si no se debe acceder a ellas
directamente desde Internet.
Para llamar a la API de Amazon EC2 desde su VPC sin enviar tráfico a través del Internet público, use
AWS PrivateLink.
Al detener o finalizar una instancia, el hipervisor limpia la memoria que tiene asignada (la establece en
cero) antes de asignarla a una instancia nueva. Además, se restablece cada bloque de almacenamiento.
Esto garantiza que los datos no se expongan de forma involuntaria a otra instancia.
Las direcciones MAC de la red se asignan de forma dinámica a las instancias mediante la infraestructura
de red de AWS. Las direcciones IP o bien las asigna la infraestructura de red de AWS de forma dinámica
a las instancias o bien las asigna un administrador de EC2 mediante solicitudes API autenticadas. La red
de AWS permite que las instancias envíen tráfico únicamente desde las direcciones MAC e IP que tienen
asignadas. De lo contrario, el tráfico se corta.
De forma predeterminada, una instancia no puede recibir tráfico que no esté dirigido específicamente a
ella. Si tiene que ejecutar servicios de traducción de direcciones de red (NAT), de direccionamiento o de
firewall en la instancia, puede desactivar la comprobación de origen o destino para la interfaz de red.
• Limite el acceso a las instancias mediante el uso de grupos de seguridad (p. 937). Configure los
grupos de seguridad de instancias Amazon EC2 para permitir el tráfico de red mínimo requerido para
la instancia Amazon EC2 y para permitir el acceso solo desde ubicaciones definidas, esperadas y
aprobadas. Por ejemplo, si una instancia Amazon EC2 es un servidor web IIS, configure sus grupos de
seguridad para permitir sólo HTTP/HTTPS entrante, tráfico de administración de Windows y conexiones
salientes mínimas.
• Aproveche los grupos de seguridad como mecanismo principal para controlar el acceso de la red
a las instancias Amazon EC2. Cuando sea necesario, utilice las ACL de red con moderación para
proporcionar un control de red sin estado y amplio. Los grupos de seguridad son más versátiles que
las ACL de red debido a su capacidad de realizar un filtrado de paquetes con estado y crear reglas
que hagan referencia a otros grupos de seguridad. Sin embargo, las ACL de red pueden ser eficaces
como control secundario para denegar un subconjunto específico de tráfico o proporcionar medidas de
protección de subred de alto nivel. Además, dado que las ACL de red se aplican a toda una subred, se
863
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Control del tráfico de red
pueden utilizar como defensa en profundidad en caso de que una instancia se lance involuntariamente
sin un grupo de seguridad correcto.
• Administre de forma centralizada la configuración de Firewall de Windows con objetos de políticas
de grupo (GPO) para mejorar aún más los controles de red. Los clientes suelen utilizar el Firewall de
Windows para obtener una mayor visibilidad del tráfico de red y complementar los filtros de grupos de
seguridad, creando reglas avanzadas para impedir que aplicaciones específicas accedan a la red o para
filtrar el tráfico de un subconjunto de direcciones IP. Por ejemplo, el Firewall de Windows puede limitar
el acceso a la dirección IP del servicio de metadatos de EC2 a usuarios o aplicaciones específicos de la
lista blanca. Como alternativa, un servicio público podría utilizar grupos de seguridad para restringir el
tráfico a puertos específicos y el Firewall de Windows para mantener una lista negra de direcciones IP
bloqueadas explícitamente.
• Al administrar instancias de Windows, limite el acceso a unos pocos servidores de administración
centralizados bien definidos o hosts de bastión para reducir la superficie de ataque del entorno. Además,
use protocolos de administración seguros como la encapsulación RDP sobre SSL/TLS. El inicio rápido
de la gateway de escritorio remoto ofrece prácticas recomendadas para implementar la gateway de
escritorio remoto, incluida la configuración de RDP para usar SSL/TLS.
• Utilice Active Directory o AWS Directory Service para controlar y supervisar de forma estricta y
centralizada el acceso interactivo de usuarios y grupos a instancias de Windows y evitar los permisos
de usuarios locales. Evite también el uso de administradores de dominio y, en su lugar, cree cuentas
basadas en roles más detalladas y específicas de la aplicación. Just Enough Administration (JEA)
permite administrar los cambios en las instancias de Windows sin acceso interactivo o de administrador.
Además, JEA permite a las organizaciones bloquear el acceso administrativo al subconjunto de
comandos de Windows PowerShell necesarios para la administración de instancias. Para obtener
información adicional, consulte la sección "Administración del acceso del nivel de sistema operativo a
Amazon EC2" en el documento técnico Prácticas recomendadas de seguridad de AWS.
• Los administradores de sistemas deben usar cuentas de Windows con acceso limitado para realizar
actividades diarias y elevar el acceso solo cuando sea necesario para realizar cambios de configuración
específicos. Además, acceda directamente a las instancias de Windows solo cuando sea absolutamente
necesario. En su lugar, aproveche los sistemas de administración de la configuración central como EC2
Run Command, Systems Center Configuration Manager (SCCM), Windows PowerShell DSC o Amazon
EC2 Systems Manager (SSM) para introducir cambios en los servidores de Windows.
• Configure tablas de enrutamiento de subred de Amazon VPC con las rutas de red mínimas requeridas.
Por ejemplo, coloque sólo las instancias Amazon EC2 que requieran acceso directo a Internet en
subredes con rutas a una gateway de Internet y coloque sólo las instancias Amazon EC2 que necesiten
acceso directo a redes internas en subredes con rutas a una gateway privada virtual.
• Considere la posibilidad de utilizar grupos de seguridad adicionales o ENI para controlar y auditar
el tráfico de administración de instancias Amazon EC2 con independencia del tráfico normal de
aplicaciones. Este enfoque permite a los clientes implementar políticas especiales de IAM para el control
de cambios, lo que facilita la auditoría de los cambios en reglas de grupos de seguridad o en los scripts
automatizados de verificación de reglas. Múltiples ENI también ofrecen opciones adicionales para
controlar el tráfico de red, incluida la capacidad de crear políticas de direccionamiento basado en host o
aprovechar diferentes reglas de direccionamiento de la subred VPC basadas en una subred asignada de
ENI.
• Utilice AWS Virtual Private Network o AWS Direct Connect para establecer conexiones privadas desde
sus redes remotas a sus VPC. Para obtener más información, consulte la sección sobre opciones de
conectividad entre la red y Amazon VPC.
• Utilice Logs de flujo de VPC para monitorear el tráfico que llegue a sus instancias.
• Utilice AWS Security Hub para verificar la accesibilidad accidental a la red desde sus instancias.
• Utilice Session Manager de AWS Administrador de sistemas para acceder a las instancias remotamente
en lugar de abrir puertos RDP.
• Utilice AWS Administrador de sistemas Run Command para automatizar las tareas administrativas
comunes en lugar de abrir puertos RDP.
• Muchos de los roles del sistema operativo Windows y las aplicaciones empresariales de Microsoft
también proporcionan funcionalidad mejorada, como restricciones de rango de direcciones IP dentro de
864
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Puntos de conexión de la VPC de tipo interfaz
IIS, políticas de filtrado TCP/IP en Microsoft SQL Server y políticas de filtro de conexión en Microsoft
Exchange. La funcionalidad de restricción de red dentro de la capa de aplicación puede proporcionar
capas adicionales de defensa para los servidores de aplicaciones empresariales críticos.
Además de restringir el acceso a la red a cada instancia Amazon EC2, Amazon VPC admite la
implementación de controles de seguridad de red adicionales, como gateways en línea, servidores proxy y
varias opciones de monitoreo de red.
Para obtener más información, consulte el documento técnico sobre las prácticas de seguridad
recomendadas por AWS.
No es necesario configurar AWS PrivateLink, pero es recomendable. Para obtener más información acerca
de AWS PrivateLink y los puntos de enlace de la VPC, consulte Puntos de enlace de la VPC de tipo
interfaz (AWS PrivateLink).
Temas
• Creación de un punto de enlace de la VPC de tipo interfaz (p. 865)
• Crear una política de punto de enlace de la VPC de tipo interfaz (p. 865)
Para obtener más información, consulte Creación de un punto de enlace de interfaz en la Guía del usuario
de Amazon VPC.
865
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Resiliencia
Important
Cuando se aplica una política no predeterminada a un punto de enlace de la VPC de tipo interfaz
de Amazon EC2, es posible que algunas solicitudes de API que produzcan un error, como
RequestLimitExceeded, no se registren en AWS CloudTrail o Amazon CloudWatch.
Para obtener más información, consulte Controlar el acceso a servicios con puntos de enlace de la VPC en
la Guía del usuario de Amazon VPC.
En el ejemplo siguiente se muestra una política de punto de enlace de la VPC que deniega el permiso para
crear volúmenes no cifrados o para lanzar instancias con volúmenes no cifrados. La política de ejemplo
también concede permiso para realizar todas las demás acciones de Amazon EC2.
{
"Version": "2012-10-17",
"Statement": [
{
"Action": "ec2:*",
"Effect": "Allow",
"Resource": "*"
},
{
"Action": [
"ec2:CreateVolume"
],
"Effect": "Deny",
"Resource": "*",
"Condition": {
"Bool": {
"ec2:Encrypted": "false"
}
}
},
{
"Action": [
"ec2:RunInstances"
],
"Effect": "Deny",
"Resource": "*",
"Condition": {
"Bool": {
"ec2:Encrypted": "false"
}
}
}]
}
Para obtener más información sobre las zonas de disponibilidad y las regiones de AWS, consulte
Infraestructura global de AWS.
866
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Protección de los datos
Además de la infraestructura global de AWS, Amazon EC2 ofrece las siguientes características que le
ayudan con sus necesidades de resiliencia:
Para fines de protección de datos, le recomendamos proteger las credenciales de la cuenta de AWS y
configurar cuentas de usuario individuales con AWS Identity and Access Management (IAM), de modo que
a cada usuario se le concedan únicamente los permisos necesarios para llevar a cabo su trabajo. También
le recomendamos proteger sus datos de las siguientes formas:
Para obtener más información sobre la protección de datos, consulte la entrada de blog relativa al modelo
de responsabilidad compartida de AWS y GDPR en el blog de seguridad de AWS.
Cifrado en reposo
El cifrado de Amazon EBS es una solución de cifrado para volúmenes e instantáneas de EBS. Usa claves
maestras de cliente (CMK) de AWS Key Management Service (AWS KMS). Para obtener más información,
consulte Cifrado de Amazon EBS (p. 1065).
Los clientes también pueden utilizar permisos de Microsoft EFS y NTFS para el cifrado a nivel de carpeta y
de archivo.
Los datos incluidos en los volúmenes de almacén de instancias de NVMe se cifran con un cifrado XTS-
AES-256 en un módulo de hardware de la instancia. Las claves de cifrado se generan mediante el módulo
de hardware y son únicas para cada dispositivo de almacenamiento de instancias de NVMe. Todas las
867
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cifrado en tránsito
Cifrado en tránsito
RDP proporciona un canal de comunicaciones seguro para el acceso remoto a las instancias Windows. El
acceso remoto a las instancias que usan Session Manager and Run Command de AWS Administrador de
sistemas está cifrado con TLS 1.2 y las solicitudes para crear una conexión se firman con SigV4.
Use un protocolo de cifrado como Transport Layer Security (TLS) para cifrar la información confidencial en
tránsito entre los clientes y sus instancias.
Asegúrese de permitir sólo conexiones cifradas entre instancias EC2 y los puntos de enlace de la API
de AWS u otros servicios de red remota sensibles. Puede aplicar esto mediante un grupo de seguridad
saliente o reglas de Firewall de Windows .
AWS proporciona una conectividad privada y segura entre instancias EC2 de todo tipo. Además,
algunos tipos de instancia utilizan las capacidades de descarga del hardware subyacente para cifrar
automáticamente el tráfico en tránsito entre instancias mediante algoritmos AEAD con cifrado de 256 bits.
No hay impacto en el rendimiento de la red. Se deben cumplir los siguientes requisitos para garantizar el
cifrado adicional del tráfico en tránsito:
• Las instancias utilizan los siguientes tipos de instancia: C5n, C5a, G4, I3en, M5dn, M5n, P3dn, R5dn y
R5n.
• Las instancias se encuentran en la misma región.
• Las instancias están en la misma VPC o VPC interconectada, y el tráfico no pasa a través de un
dispositivo de red virtual, como un balanceador de carga o una gateway de tránsito.
Contenido
• Acceso de red a su instancia (p. 868)
• Atributos de los permisos de Amazon EC2 (p. 869)
• IAM y Amazon EC2 (p. 869)
• Políticas de IAM para Amazon EC2 (p. 871)
• Roles de IAM para Amazon EC2 (p. 919)
• Autorización del tráfico de entrada para sus instancias de Windows (p. 927)
868
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Atributos de los permisos de Amazon EC2
cada grupo de seguridad que controla el tráfico de la instancia. Puede modificar las reglas de un grupo de
seguridad en cualquier momento; las nuevas reglas se aplican automáticamente a todas las instancias a
las que el grupo de seguridad esté asignado.
Para obtener más información, consulte Autorización del tráfico de entrada para sus instancias de
Windows (p. 927).
Cada AMI tiene un atributo LaunchPermission que controla las cuentas de AWS que pueden obtener
acceso a ella. Para obtener más información, consulte Conversión de una AMI en pública (p. 80).
Cada instantánea de Amazon EBS tiene un atributo createVolumePermission que controla las cuentas
de AWS que pueden utilizar la instantánea. Para obtener más información, consulte Uso compartido de
una instantánea de Amazon EBS (p. 1031).
Al utilizar IAM con Amazon EC2, puede controlar si los usuarios de su organización pueden realizar una
tarea usando acciones específicas de la API de Amazon EC2 y si pueden utilizar recursos específicos de
AWS.
869
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM y Amazon EC2
3. En Group Name (Nombre del grupo), introduzca un nombre para el grupo y seleccione Next Step
(Paso siguiente).
4. En la página Attach Policy (Asociar política), seleccione una política administrada por AWS y, a
continuación, elija Next Step (Paso siguiente). Por ejemplo, para Amazon EC2, una de las siguientes
políticas administradas por AWS puede servir para sus necesidades:
• PowerUserAccess
• ReadOnlyAccess
• AmazonEC2FullAccess
• AmazonEC2ReadOnlyAccess
5. Elija Create Group.
Para crear un usuario de IAM, añada el usuario a su grupo y cree una contraseña para el usuario
Temas relacionados
Para obtener más información sobre IAM, consulte lo siguiente:
870
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Cuando se asocia una política a un usuario o grupo de usuarios, les otorga o deniega el permiso para
realizar las tareas especificadas en los recursos indicados. Para obtener más información general sobre
las políticas de IAM, consulte el tema Permisos y políticas en la Guía del usuario de IAM. Para obtener
más información sobre cómo crear y administrar políticas personalizadas de IAM, consulte Administración
de políticas de IAM.
Introducción
Una política de IAM debe conceder o denegar permisos para usar una o varias acciones de Amazon
EC2. Asimismo, debe especificar los recursos que se pueden utilizar con la acción: pueden ser todos los
recursos o, en algunos casos, recursos específicos. La política también puede incluir condiciones que se
aplican al recurso.
Amazon EC2 admite parcialmente permisos de nivel de recurso. Esto significa que en algunas acciones de
la API de EC2 no puede especificar qué recurso puede utilizar un usuario para la acción en cuestión. En
lugar de ello, tiene que permitir a los usuarios trabajar con todos los recursos para dicha acción.
Tarea Tema
Definir recursos específicos en una política Nombres de recursos de Amazon (ARN) para
Amazon EC2 (p. 873)
Aplicar condiciones para usar los recursos Claves de condición de Amazon EC2 (p. 874)
Políticas de ejemplo para una CLI o SDK Políticas de ejemplo para trabajar con la AWS CLI
o un SDK de AWS (p. 879)
Políticas de ejemplo para la consola de Amazon Políticas de ejemplo para trabajar en la consola de
EC2 Amazon EC2 (p. 910)
Estructura de la política
En los siguientes temas se explica la estructura de una política de IAM.
Contenido
871
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Sintaxis de la política
Una política de IAM es un documento JSON que contiene una o varias instrucciones. Cada instrucción
tiene la estructura siguiente.
{
"Statement":[{
"Effect":"effect",
"Action":"action",
"Resource":"arn",
"Condition":{
"condition":{
"key":"value"
}
}
}
]
}
• Effect: el valor de effect puede ser Allow o Deny. De forma predeterminada, los usuarios de IAM no
tienen permiso para utilizar los recursos y las acciones de la API, por lo que se deniegan todas las
solicitudes. Si se concede un permiso explícito se anula el valor predeterminado. Una denegación
explícita invalida cualquier permiso concedido.
• Action: el valor de action es la acción de la API para la que concede o deniega permisos. Para obtener
más información de cómo especificar el valor de action, consulte Acciones de Amazon EC2 (p. 872).
• Resource: el recurso al que afecta la acción. Algunas acciones de la API de Amazon EC2 permiten
incluir en la política recursos específicos que la acción puede crear o modificar. Especifique un recurso
con un nombre de recurso de Amazon (ARN) o utilizando el carácter comodín (*) para indicar que la
instrucción se aplica a todos los recursos. Para obtener más información, consulte Permisos de nivel de
recurso admitidos para las acciones de la API de Amazon EC2 (p. 873).
• Condition: las condiciones son opcionales. Se pueden usar para controlar cuándo está en vigor la
política. Para obtener más información sobre cómo especificar condiciones para Amazon EC2, consulte
Claves de condición de Amazon EC2 (p. 874).
Para obtener más información sobre las instrucciones de política de IAM de ejemplo para Amazon EC2,
consulte Políticas de ejemplo para trabajar con la AWS CLI o un SDK de AWS (p. 879).
Para especificar varias acciones en una única instrucción, sepárelas con comas del siguiente modo:
872
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
También puede utilizar caracteres comodín para especificar varias acciones. Por ejemplo, puede
especificar todas las acciones cuyo nombre comience por la palabra "Describe" del siguiente modo:
"Action": "ec2:Describe*"
Para especificar todas las acciones de API de Amazon EC2, use el carácter comodín * del siguiente modo:
"Action": "ec2:*"
Para ver la lista de las acciones de Amazon EC2, consulte Acciones en la Amazon EC2 API Reference.
Para ver tablas que identifican qué acciones de la API de Amazon EC2 admiten permisos de nivel de
recursos, así como los ARN y las claves de condición que puede utilizar en una política, consulte Acciones,
recursos y claves de condición para Amazon EC2 en la Guía del usuario de IAM. Las claves de condición
para Amazon EC2 se explican con más detalle en una sección posterior.
Tenga en cuenta que puede aplicar permisos de nivel de recurso basados en etiquetas en las políticas de
IAM que utiliza para acciones de la API de Amazon EC2. Esto le ofrece un mejor control sobre los recursos
que un usuario puede crear, modificar o utilizar. Para obtener más información, consulte Concesión de
permisos para etiquetar recursos durante la creación (p. 876).
arn:aws:[service]:[region]:[account]:resourceType/resourcePath
service
873
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
resourcePath
Una ruta que identifica al recurso. Puede utilizar carácter comodín * en las rutas.
Por ejemplo, puede indicar una instancia específica (i-1234567890abcdef0) en la instrucción usando su
ARN de este modo.
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0"
También puede especificar todas las instancias que pertenecen a una cuenta específica mediante el
carácter comodín * del modo siguiente.
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/*"
También puede especificar todos los recursos de Amazon EC2 que pertenecen a una cuenta específica
mediante el carácter comodín * del modo siguiente.
"Resource": "arn:aws:ec2:us-east-1:123456789012:*"
Para especificar todos los recursos o cuando una acción de API no admita ARN, utilice el carácter
comodín * en el elemento Resource de la siguiente manera.
"Resource": "*"
En muchas acciones de la API de Amazon EC2 se utilizan varios recursos. Por ejemplo, AttachVolume
asocia un volumen de Amazon EBS a una instancia, por lo que un usuario de IAM debe tener permisos
para utilizar el volumen y la instancia. Para especificar varios recursos en una única instrucción, separe sus
ARN con comas, tal y como se indica a continuación.
Para obtener una lista de ARN de recursos de Amazon EC2, consulte Tipos de recursos definidos por
Amazon EC2 en Guía del usuario de IAM.
Para obtener una lista de claves de condición específicas del servicio para Amazon EC2, consulte Claves
de condición para Amazon EC2 en la Guía del usuario de IAM. Amazon EC2 también implementa claves
de condición que se aplican a todo AWS. Para obtener más información, consulte Información disponible
en todas las solicitudes en la Guía del usuario de IAM.
Para utilizar una clave de condición en la política de IAM, utilice la instrucción Condition. Por ejemplo, la
política siguiente concede a los usuarios permiso para agregar y eliminar reglas de entrada y salida para
cualquier grupo de seguridad. Utiliza la clave de condición ec2:Vpc para especificar que estas acciones
solo se pueden realizar en grupos de seguridad de una VPC específica.
{
"Version": "2012-10-17",
"Statement":[{
"Effect":"Allow",
874
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Action": [
"ec2:AuthorizeSecurityGroupIngress",
"ec2:AuthorizeSecurityGroupEgress",
"ec2:RevokeSecurityGroupIngress",
"ec2:RevokeSecurityGroupEgress"],
"Resource": "arn:aws:ec2:region:account:security-group/*",
"Condition": {
"StringEquals": {
"ec2:Vpc": "arn:aws:ec2:region:account:vpc/vpc-11223344556677889"
}
}
}
]
}
Si especifica varias condiciones o varias claves en una condición, las evaluamos con una operación lógica
AND. Si especifica una condición con varios valores para una clave, evaluamos la condición con una
operación lógica OR. Para conceder los permisos, es necesario que se cumplan todas las condiciones.
También puede utilizar comodines al especificar las condiciones. Por ejemplo, puede conceder a un
usuario de IAM permiso para utilizar recursos con una etiqueta que especifique su nombre de usuario de
IAM. Para obtener más información, consulte Variables de políticas en la Guía del usuario de IAM.
Important
Muchas claves de condición son específicas de un recurso y algunas acciones de API utilizan
varios recursos. Si escribe una política con una clave de condición, use el elemento Resource
de la instrucción para especificar el recurso en el que se aplica la clave de condición. Si no lo
hace, la política puede impedir que los usuarios ejecuten la acción, ya que la comprobación
de la condición dará un error en el caso de los recursos en los que la clave de la condición no
se aplica. Si no quiere especificar un recurso o si ha escrito el elemento Action de su política
para que contenga varias acciones de API, debe utilizar el tipo de condición ...IfExists para
asegurarse de que no se tenga en cuenta la clave de condición en el caso de los recursos que no
la utilicen. Para obtener más información, consulte ...IfExists Conditions en la Guía del usuario de
IAM.
Todas las acciones de Amazon EC2 admiten las claves de condición aws:RequestedRegion
y ec2:Region. Para obtener más información, consulte Ejemplo: Limitar el acceso a una región
específica (p. 880).
Para obtener ejemplos de instrucciones de política de Amazon EC2, consulte Políticas de ejemplo para
trabajar con la AWS CLI o un SDK de AWS (p. 879).
En primer lugar, cree un usuario de IAM para realizar pruebas y luego asocie la política de IAM que creó al
usuario de prueba. A continuación, realice una solicitud como usuario de prueba.
Si la acción de Amazon EC2 que va a probar crea o modifica un recurso, debería realizar la solicitud
utilizando el parámetro DryRun (o ejecutar el comando de la AWS CLI con la opción --dry-run). En
875
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
este caso, la llamada completa la comprobación de autorización, pero no la operación. Por ejemplo, puede
comprobar si el usuario puede finalizar una instancia determinada sin finalizarla en realidad. Si el usuario
de prueba tiene los permisos necesarios, la solicitud devolverá DryRunOperation; de lo contrario,
devolverá UnauthorizedOperation.
Si la política no concede los permisos previstos al usuario o es demasiado permisiva, puede ajustarla
según sea necesario y repetir las pruebas hasta obtener el resultado deseado.
Important
Puede que los cambios en la política tarden varios minutos en propagarse y surtir efecto. Por
lo tanto, le recomendamos que espere cinco minutos antes de probar las actualizaciones de la
misma.
Para permitir que los usuarios etiqueten los recursos durante su creación, es preciso que tengan permisos
para utilizar la acción que crea el recurso (por ejemplo, ec2:RunInstances o ec2:CreateVolume). Si
se especifican etiquetas en la acción de creación de recursos, Amazon realiza una autorización adicional
en la acción ec2:CreateTags para verificar que los usuarios tengan permisos para crear etiquetas. Por lo
tanto, los usuarios también deben tener permisos explícitos para usar la acción ec2:CreateTags.
En el ejemplo siguiente se muestra una política que permite a los usuarios lanzar instancias y aplicar
cualquier etiqueta a las instancias y los volúmenes durante el lanzamiento. No se permite a los usuarios
etiquetar ningún recurso (no pueden llamar directamente a la acción ec2:CreateTags).
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "RunInstances"
}
876
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
}
}
]
}
Igualmente, la siguiente política permite a los usuarios crear volúmenes y aplicar cualquier etiqueta a los
volúmenes durante la creación de estos. No se permite a los usuarios etiquetar ningún recurso (no pueden
llamar directamente a la acción ec2:CreateTags).
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:CreateVolume"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "CreateVolume"
}
}
}
]
}
Las siguientes claves de condición se pueden utilizar con los ejemplos de la sección anterior:
• aws:RequestTag: indicar que una clave de etiqueta o una clave y valor de etiqueta determinados
deben existir en una solicitud. También se pueden especificar otras etiquetas en la solicitud.
• Debe utilizarse con el operador de condición StringEquals para aplicar la combinación de valor y
clave de etiqueta específica; por ejemplo, para aplicar la etiqueta cost-center=cc123:
• Debe utilizarse con el operador de condición StringLike para aplicar una clave de etiqueta
específica en la solicitud; por ejemplo, para aplicar la clave de etiqueta purpose:
877
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
• Debe utilizarse con el modificador ForAnyValue para aplicar la presencia de como mínimo una de las
claves de etiqueta especificadas en la solicitud. Por ejemplo, debe haber al menos una de las claves
de etiqueta environment o webserver en la solicitud:
Estas claves de condición se pueden aplicar a las acciones que crean recursos y admiten el etiquetado,
así como a las acciones ec2:CreateTags y ec2:DeleteTags. Para saber si una acción de la API de
Amazon EC2 admite el etiquetado, consulte Acciones, recursos y claves de condición para Amazon EC2
en la Guía del usuario de IAM.
Para obligar a los usuarios a especificar etiquetas cuando crean un recurso, debe utilizar la clave de
condición aws:RequestTag o la clave de condición aws:TagKeys con el modificador ForAnyValue en
la acción de creación del recurso. La acción ec2:CreateTags no se evalúa si un usuario no especifica
etiquetas para la acción de creación del recurso.
En cuanto a las condiciones, la clave de condición no distingue entre mayúsculas y minúsculas, mientras
que el valor de condición sí. Por lo tanto, para aplicar la distinción entre mayúsculas y minúsculas de una
clave de etiqueta, utilice la clave de condición aws:TagKeys, donde la clave de etiqueta se especifica
como valor en la condición.
Para ver ejemplos de políticas de IAM, consulte Políticas de ejemplo para trabajar con la AWS CLI o un
SDK de AWS (p. 879). Para obtener más información sobre las condiciones con varios valores, consulte
Creación de una condición que pruebe valores de varias claves en la Guía del usuario de IAM.
Por ejemplo, puede crear una política que permita a los usuarios terminar una instancia pero deniegue la
acción si la instancia tiene la etiqueta environment=production. Para ello, utilice la clave de condición
ec2:ResourceTag para permitir o denegar el acceso al recurso en función de las etiquetas que están
asociadas al recurso.
Para saber si una acción de la API de Amazon EC2 permite controlar el acceso mediante la clave de
condición ec2:ResourceTag, consulte Acciones, recursos y claves de condición para Amazon EC2 en la
Guía del usuario de IAM. Tenga en cuenta que las acciones Describe no admiten permisos de nivel de
recursos y, por lo tanto, debe especificarlas en una instrucción independiente sin condiciones.
Para ver ejemplos de políticas de IAM, consulte Políticas de ejemplo para trabajar con la AWS CLI o un
SDK de AWS (p. 879).
878
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Note
Si permite o deniega a los usuarios acceso a recursos en función de etiquetas, debe considerar
denegar explícitamente a los usuarios la posibilidad de agregar estas etiquetas o retirarlas de los
mismos recursos. De lo contrario, es posible que un usuario eluda sus restricciones y obtenga
acceso a un recurso modificando sus etiquetas.
Ejemplos
• Ejemplo: Acceso de solo lectura (p. 879)
• Ejemplo: Limitar el acceso a una región específica (p. 880)
• Trabajar con instancias (p. 880)
• Uso de volúmenes (p. 882)
• Uso de instantáneas (p. 884)
• Lanzar instancias (RunInstances) (p. 891)
• Ejemplo: Usar Instancias reservadas (p. 902)
• Ejemplo: Etiquetar recursos (p. 902)
• Ejemplo: Usar roles de IAM (p. 904)
• Ejemplo: Usar tablas de enrutamiento (p. 905)
• Ejemplo: Permitir que una instancia específica vea los recursos de otros servicios de AWS (p. 906)
• Ejemplo: Usar plantillas de lanzamiento (p. 906)
• Trabajar con metadatos de instancias (p. 907)
Los usuarios no tienen permiso para realizar ninguna acción en los recursos (a menos que otra instrucción
les de permiso para ello), porque, de forma predeterminada, se les deniega el permiso para usar acciones
de la API.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:Describe*",
"Resource": "*"
}
]
879
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
{
"Version":"2012-10-17",
"Statement":[
{
"Effect": "Deny",
"Action": "ec2:*",
"Resource": "*",
"Condition": {
"StringNotEquals": {
"aws:RequestedRegion": "eu-central-1"
}
}
}
]
}
De forma alternativa, puede usar la clave de condición ec2:Region, que es específica de Amazon EC2 y
que admiten todas las acciones de la API de Amazon EC2.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect": "Deny",
"Action": "ec2:*",
"Resource": "*",
"Condition": {
"StringNotEquals": {
"ec2:Region": "eu-central-1"
}
}
}
]
}
La siguiente política concede a los usuarios permisos para usar las acciones de la API especificadas en
el elemento Action. El elemento Resource utiliza un carácter comodín * para indicar que los usuarios
pueden especificar todos los recursos con estas acciones de API. El carácter comodín * también es
necesario en los casos en los que la acción de la API no admita permisos de nivel de recursos. Para
obtener más información acerca de qué ARN puede utilizar con qué acciones de la API de Amazon EC2,
consulte Acciones, recursos y claves de condición para Amazon EC2 en la Guía del usuario de IAM.
880
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Los usuarios no tienen permiso para utilizar cualquier otra acción de la API (a menos que otra instrucción
les de permiso para ello), porque, de forma predeterminada, se les deniega el permiso para usar acciones
de la API.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeInstances",
"ec2:DescribeImages",
"ec2:DescribeKeyPairs",
"ec2:DescribeSecurityGroups",
"ec2:DescribeAvailabilityZones",
"ec2:RunInstances",
"ec2:TerminateInstances",
"ec2:StopInstances",
"ec2:StartInstances"
],
"Resource": "*"
}
]
}
Ejemplo: Describir todas las instancias y detener, comenzar y terminar solo instancias
determinadas
La siguiente política permite a los usuarios describir todas las instancias, iniciar y detener únicamente
las instancias i-1234567890abcdef0 y i-0598c7d356eba48d7, y terminar únicamente las instancias de la
Región EE.UU. Este (Norte de Virginia) (us-east-1) con la etiqueta de recurso "purpose=test".
La primera instrucción utiliza un comodín * para el elemento Resource para indicar que los usuarios
pueden especificar todos los recursos con la acción; en este caso, pueden generar una lista de todas
las instancias. El carácter comodín * también es necesario en los casos en que la acción de la API no
admite permisos de nivel de recursos (en este caso, ec2:DescribeInstances). Para obtener más
información acerca de qué ARN puede utilizar con qué acciones de la API de Amazon EC2, consulte
Acciones, recursos y claves de condición para Amazon EC2 en la Guía del usuario de IAM.
La segunda instrucción utiliza permisos de nivel de recursos para las acciones StopInstances y
StartInstances. Las instancias específicas se indican mediante sus ARN en el elemento Resource.
La tercera instrucción permite a los usuarios terminar todas las instancias de la Región EE.UU. Este (Norte
de Virginia) (us-east-1) que pertenezcan a la cuenta de AWS especificada, pero solo si la instancia tiene
la etiqueta "purpose=test". El elemento Condition estipula cuando la instrucción de la política está en
vigor.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:DescribeInstances",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:StopInstances",
"ec2:StartInstances"
],
"Resource": [
"arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0",
881
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"arn:aws:ec2:us-east-1:123456789012:instance/i-0598c7d356eba48d7"
]
},
{
"Effect": "Allow",
"Action": "ec2:TerminateInstances",
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/purpose": "test"
}
}
}
]
}
Uso de volúmenes
Ejemplos
• Ejemplo: Asociar y separar volúmenes (p. 882)
• Ejemplo: Crear un volumen (p. 883)
• Ejemplo: Crear un volumen con etiquetas (p. 883)
La siguiente política permite a los usuarios adjuntar volúmenes con la etiqueta "volume_user=iam-user-
name" a instancias con la etiqueta "department=dev" y separar dichos volúmenes de dichas instancias.
Si asocia esta política a un grupo de IAM, la variable de política aws:username da a cada usuario de
IAM del grupo permiso para adjuntar o separar volúmenes de las instancias con una etiqueta llamada
volume_user que tiene su nombre de usuario de IAM como valor.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:AttachVolume",
"ec2:DetachVolume"
],
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/department": "dev"
}
}
},
{
"Effect": "Allow",
"Action": [
"ec2:AttachVolume",
"ec2:DetachVolume"
],
"Resource": "arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition": {
"StringEquals": {
882
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"ec2:ResourceTag/volume_user": "${aws:username}"
}
}
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:CreateVolume"
],
"Resource": "arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition":{
"NumericLessThan": {
"ec2:VolumeSize" : "20"
},
"Bool":{
"ec2:Encrypted" : "true"
}
}
}
]
}
En las acciones de creación de recursos que aplican etiquetas, los usuarios también deben tener
permisos para utilizar la acción CreateTags. La segunda instrucción utiliza la clave de condición
ec2:CreateAction para permitir a los usuarios crear etiquetas únicamente en el contexto de
CreateVolume. Los usuarios no pueden etiquetar volúmenes que ya existen ni otros recursos.
Para obtener más información, consulte Concesión de permisos para etiquetar recursos durante la
creación (p. 876).
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowCreateTaggedVolumes",
"Effect": "Allow",
"Action": "ec2:CreateVolume",
"Resource": "arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/costcenter": "115",
"aws:RequestTag/stack": "prod"
},
883
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"ForAllValues:StringEquals": {
"aws:TagKeys": ["costcenter","stack"]
}
}
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "CreateVolume"
}
}
}
]
}
La siguiente política permite a los usuarios crear un volumen sin tener que especificar etiquetas. La acción
CreateTags solo se evalúa si se especifican etiquetas en la solicitud CreateVolume. Si los usuarios
especifican etiquetas, la etiqueta tiene que ser purpose=test. No se permite ninguna otra etiqueta en la
solicitud.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:CreateVolume",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:us-east-1:1234567890:volume/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/purpose": "test",
"ec2:CreateAction" : "CreateVolume"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": "purpose"
}
}
}
]
}
Uso de instantáneas
A continuación se incluyen políticas de ejemplo para CreateSnapshot (instantánea de un punto en el
tiempo de un volumen de EBS) y CreateSnapshots (instantáneas de varios volúmenes).
Ejemplos
• Ejemplo: Crear una instantánea (p. 885)
• Ejemplo: Crear instantáneas (p. 885)
• Ejemplo: Crear una instantánea con etiquetas (p. 886)
884
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
La siguiente política permite a los clientes utilizar la acción CreateSnapshot de la API. El cliente puede
crear instantáneas únicamente si este está cifrado y si el tamaño del volumen es inferior a 20 GiB.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*"
},
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition":{
"NumericLessThan":{
"ec2:VolumeSize":"20"
},
"Bool":{
"ec2:Encrypted":"true"
}
}
}
]
}
La siguiente política permite a los clientes utilizar la acción CreateSnapshots de la API. El cliente puede
crear instantáneas solo si todos los volúmenes de la instancia son de tipo GP2.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":[
"arn:aws:ec2:us-east-1::snapshot/*",
"arn:aws:ec2:*:*:instance/*"
]
},
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":"arn:aws:ec2:us-east-1:*:volume/*",
"Condition":{
"StringLikeIfExists":{
"ec2:VolumeType":"gp2"
}
}
}
]
}
885
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
La siguiente política incluye la clave de condición aws:RequestTag que exige al cliente aplicar las
etiquetas costcenter=115 y stack=prod a cualquier instantánea nueva. La clave de condición
aws:TagKeys utiliza el modificador ForAllValues para indicar que solo las claves costcenter y
stack se pueden especificar en la solicitud. La solicitud falla si no se cumple alguna de estas condiciones.
En las acciones de creación de recursos que aplican etiquetas, los clientes también deben tener
permisos para utilizar la acción CreateTags. La tercera instrucción utiliza la clave de condición
ec2:CreateAction para permitir a los clientes crear etiquetas únicamente en el contexto de
CreateSnapshot. Los clientes no pueden etiquetar volúmenes que ya existen ni otros recursos.
Para obtener más información, consulte Concesión de permisos para etiquetar recursos durante la
creación (p. 876).
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1:123456789012:volume/*"
},
{
"Sid":"AllowCreateTaggedSnapshots",
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"aws:RequestTag/costcenter":"115",
"aws:RequestTag/stack":"prod"
},
"ForAllValues:StringEquals":{
"aws:TagKeys":[
"costcenter",
"stack"
]
}
}
},
{
"Effect":"Allow",
"Action":"ec2:CreateTags",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"ec2:CreateAction":"CreateSnapshot"
}
}
}
]
}
La siguiente política incluye la clave de condición aws:RequestTag que exige al cliente aplicar las
etiquetas costcenter=115 y stack=prod a cualquier instantánea nueva. La clave de condición
aws:TagKeys utiliza el modificador ForAllValues para indicar que solo las claves costcenter y
stack se pueden especificar en la solicitud. La solicitud falla si no se cumple alguna de estas condiciones.
886
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":[
"arn:aws:ec2:us-east-1::snapshot/*",
"arn:aws:ec2:*:*:instance/*",
"arn:aws:ec2:*:*:volume/*"
]
},
{
"Sid":"AllowCreateTaggedSnapshots",
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"aws:RequestTag/costcenter":"115",
"aws:RequestTag/stack":"prod"
},
"ForAllValues:StringEquals":{
"aws:TagKeys":[
"costcenter",
"stack"
]
}
}
},
{
"Effect":"Allow",
"Action":"ec2:CreateTags",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"ec2:CreateAction":"CreateSnapshots"
}
}
}
]
}
La siguiente política permite a los clientes crear una instantánea sin tener que especificar etiquetas.
La acción CreateTags se evalúa solo si se especifican etiquetas en la solicitud CreateSnapshot o
CreateSnapshots. Si se especifica una etiqueta, la etiqueta debe ser purpose=test. No se permite
ninguna otra etiqueta en la solicitud.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"*"
},
{
"Effect":"Allow",
"Action":"ec2:CreateTags",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"aws:RequestTag/purpose":"test",
"ec2:CreateAction":"CreateSnapshot"
887
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
},
"ForAllValues:StringEquals":{
"aws:TagKeys":"purpose"
}
}
}
]
}
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":"*"
},
{
"Effect":"Allow",
"Action":"ec2:CreateTags",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"aws:RequestTag/purpose":"test",
"ec2:CreateAction":"CreateSnapshots"
},
"ForAllValues:StringEquals":{
"aws:TagKeys":"purpose"
}
}
}
]
}
La siguiente política permite crear instantáneas solo si el volumen de origen se etiqueta con
User:username para el cliente y la propia instantánea se etiqueta con Environment:Dev y
User:username. El cliente puede añadir etiquetas adicionales a la instantánea.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition":{
"StringEquals":{
"ec2:ResourceTag/User":"${aws:username}"
}
}
},
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"aws:RequestTag/Environment":"Dev",
"aws:RequestTag/User":"${aws:username}"
}
}
},
{
888
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Effect":"Allow",
"Action":"ec2:CreateTags",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*"
}
]
}
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":"arn:aws:ec2:us-east-1:*:instance/*",
},
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":"arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition":{
"StringEquals":{
"ec2:ResourceTag/User":"${aws:username}"
}
}
},
{
"Effect":"Allow",
"Action":"ec2:CreateSnapshots",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"aws:RequestTag/Environment":"Dev",
"aws:RequestTag/User":"${aws:username}"
}
}
},
{
"Effect":"Allow",
"Action":"ec2:CreateTags",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*"
}
]
}
La siguiente política permite la eliminación de una instantánea solo si la instantánea está etiquetada con
User:nombre de usuario para el cliente.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2:DeleteSnapshot",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"ec2:ResourceTag/User":"${aws:username}"
}
}
889
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
}
]
}
La siguiente política permite a un cliente crear una instantánea, pero deniega la acción si la instantánea
que se está creando tiene una clave de etiqueta value=stack.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":[
"ec2:CreateSnapshot",
"ec2:CreateTags"
],
"Resource":"*"
},
{
"Effect":"Deny",
"Action":"ec2:CreateSnapshot",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"ForAnyValue:StringEquals":{
"aws:TagKeys":"stack"
}
}
}
]
}
La siguiente política permite a un cliente crear instantáneas, pero deniega la acción si las instantáneas que
se están creando tienen una clave de etiqueta value=stack.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":[
"ec2:CreateSnapshots",
"ec2:CreateTags"
],
"Resource":"*"
},
{
"Effect":"Deny",
"Action":"ec2:CreateSnapshots",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"ForAnyValue:StringEquals":{
"aws:TagKeys":"stack"
}
}
}
]
}
La siguiente política le permite combinar varias acciones en una sola política. Solo puede crear una
instantánea (en el contexto de CreateSnapshots) cuando la instantánea se crea en la región us-
east-1. Solo puede crear instantáneas (en el contexto de CreateSnapshots) cuando las instantáneas
se crean en la región us-east-1 y cuando el tipo de instancia es t2*.
890
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":[
"ec2:CreateSnapshots",
"ec2:CreateSnapshot",
"ec2:CreateTags"
],
"Resource": [
"arn:aws:ec2:*:*:instance/*",
"arn:aws:ec2:*:*:snapshot/*",
"arn:aws:ec2:*:*:volume/*"
],
"Condition":{
"StringEqualsIgnoreCase": {
"ec2:Region": "us-east-1"
},
"StringLikeIfExists": {
"ec2:InstanceType": ["t2.*"]
}
}
}
]
}
La siguiente política permite la modificación de una instantánea solo si la instantánea está etiquetada con
User:username, donde username es el nombre de usuario de la cuenta de AWS del cliente. La solicitud
falla si no se cumple esta condición.
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":"ec2: ModifySnapshotAttribute",
"Resource":"arn:aws:ec2:us-east-1::snapshot/*",
"Condition":{
"StringEquals":{
"ec2:ResourceTag/user-name":"${aws:username}"
}
}
}
]
}
Para obtener más información sobre los permisos de nivel de recurso necesarios para lanzar una instancia,
consulte Claves de condición, acciones y recursos de Amazon EC2 en la Guía del usuario de IAM.
891
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
De forma predeterminada, los usuarios no tienen permisos para describir, comenzar, detener o terminar
las instancias resultantes. Una de las posibles maneras de conceder a los usuarios permisos para
administrar las instancias obtenidas consiste en crear una etiqueta específica para cada instancia y, a
continuación, crear una instrucción que les permita administrar instancias con dicha etiqueta. Para obtener
más información, consulte Trabajar con instancias (p. 880).
Recursos
• AMI (p. 892)
• Tipos de instancias (p. 893)
• Subredes (p. 894)
• Volúmenes de EBS (p. 895)
• Etiquetas (p. 895)
• Etiquetas en una plantilla de lanzamiento (p. 898)
• GPU elásticas (p. 899)
• Plantillas de lanzamiento (p. 900)
AMI
La siguiente política permite a los usuarios lanzar instancias utilizando únicamente las AMI especificadas,
ami-9e1670f7 y ami-45cf5c3c. Los usuarios no pueden lanzar una instancia con otras AMI (a menos
que otra instrucción conceda a los usuarios permiso para ello).
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region::image/ami-9e1670f7",
"arn:aws:ec2:region::image/ami-45cf5c3c",
"arn:aws:ec2:region:account:instance/*",
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:key-pair/*",
"arn:aws:ec2:region:account:security-group/*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:network-interface/*"
]
}
]
}
Como alternativa, la siguiente política permite a los usuarios lanzar instancias desde todas las AMI
propiedad de Amazon. El elemento Condition de la primera instrucción prueba si ec2:Owner es
amazon. Los usuarios no pueden lanzar una instancia con otras AMI (a menos que otra instrucción
conceda a los usuarios permiso para ello).
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region::image/ami-*"
],
"Condition": {
"StringEquals": {
"ec2:Owner": "amazon"
892
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region:account:instance/*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:key-pair/*",
"arn:aws:ec2:region:account:security-group/*"
]
}
]
}
Tipos de instancias
La siguiente política permite a los usuarios lanzar instancias utilizando únicamente el tipo de instancia
t2.micro o t2.small, que usted podría utilizar para controlar costos. Los usuarios no pueden
lanzar instancias más grandes porque el elemento Condition de la primera instrucción prueba si
ec2:InstanceType es t2.micro o t2.small.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region:account:instance/*"
],
"Condition": {
"StringEquals": {
"ec2:InstanceType": ["t2.micro", "t2.small"]
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region::image/ami-*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:key-pair/*",
"arn:aws:ec2:region:account:security-group/*"
]
}
]
}
Como alternativa, puede crear una política que deniegue a los usuarios permisos para lanzar instancias,
salvo los tipos de instancias t2.micro y t2.small.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": [
893
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"arn:aws:ec2:region:account:instance/*"
],
"Condition": {
"StringNotEquals": {
"ec2:InstanceType": ["t2.micro", "t2.small"]
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region::image/ami-*",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:instance/*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:key-pair/*",
"arn:aws:ec2:region:account:security-group/*"
]
}
]
}
Subredes
La siguiente política permite a los usuarios lanzar instancias utilizando únicamente la subred especificada,
subnet-12345678. El grupo no puede lanzar instancias en cualquier otra subred (a menos que otra
instrucción conceda a los usuarios permiso para ello).
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region:account:subnet/subnet-12345678",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:instance/*",
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region::image/ami-*",
"arn:aws:ec2:region:account:key-pair/*",
"arn:aws:ec2:region:account:security-group/*"
]
}
]
}
Como alternativa, puede crear una política que deniegue a los usuarios permisos para lanzar una instancia
en cualquier otra subred. La instrucción actúa así denegando el permiso para crear una interfaz de red,
salvo en la ubicación donde la subred subnet-12345678 está especificada. Esta denegación anula
cualquier otra política creada para permitir el lanzamiento de instancias en otras subredes.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region:account:network-interface/*"
],
"Condition": {
894
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"ArnNotEquals": {
"ec2:Subnet": "arn:aws:ec2:region:account:subnet/subnet-12345678"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:region::image/ami-*",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:instance/*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:key-pair/*",
"arn:aws:ec2:region:account:security-group/*"
]
}
]
}
Volúmenes de EBS
La siguiente política permite a los usuarios lanzar instancias únicamente si los volúmenes EBS de la
instancia están cifrados. El usuario debe lanzar una instancia desde una AMI que se creó con instantáneas
cifradas para garantizar el cifrado del volumen raíz. Cualquier volumen adicional que el usuario adjunte a la
instancia durante el lanzamiento también debe estar cifrado.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:*:*:volume/*"
],
"Condition": {
"Bool": {
"ec2:Encrypted": "true"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:*::image/ami-*",
"arn:aws:ec2:*:*:network-interface/*",
"arn:aws:ec2:*:*:instance/*",
"arn:aws:ec2:*:*:subnet/*",
"arn:aws:ec2:*:*:key-pair/*",
"arn:aws:ec2:*:*:security-group/*"
]
}
]
}
Etiquetas
La siguiente política permite a los usuarios lanzar instancias y etiquetarlas durante la creación. En las
acciones de creación de recursos que aplican etiquetas, los usuarios deben tener permisos para utilizar
la acción CreateTags. La segunda instrucción utiliza la clave de condición ec2:CreateAction
895
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
para permitir a los usuarios crear etiquetas únicamente en el contexto de RunInstances y solo para
instancias. Los usuarios no pueden etiquetar recursos ya existentes ni tampoco etiquetar volúmenes
utilizando la solicitud RunInstances.
Para obtener más información, consulte Concesión de permisos para etiquetar recursos durante la
creación (p. 876).
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "RunInstances"
}
}
}
]
}
La siguiente política contiene la clave de condición aws:RequestTag que exige a los usuarios
que etiqueten todas las instancias que se creen con RunInstances, con las etiquetas
environment=production y purpose=webserver. La clave de condición aws:TagKeys utiliza el
modificador ForAllValues para indicar que solo las claves environment y purpose están permitidas
en la solicitud (no se puede especificar ninguna otra etiqueta). Si no se especifica ninguna etiqueta en la
solicitud, esta dará un error.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": [
"arn:aws:ec2:region::image/*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:security-group/*",
"arn:aws:ec2:region:account:key-pair/*"
]
},
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": [
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:instance/*"
896
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
],
"Condition": {
"StringEquals": {
"aws:RequestTag/environment": "production" ,
"aws:RequestTag/purpose": "webserver"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": ["environment","purpose"]
}
}
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "RunInstances"
}
}
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": [
"arn:aws:ec2:region::image/*",
"arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:network-interface/*",
"arn:aws:ec2:region:account:security-group/*",
"arn:aws:ec2:region:account:key-pair/*"
]
},
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": [
"arn:aws:ec2:region:account:volume/*",
"arn:aws:ec2:region:account:instance/*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"aws:TagKeys": ["environment","webserver"]
}
}
},
{
"Effect": "Allow",
897
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "RunInstances"
}
}
}
]
}
En la siguiente política, los usuarios no tienen que especificar etiquetas en la solicitud, pero si lo hacen, la
etiqueta tiene que ser purpose=test. No se permite ninguna otra etiqueta. Los usuarios pueden aplicar
etiquetas a todos los recursos de la solicitud RunInstances que lo admitan.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/purpose": "test",
"ec2:CreateAction" : "RunInstances"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": "purpose"
}
}
}
]
}
En el siguiente ejemplo, los usuarios pueden lanzar instancias, pero solo si usan una
plantilla de lanzamiento específica (lt-09477bcd97b0d310e). La clave de condición
ec2:IsLaunchTemplateResource evita que los usuarios invaliden cualquiera de los recursos
especificados en la plantilla de lanzamiento. La segunda parte de la instrucción permite a los usuarios
etiquetar instancias en el momento de la creación — Esta parte es necesaria si se especifican las etiquetas
para la instancia en la plantilla de lanzamiento.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": "*",
898
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:region:account:launch-template/
lt-09477bcd97b0d310e"
},
"Bool": {
"ec2:IsLaunchTemplateResource": "true"
}
}
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:instance/*",
"Condition": {
"StringEquals": {
"ec2:CreateAction" : "RunInstances"
}
}
}
]
}
GPU elásticas
En la siguiente política, los usuarios pueden lanzar una instancia y especificar la GPU elástica que se
va a asociar a la instancia. Los usuarios pueden lanzar instancias en cualquier región, pero solo pueden
conectar una GPU elástica durante un lanzamiento en la región us-east-2.
La clave de condición ec2:ElasticGpuType utiliza el modificador ForAnyValue para indicar que solo
los tipos de GPU elástica eg1.medium y eg1.large están permitidos en la solicitud.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances"
],
"Resource": [
"arn:aws:ec2:*:account:elastic-gpu/*"
],
"Condition": {
"StringEquals": {
"ec2:Region": "us-east-2"
},
"ForAnyValue:StringLike": {
"ec2:ElasticGpuType": [
"eg1.medium",
"eg1.large"
]
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:*::image/ami-*",
"arn:aws:ec2:*:account:network-interface/*",
"arn:aws:ec2:*:account:instance/*",
899
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"arn:aws:ec2:*:account:subnet/*",
"arn:aws:ec2:*:account:volume/*",
"arn:aws:ec2:*:account:key-pair/*",
"arn:aws:ec2:*:account:security-group/*"
]
}
]
}
Plantillas de lanzamiento
En el siguiente ejemplo, los usuarios pueden lanzar instancias, pero solo si usan una plantilla de
lanzamiento específica (lt-09477bcd97b0d310e). Los usuarios pueden omitir parámetros de la plantilla
de lanzamiento al especificarlos en la acción RunInstances.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": "*",
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:region:account:launch-template/
lt-09477bcd97b0d310e"
}
}
}
]
}
En este ejemplo, los usuarios pueden lanzar instancias, pero solo si usan una plantilla de lanzamiento.
La política usa la clave de condición ec2:IsLaunchTemplateResource para evitar que los usuarios
invaliden cualquiera de los ARN preexistentes de la plantilla de lanzamiento.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": "*",
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:region:account:launch-template/*"
},
"Bool": {
"ec2:IsLaunchTemplateResource": "true"
}
}
}
]
}
En el siguiente ejemplo, la política permite a los usuarios lanzar instancias, pero solo si usan una plantilla
de lanzamiento. Los usuarios no pueden omitir los parámetros de subred y de interfaz de red de la
solicitud; estos parámetros solo pueden especificarse en la plantilla de lanzamiento. La primera parte de la
instrucción utiliza el elemento NotResource para permitir todos los demás recursos, excepto las subredes
y las interfaces de red. La segunda parte de la instrucción permite los recursos de subred y de interfaz de
red, pero solo si provienen de la plantilla de lanzamiento.
900
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"NotResource": ["arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:network-interface/*" ],
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:region:account:launch-template/*"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": ["arn:aws:ec2:region:account:subnet/*",
"arn:aws:ec2:region:account:network-interface/*" ],
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:region:account:launch-template/*"
},
"Bool": {
"ec2:IsLaunchTemplateResource": "true"
}
}
}
]
}
En el siguiente ejemplo, se le permite a los usuarios lanzar instancias solo si usan una plantilla de
lanzamiento que contenga la etiqueta Purpose=Webservers. Los usuarios no pueden omitir ninguno de
los parámetros de la plantilla de lanzamiento en la acción RunInstances.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"NotResource": "arn:aws:ec2:region:account:launch-template/*",
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:region:account:launch-template/*"
},
"Bool": {
"ec2:IsLaunchTemplateResource": "true"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:region:account:launch-template/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/Purpose": "Webservers"
}
}
}
]
}
901
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
No se pueden establecer permisos de nivel de recursos para Instancias reservadas individuales. Esta
política significa que los usuarios tienen acceso a todas las Instancias reservadas de la cuenta.
El elemento Resource utiliza un comodín * para indicar que los usuarios pueden especificar todos
los recursos con la acción; en dicho caso, pueden generar una lista y modificar todas las Instancias
reservadas de la cuenta. También pueden adquirir Instancias reservadas utilizando las credenciales de
cuenta. El carácter comodín * también es necesario en los casos en los que la acción de la API no admita
permisos de nivel de recursos.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeReservedInstances",
"ec2:ModifyReservedInstances",
"ec2:PurchaseReservedInstancesOffering",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeReservedInstancesOfferings"
],
"Resource": "*"
}
]
}
Para permitir a los usuarios ver y modificar las Instancias reservadas de su cuenta, pero no adquirir otras
Instancias reservadas nuevas.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeReservedInstances",
"ec2:ModifyReservedInstances",
"ec2:DescribeAvailabilityZones"
],
"Resource": "*"
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
902
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:instance/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/environment": "production"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": [
"environment"
]
}
}
}
]
}
La siguiente política permite a los usuarios etiquetar cualquier recurso etiquetable que ya tenga una
etiqueta con una clave owner y un valor de nombre de usuario de IAM. Asimismo, los usuarios deben
especificar una etiqueta con una clave de anycompany:environment-type y un valor que sea test o
prod en la solicitud. Los usuarios pueden especificar más etiquetas en la solicitud.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/anycompany:environment-type": ["test","prod"],
"ec2:ResourceTag/owner": "${aws:username}"
}
}
}
]
}
Puede crear una política de IAM que permita a los usuarios eliminar etiquetas específicas de un recurso.
Por ejemplo, la siguiente política permite a los usuarios eliminar etiquetas de un volumen si las claves de
etiqueta especificadas en la solicitud son environment o cost-center. Se puede especificar cualquier
valor para la etiqueta, pero la clave de etiqueta debe coincidir con una de las dos claves indicadas.
Note
Si elimina un recurso, también se eliminarán todas las etiquetas que este tenga asociadas. Los
usuarios no necesitan permisos para utilizar la acción ec2:DeleteTags para eliminar un recurso
que tenga etiquetas; solo los necesitan para realizar la acción de eliminación.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:DeleteTags",
"Resource": "arn:aws:ec2:us-east-1:123456789012:volume/*",
"Condition": {
"ForAllValues:StringEquals": {
"aws:TagKeys": ["environment","cost-center"]
903
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
}
}
}
]
}
Esta política permite a los usuarios eliminar únicamente la etiqueta environment=prod en cualquier
recurso solo si el recurso ya está etiquetado con la clave owner y un valor de nombre de usuario de IAM.
Los usuarios no pueden eliminar ninguna etiqueta de recurso más.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DeleteTags"
],
"Resource": "arn:aws:ec2:region:account:*/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/environment": "prod",
"ec2:ResourceTag/owner": "${aws:username}"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": ["environment"]
}
}
}
]
}
Los usuarios de IAM deben tener permiso para utilizar la acción iam:PassRole con objeto de poder pasar
el rol a la instancia.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:AssociateIamInstanceProfile",
"ec2:ReplaceIamInstanceProfileAssociation",
"ec2:DisassociateIamInstanceProfile"
],
"Resource": "arn:aws:ec2:region:account:instance/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/department":"test"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:DescribeIamInstanceProfileAssociations",
904
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "*"
}
]
}
La siguiente política permite a los usuarios adjuntar o reemplazar un rol de IAM para cualquier instancia.
Los usuarios solo pueden asociar o sustituir roles de IAM con nombres que empiecen por TestRole-.
En el caso de la acción iam:PassRole, asegúrese de especificar el nombre del rol de IAM y no el
perfil de instancia (si los nombres son diferentes). Para obtener más información, consulte Perfiles de
instancias (p. 919).
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:AssociateIamInstanceProfile",
"ec2:ReplaceIamInstanceProfileAssociation"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "ec2:DescribeIamInstanceProfileAssociations",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "arn:aws:iam::account:role/TestRole-*"
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DeleteRoute",
"ec2:CreateRoute",
"ec2:ReplaceRoute"
],
"Resource": [
"arn:aws:ec2:region:account:route-table/*"
],
"Condition": {
"StringEquals": {
"ec2:Vpc": "arn:aws:ec2:region:account:vpc/vpc-ec43eb89"
905
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
}
}
}
]
}
Ejemplo: Permitir que una instancia específica vea los recursos de otros servicios
de AWS
El siguiente es un ejemplo de una política que puede asociar a un rol de IAM. La política permite
que una instancia vea los recursos de diversos servicios de AWS. Usa la clave de condición
ec2:SourceInstanceARN para especificar que la instancia desde la que se realiza la solicitud debe ser
i-093452212644b0dd6. Si el mismo rol de IAM está asociado a otra instancia, la otra instancia no puede
realizar ninguna de estas acciones.
La clave ec2:SourceInstanceARN es una clave de condición para todo AWS y, por tanto, se puede usar
para otras acciones de servicio, no solo para Amazon EC2.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DescribeVolumes",
"s3:ListAllMyBuckets",
"dynamodb:ListTables",
"rds:DescribeDBInstances"
],
"Resource": [
"*"
],
"Condition": {
"ArnEquals": {
"ec2:SourceInstanceARN": "arn:aws:ec2:region:account:instance/
i-093452212644b0dd6"
}
}
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"ec2:CreateLaunchTemplateVersion",
"ec2:ModifyLaunchTemplate"
],
"Effect": "Allow",
"Resource": "arn:aws:ec2:region:account:launch-template/lt-09477bcd97b0d3abc"
}
]
}
906
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
La siguiente política permite a los usuarios eliminar cualquier plantilla de lanzamiento o versión de la
misma, siempre que contenga la etiqueta Purpose=Testing.
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"ec2:DeleteLaunchTemplate",
"ec2:DeleteLaunchTemplateVersions"
],
"Effect": "Allow",
"Resource": "arn:aws:ec2:region:account:launch-template/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/Purpose": "Testing"
}
}
}
]
}
Para forzar el uso de IMDSv2 en instancias lanzadas por grupos de Auto Scaling, se
requieren los siguientes pasos adicionales:
907
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
entidades principales que se crean. Para las entidades principales de IAM existentes con
permisos de grupos de Auto Scaling, actualice sus políticas asociadas con esta clave de
condición. Para deshabilitar el uso de configuraciones de lanzamiento, cree o modifique la
SCP, el límite de permisos o la política de IAM correspondientes con la clave de condición
"autoscaling:LaunchConfigurationName" con el valor especificado como null.
2. Para las nuevas plantillas de lanzamiento, configure las opciones de metadatos de la instancia
en la plantilla de lanzamiento. Para las plantillas de lanzamiento existentes, cree una nueva
versión de la plantilla de lanzamiento y configure las opciones de metadatos de la instancia en
la nueva versión.
3. En la política que otorga a cualquier entidad principal el permiso para usar una plantilla
de lanzamiento, restrinja la asociación de $latest y $default especificando
"autoscaling:LaunchTemplateVersionSpecified": "true". Al restringir el uso a
una versión específica de una plantilla de lanzamiento, puede asegurarse de que las nuevas
instancias se lanzarán con la versión en la que están configuradas las opciones de metadatos
de la instancia. Para obtener más información, consulte LaunchTemplateSpecification en la
Referencia de la API de Amazon EC2 Auto Scaling, en concreto el parámetro Version.
4. Para un grupo de Auto Scaling que utilice una configuración de lanzamiento, reemplace la
configuración de lanzamiento por una plantilla de lanzamiento. Para obtener más información,
consulte Reemplazar una configuración de lanzamiento por una plantilla de lanzamiento en la
Guía del usuario de Amazon EC2 Auto Scaling.
5. Para un grupo de Auto Scaling que utilice una plantilla de lanzamiento, asegúrese de que utiliza
una nueva plantilla de lanzamiento con las opciones de metadatos de la instancia configuradas
o una nueva versión de la plantilla de lanzamiento actual con las opciones de metadatos de la
instancia configuradas. Para obtener más información, consulte update-auto-scaling-group en
la AWS CLI Command Reference.
Ejemplos
• Requerir el uso de IMDSv2 (p. 908)
• Especificar el límite máximo de saltos (p. 909)
• Limitar quién puede modificar las opciones de metadatos de instancia (p. 909)
• Exigir que las credenciales de rol se recuperen de IMDSv2 (p. 909)
La siguiente política especifica que no se puede llamar a la API RunInstances a menos que la instancia
también requiera el uso de IMDSv2 (indicado por "ec2:MetadataHttpTokens": "required"). Si no
especifica que la instancia requiere IMDSv2, obtendrá un error UnauthorizedOperation cuando llame
a la API RunInstances.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "RequireImdsV2",
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:*:*:instance/*",
"Condition": {
"StringNotEquals": {
"ec2:MetadataHttpTokens": "required"
}
}
}
]
}
908
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "MaxImdsHopLimit",
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:*:*:instance/*",
"Condition": {
"NumericGreaterThan": {
"ec2:MetadataHttpPutResponseHopLimit": "3"
}
}
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowOnlyImdsAdminsToModifySettings",
"Effect": "Deny",
"Action": "ec2:ModifyInstanceMetadataOptions",
"Resource": "*",
"Condition": {
"StringNotLike": {
"aws:PrincipalARN": "arn:aws:iam::*:role/ec2-imds-admins"
}
}
}
]
}
909
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "RequireAllEc2RolesToUseV2",
"Effect": "Deny",
"Action": "*",
"Resource": "*",
"Condition": {
"NumericLessThan": {
"ec2:RoleDelivery": "2.0"
}
}
}
]
}
Para ayudarle a establecer qué acciones de API son necesarias para realizar tareas en la
consola, puede utilizar un servicio como AWS CloudTrail. Para obtener más información, consulte
AWS CloudTrail User Guide. Si su política no concede permiso para crear o modificar un recurso
concreto, la consola muestra un mensaje codificado con información de diagnóstico. Puede
descodificar el mensaje mediante la acción DecodeAuthorizationMessage de la API para AWS
STS o el comando decode-authorization-message de la AWS CLI.
Ejemplos
• Ejemplo: Acceso de solo lectura (p. 910)
• Ejemplo: Usar el asistente para el lanzamiento de EC2 (p. 911)
• Ejemplo: Usar volúmenes (p. 914)
• Ejemplo: Usar grupos de seguridad (p. 915)
• Ejemplo: Usar direcciones IP elásticas (p. 917)
• Ejemplo: Usar Instancias reservadas (p. 918)
Para obtener más información sobre cómo crear políticas para la consola de Amazon EC2, consulte la
siguiente entrada del blog de seguridad de AWS: Granting Users Permission to Work in the Amazon EC2
Console.
910
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Como alternativa, puede proporcionar acceso de solo lectura a un subconjunto de recursos. Para ello,
reemplace el carácter comodín * en la acción de API ec2:Describe con acciones ec2:Describe
específicas para cada recurso. La siguiente política permite a los usuarios ver todas las instancias, AMI e
instantáneas de la consola de Amazon EC2. La acción ec2:DescribeTags permite a los usuarios ver
AMI públicas. La consola exige la información de etiquetado para mostrar las AMI públicas; sin embargo,
puede eliminar esta acción para permitir que los usuarios vean únicamente AMI privadas.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeInstances",
"ec2:DescribeImages",
"ec2:DescribeTags",
"ec2:DescribeSnapshots"
],
"Resource": "*"
}
]
}
Note
Las acciones de API ec2:Describe* de Amazon EC2 no admiten los permisos de nivel de
recursos, por lo que no puede controlar qué recursos individuales pueden ver los usuarios en
la consola. Por lo tanto, el carácter comodín * es necesario en el elemento Resource de la
instrucción anterior. Para obtener más información acerca de qué ARN puede utilizar con qué
acciones de la API de Amazon EC2, consulte Acciones, recursos y claves de condición para
Amazon EC2 en la Guía del usuario de IAM.
La siguiente política permite a los usuarios ver instancias en la consola de Amazon EC2; así como alarmas
y métricas de CloudWatch en la pestaña Monitoring (Monitorización) de la página Instances (Instancias).
La consola de Amazon EC2 utiliza la API de CloudWatch para visualizar las alarmas y las métricas, por lo
que debe conceder a los usuarios permiso para utilizar las acciones cloudwatch:DescribeAlarms y
cloudwatch:GetMetricStatistics.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeInstances",
"cloudwatch:DescribeAlarms",
"cloudwatch:GetMetricStatistics"
],
"Resource": "*"
}
]
}
911
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Para completar correctamente un lanzamiento, debe darse a los usuarios permiso para utilizar la acción de
API ec2:RunInstances y, como mínimo, las acciones de API siguientes:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DescribeInstances",
"ec2:DescribeImages",
"ec2:DescribeKeyPairs",
"ec2:DescribeVpcs",
"ec2:DescribeSubnets",
"ec2:DescribeSecurityGroups",
"ec2:CreateSecurityGroup",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:CreateKeyPair"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": "*"
}
]
}
Puede añadir acciones de API a su política para proporcionar más opciones para los usuarios; por ejemplo:
Tenga cuidado al conceder a los usuarios permiso para usar la acción ec2:CreateTags,
ya que ello limita su capacidad de usar la clave de condición ec2:ResourceTag para
912
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
restringir el uso de otros recursos. Si concede permiso a los usuarios para usar la acción
ec2:CreateTags, pueden cambiar la etiqueta de un recurso para omitir esas restricciones.
Para obtener más información, consulte Control del acceso mediante etiquetas de recursos de
EC2 (p. 878).
• Para utilizar parámetros de Administrador de sistemas al seleccionar una AMI, debe agregar
ssm:DescribeParameters y ssm:GetParameters a la política. ssm:DescribeParameters
concede a los usuarios de IAM el permiso para ver y seleccionar parámetros de Administrador de
sistemas. ssm:GetParameters concede a los usuarios de IAM el permiso para obtener los valores
de los parámetros de Administrador de sistemas. También puede restringir el acceso a parámetros
de Administrador de sistemas específicos. Para obtener más información, vea Restringir el acceso a
parámetros específicos de Administrador de sistemas más adelante en esta sección.
Actualmente, las acciones Describe* de la API de Amazon EC2 no admiten los permisos de nivel de
recursos, por lo que no puede restringir qué recursos individuales pueden ver los usuarios en el asistente
para el lanzamiento. Sin embargo, puede aplicar permisos de nivel de recursos en la acción de API
ec2:RunInstances para restringir qué recursos pueden utilizar los usuarios para lanzar una instancia.
El lanzamiento generará un error si los usuarios seleccionan opciones sobre las que no tienen permiso de
uso.
La política siguiente permite a los usuarios lanzar instancias t2.micro utilizando AMI propiedad de
Amazon y únicamente en una subred concreta (subnet-1a2b3c4d). Los usuarios solo pueden realizar
lanzamientos en la región sa-east-1. Si seleccionan otra región u otro tipo de instancia, AMI o subred en el
asistente para el lanzamiento, el lanzamiento generará un error.
La primera instrucción concede a los usuarios permiso para ver las opciones del asistente para el
lanzamiento, tal y como se demuestra en el ejemplo anterior. La segunda instrucción concede a los
usuarios permiso para utilizar recursos de la interfaz de red, el volumen, el par de claves, el grupo de
seguridad y la subred para la acción ec2:RunInstances, necesarios para lanzar una instancia en
una VPC. Para obtener información sobre cómo usar la acción ec2:RunInstances, consulte Lanzar
instancias (RunInstances) (p. 891). La tercera y la cuarta instrucción conceden a los usuarios permiso
para utilizar la instancia y los recursos de la AMI respectivamente, pero solo si la instancia es una instancia
t2.micro y solo si la AMI es propiedad de Amazon.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeInstances",
"ec2:DescribeImages",
"ec2:DescribeKeyPairs",
"ec2:CreateKeyPair",
"ec2:DescribeVpcs",
"ec2:DescribeSubnets",
"ec2:DescribeSecurityGroups",
"ec2:CreateSecurityGroup",
"ec2:AuthorizeSecurityGroupIngress"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action":"ec2:RunInstances",
"Resource": [
"arn:aws:ec2:sa-east-1:111122223333:network-interface/*",
"arn:aws:ec2:sa-east-1:111122223333:volume/*",
"arn:aws:ec2:sa-east-1:111122223333:key-pair/*",
"arn:aws:ec2:sa-east-1:111122223333:security-group/*",
913
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
"arn:aws:ec2:sa-east-1:111122223333:subnet/subnet-1a2b3c4d"
]
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:sa-east-1:111122223333:instance/*"
],
"Condition": {
"StringEquals": {
"ec2:InstanceType": "t2.micro"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": [
"arn:aws:ec2:sa-east-1::image/ami-*"
],
"Condition": {
"StringEquals": {
"ec2:Owner": "amazon"
}
}
}
]
}
La siguiente política concede acceso para utilizar parámetros de Administrador de sistemas con un nombre
específico.
La primera instrucción concede a los usuarios permiso para ver parámetros de Administrador de sistemas
al seleccionar una AMI en el asistente de inicio. La segunda instrucción concede a los usuarios el permiso
para utilizar solo parámetros con nombre prod-*.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ssm:DescribeParameters"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ssm:GetParameters"
],
"Resource": "arn:aws:ssm:us-east-2:123456123:parameter/prod-*"
}
]
}
914
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
Los usuarios pueden adjuntar cualquier volumen a instancias que tienen la etiqueta "purpose=test"
y también separar volúmenes de dichas instancias. Para adjuntar un volumen mediante la
consola de Amazon EC2, es conveniente que los usuarios tengan permiso para utilizar la acción
ec2:DescribeInstances, ya que esto les permite seleccionar una instancia en una lista rellenada
previamente en el cuadro de diálogo Attach Volume (Asociar volumen). Sin embargo, esto también permite
a los usuarios ver todas las instancias de la página Instances (Instancias) de la consola, por lo que puede
omitir esta acción.
Los usuarios no pueden etiquetar los volúmenes que crean (ni durante la creación de volúmenes ni
después).
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeVolumes",
"ec2:DescribeAvailabilityZones",
"ec2:CreateVolume",
"ec2:DescribeInstances"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:AttachVolume",
"ec2:DetachVolume"
],
"Resource": "arn:aws:ec2:region:111122223333:instance/*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/purpose": "test"
}
}
},
{
"Effect": "Allow",
"Action": [
"ec2:AttachVolume",
"ec2:DetachVolume"
],
"Resource": "arn:aws:ec2:region:111122223333:volume/*"
}
]
}
La siguiente política concede a los usuarios permiso para ver grupos de seguridad en la consola de
Amazon EC2, así como para agregar y quitar reglas de entrada y salida para los grupos de seguridad
existentes que tengan la etiqueta Department=Test.
915
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeSecurityGroups",
"ec2:DescribeTags"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:AuthorizeSecurityGroupIngress",
"ec2:RevokeSecurityGroupIngress",
"ec2:AuthorizeSecurityGroupEgress",
"ec2:RevokeSecurityGroupEgress",
"ec2:UpdateSecurityGroupRuleDescriptionsIngress",
"ec2:UpdateSecurityGroupRuleDescriptionsEgress"
],
"Resource": [
"arn:aws:ec2:region:111122223333:security-group/*"
],
"Condition": {
"StringEquals": {
"ec2:ResourceTag/Department": "Test"
}
}
}
]
}
Puede crear una política que permita a los usuarios trabajar con el cuadro de diálogo Create Security
Group (Crear grupo de seguridad) en la consola de Amazon EC2. Para utilizar este cuadro de diálogo,
debe darse a los usuarios permiso para utilizar como mínimo las acciones de API siguientes:
Con estos permisos, los usuarios pueden crear correctamente un grupo de seguridad nuevo, pero no
pueden añadirle reglas. Para trabajar con reglas en el cuadro de diálogo Create Security Group (Crear
grupo de seguridad), puede añadir las acciones de la API siguientes a una política:
916
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
es obligatoria, pero si no se concede a un usuario permiso para utilizarla y el usuario intenta crear un
grupo de seguridad con reglas no válidas, el grupo de seguridad se creará sin reglas y el usuario deberá
añadirlas después.
• ec2:UpdateSecurityGroupRuleDescriptionsIngress: para agregar o actualizar descripciones
de reglas de grupo de seguridad de entrada (entrantes).
• ec2:UpdateSecurityGroupRuleDescriptionsEgress: para agregar o actualizar descripciones de
reglas de grupo de seguridad de salida (salientes).
La siguiente política concede a los usuarios permiso para utilizar el cuadro de diálogo Create Security
Group (Crear grupo de seguridad) y para crear reglas de entrada y de salida para los grupos de
seguridad que están asociados a una VPC específica (vpc-1a2b3c4d). Los usuarios pueden crear
grupos de seguridad para EC2-Classic u otra VPC, pero no pueden añadirles reglas. Igualmente, los
usuarios tampoco pueden añadir reglas a ningún grupo de seguridad que no esté asociado a la VPC
vpc-1a2b3c4d. También se concede permiso a los usuarios para ver todos los grupos de seguridad de
la consola. Esto facilita a los usuarios la identificación de los grupos de seguridad a los que pueden añadir
reglas de entrada. Esta política también concede a los usuarios permiso para eliminar grupos de seguridad
que estén asociados a la VPC vpc-1a2b3c4d.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeSecurityGroups",
"ec2:CreateSecurityGroup",
"ec2:DescribeVpcs"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:DeleteSecurityGroup",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:AuthorizeSecurityGroupEgress"
],
"Resource": "arn:aws:ec2:region:111122223333:security-group/*",
"Condition":{
"ArnEquals": {
"ec2:Vpc": "arn:aws:ec2:region:111122223333:vpc/vpc-1a2b3c4d"
}
}
}
]
}
Para permitir a los usuarios trabajar con direcciones IP elásticas, puede añadir las siguientes acciones a su
política.
917
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Políticas de IAM
La siguiente política permite a los usuarios ver, asignar y asociar direcciones IP elásticas a instancias.
Los usuarios no pueden asociar direcciones IP elásticas a interfaces de red, desvincular direcciones IP
elásticas ni liberarlas.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DescribeAddresses",
"ec2:AllocateAddress",
"ec2:DescribeInstances",
"ec2:AssociateAddress"
],
"Resource": "*"
}
]
}
Esta política permite a los usuarios ver todas las Instancias reservadas, así como las Instancias bajo
demanda, en la cuenta. No se pueden establecer permisos de nivel de recursos para Instancias
reservadas individuales.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"ec2:DescribeReservedInstances",
"ec2:ModifyReservedInstances",
"ec2:PurchaseReservedInstancesOffering",
"ec2:DescribeInstances",
"ec2:DescribeInstanceTypes",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeReservedInstancesOfferings"
],
"Resource": "*"
}
]
}
918
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
usuario pueda ver las instancias de la cuenta y adquirir reservas para correlacionar las especificaciones
correctas.
Puede ajustar las acciones de API para limitar el acceso de los usuarios; por ejemplo, si quita
ec2:DescribeInstances y ec2:DescribeAvailabilityZones, el usuario tendrá acceso de solo
lectura.
Hemos diseñado los roles de IAM, para que sus aplicaciones puedan realizar solicitudes de API con
seguridad desde sus instancias, sin que usted tenga que administrar las credenciales de seguridad que la
aplicación utiliza. En lugar de crear y distribuir sus credenciales de AWS, puede delegar el permiso para
realizar solicitudes de API mediante roles de IAM tal y como se indica a continuación:
Por ejemplo, puede utilizar roles de IAM para conceder permisos a aplicaciones que se ejecutan en sus
instancias y que necesitan utilizar un bucket en Amazon S3. Puede especificar permisos para roles de IAM,
creando una política en formato JSON. Son parecidos a las políticas que crea para usuarios de IAM. Si
cambia un rol, el cambio se propaga a todas las instancias.
No puede asociar varios roles de IAM a una única instancia, pero puede adjuntar un único rol de IAM a
varias instancias. Para obtener más información sobre la creación y el uso de roles de IAM, consulte Roles
en la Guía del usuario de IAM.
Puede aplicar permisos de nivel de recursos a sus políticas de IAM para controlar la capacidad de los
usuarios de asociar, sustituir o desasociar roles de IAM de una instancia. Para obtener más información,
consulte Permisos de nivel de recurso admitidos para las acciones de la API de Amazon EC2 (p. 873) y
el siguiente ejemplo: Ejemplo: Usar roles de IAM (p. 904).
Contenido
• Perfiles de instancias (p. 919)
• Recuperación de las credenciales de seguridad en los metadatos de la instancia (p. 920)
• Concesión de permisos a un usuario de IAM para transferir un rol de IAM a una instancia (p. 921)
• Uso de roles de IAM (p. 921)
Perfiles de instancias
Amazon EC2 utiliza un perfil de instancia como contenedor de un rol de IAM. Cuando se crea un rol de IAM
utilizando la consola de IAM, esta crea automáticamente un perfil de instancia y le da el mismo nombre que
919
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
el rol al que corresponde. Si utiliza la consola de Amazon EC2 para lanzar una instancia con un rol de IAM
o para asociar un rol de IAM a una instancia, elija el rol en función de una lista de nombres de perfiles de
instancias.
Si utiliza la API de AWS CLI o un AWS SDK para crear un rol, cree el rol y el perfil de instancia de forma
independiente, con nombres potencialmente diferentes. Si posteriormente usa la AWS CLI, la API o un
SDK de AWS para lanzar una instancia con un rol de IAM o para asociar un rol de IAM a una instancia,
especifique el nombre del perfil de instancia.
Un perfil de instancia solo puede contener un rol de IAM. Este límite no se puede aumentar.
Para obtener más información, consulte Instance Profiles en la Guía del usuario de IAM.
Si utiliza servicios que utilizan metadatos de las instancias con los roles de IAM, asegúrese de
que no revela sus credenciales cuando los servicios realizan llamadas HTTP en su nombre. Los
tipos de servicios que pueden llegar a revelar sus credenciales son, entre otros, proxies HTTP,
servicios de validador HTML/CSS y procesadores XML que admiten la inclusión de XML.
El comando siguiente recupera las credenciales de seguridad de un rol IAM de s3access denominado .
IMDSv2
IMDSv1
{
"Code" : "Success",
"LastUpdated" : "2012-04-26T16:39:16Z",
"Type" : "AWS-HMAC",
"AccessKeyId" : "ASIAIOSFODNN7EXAMPLE",
"SecretAccessKey" : "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"Token" : "token",
"Expiration" : "2017-05-17T15:09:54Z"
920
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
Para aplicaciones, las AWS CLI y los comandos de Herramientas para Windows PowerShell que se
ejecutan en la instancia, no es necesario obtener de forma explícita las credenciales de seguridad
temporales — los SDK de AWS, la AWS CLI y las Herramientas para Windows PowerShell obtienen
automáticamente las credenciales del servicio de metadatos de la instancia EC2 y las utilizan. Para llamar
fuera de la instancia utilizando credenciales de seguridad temporales (por ejemplo, para probar políticas
de IAM), debe proporcionar la clave de acceso, la clave secreta y el token de la sesión. Para obtener más
información, consulte Uso de credenciales de seguridad temporales para solicitar acceso a los recursos de
AWS en la Guía del usuario de IAM
Para obtener más información acerca de los metadatos de instancias, consulte Metadatos de instancia y
datos de usuario (p. 580).
La siguiente política de IAM concede a los usuarios permiso para lanzar instancias (ec2:RunInstances)
con un rol de IAM, o para sustituir o asociar un rol de IAM a una instancia ya existente
(ec2:AssociateIamInstanceProfile y ec2:ReplaceIamInstanceProfileAssociation).
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:RunInstances",
"ec2:AssociateIamInstanceProfile",
"ec2:ReplaceIamInstanceProfileAssociation"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "*"
}
]
}
Esta política concede a los usuarios de IAM acceso a todos los roles especificando el recurso como "*" en
la política. Sin embargo, sopese si debe conceder permisos a los usuarios que lanzan instancias con sus
roles (los que existen o los que creará más tarde) y que no los necesitan o no deberían tenerlos.
Contenido
• Crear un rol de IAM (p. 922)
• Lanzamiento de una instancia con un rol de IAM (p. 923)
• Asociar un rol de IAM a una instancia (p. 925)
921
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
También puede utilizar la AWS CLI para crear un rol de IAM. En el ejemplo siguiente se crea un rol de IAM
con una política que permite que el rol utilice un bucket de Amazon S3.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": { "Service": "ec2.amazonaws.com"},
"Action": "sts:AssumeRole"
}
]
}
2. Cree el rol s3access y especifique la política de confianza que creó mediante el comando create-role.
922
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
"Arn": "arn:aws:iam::123456789012:role/s3access"
}
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["s3:*"],
"Resource": ["*"]
}
]
}
También puede usar los siguientes comandos de Herramientas de AWS para Windows PowerShell:
• New-IAMRole
• Register-IAMRolePolicy
• New-IAMInstanceProfile
923
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
antes de volverlo a intentar. Para obtener más información, consulte Solución de problemas de
roles de IAM en la Guía del usuario de IAM.
La lista IAM role (Rol de IAM) muestra el nombre del perfil de instancia que creó al crear el rol
de IAM. Si creó su rol de IAM con la consola, el perfil de instancia se creó en su nombre y se
le dio el mismo nombre que el rol. Si creó el rol de IAM con la AWS CLI, la API o un SDK de
AWS, puede que le haya dado un nombre distinto al de su perfil de instancia.
5. Configure todos los demás detalles y, a continuación, siga las instrucciones del resto del asistente
o elija Review and Launch (Revisar y lanzar) para aceptar la configuración predeterminada e ir
directamente a la página Review Instance Launch (Revisar lanzamiento de instancia).
6. Revise la configuración y, a continuación, elija Launch (Lanzar) para seleccionar un par de claves y
lanzar la instancia.
7. Si utiliza las acciones de API de Amazon EC2 en su aplicación, recupere las credenciales de
seguridad de AWS que están disponibles en la instancia y úselas para firmar las solicitudes. El SDK
de AWS se encarga de ello por usted.
IMDSv2
IMDSv1
Como alternativa, puede utilizar AWS CLI para asociar un rol a una instancia durante el lanzamiento. Debe
especificar el perfil de instancia en el comando.
1. Ejecute el comando run-instances para lanzar una instancia usando el perfil de instancia. En el
siguiente ejemplo se muestra cómo lanzar una instancia con el perfil de instancia.
924
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
2. Si utiliza las acciones de API de Amazon EC2 en su aplicación, recupere las credenciales de
seguridad de AWS que están disponibles en la instancia y úselas para firmar las solicitudes. El SDK
de AWS se encarga de ello por usted.
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/role_name
1. Si es preciso, describa sus instancias para obtener el ID de la instancia a la que quiere adjuntar el rol.
{
"IamInstanceProfileAssociation": {
"InstanceId": "i-1234567890abcdef0",
"State": "associating",
"AssociationId": "iip-assoc-0dbd8529a48294120",
"IamInstanceProfile": {
"Id": "AIPAJLNLDX3AMYZNWYYAY",
"Arn": "arn:aws:iam::123456789012:instance-profile/TestRole-1"
}
}
}
También puede usar los siguientes comandos de las Herramientas para Windows PowerShell:
• Get-EC2Instance
• Register-EC2IamInstanceProfile
925
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
IAM roles
el existente. Por ejemplo, puede hacer esto para asegurarse de que no se interrumpan las acciones de API
realizadas por las aplicaciones que se ejecutan en la instancia.
{
"IamInstanceProfileAssociation": {
"InstanceId": "i-087711ddaf98f9489",
"State": "associating",
"AssociationId": "iip-assoc-09654be48e33b91e0",
"IamInstanceProfile": {
"Id": "AIPAJCJEDKX7QYHWYK7GS",
"Arn": "arn:aws:iam::123456789012:instance-profile/TestRole-2"
}
}
}
También puede usar los siguientes comandos de las Herramientas para Windows PowerShell:
• Get-EC2IamInstanceProfileAssociation
• Set-EC2IamInstanceProfileAssociation
926
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Acceso a la red
{
"IamInstanceProfileAssociations": [
{
"InstanceId": "i-088ce778fbfeb4361",
"State": "associated",
"AssociationId": "iip-assoc-0044d817db6c0a4ba",
"IamInstanceProfile": {
"Id": "AIPAJEDNCAA64SSD265D6",
"Arn": "arn:aws:iam::123456789012:instance-profile/TestRole-2"
}
}
]
}
{
"IamInstanceProfileAssociation": {
"InstanceId": "i-087711ddaf98f9489",
"State": "disassociating",
"AssociationId": "iip-assoc-0044d817db6c0a4ba",
"IamInstanceProfile": {
"Id": "AIPAJEDNCAA64SSD265D6",
"Arn": "arn:aws:iam::123456789012:instance-profile/TestRole-2"
}
}
}
También puede usar los siguientes comandos de las Herramientas para Windows PowerShell:
• Get-EC2IamInstanceProfileAssociation
• Unregister-EC2IamInstanceProfile
Los grupos de seguridad predeterminados y los grupos de seguridad recién creados incluyen reglas
predeterminadas que no le permiten obtener acceso a su instancia desde Internet. Para obtener más
información, consulte Grupos de seguridad predeterminados (p. 941) y Custom security groups (Grupos
de seguridad personalizados) (p. 941). Para habilitar el acceso de red a su instancia, debe permitir el
927
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Acceso a la red
tráfico de entrada a la instancia. Para abrir un puerto para el tráfico de entrada, añada una regla al grupo
de seguridad que asoció a la instancia cuando la lanzó.
Para establecer conexión con su instancia, debe configurar una regla para autorizar el tráfico RDP
desde la dirección IPv4 pública de su equipo. Para permitir el tráfico RDP de intervalos de direcciones IP
adicionales, añada otra regla por cada intervalo que necesite autorizar.
Si ha habilitado su VPC para IPv6 y ha lanzado su instancia con una dirección IPv6, puede conectar su
instancia utilizando la dirección IPv6 en vez de la dirección IPv4 pública. El equipo local debe tener una
dirección IPv6 y estar configurado para usar IPv6.
Si necesita habilitar el acceso de red a una instancia de Linux, consulte Autorización del tráfico de entrada
para sus instancias de Linux en la Guía del usuario de Amazon EC2 para instancias de Linux.
Antes de comenzar
Establezca quién necesita obtener acceso a su instancia; por ejemplo, un único host o una red concreta
en la que confíe como, por ejemplo, la dirección IPv4 pública de su equipo local. El editor de grupos de
seguridad de la consola de Amazon EC2 puede detectar automáticamente la dirección IPv4 pública de
su equipo local en su lugar. También puede buscar la frase "cuál es mi dirección IP" en un navegador
de Internet o utilizar el siguiente servicio: Check IP. Si se conecta a través de un ISP o protegido por su
firewall sin una dirección IP estática, deberá encontrar el rango de direcciones IP utilizadas por los equipos
cliente.
Warning
Si utiliza 0.0.0.0/0, permitirá que todas las direcciones IPv4 tengan acceso a su instancia
mediante RDP. Si utiliza ::/0, permitirá que todas las direcciones IPv6 obtengan acceso a su
instancia. Esto es aceptable para un periodo de tiempo corto en un entorno de prueba, pero no
es seguro en entornos de producción. En entornos de producción, solo se autoriza el acceso a la
instancia a una dirección IP o a un rango de direcciones IP específicas.
Puede que Windows Firewall bloquee el tráfico de entrada. Si tiene problemas para configurar el acceso a
su instancia, puede que tenga que deshabilitar Windows Firewall. Para obtener más información, consulte
El escritorio remoto no puede conectarse al equipo remoto (p. 1225).
Para añadir una regla a un grupo de seguridad para el tráfico RDP de entrada a través de la IPv4
(consola)
928
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Acceso a la red
la dirección IPv4 pública de su equipo o red en notación CIDR. Por ejemplo, si su dirección IPv4 es
203.0.113.25, especifique 203.0.113.25/32 para mostrar la dirección IPv4 única en notación
CIDR. Si su empresa asigna direcciones de un rango, especifíquelo; por ejemplo, 203.0.113.0/24.
Para obtener información acerca de su dirección IP, consulte Antes de comenzar (p. 928).
5. Seleccione Save.
Si ha lanzado una instancia con una dirección IPv6 y quiere conectar a la instancia utilizando su la
dirección IPv6, debe añadir reglas que permitan el tráfico entrante IPv6 a través de RDP.
Para añadir una regla a un grupo de seguridad para el tráfico RDP de entrada a través de la IPv6
(consola)
Note
1. Utilice uno de los comandos siguientes para encontrar el grupo de seguridad que está asociado a la
instancia:
929
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Pares de claves
Una vez lanzada la instancia, puede cambiar sus grupos de seguridad. Para obtener más información,
consulte Cambio de los grupos de seguridad de una instancia en la Guía del usuario de Amazon VPC.
Las claves que usa Amazon EC2 son claves RSA SSH-2 de 2048 bits. Puede tener hasta 5.000 pares de
claves por región. Amazon EC2 almacena la clave pública solamente y usted almacena la clave privada.
Cualquier persona que posea su clave privada puede descifrar su información de inicio de sesión, por lo
que es importante que almacene sus claves privadas en un lugar seguro.
Debido a que Amazon EC2 no conserva una copia de su clave privada, no hay ningún modo de recuperar
una clave privada si se pierde. Sin embargo, puede haber una forma de conectarse a instancias que
utilizan un par de claves perdidas. Para obtener más información, consulte Conectarse a la instancia de
Windows tras la pérdida de la clave privada (p. 936).
Al lanzar una instancia, se le pedirá el nombre de un par de claves. Para obtener más información,
consulte Paso 7: Revisar el lanzamiento de la instancia y seleccionar el par de claves (p. 395). Si planea
conectarse a la instancia mediante RDP, debe especificar un par de claves. Con instancias de Windows,
utilice la clave privada para obtener la contraseña de administrador y, a continuación, inicie sesión
mediante RDP. Para obtener más información sobre cómo conectarse a la instancia, consulte Conexión
con la instancia de Windows (p. 456). Para obtener más información sobre los pares de claves y las
instancias de Linux, consulte Pares de claves de Amazon EC2 e instancias de Linux en la Guía del usuario
de Amazon EC2 para instancias de Linux.
Contenido
• Creación o importación de un par de claves (p. 931)
• Etiquetado de un par de claves (p. 933)
• Recuperar la clave pública de su par de claves (p. 935)
• Recuperar la clave pública para su par de claves a través de metadatos de instancia (p. 935)
930
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación o importación de un par de claves
Opciones
• Opción 1: Crear un par de claves mediante Amazon EC2 (p. 931)
• Opción 2: Importe su propia clave pública a Amazon EC2 (p. 932)
Nueva consola
Consola antigua
931
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación o importación de un par de claves
Important
AWS CLI
Requisitos
Una vez creado el par de claves, utilice uno de los métodos siguientes para importar el par de claves a
Amazon EC2.
Nueva consola
932
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de un par de claves
Consola antigua
AWS CLI
Puede ver, agregar y eliminar etiquetas con la nueva consola y las herramientas de línea de comandos.
Nueva consola
Para ver, agregar o eliminar una etiqueta para un par de claves existente
933
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de un par de claves
3. Seleccione un par de claves y, a continuación, elija Actions (Acciones), Manage tags (Administrar
etiquetas).
4. La sección Manage tags (Administrar etiquetas) muestra las etiquetas asignadas al par de claves.
• Para agregar una etiqueta, elija Add tag (Agregar etiqueta) y, a continuación, escriba la clave y
el valor de la etiqueta. Puede agregar hasta 50 etiquetas por par de claves. Para obtener más
información, consulte Restricciones de las etiquetas (p. 1186).
• Para eliminar una etiqueta, elija Remove (Eliminar) junto a la etiqueta que desee eliminar.
5. Elija Save changes.
AWS CLI
Utilice el comando describe-tags de la AWS CLI. En el siguiente ejemplo, se describen las etiquetas
de todos los pares de claves.
{
"Tags": [
{
"Key": "Environment",
"ResourceId": "key-0123456789EXAMPLE",
"ResourceType": "key-pair",
"Value": "Production"
},
{
"Key": "Environment",
"ResourceId": "key-9876543210EXAMPLE",
"ResourceType": "key-pair",
"Value": "Production"
}]
}
{
"KeyPairs": [
{
"KeyName": "MyKeyPair",
"KeyFingerprint":
"1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f",
"KeyPairId": "key-0123456789EXAMPLE",
"Tags": [
{
"Key": "Environment",
"Value": "Production"
}]
}]
}
934
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Recuperar la clave pública de su par de claves
Utilice el comando create-tags de la AWS CLI. En el siguiente ejemplo, el par de claves existente se
etiqueta con Key=Cost-Center y Value=CC-123.
Utilice el comando delete-tags de la AWS CLI. Para obtener ejemplos, consulte Ejemplos en la AWS
CLI Command Reference.
PowerShell
Inicie PuTTYgen y elija Load (Cargar). Seleccione el archivo .ppk o .pem. PuTTYgen muestra la clave
pública en Public key for pasting into OpenSSH authorized_keys file (Clave pública para pegar en el
archivo authorized_keys de Open SSH). También puede ver la clave pública eligiendo Save public key
(Guardar clave pública), especificando un nombre para el archivo, guardando el archivo y abriendo
después el archivo.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
935
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
(Opcional) Verificar la huella digital de su par de claves
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE my-key-pair
Si cambia el par de claves que utiliza para conectarse a la instancia, no actualizaremos los metadatos de
la instancia para mostrar la nueva clave pública. En lugar de ello, los metadatos de la instancia siguen
mostrando la clave pública del par de claves que especificó al lanzar la instancia. Para obtener más
información, consulte Recuperación de metadatos de instancia (p. 586).
Puede utilizar la huella digital SSH2 que se muestra en la página Key Pairs (Pares de claves) para verificar
que la clave privada que tiene en su equipo local coincide con la clave pública almacenada en AWS.
Desde el equipo en el que descargó el archivo de clave privada, genere una huella digital SSH2 desde el
archivo de clave privada. El resultado debería coincidir con la huella digital que se muestra en la consola.
Si creó el par de claves con AWS, puede utilizar las herramientas de OpenSSL para generar una huella
dactilar como se muestra en el siguiente ejemplo:
C:\> openssl pkcs8 -in path_to_private_key -inform PEM -outform DER -topk8 -nocrypt |
openssl sha1 -c
Si creó el par de claves con una herramienta de terceros y cargó la clave pública en AWS, puede utilizar
las herramientas de OpenSSL para generar una huella dactilar como se muestra en el siguiente ejemplo:
C:\> openssl rsa -in path_to_private_key -pubout -outform DER | openssl md5 -c
Si creó el par de claves OpenSSH con OpenSSH 7.8 o versiones posteriores y cargó la clave pública en
AWS, puede utilizar ssh-keygen para generar una huella dactilar como se muestra en el siguiente ejemplo:
C:\> ssh-keygen -ef path_to_private_key -m PEM | openssl rsa -RSAPublicKey_in -outform DER
| openssl md5 -c
Si pierde la contraseña del administrador y ya no tiene la clave privada, debe restablecer la contraseña o
crear una nueva instancia. Para obtener más información, consulte Restablecimiento de una contraseña
de administrador de Windows perdida o caducada (p. 1241). Para conocer los pasos para restablecer
la contraseña utilizando un documento de AWS Systems Manager, consulte Restablecimiento de
contraseñas y claves de SSH en instancias EC2 en la Guía del usuario de AWS Administrador de
sistemas.
936
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eliminar el par de claves
Si utiliza un grupo de Auto Scaling (por ejemplo, en un entorno de Elastic Beanstalk), asegúrese de que
el par de claves que se dispone a eliminar no se especifique en su configuración de lanzamiento. Amazon
EC2 Auto Scaling lanza una instancia de sustitución si detecta una instancia en mal estado. No obstante, si
no se encuentra el par de claves, el lanzamiento de la instancia dará error.
Nueva consola
Consola antigua
AWS CLI
937
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reglas del grupo de seguridad
a cada grupo de seguridad que permitan el tráfico a o desde sus instancias asociadas. Puede modificar
las reglas de un grupo de seguridad en cualquier momento. Las reglas nuevas y modificadas se aplican
automáticamente a todas las instancias asociadas al grupo de seguridad. Cuando Amazon EC2 decide si
se permite que el tráfico llegue a una instancia, evalúa todas las reglas de todos los grupos de seguridad
asociados a la instancia.
Al lanzar una instancia en una VPC, debe especificar un grupo de seguridad creado para esa VPC.
Una vez lanzada la instancia, puede cambiar sus grupos de seguridad. Los grupos de seguridad están
asociados a interfaces de red. Al cambiar los grupos de seguridad de una instancia se cambian los grupos
de seguridad asociados a la interfaz de red principal (eth0). Para obtener más información, consulte
Cambio de los grupos de seguridad de una instancia en la Guía del usuario de Amazon VPC. También
puede cambiar los grupos de seguridad asociados a cualquier otra interfaz de red. Para obtener más
información, consulte Cambiar el grupo de seguridad (p. 762).
Si tiene requisitos que no cumplen totalmente los grupos de seguridad, puede mantener su propio firewall
en cualquiera de las instancias, además de usar grupos de seguridad.
Para permitir el tráfico a una instancia de Linux, consulte Grupos de seguridad de Amazon EC2 para las
instancias de Linux en la Guía del usuario de Amazon EC2 para instancias de Linux.
Contenido
• Reglas del grupo de seguridad (p. 938)
• Seguimiento de la conexión (p. 940)
• Grupos de seguridad predeterminados (p. 941)
• Custom security groups (Grupos de seguridad personalizados) (p. 941)
• Uso de grupos de seguridad (p. 942)
• Crear un grupo de seguridad (p. 942)
• Copia de un grupo de seguridad (p. 943)
• Visualización de los grupos de seguridad (p. 944)
• Agregar reglas a un grupo de seguridad (p. 944)
• Actualización de las reglas del grupo de seguridad (p. 947)
• Eliminación de reglas de un grupo de seguridad (p. 948)
• Eliminar un grupo de seguridad (p. 949)
• Referencia de reglas de grupos de seguridad (p. 950)
• Reglas del servidor web (p. 950)
• Reglas del servidor de bases de datos (p. 951)
• Reglas para conectarse a las instancias desde un equipo (p. 953)
• Reglas para conectarse a las instancias desde una instancia con el mismo grupo de
seguridad (p. 953)
• Reglas para hacer ping/ICMP (p. 953)
• Reglas del servidor DNS (p. 954)
• Reglas de Amazon EFS (p. 954)
• Reglas de Elastic Load Balancing (p. 955)
• Reglas de interconexión de VPC (p. 956)
938
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reglas del grupo de seguridad
El efecto de algunos cambios en las reglas puede depender de cómo se realiza el seguimiento del
tráfico. Para obtener más información, consulte Seguimiento de la conexión (p. 940).
• Cuando asocia varios grupos de seguridad a una instancia, las reglas de cada grupo de seguridad se
agregan de forma efectiva para crear un conjunto de reglas. Amazon EC2 utiliza este conjunto de reglas
para determinar si se permite el acceso.
Puede asignar varios grupos de seguridad a una instancia. Por lo tanto, una instancia puede tener
cientos de reglas que se aplican. Esto puede causar problemas al obtener acceso a la instancia. Le
recomendamos que condense las reglas en la medida de lo posible.
• Protocolo: el protocolo que se permite. Los protocolos más habituales son 6 (TCP), 17 (UDP) y 1 (ICMP).
• Rango de puertos: para TCP, UDP o un protocolo personalizado, el rango de puertos que se permite.
Puede especificar un solo número de puerto (por ejemplo, 22), o bien un rango de números de puertos
(por ejemplo, 7000-8000).
• Tipo y código ICMP: para ICMP, el tipo y el código ICMP.
• Origen o destino: el origen (reglas de entrada) o el destino (reglas de salida) del tráfico. Especifique una
de estas opciones:
• Una dirección IPv4 individual. Debe utilizar la longitud del prefijo /32 (por ejemplo,
203.0.113.1/32).
• Una dirección IPv6 individual. Debe utilizar la longitud del prefijo /128 (por ejemplo,
2001:db8:1234:1a00::123/128).
• Un rango de direcciones IPv4 en notación de bloque de CIDR; por ejemplo, 203.0.113.0/24.
• Un rango de direcciones IPv6 en notación de bloque de CIDR; por ejemplo,
2001:db8:1234:1a00::/64.
• El ID de la lista de prefijos para el servicio de AWS; por ejemplo, pl-1a2b3c4d. Para obtener más
información, consulte Puntos de enlace de la VPC de gateway en la Guía del usuario de Amazon VPC.
• Otro grupo de seguridad. Esto permite que las instancias que están asociadas al grupo de seguridad
especificado obtengan acceso a las instancias asociadas a este grupo de seguridad. Elegir esta
opción no añade reglas del grupo de seguridad de origen a este grupo de seguridad. Puede
especificar uno de los siguientes grupos de seguridad:
• El grupo de seguridad actual
• Un grupo de seguridad diferente para la misma VPC
• Un grupo de seguridad diferente para una VPC del mismo nivel en una interconexión de VPC.
• (Opcional) Descripción: puede añadir una descripción a la regla, que puede ayudarle a identificarla
más adelante. Una descripción puede tener una longitud máxima de 255 caracteres. Los caracteres
permitidos incluyen a-z, A-Z, 0-9, espacios y ._-:/()#,@[]+=;{}!$*.
Al especificar un grupo de seguridad como origen o destino de una regla, la regla afecta a todas las
instancias que están asociadas al grupo de seguridad. Se permite el tráfico entrante según las direcciones
939
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reglas del grupo de seguridad
Si hay más de una regla para un puerto específico, Amazon EC2 aplica la regla más permisiva. Por
ejemplo, si tiene una regla que permite el acceso al puerto TCP 3389 (RDP) desde la dirección IP
203.0.113.1 y otra regla que permite el acceso al puerto TCP 3389 desde todas las direcciones, todos
tienen acceso al puerto TCP 3389.
Seguimiento de la conexión
Los grupos de seguridad utilizan el seguimiento de las conexiones para realizar un seguimiento de
la información sobre el tráfico hacia y desde la instancia. Las reglas se aplican según el estado de la
conexión del tráfico para determinar si el tráfico se permite o se deniega. Este enfoque permite que los
grupos de seguridad tengan estado. Esto significa que se permite la salida de las repuestas al tráfico de
entrada de la instancia, independientemente de las reglas de salida del grupo de seguridad y viceversa.
Por ejemplo, si inicia un comando ping de ICMP para la instancia desde el equipo doméstico y las reglas
de entrada del grupo de seguridad permiten el tráfico de ICMP, se realiza un seguimiento de la información
sobre la conexión (incluida la información de puerto). El tráfico de respuesta desde la instancia del
comando ping no se sigue como una nueva solicitud, sino como una conexión establecida y se permite
que salga de la instancia, aunque las reglas de salida del grupo de seguridad restrinjan el tráfico de ICMP
de salida.
No se realiza un seguimiento de todos los flujos de tráfico. Si una regla del grupo de seguridad permite los
flujos TCP o UDP para todo el tráfico(0.0.0.0/0) y hay una regla correspondiente en la otra dirección
que permita todo el tráfico de respuesta (0.0.0.0/0) para todos los puertos (0-65535), entonces no se
realiza un seguimiento de ese flujo de tráfico. Por consiguiente, se permite que el tráfico de respuesta fluya
según la regla de entrada o de salida que permita el tráfico de respuesta y no según la información de
seguimiento.
En el siguiente ejemplo, el grupo de seguridad incluye reglas de entrada específicas para el tráfico TCP e
ICMP y una regla de salida que permite todo el tráfico de salida.
Reglas de entrada
Reglas de salida
Se realiza un seguimiento del tráfico TCP en el puerto 22 (SSH) hacia y desde la instancia, porque la regla
de entrada solo permite el tráfico desde 203.0.113.1/32 y no todas las direcciones IP (0.0.0.0/0).
No se realiza un seguimiento del tráfico TCP en el puerto 80 (HTTP) hacia y desde la instancia, porque
tanto las reglas de entrada como las de salida permiten todo el tráfico (0.0.0.0/0). Siempre se realiza el
seguimiento del tráfico ICMP, independientemente de las reglas. Si elimina la regla de salida del grupo de
940
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Grupos de seguridad predeterminados
seguridad, se hace un seguimiento de todo el tráfico hacia y desde la instancia, incluido el tráfico del puerto
80 (HTTP).
Un flujo de tráfico del que no se realiza seguimiento se interrumpe de inmediato si se elimina o modifica
la regla que permite el flujo. Por ejemplo, si tiene una regla de salida abierta (0.0.0.0/0) y elimina una
regla que permite todo el tráfico SSH (puerto TCP 22) entrante (0.0.0.0/0) a la instancia (o la modifica
de modo que la conexión ya no se permita), las conexiones SSH existentes a la instancia se eliminan
inmediatamente. La conexión no estaba siendo rastreada previamente, por lo que el cambio romperá la
conexión. Por otro lado, si tiene una regla de entrada más estrecha que inicialmente permite la conexión
SSH (lo que significa que se rastreó la conexión), pero cambia esa regla para que ya no permita nuevas
conexiones desde la dirección del cliente SSH actual, la conexión existente no se romperá cambiando la
regla.
En el caso de otros protocolos que no sean TCP, UDP o ICMP, solo se realiza el seguimiento de la
dirección IP y del número de protocolo. Si la instancia envía tráfico a otro host (host B) y el host B inicia
el mismo tipo de tráfico a su instancia en una solicitud distinta en el plazo de 600 segundos de la solicitud
o respuesta original, la instancia la acepta independientemente de las reglas de entrada del grupo de
seguridad. Su instancia lo acepta porque se considera tráfico de respuesta.
Para asegurarse de que el tráfico se interrumpe inmediatamente al quitar una regla de grupo de seguridad
o para asegurarse de que todo el tráfico entrante está sujeto a reglas de firewall, puede utilizar una ACL de
red para la subred. Las ACL de red son sin estado y, por lo tanto, no permiten automáticamente el tráfico
de respuesta. Para obtener más información, consulte la sección relacionada con las ACL de red en la
Guía del usuario de Amazon VPC.
• Permite todo el tráfico entrante de otras instancias asociadas con el grupo de seguridad predeterminado.
El grupo de seguridad se especifica a sí mismo como grupo de seguridad de origen en sus reglas de
entrada.
• Permite todo el tráfico de salida desde la instancia.
Puede agregar o eliminar reglas de entrada y de salida en cualquier grupo de seguridad predeterminado.
Al crear un grupo de seguridad, debe darle un nombre y una descripción. Los nombres y las descripciones
de los grupos de seguridad pueden tener hasta 255 caracteres de longitud y se limitan a los siguientes
caracteres:
941
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
El nombre del grupo de seguridad no puede comenzar con sg-. El nombre de un grupo de seguridad debe
ser único en la VPC.
Una vez que ha creado un grupo de seguridad, puede cambiar las reglas de entrada para que reflejen el
tipo de tráfico de entrada que desea que llegue a las instancias asociadas. También puede cambiar sus
reglas de salida.
Para obtener más información sobre las reglas que puede añadir a un grupo de seguridad, consulte
Referencia de reglas de grupos de seguridad (p. 950).
Una vez lanzada la instancia, puede cambiar sus grupos de seguridad. Para obtener más información,
consulte Cambio de los grupos de seguridad de una instancia en la Guía del usuario de Amazon VPC.
Puede crear, ver, actualizar y eliminar grupos de seguridad y las reglas de los grupos de seguridad
mediante la consola de Amazon EC2 y las herramientas de la línea de comandos.
Tareas
• Crear un grupo de seguridad (p. 942)
• Copia de un grupo de seguridad (p. 943)
• Visualización de los grupos de seguridad (p. 944)
• Agregar reglas a un grupo de seguridad (p. 944)
• Actualización de las reglas del grupo de seguridad (p. 947)
• Eliminación de reglas de un grupo de seguridad (p. 948)
• Eliminar un grupo de seguridad (p. 949)
Nueva consola
942
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
5. Puede agregar reglas de grupo de seguridad ahora o puede agregarlas en cualquier momento
después de haber creado el grupo de seguridad. Para obtener más información acerca
de la adición de las reglas de grupos de seguridad, consulte Agregar reglas a un grupo de
seguridad (p. 944).
6. Seleccione Create (Crear).
Consola antigua
Command line
La copia recibe un nuevo ID de grupo de seguridad único y debe asignarle un nombre. También puede
agregar una descripción.
Puede crear una copia de un grupo de seguridad mediante uno de los métodos siguientes.
Nueva consola
943
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
Consola antigua
Nueva consola
Consola antigua
Command line
944
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
aplique la regla. Para obtener información acerca de la elección de las reglas de grupos de seguridad para
tipos concretos de acceso, consulte Referencia de reglas de grupos de seguridad (p. 950).
Puede agregar reglas a un grupo de seguridad mediante uno de los métodos siguientes.
Nueva consola
Si el grupo de seguridad está en una VPC habilitada para IPv6, esta opción agrega
automáticamente una segunda regla para el tráfico IPv6 (::/0).
• Elija My IP (Mi IP) para permitir el tráfico entrante solo desde la dirección IPv4 pública de
su equipo local.
c. En Description (Descripción), especifique si lo desea una breve descripción de la regla.
5. Elija Vista previa de cambios, Guardar reglas.
945
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
Si el grupo de seguridad está en una VPC habilitada para IPv6, esta opción agrega
automáticamente una segunda regla para el tráfico IPv6 (::/0).
• Elija My IP (Mi IP) para permitir el tráfico saliente solo a la dirección IPv4 pública del equipo
local.
c. En Description (Descripción), especifique si lo desea una breve descripción de la regla.
5. Seleccione Preview changes (Vista previa de cambios), Confirm (Confirmar).
Consola antigua
Si el grupo de seguridad está en una VPC preparada para IPv6, la opción Anywhere
(Cualquier lugar) crea dos reglas: una para el tráfico IPv4 (0.0.0.0/0) y otra para el tráfico
IPv6 (::/0).
• My IP (Mi IP): agrega automáticamente la dirección IPv4 pública de su equipo local.
• En Description (Descripción), puede especificar si lo desea una descripción de la regla.
Para obtener más información sobre los tipos de reglas que puede agregar, consulte Referencia
de reglas de grupos de seguridad (p. 950).
5. Seleccione Save.
946
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
6. También puede especificar reglas de salida. En la pestaña Outbound (Salida), elija Edit (Editar),
Add Rule (Añadir regla) y, a continuación, haga lo siguiente:
Si el grupo de seguridad está en una VPC preparada para IPv6, la opción Anywhere
(Cualquier lugar) crea dos reglas: una para el tráfico IPv4 (0.0.0.0/0) y otra para el tráfico
IPv6 (::/0).
• My IP (Mi IP): agrega automáticamente la dirección IP de su equipo local.
• En Description (Descripción), puede especificar si lo desea una descripción de la regla.
7. Seleccione Save.
Command line
Nueva consola
947
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
4. Actualice la regla según sea necesario y, a continuación, elija Preview changes (Vista previa de
cambios), Confirm (Confirmar).
Consola antigua
Command line
No puede modificar el protocolo, el rango de puertos o el origen o destino de una regla existente
mediante la API de Amazon EC2 o una herramienta de línea de comandos. En su lugar, debe eliminar
la regla existente y añadir una nueva. Sin embargo, puede actualizar la descripción de una regla
existente.
Puede eliminar reglas de un grupo de seguridad mediante uno de los métodos siguientes.
Nueva consola
948
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de grupos de seguridad
Consola antigua
Command line
Nueva consola
949
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
Consola antigua
Command line
A continuación, se muestran ejemplos de los tipos de reglas que puede agregar a grupos de seguridad
para tipos concretos de acceso.
Ejemplos
• Reglas del servidor web (p. 950)
• Reglas del servidor de bases de datos (p. 951)
• Reglas para conectarse a las instancias desde un equipo (p. 953)
• Reglas para conectarse a las instancias desde una instancia con el mismo grupo de
seguridad (p. 953)
• Reglas para hacer ping/ICMP (p. 953)
• Reglas del servidor DNS (p. 954)
• Reglas de Amazon EFS (p. 954)
• Reglas de Elastic Load Balancing (p. 955)
• Reglas de interconexión de VPC (p. 956)
950
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
• Una dirección IP específica o un rango de direcciones IP (con la notación de bloques de CIDR) de la red
local
• Un ID de grupo de seguridad para un grupo de instancias que obtengan acceso a la base de datos
951
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
Opcionalmente, puede restringir el tráfico saliente desde los servidores de base de datos. Por ejemplo,
es posible que desee permitir el acceso a Internet para actualizaciones de software y restringir todos los
demás tipos de tráfico. Primero debe eliminar la regla de salida predeterminada que permite todo el tráfico
de salida.
952
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
La siguiente tabla describe la regla de entrada para un grupo de seguridad que permite que las instancias
asociadas se comuniquen entre sí. La regla permite todo tipo de tráfico.
953
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
Para utilizar el comando ping6 para hacer ping a la dirección IPv6 de su instancia, debe agregar la
siguiente regla de entrada de ICMPv6.
• Una dirección IP o un rango de direcciones IP (con la notación de bloques de CIDR) de una local
• El ID de un grupo de seguridad para el conjunto de instancias de la red que requieran acceso al servidor
DNS
TCP 6 53
UDP 17 53
954
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
Para montar un sistema de archivos de Amazon EFS en la instancia Amazon EC2, debe conectarse a la
instancia. Por consiguiente, el grupo de seguridad asociado a su instancia debe tener reglas que permitan
el tráfico SSH entrante de su equipo local o red local.
Entrada
Para un
balanceador de
carga interno: el
bloque de CIDR de
IPv4 de la VPC.
Salida
955
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Referencia de reglas de grupos de seguridad
Las reglas del grupo de seguridad de sus instancias deben permitir que el balanceador de carga
se comunique con las instancias tanto en el puerto del agente de escucha como en el puerto de
comprobación de estado.
Entrada
Para obtener más información, consulte Configurar grupos de seguridad para Classic Load Balancer en
la Guía del usuario de Classic Load Balancers y Grupos de seguridad para el Balanceador de carga de
aplicaciones en la Guía del usuario de Application Load Balancers.
956
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración de la configuración
Cada instancia Amazon EC2 debe cumplir con los estándares de seguridad de la organización. No instale
roles y características de Windows que no sean necesarias, e instale software para protegerse contra
código malintencionado (antivirus, antimalware, mitigación de vulnerabilidades), monitorear la integridad
del host y detectar intrusiones. Configure el software de seguridad para monitorear y mantener la
configuración de seguridad del sistema operativo, proteger la integridad de los archivos críticos del sistema
operativo y alertar sobre las desviaciones de la línea de base de seguridad. Considere la posibilidad de
implementar los parámetros de configuración de seguridad recomendados publicados por Microsoft, el
Center for Internet Security (CIS) o el Instituto Nacional de Normalización y Tecnología (NIST). Considere
la posibilidad de utilizar otras herramientas de Microsoft para determinados servidores de aplicaciones,
como el Analizador de prácticas recomendadas para SQL Server.
Los clientes de AWS también pueden ejecutar evaluaciones de Amazon Inspector para mejorar la
seguridad y el cumplimiento de las aplicaciones implementadas en instancias Amazon EC2. Amazon
Inspectorevalúa automáticamente las aplicaciones en busca de vulnerabilidades o desviaciones de
las prácticas recomendadas e incluye una base de conocimientos de cientos de reglas asignadas a
estándares comunes de cumplimiento de normas de seguridad (por ejemplo, PCI DSS) y definiciones
de vulnerabilidades. Entre los ejemplos de reglas integradas se incluye comprobar si el inicio de sesión
raíz remoto está habilitado o si hay versiones de software vulnerables instaladas. Los investigadores de
seguridad de AWS actualizan estas reglas con regularidad.
Debe configurar Windows Update en las instancias Amazon EC2 que ejecutan Windows Server. De
forma predeterminada, no recibirá actualizaciones de Windows en las AMI proporcionadas por AWS.
Para obtener una lista de las AMI de Amazon EC2 más recientes que ejecutan Windows Server, consulte
Detalles acerca de las versiones de AMI de Windows de AWS.
957
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Validación de la conformidad
AWS proporciona varias herramientas para ayudar a administrar los cambios en los recursos de AWS,
incluidos AWS CloudTrail, AWS Config, AWS CloudFormation y AWS Elastic Beanstalk. AWS OpsWorks
y paquetes de administración para Systems Center Operations Manager y System Center Virtual Machine
Manager. Tenga en cuenta que Microsoft publica revisiones de Windows todos los martes (a veces incluso
diariamente) y AWS actualiza todas las AMI de Windows administradas por AWS dentro de los cinco días
siguientes a que Microsoft publique un parche. Por lo tanto, es importante aplicar parches continuamente
a todas las AMI de línea de base, actualizar las plantillas de AWS CloudFormation y las configuraciones
de grupo de Auto Scaling con los últimos ID de AMI e implementar herramientas para automatizar la
administración de parches de instancia en ejecución.
Microsoft proporciona varias opciones para administrar el sistema operativo Windows y los cambios
en las aplicaciones. SCCM, por ejemplo, proporciona una cobertura completa del ciclo de vida de las
modificaciones del entorno. Seleccione herramientas que aborden los requisitos empresariales y controlen
cómo los cambios afectarán los SLA de las aplicaciones, la capacidad, la seguridad y los procedimientos
de recuperación de desastres. Evite los cambios manuales y, en su lugar, aproveche el software de
administración de configuración automatizada o las herramientas de línea de comandos, como EC2 Run
Command o Windows PowerShell para implementar procesos de cambio repetibles y con secuencias
de comandos. Para facilitar este requisito, utilice hosts de bastión con registro mejorado para todas las
interacciones con las instancias de Windows para asegurarse de que todos los eventos y tareas se graben
automáticamente.
Para obtener una lista de servicios de AWS en el ámbito de programas de conformidad específicos,
consulte Servicios de AWS en el ámbito del programa de conformidad. Para obtener información general,
consulte Programas de conformidad de AWS.
Puede descargar los informes de auditoría de terceros utilizando AWS Artifact. Para obtener más
información, consulte Descarga de informes en AWS Artifact.
Amazon EC2 proporciona imágenes de Amazon Machine (AMI) para Microsoft Windows Server para
ayudarle a cumplir los estándares de conformidad de Security Technical Implementation Guide (STIG),
una guía de implementación técnica sobre seguridad. Estos AMI están preconfigurados con un número
de estándares STIG para ayudarle en la fase de implementación a la hora de cumplir los estándares de
conformidad STIG. Para obtener más información, consulte AMI para conformidad STIG de Amazon EC2
para Windows Server (p. 70).
958
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Auditoría y rendición de cuentas
• AWS Security Hub– este servicio de AWS ofrece una vista integral de su estado de seguridad en
AWS que le ayuda a comprobar la conformidad con las normas del sector de seguridad y las prácticas
recomendadas.
Además de las herramientas de administración de sistemas de Microsoft, los clientes pueden utilizar
Amazon CloudWatch para monitorear la utilización de la CPU de instancias, el rendimiento del disco,
la E/S de red y realizar comprobaciones de estado de hosts e instancias. Los servicios EC2Config y
EC2Launch proporcionan acceso a características avanzadas adicionales para las instancias de Windows.
Por ejemplo, pueden exportar registros de sistemas, seguridad, aplicaciones e Internet Information
Services (IIS) de Windows a CloudWatch Logs que se pueden integrar con métricas y alarmas de Amazon
CloudWatch. Los clientes también pueden crear scripts que exporten contadores de rendimiento de
Windows a métricas personalizadas de Amazon CloudWatch.
959
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Almacenamiento
Amazon EC2 le ofrece opciones de almacenamiento de datos flexibles, rentables y de fácil uso para
sus instancias. Cada opción presenta una combinación exclusiva de rendimiento y durabilidad. Las
opciones de almacenamiento se pueden utilizar de forma independiente o combinadas para ajustarse a
sus requisitos.
Después de leer esta sección, tendrá una comprensión óptima acerca de cómo utilizar las opciones de
almacenamiento de datos compatibles con Amazon EC2 para responder a sus requisitos concretos. Entre
las opciones de almacenamiento se encuentran las siguientes:
Amazon EBS
Amazon EBS ofrece volúmenes de almacenamiento duradero de nivel de bloque que se pueden adjuntar a
una instancia en ejecución. Puede utilizar Amazon EBS como dispositivo de almacenamiento principal para
los datos que requieran actualizaciones frecuentes y detalladas. Por ejemplo, Amazon EBS es la opción de
almacenamiento recomendada al ejecutar una base de datos en una instancia.
Un volumen de EBS se comporta como un dispositivo de bloque externo, sin formatear y sin procesar que
puede adjuntar a una única instancia. El volumen persiste, independientemente de la vida de ejecución
de una instancia. Después de adjuntar un volumen de EBS a una instancia, puede usarlo como cualquier
otro disco duro físico. Tal y como se muestra en la figura anterior, se pueden adjuntar varios volúmenes a
una instancia. También puede separar un volumen de EBS de una instancia y adjuntarlo a otra instancia.
Puede cambiar dinámicamente la configuración de un volumen adjunto a una instancia. Los volúmenes
de EBS también se pueden crear como volúmenes cifrados mediante la característica Cifrado de Amazon
EBS. Para obtener más información, consulte Cifrado de Amazon EBS (p. 1065).
Para mantener una copia de seguridad de los datos, puede crear una instantánea de un volumen de EBS,
que se almacena en Amazon S3. Puede crear un volumen de EBS a partir de una instantánea y adjuntarlo
a otra instancia. Para obtener más información, consulte Amazon Elastic Block Store (p. 961).
Muchas instancias pueden obtener acceso al almacenamiento desde discos adjuntos físicamente al equipo
host. Este almacenamiento de disco se denomina almacén de instancias. El almacén de instancias ofrece
un almacenamiento de nivel de bloques temporal para las instancias. Los datos en un volumen de almacén
960
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Amazon EBS
de instancias persiste solo durante la vida de la instancia asociada; si detiene o termina una instancia,
cualquier dato en los volúmenes del almacén de instancias se pierde. Para obtener más información,
consulte Almacén de instancias Amazon EC2 (p. 1126).
Amazon S3
Agregar almacenamiento
Cada vez que lanza una instancia desde una AMI, se crea un dispositivo de almacenamiento raíz para
esa instancia. El dispositivo de almacenamiento raíz contiene toda la información necesaria para arrancar
la instancia. Puede especificar volúmenes de almacenamiento además del volumen de dispositivo
raíz al crear una AMI o lanzar una instancia con mapeo de dispositivos de bloques. Para obtener más
información, consulte Mapeo de dispositivos de bloques (p. 1143).
También se pueden adjuntar volúmenes de EBS a una instancia en ejecución. Para obtener más
información, consulte Asociar un volumen de Amazon EBS a una instancia (p. 986).
Precios de almacenamiento
Para obtener información sobre los precios de almacenamiento, abra AWS Pricing, desplácese hasta
Services Pricing (Precios de los servicios) , elija Storage (Almacenamiento) y, a continuación, elija la
opción de almacenamiento para abrir la página de precios de dicha opción de almacenamiento. Para
obtener información sobre la estimación del costo del almacenamiento, consulte la Calculadora de precios
de AWS.
Amazon EBS se recomienda cuando los datos deben estar accesibles rápidamente y se necesita una
persistencia a largo plazo. Los volúmenes de EBS están especialmente indicados para su uso como
almacenamiento principal de sistemas de archivos, bases de datos o para cualquier aplicación que
requiera actualizaciones detalladas y acceso a almacenamiento de nivel de bloque sin formato. Amazon
EBS está indicado para aplicaciones similares a bases de datos que se basan en lecturas y escrituras
aleatorias y para aplicaciones de uso intensivo de capacidad de proceso que realizan lecturas y escrituras
largas y continuas.
Con Amazon EBS, paga únicamente lo que utiliza. Para obtener más información acerca de los precios de
Amazon EBS consulte la sección de Proyección de costos de la página de Amazon Elastic Block Store.
Contenido
• Características de Amazon EBS (p. 962)
• Volúmenes de Amazon EBS (p. 963)
• Instantáneas de Amazon EBS (p. 1006)
961
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Características de Amazon EBS
962
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Puede usar volúmenes de EBS como almacenamiento principal de los datos que requieren actualizaciones
frecuentes, como la unidad del sistema de una instancia o el almacenamiento de una aplicación de base
de datos. También se pueden utilizar con las aplicaciones de uso intensivo que realicen exploraciones de
discos continuas. Los volúmenes de EBS persisten, independientemente de la vida de ejecución de una
instancia EC2.
También puede asociar varios volúmenes de EBS a una sola instancia. El volumen y la instancia deben
estar dentro de la misma zona de disponibilidad. Dependiendo del volumen y los tipos de instancia, puede
utilizar Multi-Attach (p. 986) para montar un volumen en varias instancias al mismo tiempo.
Amazon EBS proporciona los siguientes tipos de volumen: SSD de uso general (gp2), SSD de IOPS
provisionadas (io1), HDD con velocidad optimizada (st1), Cold HDD (sc1) y Magnético (standard, un
tipo de generación anterior). Se diferencian en las características de rendimiento y en el precio, y permiten
adaptar el rendimiento y el costo del almacenamiento a las necesidades de las aplicaciones. Para obtener
más información, consulte Tipos de volúmenes de Amazon EBS (p. 965).
La cuenta tiene un límite en el número de volúmenes de EBS que puede usar y el almacenamiento total
del que dispone. Para obtener más información sobre estos límites y sobre cómo solicitar un incremento,
consulte Cuotas de servicio de Amazon EC2 (p. 1194).
Contenido
• Beneficios de utilizar volúmenes de EBS (p. 963)
• Tipos de volúmenes de Amazon EBS (p. 965)
• Restricciones de tamaño y configuración de un volumen de EBS (p. 980)
• Creación de un volumen de Amazon EBS (p. 983)
• Asociar un volumen de Amazon EBS a una instancia (p. 986)
• Asociar un volumen a varias instancias con Amazon EBS Multi-Attach (p. 986)
• Hacer que un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990)
• Visualización de información acerca de un volumen de Amazon EBS (p. 994)
• Reemplazar un volumen Amazon EBS con una instantánea anterior (p. 995)
• Monitoreo del estado de los volúmenes (p. 996)
• Desasociación de un volumen de Amazon EBS de una instancia Windows (p. 1004)
• Eliminación de un volumen de Amazon EBS (p. 1006)
963
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Disponibilidad de datos
Cuando se crea un volumen de EBS, se replica automáticamente dentro de su zona de disponibilidad
para evitar la pérdida de datos por errores en cualquiera de los componentes del hardware. Puede asociar
un volumen de EBS a cualquier instancia EC2 en la misma zona de disponibilidad. Después de adjuntar
un volumen, este aparece como dispositivo de bloques nativo, similar a un disco duro u otro dispositivo
físico. En ese punto, la instancia puede interactuar con el volumen tal y como lo haría con una unidad local.
Puede conectarse a la instancia y formatear el volumen de EBS con un sistema de archivos, como NTFS y,
a continuación, instalar aplicaciones.
Si adjunta varios volúmenes a un dispositivo que ha nombrado, puede distribuir los datos entre los
volúmenes para un mayor rendimiento y velocidad de E/S.
Puede asociar un volumen de EBS io1 a un máximo de 16 instancias basadas en Nitro. Para obtener más
información, consulte Asociar un volumen a varias instancias con Amazon EBS Multi-Attach (p. 986). De
lo contrario, puede asociar un volumen de EBS a una única instancia.
Puede obtener datos de monitorización para los volúmenes de EBS, incluidos los volúmenes de dispositivo
raíz para instancias respaldadas por EBS, sin cargo adicional. Para obtener más información sobre las
métricas de monitorización, consulte Métricas de Amazon CloudWatch para Amazon EBS (p. 1109). Para
obtener información sobre cómo realizar un seguimiento del estado de los volúmenes, consulte Amazon
CloudWatch Events para Amazon EBS (p. 1116).
Persistencia de datos
Un volumen de EBS es un almacenamiento fuera de la instancia que puede persistir independientemente
de la duración de esta. Seguirá pagando por el uso del volumen mientras persistan los datos.
Los volúmenes de EBS que están asociados a una instancia en ejecución se pueden desasociar
automáticamente de la instancia con sus datos intactos cuando se termina la instancia si desactiva la
casilla de verificación Delete on Termination (Eliminar al terminar) al configurar los volúmenes de EBS para
su instancia en la consola de EC2. A continuación, el volumen se puede volver a adjuntar a una nueva
instancia, permitiendo una recuperación rápida. Si la casilla de verificación Delete on Termination (Eliminar
al terminar) está marcada, los volúmenes se eliminarán al terminar la instancia EC2. Si utiliza una instancia
respaldada por EBS puede detener y reiniciar dicha instancia sin que ello afecte a los datos almacenados
en el volumen adjunto. El volumen permanece adjunto durante todo el ciclo de detención e inicio. Esto le
permite procesar y almacenar los datos en el volumen de forma indefinida, utilizando solo los recursos
de procesamiento y almacenamiento cuando sea preciso. Los datos persisten en el volumen hasta que
este se elimine explícitamente. El almacenamiento de bloques físico utilizado por los volúmenes de EBS
eliminados sobrescribe con ceros antes de asignarse a otra cuenta. Si trabaja con información confidencial,
debería plantearse cifrar los datos manualmente o almacenarlos en un volumen protegido por Cifrado de
Amazon EBS. Para obtener más información, consulte Cifrado de Amazon EBS (p. 1065).
De forma predeterminada, el volumen raíz de EBS que se crea y adjunta a una instancia durante el
lanzamiento se elimina cuando se termina dicha instancia. Puede modificar este comportamiento
cambiando el valor de la marca DeleteOnTermination a false al lanzar la instancia. Este valor
modificado hace que el volumen persista incluso después de terminarse la instancia y le permite adjuntar el
volumen a otra instancia.
De forma predeterminada, los volúmenes de EBS adicionales que se crean y adjuntan a una instancia
durante el lanzamiento no se eliminan cuando se termina dicha instancia. Puede modificar este
comportamiento cambiando el valor de la marca DeleteOnTermination a true al lanzar la instancia. La
modificación de este valor provoca que los volúmenes se eliminen cuando la instancia termina.
Cifrado de datos
Para un cifrado de datos simplificado, puede crear volúmenes de EBS cifrados con la característica Cifrado
de Amazon EBS. Todos los tipos de volúmenes de EBS admiten el cifrado. Puede utilizar volúmenes
de EBS cifrados para satisfacer numerosas necesidades de cifrado de datos en reposo para datos
964
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Cifrado de Amazon EBS utiliza claves maestras de AWS Key Management Service (AWS KMS) al crear
volúmenes cifrados y cualquier instantánea creada a partir de ellos. La primera vez que cree un volumen
de EBS cifrado en una región, se crea automáticamente una clave maestra. Esta clave se utiliza para
Cifrado de Amazon EBS a menos que seleccione una clave maestra del cliente (CMK) que haya creado
por separado con AWS KMS. Crear su propia CMK le ofrece una mayor flexibilidad, incluida la opción
de crear, rotar, desactivar y definir los controles de acceso y auditar las claves de cifrado utilizadas para
proteger los datos. Para obtener más información, consulte la AWS Key Management Service Developer
Guide.
Instantáneas
Amazon EBS ofrece la posibilidad de crear instantáneas (copias de seguridad) de cualquier volumen
de EBS y guardar una copia de los datos del volumen en Amazon S3, donde se almacena de forma
redundante en varias zonas de disponibilidad. No es necesario adjuntar el volumen a una instancia
en ejecución para tomar una instantánea. Mientras siga grabando datos en un volumen, puede crear
periódicamente una instantánea del volumen para usarla como referencia para nuevos volúmenes.
Estas instantáneas se pueden utilizar para crear varios volúmenes de EBS nuevos o mover volúmenes
por diferentes zonas de disponibilidad. Las instantáneas de volúmenes de EBS cifrados se cifran
automáticamente.
Cuando se crea un nuevo volumen de EBS a partir de una instantánea, es una copia exacta del
volumen original en el momento en que se tomó la instantánea. Los volúmenes EBS que se crean a
partir de instantáneas cifradas se cifran automáticamente. De manera opcional, si se especifica una
zona de disponibilidad distinta, puede usar esta funcionalidad un volumen duplicado en dicha zona.
Las instantáneas se pueden compartir con cuentas específicas de AWS o ser públicas. La creación
de instantáneas devenga cargos, en Amazon S3 en función del tamaño total del volumen. Para las
instantáneas sucesivas del volumen, solo se cobrará por cualquier dato adicional por encima del tamaño
total del volumen.
Las instantáneas son backups incrementales, lo que significa que solo se guardan los bloques del volumen
que han cambiado después de la instantánea más reciente. Si tiene un volumen con 100 GiB de datos
pero solo 5 GiB han cambiado desde su última instantánea, solo se graban en Amazon S3 los 5 GiB de
datos que se han modificado. Aunque las instantáneas se guarden de forma incremental, su proceso de
eliminación está diseñado para que solo tenga que retener la instantánea más reciente.
Para ayudarle a categorizar y a administrar los volúmenes y las instantáneas, puede etiquetarlas con
los metadatos que elija. Para obtener más información, consulte Etiquetado de los recursos de Amazon
EC2 (p. 1182).
Para hacer copias de seguridad de los volúmenes automáticamente, puede usar Administrador de ciclo de
vida de datos de Amazon (p. 1042) o AWS Backup.
Flexibilidad
Los volúmenes de EBS admiten cambios de configuración activos mientras se encuentran en producción.
Puede modificar el tipo de volumen, el tamaño del volumen y la capacidad de IOPS sin interrupciones del
servicio. Para obtener más información, consulte Volúmenes elásticos de Amazon EBS (p. 1054).
965
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
• Volúmenes respaldados por SSD, optimizados para cargas de trabajo de transacciones que impliquen
operaciones de lectura/escritura frecuentes de pequeño tamaño de E/S, en las que el atributo de
rendimiento dominante es IOPS
• Volúmenes respaldados por HDD-backed, optimizados para cargas de trabajo de streaming grandes,
en las que la velocidad de procesamiento (medido en MiB/s) es una medición del rendimiento mejor que
IOPS
Existen varios factores que pueden afectar al rendimiento de los volúmenes de EBS, como la configuración
de la instancia, las características de E/S o la demanda de la carga de trabajo. Para obtener más
información sobre cómo obtener el máximo rendimiento de los volúmenes de EBS, consulte Rendimiento
de los volúmenes de Amazon EBS en instancias de Windows (p. 1095).
Para obtener más información sobre los precios, consulte Precios de Amazon EBS.
Tipo de volumen SSD de uso SSD de IOPS HDD con Cold HDD (sc1)
general (gp2) provisionadas (io1) velocidad
optimizada (st1)
Volume size 1 GiB - 16 TiB 4 GiB - 16 TiB 500 GiB - 16 TiB 500 GiB - 16 TiB
966
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Máximo de IOPS 16,000 (E/S de 64,000 (E/S de 16 KiB) † 500 (E/S de 1 250 (E/S de 1
por volumen 16 KiB)* MiB) MiB)
* El límite de rendimiento está comprendido entre 128 MiB/s y 250 MiB/s, en función del tamaño del
volumen. Los volúmenes de menos de 170 GiB ofrecen una velocidad máxima de 128 MiB/s. Los
volúmenes más grandes de 170 GiB pero más pequeños de 334 GiB ofrecen una velocidad máxima de
250 MiB/s si los créditos de ráfaga están disponibles. Los volúmenes más grandes o iguales a 334 GiB
ofrecen 250 MiB/s independientemente de los créditos de ráfaga. Es posible que los volúmenes gp2
más antiguos no alcancen el rendimiento máximo a menos que modifique el volumen. Para obtener más
información, consulte Volúmenes elásticos de Amazon EBS (p. 1054).
† Las IOPS y el rendimiento máximos solo se garantizan en las Instancias integradas en el sistema
Nitro (p. 119) aprovisionadas con más de 32 000 IOPS. Otras instancias garantizan hasta 32,000 IOPS y
500 MiB/s. Es posible que los volúmenes io1 más antiguos no alcancen el rendimiento máximo a menos
que modifique el volumen. Para obtener más información, consulte Volúmenes elásticos de Amazon
EBS (p. 1054).
†† Para alcanzar este rendimiento, debe tener una instancia que admita la optimización de EBS (p. 1081).
En la siguiente tabla se describen los tipos de volúmenes de EBS de generaciones anteriores. Si necesita
un rendimiento o una uniformidad del rendimiento superior a los que proporcionan los volúmenes de
generaciones anteriores, le recomendamos que se plantee utilizar SSD de uso general (gp2) o cualquier
otro tipo de volumen actual. Para obtener más información, consulte Volúmenes de generaciones
anteriores.
967
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Cada volumen recibe un saldo inicial de 5,4 millones de créditos de E/S, suficiente para soportar el
rendimiento por ráfagas máximo de 3000 IOPS por cada 30 minutos. Este saldo inicial de créditos está
diseñado para proporcionar un ciclo de arranque inicial rápido para los volúmenes de arranque y ofrecer
un buen proceso de arranque para otras aplicaciones. Los volúmenes obtienen créditos de E/S a una
968
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
velocidad de rendimiento de referencia de 3 IOPS por GiB del tamaño del volumen. Por ejemplo, un
volumen gp2 de 100 GiB tiene un rendimiento de referencia de 300 IOPS.
Cuando el volumen necesita más que el nivel de E/S del rendimiento de referencia, recurre a los créditos
de E/S del saldo de créditos para transmitir en el nivel de rendimiento necesario, hasta un máximo de
3000 IOPS. Cuando el volumen utiliza menos créditos de E/S de los que obtiene en un segundo, los
créditos de E/S no utilizados se añaden al saldo. El saldo máximo de créditos de E/S de un volumen es
igual al saldo inicial (5,4 millones de créditos de E/S).
Cuando el rendimiento de la línea de base de un volumen es mayor que el rendimiento por ráfagas
máximo, no se gastan nunca los créditos de E/S. Si el volumen está asociado a una instancia creada
en Nitro System (p. 119), no se informa del saldo de ráfagas. Para otras instancias, el saldo de ráfagas
registrado es del 100 %.
La duración de la ráfaga de un volumen depende del tamaño del volumen, el IOPS por ráfagas requerido y
el saldo de créditos al comenzar la ráfaga. Esto se muestra en la siguiente ecuación:
(Credit balance)
Burst duration = ------------------------------------
(Burst IOPS) - 3(Volume size in GiB)
969
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
En la tabla siguiente se muestra una lista de varios tamaños de volumen y el rendimiento de referencia
asociado a cada uno de ellos (que es además la velocidad a la que acumula créditos de E/S), la duración
de la ráfaga al nivel máximo de 3000 IOPS (partiendo de un saldo de créditos íntegro) y el tiempo en
segundos que tardaría el volumen en rellenar un saldo de créditos vacío.
* El rendimiento de la línea de base del volumen excede el rendimiento por ráfagas máximo.
Si el volumen gp2 consume todo el saldo de créditos de E/S, el rendimiento máximo de IOPS de
dicho volumen permanece en el nivel de rendimiento de IOPS de referencia (la velocidad a la que el
volumen obtiene créditos) y el rendimiento máximo del volumen se reduce hasta las IOPS de referencia
multiplicadas por el tamaño de E/S máximo. El rendimiento nunca puede superar los 250 MiB/s. Cuando la
demanda de E/S cae por debajo del nivel de referencia y se añaden créditos sin utilizar al saldo de créditos
de E/S, el rendimiento máximo de IOPS del volumen vuelve a superar el valor de referencia. Por ejemplo,
un volumen gp2 de 100 GiB con un saldo de créditos vacío tiene un rendimiento de referencia de 300
IOPS y un límite de rendimiento de 75 MiB/s (300 operaciones de E/S por segundo * 256 KiB por operación
de E/S = 75 MiB/s). Cuanto mayor sea un volumen, mayor será el rendimiento de referencia y más rápido
rellenará el saldo de créditos. Para obtener más información sobre cómo se miden las IOPS, consulte
Características de E/S y monitoreo (p. 1096).
Si observa que el rendimiento del volumen se ve restringido frecuentemente al nivel de referencia (debido
a un saldo de créditos de E/S vacío), debería plantearse utilizar un volumen gp2 más grande (con un nivel
de rendimiento de referencia superior) u optar por un volumen io1 para cargas de trabajo que requieran
un rendimiento de IOPS prolongado de más de 16,000 IOPS.
Para obtener información sobre cómo utilizar métricas y alarmas de CloudWatch para monitorizar el saldo
del bucket por ráfaga, consulte Monitoreo del saldo del bucket por ráfaga para los volúmenes gp2, st1 y
sc1 (p. 980).
970
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Rendimiento
El rendimiento de un volumen gp2 se puede calcular mediante la fórmula siguiente, hasta el límite de
rendimiento de 250 MiB/s:
Throughput in MiB/s = ((Volume size in GiB) × (IOPS per GiB) × (I/O size in KiB))
Suponiendo que V = tamaño de volumen, I = tamaño de E/S, R = tasa de E/S y T = rendimiento, esto se
puede simplificar en:
T = VIR
El menor tamaño de volumen que consigue el máximo rendimiento viene determinado por:
T
V = -----
I R
250 MiB/s
= ---------------------
(256 KiB)(3 IOPS/GiB)
[(250)(2^20)(Bytes)]/s
= ------------------------------------------
(256)(2^10)(Bytes)([3 IOP/s]/[(2^30)(Bytes)])
(250)(2^20)(2^30)(Bytes)
= ------------------------
(256)(2^10)(3)
= 357,913,941,333 Bytes
= 333# GiB (334 GiB in practice because volumes are provisioned in whole gibibytes)
El tamaño de un volumen io1 puede variar de 4 GiB a 16 TiB. Puede aprovisionar desde 100 IOPS hasta
64,000 IOPS por volumen en instancias Instancias integradas en el sistema Nitro (p. 119) y hasta 32,000
en otras instancias. La relación máxima de IOPS provisionadas en relación con el tamaño de volumen
solicitado (en GiB) es de 50:1. Por ejemplo, un volumen de 100 GiB se puede aprovisionar con hasta
5000 IOPS. En un tipo de instancia compatible, cualquier volumen de 1280 GiB de tamaño o superior
permite el aprovisionamiento de hasta 64,000 IOPS como máximo (50 × 1280 GiB = 64 000).
Un volumen io1 aprovisionado con hasta 32 000 IOPS admite un tamaño de E/S máximo de 256 KiB y
proporciona un rendimiento de hasta 500 MiB/s. Con el tamaño máximo de E/S, el rendimiento máximo
se alcanza a las 2000 IOPS. Un volumen aprovisionado con más de 32 000 IOPS (hasta el límite de
64 000 IOPS) admite un tamaño de E/S máximo de 61 KiB y proporciona un rendimiento de hasta
1000 MiB/s. El siguiente gráfico ilustra estas características de rendimiento:
971
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
La experiencia de latencia por E/S depende de las IOPS provisionadas y del perfil de la carga de trabajo.
Para obtener la mejor experiencia de latencia de E/S, asegúrese de aprovisionar IOPS para satisfacer el
perfil de E/S de su carga de trabajo.
Note
Algunas cuentas de &AWS; creadas antes de 2012 podrían tener acceso a zonas de
disponibilidad en las regiones us-west-1 o ap-northeast-1 que no admiten volúmenes de SSD
de IOPS provisionadas (io1). Si no puede crear un volumen de io1 (o lanzar una instancia con
un volumen de io1 en su mapeo de dispositivos de bloques) en una de estas regiones, pruebe
con otra zona de disponibilidad en la región. Puede verificar que la zona de disponibilidad admite
volúmenes de io1 creando un volumen de io1 con 4 GiB en dicha zona.
Los volúmenes HDD con velocidad optimizada (st1), aunque son similares a los volúmenes Cold HDD
(sc1), están diseñados para admitir datos a los que se obtiene acceso con frecuencia.
Este tipo de volumen está optimizado para cargas de trabajo que impliquen grandes E/S secuenciales;
recomendamos que los clientes con cargas de trabajo que realicen pequeñas E/S aleatorias utilicen gp2.
Para obtener más información, consulte Ineficiencia de operaciones de lectura/escritura pequeñas en
HDD (p. 979).
972
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Al igual que gp2, st1 ofrece un rendimiento basado en un modelo de bucket por ráfaga. El tamaño del
volumen determina el rendimiento de referencia del volumen, que es la velocidad a la que el volumen
acumula créditos de rendimiento. El tamaño del volumen también determina el rendimiento de ráfaga del
volumen, que es la velocidad a la que usted puede utilizar los créditos disponibles. Los volúmenes grandes
presentan un rendimiento de referencia y de ráfaga superior. Cuantos más créditos tiene el volumen, más
tiempo puede realizar E/S en el nivel de ráfaga.
El rendimiento disponible de un volumen st1, que está sujeto a los límites del rendimiento y de los créditos
de rendimiento, se expresa mediante la siguiente fórmula:
Para un volumen st1 de 1 TiB, el rendimiento de ráfaga está limitado a 250 MiB/s, el bucket se rellena con
créditos a 40 MiB/s y puede albergar hasta 1 TiB de créditos.
Los volúmenes más grandes amplían estos límites linealmente, limitándose el rendimiento a un máximo de
500 MiB/s. Una vez que se agota el bucket, el rendimiento se limita a la velocidad de referencia de 40 MiB/
s por TiB.
En los tamaños de volumen de 0,5 a 16 TiB, el rendimiento de referencia varía entre 20 y el límite de 500
MiB/s, el cual se alcanza a 12,5 TiB del modo siguiente:
40 MiB/s
12.5 TiB x ---------- = 500 MiB/s
1 TiB
El rendimiento de ráfaga varía entre 125 MiB/s y el límite de 500 MiB/s, el cual se alcanza a 2 TiB del modo
siguiente:
250 MiB/s
2 TiB x ---------- = 500 MiB/s
1 TiB
En la siguiente tabla se muestra el rango íntegro de valores de rendimiento de referencia y de ráfaga para
st1:
973
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
0,5 20 125
1 40 250
2 80 500
3 120 500
4 160 500
5 200 500
6 240 500
7 280 500
8 320 500
9 360 500
10 400 500
11 440 500
12 480 500
13 500 500
14 500 500
15 500 500
16 500 500
974
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Note
Cuando se crea una instantánea de un volumen HDD con velocidad optimizada (st1), el
rendimiento podría caer hasta el valor de referencia del volumen mientras la instantánea esté en
curso.
Para obtener información sobre cómo utilizar métricas y alarmas de CloudWatch para monitorizar el saldo
del bucket por ráfaga, consulte Monitoreo del saldo del bucket por ráfaga para los volúmenes gp2, st1 y
sc1 (p. 980).
Los volúmenes Cold HDD (sc1), aunque son similares a los volúmenes HDD con velocidad optimizada
(st1), están diseñados para admitir datos a los que se obtiene acceso con poca frecuencia.
Note
Este tipo de volumen está optimizado para cargas de trabajo que impliquen grandes E/S
secuenciales; recomendamos que los clientes con cargas de trabajo que realicen pequeñas E/
S aleatorias utilicen gp2. Para obtener más información, consulte Ineficiencia de operaciones de
lectura/escritura pequeñas en HDD (p. 979).
Al igual que gp2, sc1 ofrece un rendimiento basado en un modelo de bucket por ráfaga. El tamaño del
volumen determina el rendimiento de referencia del volumen, que es la velocidad a la que el volumen
acumula créditos de rendimiento. El tamaño del volumen también determina el rendimiento de ráfaga del
volumen, que es la velocidad a la que usted puede utilizar los créditos disponibles. Los volúmenes grandes
presentan un rendimiento de referencia y de ráfaga superior. Cuantos más créditos tiene el volumen, más
tiempo puede realizar E/S en el nivel de ráfaga.
975
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
El rendimiento disponible de un volumen sc1, que está sujeto a los límites del rendimiento y de los créditos
de rendimiento, se expresa mediante la siguiente fórmula:
Para un volumen sc1 de 1 TiB, el rendimiento de ráfaga está limitado a 80 MiB/s, el bucket se rellena con
créditos a 12 MiB/s y puede albergar hasta 1 TiB de créditos.
Los volúmenes más grandes amplían estos límites linealmente, y tienen un rendimiento limitado a un
máximo de 250 MiB/s. Una vez que se agota el bucket, el rendimiento se limita a la velocidad de referencia
de 12 MiB/s por TiB.
En los tamaños de volumen de 0,5 a 16 TiB, el rendimiento de referencia varía entre 6 MiB y el máximo de
192 MiB/s, el cual se alcanza a 16 TiB del modo siguiente:
12 MiB/s
16 TiB x ---------- = 192 MiB/s
1 TiB
El rendimiento de ráfaga varía entre 40 MiB/s y el límite de 250 MiB/s, el cual se alcanza a 3125 TiB del
modo siguiente:
80 MiB/s
3.125 TiB x ----------- = 250 MiB/s
1 TiB
En la siguiente tabla se muestra el rango íntegro de valores de rendimiento de referencia y de ráfaga para
sc1:
0,5 6 40
1 12 80
2 24 160
3 36 240
976
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
4 48 250
5 60 250
6 72 250
7 84 250
8 96 250
9 108 250
10 120 250
11 132 250
12 144 250
13 156 250
14 168 250
15 180 250
16 192 250
Note
Cuando se crea una instantánea de un volumen Cold HDD (sc1), el rendimiento podría caer hasta
el valor de referencia del volumen mientras la instantánea esté en curso.
977
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Para obtener información sobre cómo utilizar métricas y alarmas de CloudWatch para monitorizar el saldo
del bucket por ráfaga, consulte Monitoreo del saldo del bucket por ráfaga para los volúmenes gp2, st1 y
sc1 (p. 980).
Magnético (standard)
Los volúmenes Magnético están respaldados por unidades magnéticas y son adecuados para cargas de
trabajo en las que se tiene acceso con poca frecuencia a os datos y escenarios en los que es importante
disponer de almacenamiento de bajo costo para volúmenes de pequeño tamaño. Estos volúmenes ofrecen
aproximadamente un promedio de 100 IOPS, con una capacidad de ráfaga de hasta cientos de IOPS, y su
tamaño puede variar entre 1 GiB y 1 TiB.
Note
Para obtener información sobre cómo utilizar métricas y alarmas de CloudWatch para monitorizar el saldo
del bucket por ráfaga, consulte Monitoreo del saldo del bucket por ráfaga para los volúmenes gp2, st1 y
sc1 (p. 980).
Tanto st1 como sc1 están diseñados para ofrecer una uniformidad del 90 % del rendimiento de ráfaga
el 99 % del tiempo. Los periodos que no cumplen estas convenciones están distribuidos de manera
prácticamente uniforme, alcanzándose el 99 % del rendimiento total previsto cada hora.
En la tabla siguiente se muestran los tiempos de análisis ideales para volúmenes de diversos tamaños,
presumiendo buckets íntegros y un rendimiento de las instancias suficiente.
Volume size
------------- = Scan time
Throughput
Por ejemplo, si se tienen en cuenta las garantías sobre consistencia del rendimiento y otras
optimizaciones, cabe esperar que un cliente de st1 con un volumen de 5 TiB realice un análisis de
volumen completo en un tiempo de entre 2,91 y 3,27 horas.
5 TiB 5 TiB
----------- = ------------------- = 10,486 s = 2.91 hours (optimal)
500 MiB/s 0.00047684 TiB/s
2.91 hours
2.91 hours + -------------- = 3.27 hours (minimum expected)
(0.90)(0.99) <-- From expected performance of 90% of burst 99% of the time
978
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Del mismo modo, cabe esperar que un cliente de sc1 con un volumen de 5 TiB realice un análisis de
volumen completo en un tiempo de entre 5,83 y 6,54 horas.
5 TiB
------------------- = 20972 s = 5.83 hours (optimal)
0.000238418 TiB/s
5.83 hours
-------------- = 6.54 hours (minimum expected)
(0.90)(0.99)
Tamaño del volumen (TiB) Tiempo de análisis con ráfaga de Tiempo de análisis con ráfaga de
ST1 (horas)* SC1 (horas)*
1 1,17 3,64
2 1,17 3,64
3 1,75 3,64
4 2,33 4,66
5 2,91 5,83
6 3,50 6,99
7 4,08 8,16
8 4,66 9,32
9 5,24 10,49
10 5,83 11,65
11 6,41 12,82
12 6,99 13,98
13 7,57 15,15
14 8,16 16,31
15 8,74 17,48
16 9,32 18,64
* Estos tiempos de análisis presuponen una profundidad de la cola media (redondeada al siguiente número
entero) de cuatro o más al completar 1 MiB de E/S secuencial.
Por lo tanto, si tiene una carga de trabajo orientada al rendimiento que necesite realizar análisis
rápidamente (hasta 500 MiB/s) o que requiera varios análisis de volumen completos al día, utilice st1.
Si está optimizando costos, el acceso a los datos es relativamente poco frecuente y no necesita un
rendimiento de análisis de más de 250 MiB/s, entonces utilice sc1.
El modelo de rendimiento de los volúmenes st1 y sc1 está optimizado para E/S secuenciales, lo que
favorece las cargas de trabajo de alto rendimiento, ofrece un rendimiento aceptable para cargas de trabajo
con IOPS y rendimiento mixtos y desfavorece las cargas de trabajo con E/S pequeñas y aleatorias.
979
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Por ejemplo, una solicitud de E/S de 1 MiB o menos cuenta como un crédito de E/S de 1 MiB. Sin
embargo, si las E/S son secuenciales, se fusionan en bloques de E/S de 1 MiB cuentan como un solo
crédito de E/S de 1 MiB.
Al igual que para todos los volúmenes de Amazon EBS le recomendamos que seleccione una instancia
EC2 adecuada y optimizada para EBS a fin de evitar atascos en la red. Para obtener más información,
consulte Instancias optimizadas para Amazon EBS (p. 1081).
Monitoreo del saldo del bucket por ráfaga para los volúmenes gp2, st1 y sc1
Puede monitorizar el nivel del bucket por ráfaga de los volúmenes gp2, st1 y sc1 con la métrica
BurstBalance de EBS, que está disponible en Amazon CloudWatch. Esta métrica muestra el porcentaje
de créditos de E/S (para gp2) o de créditos de rendimiento (para st1 y sc1) que quedan en el bucket por
ráfaga. Para obtener más información sobre la métrica BurstBalance y otras métricas relacionadas con
la E/S, consulte Características de E/S y monitoreo (p. 1096). CloudWatch también le permite configurar
una alarma que le notifique cuando el valor de BurstBalance caiga hasta un determinado nivel. Para
obtener más información, consulte Creación de alarmas de Amazon CloudWatch.
En las siguientes secciones se describen los factores más importantes que limitan el tamaño utilizable de
un volumen de EBS y se ofrecen recomendaciones para configurar los volúmenes de EBS.
Contenido
• Capacidad de almacenamiento (p. 980)
• Limitaciones del servicio (p. 981)
• Esquemas de partición (p. 981)
• Tamaños de los bloques de datos (p. 982)
Capacidad de almacenamiento
En la tabla siguiente se resumen las capacidades de almacenamiento teóricas e implementadas de los
sistemas de archivos más conocidos en Amazon EBS, bajo el supuesto de un tamaño de bloque de 4 096
bytes.
980
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
* https://ext4.wiki.kernel.org/index.php/Ext4_Howto y https://access.redhat.com/solutions/1532
** https://access.redhat.com/solutions/1532
EBS no es consciente de los datos contenidos en sus sectores de disco virtuales; se limita a garantizar
la integridad de los sectores. Esto significa que las acciones de AWS y del sistema operativo son
independientes entre sí. Cuando seleccione un tamaño de volumen, considere las posibilidades y los
límites de ambos, como en los casos siguientes:
• EBS admite actualmente un tamaño de volumen máximo de 16 TiB. Esto significa que puede crear un
volumen de EBS tan grande como 16 TiB, pero el reconocimiento por parte del sistema operativo de esa
capacidad depende de sus propias características de diseño y de cómo esté particionado el volumen.
• Amazon EC2 necesita que los volúmenes de arranque de Windows utilicen la división en particiones
MBR. Tal como se ha descrito en Esquemas de partición (p. 981), esto significa que los volúmenes de
arranque no pueden ser mayores de 2 TiB. Los volúmenes de datos de Windows no están sujetos a este
límite y pueden dividirse en particiones de tipo GPT. Si un volumen de arranque de Windows de 2 TiB o
superior se convierte para utilizar una tabla de particiones MBR dinámica, verá un error para el volumen
en el Administrador de discos.
• Los volúmenes de Windows que no son de arranque de 2 TiB (2048 GiB) o más deben utilizar una tabla
de particiones GPT para acceder a todo el volumen. Si un volumen de EBS de más de 2 TiB se asocia a
una instancia de Windows en el momento del lanzamiento, se formatea automáticamente con una tabla
de particiones GPT. Si asocia un volumen de EBS de más de 2 TiB a una instancia de Windows después
del lanzamiento, debe inicializarlo con una tabla GPT manualmente. Para obtener más información,
consulte Hacer que un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990).
Esquemas de partición
Entre los impactos restantes, el esquema de partición determina cuántos bloques de datos lógicos se
pueden abordar de forma única en un solo volumen. Para obtener más información, consulte Tamaños
de los bloques de datos (p. 982). Los esquemas de particiones comunes utilizados son el registro de
arranque maestro (MBR) y la tabla de partición GUID (GPT). Las principales diferencias entre estos
esquemas se resumen a continuación.
981
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
MBR
MBR utiliza una estructura de datos de 32 bits para almacenar direcciones de bloques. Esto significa que
32
cada bloque de datos se asigna a uno de los 2 enteros posibles. El tamaño direccionable máximo de un
volumen se indica mediante:
El tamaño de los bloques de los volúmenes MBR está convencionalmente limitado a 512 bytes. Por
consiguiente:
Las soluciones de ingeniería destinadas a aumentar este límite de 2 TiB para los volúmenes MBR no han
tenido una gran aceptación en el sector. Por consiguiente, Linux y Windows no detectan nunca un volumen
MBR superior a 2 TiB, aunque AWS indique que su tamaño es superior.
GPT
GPT utiliza una estructura de datos de 64 bits para almacenar direcciones de bloques. Esto significa que
64
cada bloque de datos se asigna a uno de los 2 enteros posibles. El tamaño direccionable máximo de un
volumen se indica mediante:
El tamaño de los bloques de los volúmenes GPT está normalmente limitado a 4096 bytes. Por
consiguiente:
Los sistemas de computación reales no admiten nada que esté cercano a este máximo teórico. El tamaño
del sistema de archivos implementado está actualmente limitado a 50 TiB para ext4 y 256 TiB para NTFS;
ambos superan el límite de 16 TiB que AWS impone.
El tamaño predeterminado del sector para los bloques de datos lógicos está actualmente en 4096 bytes
(4 KiB). Dado que algunas cargas de trabajo se benefician de un tamaño de bloque más pequeño o
más grande, los sistemas de archivos admiten tamaños de bloques no predeterminados que se pueden
especificar durante el formato. Los casos en los que deben utilizarse tamaños de bloques de datos que
no son los tamaños predeterminados no entran dentro de este tema, pero la elección del tamaño de los
bloques repercute sobre la capacidad de almacenamiento del volumen. En la tabla siguiente se muestra la
capacidad de almacenamiento en función del tamaño de los bloques:
982
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
8 KiB 32 TiB
16 KiB 64 TiB
El límite impuesto por EBS sobre el tamaño del volumen (16 TiB) es actualmente el mismo que el tamaño
máximo permitido por los bloques de datos de 4 KiB.
Los volúmenes de EBS nuevos disponen de su máximo rendimiento en cuanto están disponibles y no es
necesario inicializarlos (proceso que antes se denominaba precalentamiento). No obstante, debe inicializar
los bloques de almacenamiento en los volúmenes creados a partir de instantáneas (extraídas de Amazon
S3 y grabadas en el volumen) para poder obtener acceso al bloque. Esta acción preliminar lleva tiempo
y puede provocar un aumento considerable de la latencia de una operación de E/S la primera vez que
se obtiene acceso a cada bloque. El rendimiento del volumen se alcanza después de descargar todos
los bloques y de escribirlos en el volumen. Para la mayoría de las aplicaciones, la amortización de este
costo a lo largo de la vida útil del volumen es aceptable. Para evitar este impacto inicial en el rendimiento
en un entorno de producción, puede forzar la inicialización inmediata de todo el volumen o habilitar la
restauración rápida de instantáneas. Para obtener más información, consulte Inicialización de volúmenes
de Amazon EBS (p. 1099).
• Cree y asocie volúmenes de EBS al lanzar instancias especificando una asignación de dispositivos de
bloques. Para obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento
de instancias (p. 389) y Mapeo de dispositivos de bloques (p. 1143).
• Puede crear un volumen de EBS vacío y asociarlo a una instancia en ejecución. Para obtener más
información, consulte Creación de un volumen vacío (p. 983) más abajo.
• Cree un volumen de EBS a partir de una instantánea creada anteriormente y asócielo a una
instancia en ejecución. Para obtener más información, consulte Creación de un volumen desde una
instantánea (p. 984) más abajo.
983
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Los nuevos volúmenes EBS que se crean a partir de instantáneas cifradas se cifran automáticamente.
También puede cifrar un volumen sobre la marcha mientras los restaura de una instantánea sin cifrar. Los
984
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
volúmenes cifrados solo pueden asociarse a los tipos de instancias que admiten el cifrado de EBS. Para
obtener más información, consulte Tipos de instancias admitidos (p. 1067).
Para utilizar la instantánea para crear un volumen en una región diferente, copie la instantánea en
la nueva región y, a continuación, úsala para crear un volumen en esa región. Para obtener más
información, consulte Copia de una instantánea de Amazon EBS (p. 1026).
3. En el panel de navegación, elija ELASTIC BLOCK STORE, Volumes (Volúmenes).
4. Elija Create volume (Crear volumen).
5. En Volume Type (Tipo de volumen), elija un tipo de volumen. Para obtener más información, consulte
Tipos de volúmenes de Amazon EBS (p. 965).
6. En Snapshot ID (Id de la instantánea), comience a escribir el ID o la descripción de la instantánea a
partir de la cual desea restaurar el volumen y selecciónela en la lista de opciones sugeridas.
7. De forma opcional, seleccione Encrypted (Cifrado) para cambiar el estado de cifrado de su volumen.
Esto es opcional si está habilitado el cifrado de forma predeterminada (p. 1068). Seleccione una CMK
desde la Master Key (Clave maestra) para especificar una CMK distinta a la CMK predeterminada
para el cifrado EBS.
8. En Size (GiB) (Tamaño (GiB)), escriba el tamaño del volumen o verifique que el tamaño
predeterminado de la instantánea sea suficiente.
Si especifica tanto el tamaño del volumen como la instantánea, el tamaño debe ser igual o mayor
que el de la instantánea. Si selecciona un tipo de volumen y una instantánea, los tamaños mínimo
y máximo del volumen se muestran junto a Size (Tamaño). Para obtener más información, consulte
Restricciones de tamaño y configuración de un volumen de EBS (p. 980).
9. Para un volumen SSD de IOPS provisionadas, en IOPS escriba el número máximo de operaciones de
entrada/salida por segundo (IOPS) que debe admitir.
10. En Availability Zone (Zona de disponibilidad), seleccione la zona de disponibilidad en la que desea
crear el volumen. Los volúmenes de EBS solo se pueden adjuntar a instancias de EC2 que se
encuentren en la misma zona de disponibilidad.
11. (Opcional) Elija Create additional tags (Crear etiquetas adicionales) para añadir etiquetas al volumen.
Para cada etiqueta, proporcione un valor y una clave de etiqueta.
12. Elija Create volume (Crear volumen).
13. Para utilizar el nuevo volumen, conéctelo a una instancia y móntelo. Para obtener más información,
consulte Asociar un volumen de Amazon EBS a una instancia (p. 986).
14. Si ha creado un volumen mayor que la instantánea, debe extender el sistema de archivos en el
volumen para aprovechar el espacio adicional. Para obtener más información, consulte Volúmenes
elásticos de Amazon EBS (p. 1054).
Para crear un volumen de EBS a partir de una instantánea mediante la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
985
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Requisitos previos
• Determine cuántos volúmenes puede adjuntar a una instancia. Para obtener más información, consulte
Límites de volumen de instancias (p. 1140).
• Determine si puede adjuntar el volumen a varias instancias y habilitar Multi-Attach. Para obtener más
información, consulte Asociar un volumen a varias instancias con Amazon EBS Multi-Attach (p. 986).
• Si un volumen está cifrado, solo puede adjuntarse a una instancia que admita Cifrado de Amazon EBS.
Para obtener más información, consulte Tipos de instancias admitidos (p. 1067).
• Si un volumen tiene un código de producto de AWS Marketplace:
• El volumen solo puede adjuntarse a una instancia detenida.
• Debe estar suscrito al código de AWS Marketplace que aparece en el volumen.
• La configuración (tipo de instancia, sistema operativo) de la instancia debe admitir ese código de AWS
Marketplace específico. Por ejemplo, no puede tomar un volumen de una instancia de Windows y
adjuntarlo a una instancia de Linux.
• Los códigos de producto de AWS Marketplace se copian del volumen a la instancia.
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
986
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Cada instancia a la que se asocia el volumen tiene permiso completo de lectura y escritura en el volumen
compartido. Multi-Attach le permite conseguir una mayor disponibilidad de las aplicaciones Linux
agrupadas que administran operaciones de escritura simultáneas.
Características
Los volúmenes habilitados para Multi-Attach admiten muchas de las características que se admiten en los
volúmenes de Amazon EBS normales, incluidas las siguientes:
Temas
• Condiciones y limitaciones (p. 206)
• Rendimiento (p. 987)
• Trabajar con Multi-Attach (p. 988)
• Monitorización (p. 990)
• Precios y facturación (p. 990)
Condiciones y limitaciones
• Los volúmenes habilitados para Multi-Attach no admiten el aislamiento de E/S. Los protocolos de
aislamiento de E/S controlan el acceso de escritura en un entorno de almacenamiento compartido para
mantener la coherencia de los datos. Las aplicaciones deben proporcionar un orden de escritura para las
instancias asociadas a fin de mantener la coherencia de los datos.
• Los volúmenes habilitados para Multi-Attach se pueden asociar a un máximo de 16 instancias creadas
en Nitro System (p. 119) que se encuentran en la misma zona de disponibilidad.
• Multi-Attach se admite exclusivamente en volúmenes SSD de IOPS provisionadas (io1) (p. 971).
• Multi-Attach está disponible en las regiones us-east-1, us-west-2, eu-west-1 y ap-northeast-2.
• Los volúmenes habilitados para Multi-Attach no se pueden crear como volúmenes de arranque.
• Los volúmenes habilitados para Multi-Attach se pueden conectar a un mapeo de dispositivo de bloque
por instancia.
• No se puede habilitar o deshabilitar Multi-Attach una vez creado el volumen.
• No puede cambiar el tipo de volumen, el tamaño ni las IOPS provisionadas de un volumen habilitado
para Multi-Attach.
• Multi-Attach no se puede habilitar durante el lanzamiento de la instancia mediante la consola de Amazon
EC2 o la API RunInstances.
• Los volúmenes habilitados para Multi-Attach que tienen un problema en la capa de infraestructura de
Amazon EBS no están disponibles para todas las instancias asociadas. Es posible que los problemas en
la capa de red o de Amazon EC2 solo afecten a algunas instancias asociadas.
Rendimiento
Cada instancia asociada puede ampliar su rendimiento de IOPS máximo hasta el rendimiento máximo
aprovisionado del volumen. Sin embargo, el rendimiento acumulado de todas las instancias asociadas
987
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
no puede ser superior el rendimiento máximo aprovisionado del volumen. Si la demanda de IOPS de
las instancias asociadas es mayor que las IOPS provisionadas del volumen, el volumen no superará su
rendimiento aprovisionado.
Suponga, por ejemplo, que crea un volumen io1 habilitado para Multi-Attach con 50,000 IOPS
provisionadas y lo asocia a una instancia m5.8xlarge y a una instancia c5.12xlarge. Las instancias
m5.8xlarge y c5.12xlarge admiten un máximo de 30,000 y 40,000 IOPS, respectivamente. Cada
instancia puede ampliar su IOPS máxima, ya que es menor que las 50,000 IOPS provisionadas del
volumen. Sin embargo, si ambas instancias aumentan su E/S en el volumen simultáneamente, sus IOPS
combinadas no pueden exceder el rendimiento aprovisionado del volumen de 50,000 IOPS. El volumen
no superará las 50,000 IOPS.
Para lograr un rendimiento constante, se recomienda equilibrar la E/S obtenida de las instancias asociadas
en todos los sectores de un volumen habilitado para Multi-Attach.
Contenido
• Cómo habilitar Multi-Attach (p. 988)
• Asociar un volumen a una instancia (p. 989)
• Eliminar al terminar (p. 989)
Solo puede habilitar Multi-Attach para un volumen de Amazon EBS cuando lo crea.
Utilice uno de los métodos siguientes para habilitar Multi-Attach para un volumen de Amazon EBS cuando
este se crea.
Console
Command line
988
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Los volúmenes habilitados para Multi-Attach se asocian a las instancias del mismo modo que se asocian
los volúmenes normales. Para obtener más información, consulte Asociar un volumen de Amazon EBS a
una instancia (p. 986).
Eliminar al terminar
Los volúmenes habilitados para Multi-Attach se eliminan al terminar si se termina la última instancia
asociada y si esa instancia está configurada para eliminar el volumen al terminar. Si el volumen está
asociado a varias instancias que tienen diferentes configuraciones de eliminación al terminar en sus
asignaciones de dispositivos de bloque de volumen, la configuración de asignación de dispositivos de
bloque de la última instancia asociada determina el comportamiento de eliminación al terminar.
Si desea que el volumen se elimine al terminar las instancias asociadas, habilite la eliminación al terminar
en la asignación de dispositivos de bloque para todas las instancias asociadas. Si desea conservar
el volumen una vez terminadas las instancias asociadas, deshabilite la eliminación al terminar en la
asignación de dispositivos de bloque para todas las instancias asociadas. Para obtener más información,
consulte Mantener los volúmenes de Amazon EBS cuando la instancia se termina (p. 479).
Solo puede modificar la configuración de eliminación al terminar de la instancia mediante las herramientas
de línea de comandos.
[
{
"DeviceName": "/dev/sdf",
"Ebs": {
"DeleteOnTermination": true|false
989
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
}
}
]
Monitorización
Puede monitorear un volumen habilitado para Multi-Attach mediante las métricas de CloudWatch para los
volúmenes de Amazon EBS. Para obtener más información, consulte Métricas de Amazon CloudWatch
para Amazon EBS (p. 1109).
Se agregan los datos de todas las instancias asociadas. No se pueden monitorear las métricas de
instancias asociadas individuales.
Precios y facturación
El uso de Amazon EBS Multi-Attach no tiene costos adicionales. Se le cobrarán los cargos estándar que se
aplican a los volúmenes SSD de IOPS provisionadas (io1). Para obtener más información, consulte Precios
de Amazon EBS.
Puede tomar instantáneas del volumen de EBS con fines de backup o para usarlos como referencia
a la hora de crear otro volumen. Para obtener más información, consulte Instantáneas de Amazon
EBS (p. 1006).
Para volúmenes de una instancia de Linux, obtenga instrucciones en Hacer que el volumen esté disponible
para su uso en Linux en la Guía del usuario de Amazon EC2 para instancias de Linux.
Puede poner un volumen de EBS a disposición para su uso mediante la utilidad Administración de discos y
la herramienta de línea de comandos DiskPart.
Para poner un volumen de EBS a disposición para su uso mediante la utilidad Administración de
discos
1. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más información,
consulte Conexión con la instancia de Windows (p. 456).
2. Inicie la utilidad de Administración de discos. En la barra de tareas, abra el menú contextual (haga clic
con el botón derecho) del logotipo de Windows y elija Administración de discos.
Note
990
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Si va a montar un volumen que ya contiene datos (por ejemplo, un conjunto de datos públicos
o un volumen que ha creado a partir de una instantánea), no reformatee el volumen, ya que
esta acción eliminaría dichos datos.
991
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
5. Abra el menú contextual (haga clic con el botón derecho) del disco en el panel derecho y elija Nuevo
volumen simple.... Complete el asistente.
992
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Para poner un volumen de EBS a disposición para su uso mediante la herramienta de línea de
comandos DiskPart
1. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más información,
consulte Conexión con la instancia de Windows (p. 456).
2. Cree un nuevo archivo de script denominado diskpart.txt.
3. Agregue los siguientes comandos al archivo de script y especifique la etiqueta de volumen y la letra
de unidad. Este script configura el volumen de modo que utilice la estructura de particiones de registro
de arranque maestro (MBR), lo formatea como volumen NTFS, establece su etiqueta de volumen y le
asigna una letra de unidad.
Warning
select disk 1
attributes disk clear readonly
online disk
convert mbr
create partition primary
format quick fs=ntfs label="volume_label"
993
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
assign letter="drive_letter"
Desde el sistema operativo de la instancia puede obtener información adicional sobre sus volúmenes de
EBS, como la cantidad de espacio disponible en el disco.
Para ver los atributos de un volumen, puede utilizar uno de los comandos siguientes. Para obtener más
información, consulte Acceso a Amazon EC2 (p. 3).
994
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
También puede ver el espacio libre en el disco con el siguiente comando dir y consultando la última línea
del resultado:
C:\> dir C:
Volume in drive C has no label.
Volume Serial Number is 68C3-8081
Directory of C:\
También puede ver el espacio libre en el disco con el siguiente comando fsutil:
995
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Puede usar el procedimiento siguiente para reemplazar un volumen de EBS por otro volumen creado
a partir de una instantánea anterior del volumen. Debe desasociar el volumen actual y, a continuación,
asociar el nuevo volumen.
1. Cree un volumen a partir de la instantánea y anote el ID del nuevo volumen. Para obtener más
información, consulte Creación de un volumen desde una instantánea (p. 984).
2. En la página de volúmenes, seleccione la casilla de verificación del volumen que desea reemplazar.
En la pestaña Descripción, busque Información de asociación y anote el nombre de dispositivo del
volumen (por ejemplo, /dev/sda1 o /dev/xvda para un volumen raíz o /dev/sdb o xvdb) y el ID
de la instancia.
3. (Opcional) Antes de poder desasociar el volumen raíz de una instancia, debe parar la instancia. Si
no va a reemplazar el volumen raíz, puede continuar con el siguiente paso sin parar la instancia. De
lo contrario, para parar la instancia, desde Información de asociación, coloque el cursor sobre el ID
de instancia, haga clic con el botón derecho y abra la instancia en una nueva pestaña del explorador.
Elija Actions, Instance State, Stop. Deje la pestaña con la página de instancias abierta y vuelva a la
pestaña del navegador con la página de volúmenes.
4. Con el volumen todavía seleccionado, elija Acciones, Desasociar volumen. Cuando se le indique que
confirme la operación, elija Yes, Detach (Sí, desconectar). Desactive la casilla de verificación de este
volumen.
5. Seleccione la casilla de verificación del nuevo volumen que creó en el paso 1. Elija Actions (Acciones),
Attach Volume (Asociar volumen). Escriba el ID de instancia y el nombre del dispositivo que escribió
en el paso 2 y, a continuación, elija Asociar.
6. (Opcional) Si detuvo la instancia, debe reiniciarla. Vuelva a la pestaña del navegador con la página de
instancias y elija Acciones, Estado de instancia, Inicio.
7. Conéctese a la instancia y monte el volumen. Para obtener más información, consulte Hacer que un
volumen de Amazon EBS esté disponible para su uso en Windows (p. 990).
Contenido
• Comprobaciones de estado de volumen de EBS (p. 996)
• Eventos de volumen de EBS (p. 999)
• Uso de un volumen dañado (p. 1000)
• Uso del atributo de volumen de E/S habilitada automáticamente (p. 1002)
Para obtener más información sobre monitorización, consulte Métricas de Amazon CloudWatch para
Amazon EBS (p. 1109) y Amazon CloudWatch Events para Amazon EBS (p. 1116).
Las comprobaciones de estado del volumen son pruebas automáticas que se realizan cada 5 minutos
y que devuelven el estado correcto o incorrecto. Si se pasan todas las comprobaciones, el estado
996
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
del volumen es ok. Si una comprobación falla, el estado del volumen es impaired. Si el estado es
insufficient-data, es posible que aún se estén realizando comprobaciones en el volumen. Puede ver
los resultados de las comprobaciones de estado del volumen para identificar volúmenes dañados y tomar
cualquier medida que sea necesaria.
Cuando Amazon EBS determina que los datos de un volumen son potencialmente incoherentes,
deshabilita de manera predeterminada la E/S del volumen de cualquier instancia EC2 adjunta, lo que
ayuda a evitar que se dañen los datos. Después de deshabilitar la E/S, la siguiente comprobación del
estado del volumen falla y el estado del volumen es impaired. Asimismo, verá un evento que le permite
saber si esa E/S está deshabilitada y que puede resolver el estado "impaired" del volumen habilitando la E/
S en el volumen. Esperamos a que habilite la E/S para darle la oportunidad de decidir si desea continuar
dejando que las instancias utilicen el volumen o realizar antes una comprobación de coherencia utilizando
un comando, como chkdsk.
Note
El estado del volumen se basa en las comprobaciones del estado del volumen y no refleja el
estado del volumen. Por lo tanto, el estado del volumen no indica volúmenes en el estado error
(por ejemplo, cuando un volumen es incapaz de aceptar E/S).
La comprobación del estado de rendimiento de E/S compara el rendimiento real del volumen con el
rendimiento esperado de un volumen y le avisa si el volumen funciona por debajo de las expectativas. Esta
comprobación de estado solo está disponible para volúmenes io1 adjuntos a una instancia y no es válida
para volúmenes de SSD de uso general (gp2), HDD con velocidad optimizada (st1), Cold HDD (sc1)
ni Magnético (standard). La comprobación del estado del rendimiento de E/S se realiza una vez cada
minuto y CloudWatch obtiene estos datos cada 5 minutos, por lo que esta comprobación podría tardar
hasta 5 minutos en comunicar el estado del rendimiento de E/S desde el momento en que se adjunta un
volumen io1 a una instancia.
Important
997
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Datos insuficientes
Para ver comprobaciones de estado y trabajar con ellas, puede utilizar la consola de Amazon EC2, la API o
la interfaz de línea de comandos.
4. Si tiene un volumen con una comprobación de estado no superada (el estado es Impaired
(Deteriorado), consulte Uso de un volumen dañado (p. 1000).
También puede utilizar Events (Eventos en el navegador o ver todos los eventos de sus instancias y
volúmenes. Para obtener más información, consulte Eventos de volumen de EBS (p. 999).
Para ver información acerca del estado de un volumen con la línea de comandos
Puede utilizar uno de los siguientes comandos para ver el estado de los volúmenes de Amazon EBS. Para
obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon
EC2 (p. 3).
998
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Para habilitar automáticamente la E/S en un volumen con potenciales incoherencias de datos, cambie el
ajuste del atributo de volumen Auto-Enabled IO (E/S habilitada automáticamente) (autoEnableIO en
la API). Para obtener más información acerca del cambio de este atributo, consulte Uso de un volumen
dañado (p. 1000).
Cada evento incluye una hora de inicio que indica la hora a la que se ha producido el evento y una
duración que indica cuánto tiempo estuvo deshabilitada la E/S del volumen. La hora de finalización se
añade al evento cuando se habilita la E/S del volumen.
Los eventos de estado del volumen incluyen una de las siguientes descripciones:
Los datos del volumen son potencialmente incoherentes. La E/S se deshabilita para el volumen hasta
que se habilite explícitamente. La descripción del evento cambia a IO Enabled después de habilitar
explícitamente la E/S.
E/S habilitada
Las operaciones de E/S se han habilitado automáticamente en este volumen después de que se haya
producido un evento. Le recomendamos que compruebe las incoherencias de los datos antes de
continuar usándolos.
Normal
Solo para volúmenes io1. El rendimiento del volumen está por debajo de las expectativas.
Severely Degraded
Solo para volúmenes io1. El rendimiento del volumen está muy por debajo de las expectativas.
Stalled
Solo para volúmenes io1. El rendimiento del volumen está gravemente afectado.
Puede ver eventos de los volúmenes con la consola de Amazon EC2, la API o la interfaz de la línea de
comandos.
999
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Si tiene un volumen en el que la E/S está deshabilitada, consulte Uso de un volumen dañado (p. 1000).
Si tiene un volumen en el que el rendimiento de E/S está por debajo de lo normal, podría tratarse de un
problema temporal debido a una acción que ha realizado (como crear una instantánea de un volumen
durante un pico de uso, ejecutar el volumen en una instancia que no permite el ancho de banda de E/S que
es necesario, obtener acceso a los datos del volumen por primera vez, etc.).
Puede utilizar uno de los siguientes comandos para ver la información de los eventos de los volúmenes de
Amazon EBS. Para obtener más información acerca de estas interfaces de línea de comandos, consulte
Acceso a Amazon EC2 (p. 3).
Opciones
• Opción 1: Realizar una comprobación de coherencia en el volumen asociado a su instancia (p. 1000)
• Opción 2: Realizar una comprobación de coherencia en el volumen utilizando otra instancia (p. 1001)
• Opción 3: Eliminar el volumen si ya no lo necesita (p. 1002)
La opción más sencilla es habilitar la E/S y luego realizar una comprobación de coherencia de los datos en
el volumen mientras que este sigue adjuntado a la instancia Amazon EC2.
1. Haga que las aplicaciones que estén usando el volumen dejen de hacerlo.
2. Habilite la E/S en el volumen.
1000
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Este procedimiento puede producir la pérdida de E/S de escritura que estaba suspendida cuando
se deshabilitó el volumen.
1. Haga que las aplicaciones que estén usando el volumen dejen de hacerlo.
2. Separe el volumen de la instancia.
1001
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
4. Adjunte el volumen a otra instancia. Para obtener más información, consulte Lanzar la
instancia (p. 388) y Asociar un volumen de Amazon EBS a una instancia (p. 986).
5. Compruebe los datos del volumen.
Puede utilizar uno de los siguientes comandos para ver la información de los eventos de los volúmenes de
Amazon EBS. Para obtener más información acerca de estas interfaces de línea de comandos, consulte
Acceso a Amazon EC2 (p. 3).
Si desea quitar el volumen de su entorno, simplemente elimínelo. Para obtener información acerca de
cómo eliminar un volumen, consulte Eliminación de un volumen de Amazon EBS (p. 1006).
Si dispone de una instantánea reciente que es una copia de seguridad de los datos del volumen, puede
crear un volumen nuevo a partir de la instantánea. Para obtener más información, consulte Creación de un
volumen desde una instantánea (p. 984).
Este procedimiento explica cómo ver y modificar el atributo E/S activada automáticamente de un volumen.
1002
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
5. Seleccione Save.
1003
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Puede utilizar uno de los comandos siguientes para ver el atributo autoEnableIO de los volúmenes de
Amazon EBS. Para obtener más información acerca de estas interfaces de línea de comandos, consulte
Acceso a Amazon EC2 (p. 3).
Para modificar el atributo autoEnableIO de un volumen, utilice uno de los comandos siguientes.
Si un volumen de EBS es el dispositivo raíz de una instancia, debe detener la instancia antes de poder
separar el volumen.
Cuando un volumen con un código de producto de AWS Marketplace se desasocia de una instancia, el
código de producto deja de estar asociado a la instancia.
Important
Puede volver a asociar un volumen que ha desasociado (sin desmontarlo), pero puede que no llegue al
mismo punto de montaje. Si existían escrituras en el volumen en curso cuando se desasoció, los datos del
volumen pueden estar fuera de sincronización.
Puede obtener instrucciones para los volúmenes en una instancia de Linux desde Separación de un
volumen de Amazon EBS de una instancia de Linux en la Guía del usuario de Amazon EC2 para instancias
de Linux.
a. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más
información, consulte Conexión con la instancia de Windows (p. 456).
b. Inicie la utilidad de Administración de discos.
En Windows Server 2012 y versiones posteriores, en la barra de tareas, haga clic con el botón
derecho en el logotipo de Windows y, a continuación, elija Administración de discos. En Windows
1004
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS
Después de desmontar el volumen, puede utilizar uno de los siguientes comandos para desasociarlo. Para
obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon
EC2 (p. 3).
Solución de problemas
A continuación se muestran algunos problemas comunes a la hora de separar volúmenes y cómo
resolverlos.
Note
Para protegerse frente a una posible pérdida de datos, tome una instantánea del volumen antes
de intentar desmontarlo. La separación forzada de un volumen bloqueado puede provocar daños
en el sistema de archivos o en los datos que contiene y puede impedir que se adjunte un nuevo
volumen utilizando el mismo nombre de dispositivo, a menos que se reinicie la instancia.
• Si tiene problemas al separar un volumen mediante la consola de Amazon EC2, podría ser útil utilizar
el comando describe-volumes de la CLI para diagnosticar el problema. Para obtener más información,
consulte describe-volumes.
• Si el volumen permanece en estado detaching, puede forzar su separación eligiendo Force Detach
(Forzar desvinculación de volumen). Utilice esta opción solo como último recurso para separar un
volumen de una instancia fallida o si desea separar un volumen con la intención de eliminarlo. La
instancia no tiene la oportunidad de vaciar cachés ni metadatos de sistemas de archivos. Si utiliza esta
opción, debe realizar los procedimientos de comprobación y reparación del sistema de archivos.
• Si ha intentado forzar la separación del volumen varias veces durante varios minutos y este permanece
en estado detaching, puede enviar una solicitud de ayuda al Amazon EC2 forum. Para ayudar a
agilizar la solución, incluya el ID del volumen y describa los pasos que ha dado.
• Cuando intenta separar un volumen que aún está montado, este puede bloquearse y quedarse en
estado busy mientras trata de separarse. El siguiente resultado del comando describe-volumes muestra
un ejemplo de dicha condición:
1005
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
"InstanceId": "i-fedc9876",
"VolumeId": "vol-1234abcd",
"State": "busy",
"DeleteOnTermination": false,
"Device": "/dev/sdf"
}
....
Si se da este estado, la separación se puede demorar indefinidamente hasta que desmonte el volumen,
fuerce la separación, reinicie la instancia o haga todo lo anterior.
Para eliminar un volumen, este debe encontrarse en estado available (no adjunto a una instancia).
Para obtener más información, consulte Desasociación de un volumen de Amazon EBS de una instancia
Windows (p. 1004).
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Cuando se crea un volumen de EBS basado en una instantánea, el nuevo volumen comienza como una
réplica exacta del volumen original utilizado para crear la instantánea. El volumen replicado carga los datos
en segundo plano para que pueda comenzar a utilizarlo inmediatamente. Si tiene acceso a datos que aún
no se han cargado, el volumen descarga inmediatamente los datos solicitados de Amazon S3 y después
continúa cargando el resto de los datos del volumen en segundo plano. Para obtener más información,
consulte Creación de instantáneas de Amazon EBS (p. 1009).
Eventos de instantáneas
1006
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Puede realizar el seguimiento del estado de las instantáneas de EBS a través de Eventos de CloudWatch.
Para obtener más información, consulte Eventos de instantánea de EBS (p. 1119).
Puede utilizar Administrador de sistemas Run Command para tomar instantáneas coherentes con la
aplicación de todos los volúmenes de EBS asociados a sus instancias de Amazon EC2 de Windows. El
proceso de instantáneas usa el servicio Volume Shadow Copy Service (VSS) de Windows para crear
copias de seguridad de nivel de imagen de aplicaciones con reconocimiento de VSS, incluidos datos de
transacciones pendientes entre dichas aplicaciones y el disco. No es necesario que apague sus instancias
o las desconecte cuando respalde todos los volúmenes adjuntos. Para obtener más información, consulte
Uso de Run Command para tomar instantáneas habilitadas para VSS de volúmenes de EBS en la Guía del
usuario de AWS Administrador de sistemas.
Las instantáneas se pueden utilizar para crear una copia de seguridad de las cargas de trabajo críticas,
como una base de datos grande o un sistema de archivos que abarca varios volúmenes de EBS.
Las instantáneas de varios volúmenes permiten realizar instantáneas exactas en un momento dado,
coordinadas con los datos y coherentes frente a bloqueos en varios volúmenes de EBS adjuntos a una
instancia EC2. Como las instantáneas se generan automáticamente en varios volúmenes de EBS, ya
no es necesario detener la instancia ni coordinar entre volúmenes para garantizar la coherencia frente a
bloqueos. Para obtener más información, consulte los pasos para crear una instantánea de EBS de varios
volúmenes en Creación de instantáneas de Amazon EBS (p. 1009).
Los cargos por las instantáneas se basan en la cantidad de datos almacenados. Dado que las
instantáneas son incrementales, es posible que la eliminación de una instantánea no reduzca los costos
de almacenamiento de datos. Los datos a los que hace referencia exclusivamente una instantánea se
eliminan cuando se elimina esa instantánea, pero se conservan los datos a los que hacen referencia otras
instantáneas. Para obtener más información, consulte Volúmenes e instantáneas de Amazon Elastic Block
Store en la Guía del usuario de AWS Billing and Cost Management.
Contenido
• Cómo funcionan las instantáneas incrementales (p. 1007)
• Copiar y compartir instantáneas (p. 1009)
• Compatibilidad de cifrado para instantáneas (p. 1009)
• Creación de instantáneas de Amazon EBS (p. 1009)
• Creación de una instantánea coherente con la aplicación de VSS (p. 1013)
• Eliminación de una instantánea de Amazon EBS (p. 1024)
• Copia de una instantánea de Amazon EBS (p. 1026)
• Visualización de información de instantáneas de Amazon EBS (p. 1030)
• Uso compartido de una instantánea de Amazon EBS (p. 1031)
• Acceso al contenido de una instantánea de EBS (p. 1035)
• Automatización del ciclo de vida de instantáneas de Amazon EBS (p. 1042)
En el diagrama siguiente se muestra el volumen 1 en tres momentos distintos. Se toma una instantánea de
cada uno de los tres estados del volumen.
1007
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
• En el Estado 1, el volumen tiene 10 GiB de datos. Como Snap A es la primera instantánea que se toma
del volumen, hay que copiar los 10 GiB de datos.
• En el Estado 2, el volumen sigue teniendo 10 GiB de datos pero 4 GiB han cambiado. La Snap B tiene
que copiar y guardar solo los 4 GiB que cambiaron después de tomar la Snap A. La Snap B hace
referencia a los restantes 6 GiB de datos sin cambios que ya están copiados y guardados en Snap A, en
lugar de copiarlos de nuevo. Esto se indica con la flecha discontinua.
• En el Estado 3, se han añadido 2 GiB de datos al volumen, en total 12 GiB. La Snap C tiene que copiar
los 2 GiB que se añadieron después de tomar la Snap B. Como muestran las flechas discontinuas, Snap
C también hace referencia a 4 GiB de datos guardados en Snap B y a los 6 GiB guardados en Snap A.
• El espacio de almacenamiento total que requieren las tres es 16 GiB.
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
1008
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para obtener más información acerca del modo en que se administran los datos cuando se elimina una
instantánea, consulte Eliminación de una instantánea de Amazon EBS (p. 1024).
Una instantánea está restringida a la región de AWS en la que se creó. Después de crear una instantánea
de un volumen de EBS puede usarla para crear nuevos volúmenes en la misma región. Para obtener
más información, consulte Creación de un volumen desde una instantánea (p. 984). También puede
copiar instantáneas de unas regiones en otras, lo que posibilita el uso de varias regiones para la expansión
geográfica, la migración de centros de datos y la recuperación de desastres. Puede copiar cualquier
instantánea accesible que tenga el estado completed. Para obtener más información, consulte Copia de
una instantánea de Amazon EBS (p. 1026).
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
Para obtener más información, consulte Cifrado de Amazon EBS (p. 1065).
Puede crear una instantánea de un momento determinado de un volumen de EBS y utilizarla como
punto de referencia de nuevos volúmenes o para hacer una copia de seguridad de los datos. Si realiza
instantáneas periódicas de un volumen, las instantáneas son incrementales—la nueva instantánea guarda
únicamente los bloques que han cambiado desde su última instantánea.
Las instantáneas se realizan de una manera asíncrona, es decir, la instantánea de un momento dado
se crea inmediatamente, pero su estado es pending hasta que se completa (cuando todos los bloques
1009
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
modificados se han trasferido a Amazon S3), algo que puede tardar varias horas si las instantáneas
iniciales son grandes o si las siguientes tienen muchos bloques que han cambiado. Mientras se completa,
no le afectan las lecturas y escrituras continuas en el volumen.
Puede tomar una instantánea de un volumen adjunto que esté en uso. Sin embargo, las instantáneas
solo capturan los datos que se han escrito en el volumen de Amazon EBS en el momento que se lanza
el comando snapshot. Esto puede excluir los datos que las aplicaciones o el sistema operativo hayan
guardado en la memoria caché. Si puede poner en pausa la escritura de archivos en el volumen el tiempo
suficiente para tomar una instantánea, esta instantánea debería ser completa. Sin embargo, si no puede
detener la escritura en los archivos del volumen, debe desmontarlo de la instancia, emitir el comando
snapshot y después volver a montar el volumen para asegurarse de que la instantánea esté completa
y sea coherente. Puede volver a montar y usar el volumen siempre que el estado de la instantánea sea
pending.
Para facilitar la administración de las instantáneas, puede etiquetarlas durante la creación o añadirles
etiquetas más tarde. Por ejemplo, puede aplicar etiquetas que describan el volumen original a partir del
que se creó la instantánea o el nombre del dispositivo utilizado para adjuntar el volumen original a una
instancia. Para obtener más información, consulte Etiquetado de los recursos de Amazon EC2 (p. 1182).
Cifrado de instantáneas
Las instantáneas que se crean a partir de volúmenes cifrados se cifran automáticamente. Los volúmenes
que se crean a partir de instantáneas cifradas también se cifran automáticamente. Los datos de los
volúmenes cifrados y cualquier instantánea asociada se protegen tanto en movimiento como parados. Para
obtener más información, consulte Cifrado de Amazon EBS (p. 1065).
De manera predeterminada, solo puede crear volúmenes de instantáneas que sean de su propiedad.
Sin embargo, puede compartir las instantáneas no cifradas con cuentas de AWS específicas o puede
compartirlas con toda la comunidad de AWS haciéndolas públicas. Para obtener más información, consulte
Uso compartido de una instantánea de Amazon EBS (p. 1031).
Puede compartir una instantánea cifrada solo con cuentas específicas de AWS. Para que otras personas
usen la instantánea cifrada que ha compartido, debe también compartir la clave CMK empleada para
cifrarla. Los usuarios con acceso a la instantánea cifrada deben crear una copia personal de la misma y
usarla. La copia de una instantánea cifrada y compartida también se puede cifrar de nuevo mediante una
clave diferente. Para obtener más información, consulte Uso compartido de una instantánea de Amazon
EBS (p. 1031).
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
Después de crear las instantáneas, cada una de ellas se trata como una instantánea individual. Puede
realizar todas las operaciones relacionadas con las instantáneas, como restaurar, eliminar y copiar
entre cuentas o regiones, como lo haría con una única instantánea de volumen. También puede
etiquetar las instantáneas de varios volúmenes como lo haría con una única instantánea de volumen. Le
recomendamos que etiquete sus instantáneas de varios volúmenes para gestionarlas de manera conjunta
durante el proceso de restauración, copia o retención.
Las instantáneas coherentes frente a bloqueos de varios volúmenes se restauran habitualmente como
un conjunto. Resulta útil identificar las instantáneas que se encuentran en un conjunto coherente frente
a bloqueos etiquetando dicho conjunto con el ID de la instancia, el nombre u otros datos relevantes.
1010
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
También puede elegir copiar automáticamente las etiquetas del volumen de origen en las instantáneas
correspondientes. Esta opción sirve de ayuda para configurar los metadatos de la instantánea, como las
políticas de acceso, la información adjunta y la asignación de costos, para que coincidan con el volumen
de origen.
Tras su creación, una instantánea de varios volúmenes actúa como cualquier otra instantánea. Puede
llevar a cabo todas las operaciones, como restaurar, eliminar y copiar entre regiones y cuentas. También
puede etiquetar sus instantáneas. Le recomendamos que etiquete sus instantáneas de varios volúmenes
para gestionarlas de manera conjunta durante el proceso de restauración, copia o retención.
Tras crear las instantáneas, estas aparecerán en la consola de EC2 creadas en el momento dado exacto.
Las instantáneas se gestionan de manera conjunta y, por tanto, si cualquier instantánea del conjunto de
volúmenes da error, el resto de las instantáneas mostrarán un estado de error.
Consideraciones
Las siguientes consideraciones se aplican a la creación de instantáneas:
• Al crear una instantánea para un volumen de EBS que actúa como dispositivo raíz, debe parar la
instancia antes de tomar la instantánea.
• No puede crear instantáneas a partir de instancias para las que la hibernación está habilitada.
• No puede crear instantáneas a partir de instancias hibernadas.
• Aunque puede tomar una instantánea de un volumen mientras una instantánea previa de dicho volumen
se encuentra en estado pending, muchas instantáneas pending de un volumen pueden reducir el
rendimiento del volumen hasta que terminan.
• Existe un límite de cinco instantáneas pending para un único volumen gp2, io1 o Magnético,
y de una instantánea pending para un único volumen st1 o sc1. Si recibe un error
ConcurrentSnapshotLimitExceeded mientras intenta crear varias instantáneas a la vez del mismo
volumen, espere hasta que una o varias de las instantáneas pending se hayan completado antes de
crear otra instantánea del volumen.
• Cuando se crea una instantánea de un volumen con un código de producto de AWS Marketplace, dicho
código se propaga en la instantánea.
Creación de instantáneas
Utilice el siguiente procedimiento para crear una instantánea desde el volumen especificado.
1011
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para crear instantáneas coherentes con la aplicación mediante Administrador de sistemas Run Command
Puede utilizar Administrador de sistemas Run Command para tomar instantáneas coherentes con la
aplicación de todos los volúmenes de EBS asociados a sus instancias Amazon EC2 de Windows. El
proceso de instantáneas usa el servicio Volume Shadow Copy Service (VSS) de Windows para crear
copias de seguridad de nivel de imagen de aplicaciones con reconocimiento de VSS, incluidos datos de
transacciones pendientes entre dichas aplicaciones y el disco. No es necesario que apague sus instancias
o las desconecte cuando respalde todos los volúmenes adjuntos. Para obtener más información, consulte
Creación de una instantánea coherente con la aplicación de VSS (p. 1013).
1012
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Las instantáneas de EBS compatibles con VSS se ofrecen sin ningún costo adicional. Solo pagará por
las instantáneas de EBS creadas por el proceso de copia de seguridad. Para obtener más información,
consulte How is my EBS snapshot bill calculated?
Contenido
• Cómo funciona (p. 1013)
• Antes de empezar (p. 1014)
• Introducción (p. 1014)
• Creación de una instantánea coherente con la aplicación de VSS con la AWS CLI, la Herramientas de
AWS para Windows PowerShell o el documento de SSM AWSEC2-ManageVssIO (p. 1019)
• Restauración de volúmenes desde instantáneas de EBS compatibles con VSS (p. 1023)
Cómo funciona
El proceso de tomar instantáneas de EBS compatibles con VSS coherentes con la aplicación consta de los
siguientes pasos.
1013
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
8. Si tiene que restaurar datos a partir de una instantánea, puede usar el proceso de EBS estándar de
crear un volumen a partir de una instantánea, o bien puede restaurar todos los volúmenes en una
instancia mediante un script de muestra, que se describe posteriormente en esta sección.
Antes de empezar
Antes de crear instantáneas de EBS compatibles con VSS mediante Run Command, revise los siguientes
requisitos y limitaciones y complete las tareas necesarias.
Las instantáneas de EBS compatibles con VSS son compatibles con las instancias que ejecutan Windows
Server 2008 R2 o posterior (Windows Server 2008 R2 Core no se admite actualmente). Compruebe que
sus instancias cumplen todos los requisitos para Windows Amazon EC2. Para obtener más información,
consulte Configuración de AWS Administrador de sistemas en la Guía del usuario de AWS Administrador
de sistemas.
Actualice sus instancias para usar la versión 2.2.58.0 o posterior del SSM Agent. Si usa una versión
anterior del SSM Agent, puede actualizarla mediante Run Command. Para obtener más información,
consulte Actualización de SSM Agent utilizando Run Command en la Guía del usuario de AWS
Administrador de sistemas.
Asegúrese de que la instancia esté ejecutando la versión 3.3.48.0 o posterior del Herramientas de AWS
para Windows PowerShell. Para comprobar su número de versión, ejecute el siguiente comando en la
instancia:
Get-AWSPowerShellVersion
Introducción
Estas instrucciones describen cómo instalar los componentes de VSS y realizar una instantánea coherente
con la aplicación de los volúmenes de EBS asociado a una instancia Windows de EC2. Para obtener más
información, consulte Introducción a las instancias de Windows de EC2.
Contenido
• Crear un rol de IAM para instantáneas compatibles con VSS (p. 1014)
• Descargue e instale los componentes VSS para la instancia Windows en la instancia EC2 (p. 1016)
• Creación de una instantánea coherente con la aplicación de VSS mediante la consola (p. 1017)
Los siguientes procedimientos describen cómo trabajar con políticas de IAM y roles de IAM. La política
permite a Administrador de sistemas crear instantáneas, etiquetar instantáneas y asociar metadatos como
un ID de dispositivo a las etiquetas de la instantánea predeterminadas que el sistema crea.
Para crear una política de IAM para las instantáneas compatibles con VSS
1014
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:CreateTags",
"Resource": "arn:aws:ec2:*::snapshot/*"
},
{
"Effect": "Allow",
"Action": [
"ec2:DescribeInstances",
"ec2:CreateSnapshot"
],
"Resource": "*"
}
]
}
Utilice el siguiente procedimiento para crear un rol de IAM para las instantáneas compatibles con VSS.
Este rol incluye políticas para Amazon EC2 y Administrador de sistemas.
Para crear un rol de IAM para instantáneas de EBS compatibles con VSS
1015
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Descargue e instale los componentes VSS para la instancia Windows en la instancia EC2
Administrador de sistemas requiere la instalación de los componentes VSS en sus instancias. Utilice el
siguiente procedimiento para instalar los componentes utilizando el paquete AWSVssComponents. El
paquete instala dos componentes: un solicitante VSS y un proveedor de VSS.
Si decide seleccionar las instancias manualmente y una de las instancias que desea utilizar
no figura en la lista, consulte ¿Dónde están mis instancias? en la Guía del usuario de AWS
Administrador de sistemas para obtener sugerencias sobre la solución del problema.
7. En Other parameters (Otros parámetros):
1016
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
9. (Opcional) En la sección Output options (Opciones de salida), si desea guardar la salida del comando
en un archivo, seleccione Enable writing to an S3 bucket (Escribir la salida del comando en un bucket
de S3). Especifique el bucket y los nombres de prefijo (carpeta) (opcionales).
Note
Para obtener información acerca de la configuración de notificaciones de Amazon SNS para Run
Command, consulte Configuración de notificaciones de Amazon SNS para AWS Administrador de
sistemas.
11. Elija Run (Ejecutar).
Use el siguiente procedimiento para crear instantáneas de EBS compatibles con VSS.
Si decide seleccionar las instancias manualmente y una de las instancias que desea utilizar
no figura en la lista, consulte ¿Dónde están mis instancias? para obtener sugerencias sobre
la solución del problema.
6. En Command parameters (Parámetros de comando) haga lo siguiente:
a. Elija una opción de la lista Exclude Boot Volume. Use este parámetro para excluir volúmenes de
arranque del proceso de copia de seguridad.
b. (Opcional) En el campo Description (Descripción), escriba una descripción. Esta descripción se
aplica a cualquier instantánea creada por este proceso.
c. (Opcional) En Tags (Etiquetas), escriba claves y valores para las etiquetas que desee aplicar
a cualquier instantánea creada por este proceso. Las etiquetas pueden ayudarle a buscar,
administrar y restaurar volúmenes a partir de una lista de instantáneas. De forma predeterminada,
el sistema rellena el parámetro de la etiqueta con una clave Name. Para el valor de esta clave,
especifique un nombre que desee aplicar a las instantáneas creadas por este proceso. Si desea
especificar etiquetas adicionales, separe las etiquetas mediante un punto y coma. Por ejemplo,
Key=Environment,Value=Test;Key=User,Value=TestUser1.
1017
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
para que el sistema realice una operación de copia de seguridad completa. Una operación de
copia de seguridad completa impide que el sistema rompa la cadena de copia de seguridad
diferencial en SQL Server al realizar una copia de seguridad.
Note
Esta opción requiere que se instale la versión de proveedor de AWS VSS 1.2.2000 o una
versión posterior.
e. En No Writers (Sin escritores) elija True (Verdadero) para excluir los escritores de VSS de
la aplicación del proceso de instantánea. Esto puede ayudar a resolver los conflictos con los
componentes de copia de seguridad de terceros de VSS. De forma predeterminada, esta opción
se establece en False (Falso).
Note
Esta opción requiere que se instale la versión de proveedor de AWS VSS 1.2.2000 o una
versión posterior.
7. En Other parameters (Otros parámetros):
Para obtener más información acerca de la configuración de notificaciones de Amazon SNS para Run
Command, consulte Configuración de notificaciones de Amazon SNS para AWS Administrador de
sistemas en la Guía del usuario de AWS Administrador de sistemas.
11. Elija Run (Ejecutar).
Si todo sale bien, el comando rellena la lista de instantáneas de EBS con las nuevas instantáneas.
Puede encontrar estas instantáneas en la lista de instantáneas de EBS buscando las etiquetas que
especificó o AppConsistent. Si se ha producido un error en la ejecución de comandos, consulte la
información de salida del comando de Administrador de sistemas para obtener detalles acerca de por
qué se ha producido un error en la ejecución. Si el comando se ha completado correctamente, pero
1018
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Contenido
• Instalar el paquete de VSS mediante la AWS CLI o la Herramientas para Windows PowerShell
(p. 1019)
• Cree instantáneas de EBS compatibles con VSS mediante la AWS CLI, la Herramientas para Windows
PowerShell o el documento de SSM AWSEC2-ManageVssIO (p. 1020)
Instalar el paquete de VSS mediante la AWS CLI o la Herramientas para Windows PowerShell
Utilice uno de los siguientes procedimientos de línea de comando para descargar e instalar los
componentes VSS para la instancia Windows en la instancia EC2.
1. Install and configure the AWS CLI, if you have not already.
For information, see Install or Upgrade and then Configure the AWS CLI in the Guía del usuario de
AWS Administrador de sistemas.
2. Ejecute el siguiente comando para descargar e instalar los componentes VSS requeridos para
Administrador de sistemas.
1019
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para instalar el paquete de VSS mediante Herramientas de AWS para Windows PowerShell
1. Abra Herramientas de AWS para Windows PowerShell y ejecute el siguiente comando para especificar
sus credenciales. Debe tener privilegios de administrador en Amazon EC2 o haber concedido
los permisos adecuados en IAM. Para obtener más información, consulte Configuración de AWS
Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
2. Ejecute el siguiente comando para establecer la región de la sesión de PowerShell. El ejemplo utiliza
la región us-east-2.
3. Ejecute el siguiente comando para descargar e instalar los componentes VSS requeridos para
Administrador de sistemas.
Cree instantáneas de EBS compatibles con VSS mediante la AWS CLI, la Herramientas para
Windows PowerShell o el documento de SSM AWSEC2-ManageVssIO
Utilice uno de los siguientes procedimientos de línea de comando para crear instantáneas de EBS
compatibles con VSS.
Use el siguiente procedimiento para crear instantáneas de EBS compatibles con VSS mediante la AWS
CLI. Al ejecutar el comando, puede especificar los siguientes parámetros:
• Instancia (obligatoria): especifique una o varias instancias Amazon EC2 de Windows. Puede especificar
instancias manualmente o etiquetas.
• Descripción (opcional): especifique detalles acerca de esta copia de seguridad.
• Etiquetas (opcional): especifique pares de etiquetas de clave-valor que desee asignar a las instantáneas.
Las etiquetas pueden ayudarle a buscar, administrar y restaurar volúmenes a partir de una lista de
instantáneas. De forma predeterminada, el sistema rellena el parámetro de la etiqueta con una clave
Name. Para el valor de esta clave, especifique un nombre que desee aplicar a las instantáneas creadas
por este proceso. También puede añadir etiquetas personalizadas a esta lista mediante el siguiente
formato: Key=Environment,Value=Test;Key=User,Value=TestUser1.
Este parámetro es opcional, pero recomendamos que etiquete instantáneas. De forma predeterminada,
los sistemas etiquetan instantáneas con el ID de dispositivo y AppConsistent (para indicar
instantáneas de EBS compatibles con VSS coherentes con la aplicación correctas).
• Exclude Boot Volume (opcional): use este parámetro para excluir volúmenes de arranque del proceso de
copia de seguridad.
1020
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para crear instantáneas de EBS compatibles con VSS mediante la AWS CLI
1. Install and configure the AWS CLI, if you have not already.
For information, see Install or Upgrade and then Configure the AWS CLI in the Guía del usuario de
AWS Administrador de sistemas.
2. Para crear instantáneas de EBS compatibles con VSS, ejecute el siguiente comando.
Si todo sale bien, el comando rellena la lista de instantáneas de EBS con las nuevas instantáneas. Puede
encontrar estas instantáneas en la lista de instantáneas de EBS buscando las etiquetas que especificó o
AppConsistent. Si se ha producido un error en la ejecución de comandos, consulte la información de
salida del comando para obtener detalles acerca de por qué se ha producido un error en la ejecución.
Puede automatizar copias de seguridad creando una tarea de un periodo de mantenimiento que use el
documento de SSM AWSEC2-CreateVssSnapshot. Para obtener más información, consulte Trabajo con
períodos de mantenimiento (Consola) en la Guía del usuario de AWS Administrador de sistemas.
Creación de instantáneas de EBS compatibles con VSS mediante Herramientas de AWS para
Windows PowerShell
Use el siguiente procedimiento para crear instantáneas de EBS compatibles con VSS mediante
Herramientas de AWS para Windows PowerShell. Al ejecutar el comando, puede especificar los siguientes
parámetros:
• Instancia (obligatoria): especifique una o varias instancias Amazon EC2 de Windows. Puede especificar
instancias manualmente o etiquetas.
• Descripción (opcional): especifique detalles acerca de esta copia de seguridad.
• Etiquetas (opcional): especifique pares de etiquetas de clave-valor que desee asignar a las instantáneas.
Las etiquetas pueden ayudarle a buscar, administrar y restaurar volúmenes a partir de una lista de
instantáneas. De forma predeterminada, el sistema rellena el parámetro de la etiqueta con una clave
Name. Para el valor de esta clave, especifique un nombre que desee aplicar a las instantáneas creadas
por este proceso. También puede añadir etiquetas personalizadas a esta lista mediante el siguiente
formato: Key=Environment,Value=Test;Key=User,Value=TestUser1.
Este parámetro es opcional, pero recomendamos que etiquete instantáneas. De forma predeterminada,
los sistemas etiquetan instantáneas con el ID de dispositivo y AppConsistent (para indicar
instantáneas de EBS compatibles con VSS coherentes con la aplicación correctas).
• Exclude Boot Volume (opcional): use este parámetro para excluir volúmenes de arranque del proceso de
copia de seguridad.
Parar crear instantáneas de EBS compatibles con VSS mediante Herramientas de AWS para
Windows PowerShell
1. Abra Herramientas de AWS para Windows PowerShell y ejecute el siguiente comando para especificar
sus credenciales. Debe tener privilegios de administrador en Amazon EC2 o se le deben haber
concedido los permisos adecuados en IAM. Para obtener más información, consulte Configuración de
AWS Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
1021
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
2. Ejecute el siguiente comando para establecer la región de la sesión de PowerShell. El ejemplo utiliza
la región us-east-2.
3. Para crear instantáneas de EBS compatibles con VSS, ejecute el siguiente comando.
Si todo sale bien, el comando rellena la lista de instantáneas de EBS con las nuevas instantáneas. Puede
encontrar estas instantáneas en la lista de instantáneas de EBS buscando las etiquetas que especificó o
AppConsistent. Si se ha producido un error en la ejecución de comandos, consulte la información de
salida del comando para obtener detalles acerca de por qué se ha producido un error en la ejecución. Si
el comando se ha completado correctamente, pero se ha producido un error en una copia de seguridad de
volumen específico, puede solucionar el error en la lista de instantáneas de EBS.
Puede automatizar copias de seguridad creando una tarea de un periodo de mantenimiento que use el
documento de SSM AWSEC2-CreateVssSnapshot. Para obtener más información, consulte Trabajo con
períodos de mantenimiento (Consola) en la Guía del usuario de AWS Administrador de sistemas.
Antes de empezar
Para crear instantáneas de EBS compatibles con VSS mediante el documento de SSM AWSEC2-
ManageVssIO
1. Abra Herramientas de AWS para Windows PowerShell y ejecute el siguiente comando para especificar
sus credenciales. Debe tener privilegios de administrador en Amazon EC2 o haber concedido
1022
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
los permisos adecuados en IAM. Para obtener más información, consulte Configuración de AWS
Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
2. Ejecute el siguiente comando para establecer la región de la sesión de PowerShell. El ejemplo utiliza
la región us-east-2.
Si todo sale bien, el comando rellena la lista de instantáneas de EBS con las nuevas instantáneas. Puede
encontrar estas instantáneas en la lista de instantáneas de EBS buscando las etiquetas que especificó o
AppConsistent. Si se ha producido un error en la ejecución de comandos, consulte la información de
salida del comando para obtener detalles acerca de por qué se ha producido un error en la ejecución. Si
el comando se ha completado correctamente, pero se ha producido un error en una copia de seguridad de
volumen específico, puede solucionar el error en la lista de volúmenes de EBS.
Important
El siguiente script desvincula todos los volúmenes asociados a una instancia y, a continuación,
crea nuevos volúmenes a partir de una instantánea. Asegúrese de que ha realizado
correctamente la copia de seguridad de la instancia. Los volúmenes anteriores no se eliminan. Si
lo desea, puede editar el script para eliminar los volúmenes anteriores.
1. Abra Herramientas de AWS para Windows PowerShell y ejecute el siguiente comando para especificar
sus credenciales. Debe tener privilegios de administrador en Amazon EC2 o haber concedido
los permisos adecuados en IAM. Para obtener más información, consulte Configuración de AWS
Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
2. Ejecute el siguiente comando para establecer la región de la sesión de PowerShell. El ejemplo utiliza
la región us-east-2.
1023
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Cuando se elimina una instantánea, solo se borran los datos a los que se hace referencia en ella
exclusivamente. Los datos únicos no se eliminarán a menos que se eliminen todas las instantáneas que
hacen referencia a dichos datos. Eliminar instantáneas previas de un volumen no afecta a la capacidad de
crear volúmenes a partir de instantáneas posteriores de ese volumen.
• En el Estado 1, el volumen tiene 10 GiB de datos. Como Snap A es la primera instantánea que se toma
del volumen, hay que copiar los 10 GiB de datos.
• En el Estado 2, el volumen sigue teniendo 10 GiB de datos pero 4 GiB han cambiado. La Snap B tiene
que copiar y guardar solo los 4 GiB que cambiaron después de tomar la Snap A. La Snap B hace
referencia a los restantes 6 GiB de datos sin cambios que ya están copiados y guardados en Snap A, en
lugar de copiarlos de nuevo. Esto se indica con la flecha discontinua.
• En el estado 3, el volumen no ha cambiado desde el estado 2, pero la instantánea A ha sido eliminada.
Los 6 GiB de datos guardados en la instantánea A y a los que se hace referencia en la instantánea B se
han movido a la instantánea B, como muestra la flecha. Como resultado, se le cobrará por almacenar
10 GiB de datos, 6 GiB de datos no modificados que se conservan de la Snap A y 4 GiB de datos
cambiados de Snap B.
Eliminación de una instantánea cuando otra instantánea hace referencia a algunos de sus datos
1024
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Consideraciones
Las siguientes consideraciones se aplican a la eliminación de instantáneas:
• No puede eliminar una instantánea del dispositivo raíz de un volumen de EBS usado en una AMI
registrada. Primero deber anular el registro de la AMI antes de eliminar la instantánea. Para obtener más
información, consulte Anulación del registro de la AMI de Windows (p. 107).
• No puede eliminar una instantánea administrada por el servicio de AWS Backup mediante Amazon
EC2. En su lugar, utilice AWS Backup para eliminar los puntos de recuperación correspondientes en el
almacén de copia de seguridad.
• Puede crear, conservar y eliminar instantáneas manualmente, o puede utilizar Administrador de ciclo de
vida de datos de Amazon para administrar las instantáneas por usted. Para obtener más información,
consulte Instantáneas automatizadas (p. 1042).
• Aunque puede eliminar una instantánea que aún está en progreso, debe completarse antes de que
la eliminación surta efecto. Esto puede llevar mucho tiempo. Si también se encuentra en el límite de
instantáneas simultáneas (cinco instantáneas en progreso) y si intenta tomar otra instantánea, es posible
que se produzca el error ConcurrentSnapshotLimitExceeded.
1025
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Para copiar instantáneas de varios volúmenes en otra región de AWS, recupere las instantáneas con la
etiqueta que haya aplicado al grupo de instantáneas de varios volúmenes al crearlo. A continuación, copie
una a una las instantáneas en otra región.
Para obtener información sobre cómo copiar una instantánea de Amazon RDS, consulte Copia de una
instantánea de base de datos en la Guía del usuario de Amazon RDS.
Si quiere que otra cuenta pueda copiar su instantánea, debe modificar los permisos y permitir el acceso
a la cuenta, o hacer la instantánea pública para que todas las cuentas de AWS puedan copiarla. Para
obtener más información, consulte Uso compartido de una instantánea de Amazon EBS (p. 1031).
Para obtener información sobre los precios de copiar instantáneas entre cuentas y regiones de AWS
distintas, consulte Precios de Amazon EBS. Observe que las operaciones de copia de instantáneas dentro
de una única cuenta y región no copian datos reales, por lo que no cuestan nada siempre y cuando el
estado de cifrado de la copia de instantáneas no cambie.
Note
Si copia una instantánea en una nueva región, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
1026
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Casos de uso
Requisitos previos
• Puede copiar cualquier instantánea accesible que tenga un estado completed, incluidas aquellas
compartidas y las que haya creado.
• Puede copiar instantáneas de AWS Marketplace, VM Import/Export y AWS Storage Gateway, pero debe
comprobar primero si se admiten en la región de destino.
Límites
• Cada cuenta puede tener hasta cinco solicitudes simultáneas de copia de instantánea en una única
región de destino.
• Las etiquetas definidas por el usuario no se copian desde la instantánea de origen a la instantánea
nueva. Puede añadir etiquetas definidas por el usuario durante o después de la operación de copia. Para
obtener más información, consulte Etiquetado de los recursos de Amazon EC2 (p. 1182).
• Las instantáneas creadas mediante la acción CopySnapshot tienen un ID de volumen arbitrario que no
debe utilizarse para ningún fin.
Si se ha borrado la copia más reciente de la instantánea, la siguiente copia será una copia completa, no
una copia incremental. Si una copia sigue pendiente al iniciar otra copia, la segunda copia no se iniciará
hasta que finalice la primera copia.
Le recomendamos que marque las instantáneas con el ID de volumen y el tiempo de creación para poder
realizar el seguimiento de la copia más reciente de la instantánea de un volumen en la región o cuenta de
destino.
1027
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para ver si las copias de las instantáneas son incrementales, compruebe el evento de CloudWatch
copySnapshot (p. 1122).
Para copiar una instantánea cifrada compartida desde otra cuenta de AWS, debe tener permisos para
usar la instantánea, así como para usar la clave maestra del cliente (CMK) que se utilizó para cifrar la
instantánea. Cuando use una instantánea cifrada que se haya compartido con usted, es recomendable que
la vuelva a cifrar copiándola con una CMK de su propiedad. Esta es una manera de protegerse en caso
de que la CMK original corra peligro o si el propietario la revoca, lo que haría que perdiera el acceso a los
volúmenes cifrados creados con la instantánea. Para obtener más información, consulte Uso compartido
de una instantánea de Amazon EBS (p. 1031).
Aplique el cifrado a las copias de instantáneas de EBS configurando el parámetro Encrypted en true.
(El parámetro Encrypted es opcional si está activado el cifrado de forma predeterminada (p. 1068)).
También puede utilizar KmsKeyId para especificar una clave personalizada que se utilizará para cifrar
la copia de la instantánea. (El parámetro Encrypted también debe establecerse en true, aunque esté
activado el cifrado de forma predeterminada). Si no se especifica KmsKeyId, la clave que se utiliza para el
cifrado depende del estado de cifrado de la instantánea de origen y de su propiedad.
En la tabla siguiente se describe el resultado del cifrado para cada posible combinación de
configuraciones.
1028
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
* Es la CMK predeterminada usada para cifrado EBS para la cuenta y la región de AWS. De forma
predeterminada, esta es una CMK administrada por AWS única para EBS o puede especificar una CMK
administrada por el cliente. Para obtener más información, consulte Clave predeterminada para el cifrado
de EBS (p. 1067).
** Es una CMK administrada por el cliente especificada para la acción de copia. Esta CMK se utiliza en
lugar de la CMK predeterminada de la cuenta y la región de AWS.
• Destination region (Región de destino): seleccione la región donde quiere escribir la copia de la
instantánea.
1029
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para ver el progreso del proceso de copia, cambie a la región de destino y después actualice la página
Snapshots (Instantáneas). Las copias en progreso se muestran en la parte superior de la página.
Si intenta copiar una instantánea cifrada sin tener permiso para usar la clave de cifrado, la operación dará
error silenciosamente. El estado del error no se muestra en la consola hasta que se actualiza la página.
También puede comprobar el estado de la instantánea desde la línea de comandos, como en el siguiente
ejemplo.
Si la copia da error porque no dispone de permisos suficientes para la clave, verá el mensaje siguiente:
"StateMessage": "Given key ID is not accessible".
Cuando copie una instantánea cifrada, debe tener permisos DescribeKey en la CMK predeterminada. La
denegación explícita de estos permisos da como resultado un error de copiado. Para obtener información
sobre la administración de claves CMK, consulte Control del acceso a las claves maestras del cliente.
1030
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
El siguiente comando describe las instantáneas creadas a partir del volumen especificado.
Con la AWS CLI, puede usar JMESPath para filtrar los resultados mediante expresiones. Por ejemplo, el
siguiente comando muestra los ID de todas las instantáneas creadas por su cuenta de AWS (representada
por 123456789012) antes de la fecha especificada (representada por 2020-03-31). Si no especifica el
propietario, los resultados incluyen todas las instantáneas públicas.
El siguiente comando muestra los ID de todas las instantáneas creadas en el intervalo de fechas
especificado.
1031
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Si así lo decide, puede poner las instantáneas no cifradas a disposición del público para todos los usuarios
de AWS. No puede poner sus instantáneas cifradas a disposición del público.
Cuando comparta una instantánea cifrada, también debe compartir la CMK administrada por el cliente
usada para cifrar la instantánea. Puede aplicar permisos entre cuentas a una CMK administrada por el
cliente bien cuando se crea, bien en un momento posterior.
Important
Cuando comparte una instantánea, concede a otras personas acceso a todos los datos de la
instantánea. Comparta las instantáneas solo con aquellas personas con las que desea compartir
todos los datos que contienen.
Consideraciones
Las siguientes consideraciones se aplican al uso compartido de instantáneas:
• Las instantáneas están restringidas a la región en la que se han creado. Para compartir una instantánea
con otra región, copie la instantánea en dicha región. Para obtener más información, consulte Copia de
una instantánea de Amazon EBS (p. 1026).
• Si en la instantánea usa el formato de ID de recurso más largo, solo podrá compartirla con otra cuenta
que también admita ID más largos. Para obtener más información, consulte ID de recurso (p. 1171).
• AWS impide que se compartan instantáneas que se cifraron con la CMK predeterminada. Las
instantáneas que se intentan compartir deben estar cifradas con una CMK administrada por el cliente.
Para obtener más información, consulte Creating Keys en la AWS Key Management Service Developer
Guide.
• Los usuarios de la CMK compartida que tienen acceso a las instantáneas cifradas deben disfrutar de los
permisos para realizar las siguientes acciones sobre la clave: kms:DescribeKey, kms:CreateGrant,
GenerateDataKey y kms:ReEncrypt. Para obtener más información, consulte Control del acceso a
las claves maestras del cliente en la AWS Key Management Service Developer Guide.
Esta opción no es válida para las instantáneas cifradas o para aquellas que tengan un código de
producto de AWS Marketplace.
• Para compartir la instantánea con una o varias cuentas de AWS, elija Private (Privada), introduzca
el ID de la cuenta de AWS (sin guiones) en AWS Account Number (Número de cuenta de &AWS;)
y elija Add Permission (Añadir permiso). Repita la operación para todas las demás cuentas de
AWS.
5. Seleccione Save.
Para usar una instantánea sin cifrar que se compartió de forma privada con usted
1032
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Utilice la vista de políticas o la vista predeterminada, en función de la vista a la que pueda acceder,
para agregar uno o varios ID de cuenta de AWS a la política, como se indica a continuación:
• (Vista de políticas) Elija Edit (Editar). Agregue uno o varios ID de cuenta de AWS a las
instrucciones siguientes: "Allow use of the key" y "Allow attachment of
persistent resources". Elija Save changes. En el siguiente ejemplo, el ID de cuenta de
AWS 444455556666 se agrega a la política.
{
"Sid": "Allow use of the key",
"Effect": "Allow",
"Principal": {"AWS": [
"arn:aws:iam::111122223333:user/CMKUser",
"arn:aws:iam::444455556666:root"
]},
"Action": [
"kms:Encrypt",
"kms:Decrypt",
"kms:ReEncrypt*",
"kms:GenerateDataKey*",
"kms:DescribeKey"
],
"Resource": "*"
},
{
"Sid": "Allow attachment of persistent resources",
"Effect": "Allow",
"Principal": {"AWS": [
"arn:aws:iam::111122223333:user/CMKUser",
"arn:aws:iam::444455556666:root"
]},
"Action": [
"kms:CreateGrant",
"kms:ListGrants",
1033
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
"kms:RevokeGrant"
],
"Resource": "*",
"Condition": {"Bool": {"kms:GrantIsForAWSResource": true}}
}
• (Vista predeterminada) Desplácese hasta Other AWS accounts (Otras cuentas de AWS). Elija
Add other AWS accounts (Añadir otras cuentas de AWS) y escriba el ID de cuenta de AWS tal
como se le solicita. Para añadir otra cuenta, elija Add another AWS account (Añadir otra cuenta
de AWS) y escriba el ID de cuenta de AWS. Cuando haya añadido todas las cuentas de AWS,
elija Save changes (Guardar cambios).
6. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
7. Elija Snapshots (Instantáneas) en el panel de navegación.
8. Seleccione la instantánea y después elija Actions (Acciones), Modify Permissions (Modificar
permisos).
9. Para cada cuenta de AWS, introduzca el ID de la cuenta de AWS en AWS Account Number (Número
de cuenta de &AWS;) y elija Add Permission (Añadir permiso). Cuando haya añadido todas las
cuentas de AWS, elija Save (Guardar).
1034
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a
Amazon EC2 (p. 3).
Esta guía del usuario proporciona información general sobre los elementos que componen EBS direct
APIs, y ejemplos de cómo usarlos de manera eficaz. Para obtener más información acerca de las
acciones, los tipos de datos, los parámetros y los errores de las API, consulte la referencia de EBS direct
APIs. Para obtener más información sobre las regiones de AWS, los puntos de enlace y las cuotas de
servicio compatibles con EBS direct APIs, consulte Puntos de enlace y cuotas de Amazon Elastic Block
Store en la Referencia general de AWS.
Contenido
• Descripción de EBS direct APIs (p. 1035)
• Permisos para los usuarios de IAM (p. 1036)
• Trabajar con EBS direct APIs mediante la línea de comandos (p. 1038)
• Trabajar con las EBS direct APIs mediante la API o los AWS SDK (p. 1041)
• Preguntas frecuentes sobre las EBS direct APIs (p. 1041)
Instantáneas
Las instantáneas son el mecanismo principal para realizar copias de seguridad de los datos de
los volúmenes de EBS. Para ahorrar costos de almacenamiento, las instantáneas sucesivas son
incrementales y solo contienen los datos del volumen modificados desde la instantánea anterior. Para
obtener más información, consulte Instantáneas de Amazon EBS (p. 1006).
Note
Bloques
Un bloque es un fragmento de datos dentro de una instantánea. Cada instantánea puede contener miles
de bloques. Todos los bloques de una instantánea tienen un tamaño fijo.
Índices de bloque
1035
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Tokens de bloque
Un token de bloque es el hash de identificación de un bloque dentro de una instantánea y se utiliza para
localizar los datos del bloque.
Note
Los tokens de bloque devueltos por EBS direct APIs son temporales. Los tokens de bloque
cambian si se ejecuta otra solicitud ListSnapshotBlocks o ListChangedBlocks para la
misma instantánea.
Preste especial atención cuando asigne las siguientes políticas a los usuarios de IAM. Al asignar
estas políticas, puede dar acceso a un usuario al que se deniegue el acceso al mismo recurso a
través de las API de EC2, como las operaciones CopySnapshot o CreateVolume.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ebs:*"
],
"Resource": "arn:aws:ec2:*::snapshot/*"
}
]
}
1036
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
La siguiente política concede acceso a una instantánea específica de una región de AWS específica.
En la política, reemplace <SnapshotID> por el ID de la instantánea y <Region> por la región de la
instantánea.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ebs:ListSnapshotBlocks"
],
"Resource": "arn:aws:ec2:<Region>::snapshot/<SnapshotID>"
}
]
}
La siguiente política concede acceso a EBS direct APIs a las instantáneas con una etiqueta de clave/valor
específica. En la política, reemplace <Key> por el valor de clave de la etiqueta y <Value> por el valor de
la etiqueta.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ebs:ListChangedBlocks",
"ebs:ListSnapshotBlocks",
"ebs:GetSnapshotBlock"
],
"Resource": "arn:aws:ec2:*::snapshot/*",
"Condition": {
"StringEqualsIgnoreCase": {
"aws:ResourceTag/<Key>": "<Value>"
}
}
}
]
}
El siguiente permiso deniega el acceso a EBS direct APIs a una instantánea específica. En la política,
reemplace <SnapshotID> por el ID de la instantánea.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ebs:ListSnapshotBlocks",
"ebs:ListChangedBlocks",
"ebs:GetSnapshotBlock"
],
"Resource": "arn:aws:ec2:*::snapshot/*"
},
{
"Effect": "Deny",
"Action": [
"ebs:ListSnapshotBlocks",
"ebs:ListChangedBlocks",
"ebs:GetSnapshotBlock"
1037
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
],
"Resource": "arn:aws:ec2:us-east-2::<SnapshotID>"
}
]
}
La siguiente política concede acceso a todas las instantáneas dentro de un intervalo de tiempo específico.
En la política, asegúrese de reemplazar el intervalo de fecha y hora mostrado por el intervalo de fecha y
hora de la política.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ebs:ListChangedBlocks",
"ebs:ListSnapshotBlocks",
"ebs:GetSnapshotBlock"
],
"Resource": "arn:aws:ec2:*::snapshot/*",
"Condition": {
"DateGreaterThan": {
"aws:CurrentTime": "2018-05-29T00:00:00Z"
},
"DateLessThan": {
"aws:CurrentTime": "2020-05-29T23:59:59Z"
}
}
}
]
}
La siguiente política concede acceso para descifrar una instantánea cifrada mediante un ID de clave
específico de AWS Key Management Service (AWS KMS). En la política, reemplace <AccountId> por el
ID de la cuenta de AWS de la clave de AWS KMS y <KeyId> por el ID de la clave utilizada para cifrar la
instantánea a la que desea tener acceso con las EBS direct APIs.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"kms:Decrypt",
"kms:DescribeKey"
],
"Resource": "arn:aws:kms:us-west-2:<AccountId>:key/<KeyId>"
}
]
}
Para obtener más información, consulte Cambio de los permisos de un usuario de IAM en la Guía del
usuario de IAM.
1038
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Example Ejemplo: Obtener los índices de bloque y los tokens de bloque de bloques que están en
una instantánea
El comando list-snapshot-blocks de ejemplo siguiente devuelve los índices de bloque y los tokens
de bloque de los bloques que se encuentran en la instantánea snap-0987654321, en la región us-
east-1 de AWS. Los parámetros --max-results y --starting-block-index limitan los resultados
a los primeros 100 bloques con un índice de bloque superior a 1000.
A continuación se muestra un ejemplo de respuesta. Para obtener los datos de un bloque, use el comando
get-snapshot-block y especifique el índice de bloque y el token de bloque del bloque. Los tokens de
bloque son válidos hasta el tiempo de caducidad indicado.
{
"Blocks": [
{
"BlockIndex": 1001,
"BlockToken": "AAABAV3/PNhXOynVdMYHUpPsetaSvjLB1dtIGfbJv5OJ0sX855EzGTWos4a4"
},
{
"BlockIndex": 1002,
"BlockToken": "AAABATGQIgwr0WwIuqIMjCA/Sy7e/YoQFZsHejzGNvjKauzNgzeI13YHBfQB"
},
{
"BlockIndex": 1007,
"BlockToken": "AAABAZ9CTuQtUvp/dXqRWw4d07eOgTZ3jvn6hiW30W9duM8MiMw6yQayzF2c"
},
{
"BlockIndex": 1012,
"BlockToken": "AAABAQdzxhw0rVV6PNmsfo/YRIxo9JPR85XxPf1BLjg0Hec6pygYr6laE1p0"
},
{
"BlockIndex": 1030,
"BlockToken": "AAABAaYvPax6mv+iGWLdTUjQtFWouQ7Dqz6nSD9L+CbXnvpkswA6iDID523d"
},
{
"BlockIndex": 1031,
"BlockToken": "AAABATgWZC0XcFwUKvTJbUXMiSPg59KVxJGL+BWBClkw6spzCxJVqDVaTskJ"
},
...
],
"ExpiryTime": 1576287332.806,
"VolumeSize": 32212254720,
"BlockSize": 524288
}
Example Ejemplo: Obtener los índices de bloque y los tokens de bloque de bloques que son
diferentes entre dos instantáneas del mismo tipo de volumen/instantánea
El comando list-changed-blocks de ejemplo siguiente devuelve los índices de bloque y los tokens de
bloque de los bloques que son diferentes en las instantáneas snap-1234567890 y snap-0987654321,
en la región us-east-1 de AWS. Los parámetros --starting-block-index y --max-results
limitan los resultados a los primeros 500 bloques con un índice de bloque superior a 0.
A continuación se muestra un ejemplo de respuesta. Muestra que los índices de bloque 0, 6000, 6001,
6002 y 6003 son diferentes en las dos instantáneas. Además, los índices de bloque 6001, 6002 y 6003
1039
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Para obtener los datos de un bloque, use el comando get-snapshot-block y especifique el índice de
bloque y el token de bloque del bloque. Los tokens de bloque son válidos hasta el tiempo de caducidad
indicado.
{
"ChangedBlocks": [
{
"BlockIndex": 0,
"FirstBlockToken": "AAABAVahm9SO60Dyi0ORySzn2ZjGjW/
KN3uygGlS0QOYWesbzBbDnX2dGpmC",
"SecondBlockToken":
"AAABAf8o0o6UFi1rDbSZGIRaCEdDyBu9TlvtCQxxoKV8qrUPQP7vcM6iWGSr"
},
{
"BlockIndex": 6000,
"FirstBlockToken": "AAABAbYSiZvJ0/
R9tz8suI8dSzecLjN4kkazK8inFXVintPkdaVFLfCMQsKe",
"SecondBlockToken":
"AAABAZnqTdzFmKRpsaMAsDxviVqEI/3jJzI2crq2eFDCgHmyNf777elD9oVR"
},
{
"BlockIndex": 6001,
"FirstBlockToken": "AAABASBpSJ2UAD3PLxJnCt6zun4/
T4sU25Bnb8jB5Q6FRXHFqAIAqE04hJoR"
},
{
"BlockIndex": 6002,
"FirstBlockToken": "AAABASqX4/
NWjvNceoyMUljcRd0DnwbSwNnes1UkoP62CrQXvn47BY5435aw"
},
{
"BlockIndex": 6003,
"FirstBlockToken":
"AAABASmJ0O5JxAOce25rF4P1sdRtyIDsX12tFEDunnePYUKOf4PBROuICb2A"
},
...
],
"ExpiryTime": 1576308931.973,
"VolumeSize": 32212254720,
"BlockSize": 524288,
"NextToken": "AAADARqElNng/sV98CYk/bJDCXeLJmLJHnNSkHvLzVaO0zsPH/QM3Bi3zF//O6Mdi/
BbJarBnp8h"
}
A continuación se muestra un ejemplo de respuesta. Muestra el tamaño de los datos devueltos, la suma
de comprobación para validar los datos y el algoritmo de suma de comprobación utilizado para generar
1040
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
{
"DataLength": "524288",
"Checksum": "cf0Y6/Fn0oFa4VyjQPOa/iD0zhTflPTKzxGv2OKowXc=",
"ChecksumAlgorithm": "SHA256"
}
Trabajar con las EBS direct APIs mediante la API o los AWS SDK
La referencia de EBS direct APIs proporciona descripciones y sintaxis para cada una de las acciones y
tipos de datos del servicio. También puede usar uno de los SDK de AWS para obtener acceso a una API
adaptada al lenguaje de programación o plataforma que utilice. Para obtener más información, consulte
AWS SDKs.
Las EBS direct APIs requieren una firma Signature Version 4 de AWS. Para obtener más información
sobre la creación de estas firmas, consulte Proceso de firma de Signature Version 4 en la Referencia
general de AWS.
Debe aprender a firmar solicitudes HTTP solo cuando vaya a crearlas manualmente. Cuando se utiliza la
interfaz de líneas de comandos de AWS (CLI de AWS) o uno de los SDK de AWS para realizar solicitudes
a AWS, estas herramientas firman automáticamente las solicitudes con la clave de acceso especificada
al configurar las herramientas. Si usa estas herramientas, no tiene que aprender a firmar las solicitudes
personalmente.
Sí. Los índices de bloque devueltos son únicos y están en orden numérico.
¿Puedo enviar una solicitud con un valor del parámetro MaxResults inferior a 100?
No. El valor mínimo del parámetro MaxResult que puede utilizar es 100. Si envía una solicitud con
un valor del parámetro MaxResult inferior a 100 y hay más de 100 bloques en la instantánea, la API
devolverá al menos 100 resultados.
¿Puedo ejecutar solicitudes de API simultáneamente?
Puede ejecutar solicitudes de API simultáneamente. Asegúrese de tener en cuenta otras cargas de
trabajo que puedan estar ejecutándose en la cuenta para evitar cuellos de botella. También debe crear
mecanismos de reintento en sus flujos de trabajo de EBS direct APIs para controlar las limitaciones,
los tiempos de espera y la falta de disponibilidad del servicio.
Al ejecutar la operación ListChangedBlocks, ¿es posible obtener una respuesta vacía aunque haya
bloques en la instantánea?
Sí. Si los bloques modificados son pocos y están distantes en la instantánea, la respuesta puede estar
vacía, pero la API devolverá un valor de token de página siguiente. Utilice el valor del token de página
siguiente para continuar con la siguiente página de resultados. Sabrá que ha llegado a la última página
de resultados cuando la API devuelva un valor null de token de página siguiente.
Si el parámetro NextToken se especifica junto con un parámetro StartingBlockIndex, ¿cuál de los
dos se utiliza?
1041
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
¿Cuánto tiempo son válidos los tokens de bloque y los tokens de siguiente página?
Los tokens de bloque son válidos durante siete días, y los tokens de siguiente página son válidos
durante 60 minutos.
¿Se admiten instantáneas cifradas?
Sí. Se puede obtener acceso a las instantáneas cifradas mediante las API directas de EBS.
Para obtener acceso a una instantánea cifrada, el usuario debe tener acceso a la clave utilizada para
cifrar la instantánea y a la operación de descifrado de AWS KMS. Consulte la
Devuelve solo los índices y los tokens de bloque que tienen datos escritos en ellos.
Combinado con las características de monitorización de Amazon CloudWatch Events y AWS CloudTrail,
Administrador de ciclo de vida de datos de Amazon proporciona una solución de copia de seguridad
completa para los volúmenes de EBS sin costo adicional.
Contenido
• Funcionamiento de Administrador de ciclo de vida de datos de Amazon (p. 1042)
• Consideraciones sobre Administrador de ciclo de vida de datos de Amazon (p. 1044)
• Requisitos previos (p. 1045)
• Administrar copias de seguridad mediante la consola (p. 1047)
• Administrar copias de seguridad mediante la AWS CLI (p. 1049)
• Administrar copias de seguridad mediante la API (p. 1052)
• Monitoreo del ciclo de vida de instantáneas (p. 1052)
1042
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Elementos
• Instantáneas (p. 1043)
• Target resource tags (Etiquetas de recurso objetivo) (p. 1043)
• Etiquetas de instantánea (p. 1043)
• Políticas de ciclo de vida (p. 1043)
Instantáneas
Las instantáneas son el mecanismo principal para realizar copias de seguridad de los datos de
los volúmenes de EBS. Para ahorrar costos de almacenamiento, las instantáneas sucesivas son
incrementales y solo contienen los datos del volumen modificados desde la instantánea anterior. Cuando
se elimina una instantánea de una serie de instantáneas de un volumen, solo se borran los datos que son
exclusivos de esa instantánea. El resto del historial capturado del volumen se conserva.
Para obtener más información, consulte Instantáneas de Amazon EBS (p. 1006).
Para obtener más información, consulte Etiquetado de los recursos de Amazon EC2 (p. 1182).
Etiquetas de instantánea
Administrador de ciclo de vida de datos de Amazon aplica las siguientes etiquetas a todas las instantáneas
creadas por una política para distinguirlas de las que se han creado por otros medios:
• aws:dlm:lifecycle-policy-id
• aws:dlm:lifecycle-schedule-name
También puede especificar etiquetas personalizadas que se aplican a las instantáneas en el momento de
su creación.
Las etiquetas de destino que Administrador de ciclo de vida de datos de Amazon utiliza para asociar
volúmenes con una política se pueden aplicar de forma opcional a instantáneas creadas por la política.
• Tipo de recurso — tipo de recurso de AWS administrado por la política. Utilice VOLUME para crear
instantáneas de volúmenes individuales o utilice INSTANCE para crear instantáneas de varios
volúmenes a partir de los volúmenes de una instancia. Para obtener más información, consulte
Instantáneas de varios volúmenes (p. 1010).
• Etiquetas de destino — etiquetas que se deben asociar a un volumen de EBS o a una instancia EC2
para que la política las administre.
• Programación— la hora de inicio y el intervalo para crear las instantáneas.
• Retención — puede conservar las instantáneas en función del recuento total de instantáneas o de la
antigüedad de cada instantánea.
1043
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Por ejemplo, podría crear una política que administre todos los volúmenes de EBS con la etiqueta
account=Finance, que cree instantáneas cada 24 horas a las 0900 y que conserve las cinco
instantáneas más recientes. La creación de la instantánea podría comenzar a las 0959 como muy tarde.
• Una política no empieza a crear instantáneas hasta que se establece su estado de activación en
habilitado. Puede configurar una política para que se active tras su creación.
• Una política crea la primera instantánea una hora después de la hora de inicio especificada.
• Si modifica una política eliminando o cambiando su etiqueta de destino, los volúmenes de EBS con esa
etiqueta ya no se ven afectados por la política.
• Si modifica el nombre de programación de una política, las instantánea creadas con el nombre de
programación anterior ya no se ven afectadas por la política.
• Si modifica una programación de retención basada en el tiempo empleado para un nuevo período de
tiempo, el nuevo período se usará solo para las instantáneas nuevas. La nueva programación no afecta
a la programación de retención de las instantáneas existentes creadas por esta política.
• No puede cambiar la programación de retención de una política de recuento de instantáneas a
antigüedad de cada instantánea. Para realizar este cambio, debe crear una política nueva.
• Si deshabilita una política con una programación de retención basada en la antigüedad de cada
instantánea, las instantáneas cuyos periodos de retención caducan mientras la política está
deshabilitada se conservan indefinidamente. Debe eliminar estas instantáneas manualmente. Cuando
vuelva a habilitar la política, Administrador de ciclo de vida de datos de Amazon reanudará la eliminación
de instantáneas conforme terminen sus periodos de retención.
• Si elimina el recurso al que se ha aplicado una política con retención basada en recuento, la política ya
no administrará las instantáneas creadas anteriormente. Debe eliminar manualmente las instantáneas si
dejan de necesitarse.
• Si elimina el recurso al que se aplica una política con retención basada en la antigüedad, la política
continuará eliminando instantáneas según el programa definido, hasta eliminar la última. Debe eliminar
manualmente la última instantánea si ya no la necesita.
• Puede crear varias políticas para realizar una copia de seguridad de un volumen de EBS o una instancia
EC2. Por ejemplo, si un volumen de EBS tiene dos etiquetas, donde la etiqueta A es el destino de la
política A para crear una instantánea cada 12 horas y la etiqueta B es el destino de la política B para
crear una instantánea cada 24 horas, Administrador de ciclo de vida de datos de Amazon crea las
instantáneas de acuerdo con la programación de ambas políticas.
Las siguientes consideraciones se aplican a las políticas de ciclo de vida y a la restauración rápida de
instantáneas (p. 1076):
• Una instantánea activa para la restauración rápida de instantáneas permanece activa incluso si se
borra o desactiva la política de ciclo de vida, se desactiva la restauración rápida de instantáneas
para la política de ciclo de vida o se desactiva la restauración rápida de instantáneas para la zona de
disponibilidad. Puede desactivar la restauración rápida de estas instantáneas manualmente.
• Si activa la restauración rápida de instantáneas y supera el número máximo de instantáneas que puede
habilitarse para la restauración rápida de instantáneas, Administrador de ciclo de vida de datos de
1044
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Amazon crea instantáneas tal como está programado pero no las activa para la restauración rápida
de instantáneas. Tras borrar una instantánea activada para la restauración rápida de instantáneas, la
siguiente instantánea que cree Administrador de ciclo de vida de datos de Amazon se activará para la
restauración rápida de instantáneas.
• Si activa la restauración rápida de instantáneas para una instantánea, tarda 60 minutos por TiB en
optimizar la instantánea. Le recomendamos que cree una programación que garantice que cada
instantánea esté totalmente optimizada antes de que Administrador de ciclo de vida de datos de Amazon
cree la siguiente instantánea.
• Se le facturará por cada minuto que se habilite la restauración rápida de instantáneas para una
instantánea en una zona de disponibilidad determinada. Los cargos se prorratean con un mínimo de una
hora. Para obtener más información, consulte Precios y facturación (p. 1080).
Note
Las siguientes consideraciones se aplican a las políticas de ciclo de vida y a los volúmenes habilitados
para multi-attach (p. 986):
• Al crear una política de ciclo de vida basada en etiquetas de instancia para instantáneas de varios
volúmenes, Administrador de ciclo de vida de datos de Amazon inicia una instantánea del volumen para
cada instancia asociada. Utilice la etiqueta timestamp para identificar el conjunto de instantáneas en
función de la marca de tiempo creadas a partir de las instancias asociadas.
Requisitos previos
A continuación indicamos los requisitos previos de Administrador de ciclo de vida de datos de Amazon.
Requisitos previos
• Permisos de Administrador de ciclo de vida de datos de Amazon (p. 1045)
• Permisos para los usuarios de IAM (p. 1046)
• Permisos para instantáneas cifradas (p. 1047)
Administrador de ciclo de vida de datos de Amazon usa un rol de IAM para obtener los permisos que
son necesarios para administrar instantáneas en su nombre. Administrador de ciclo de vida de datos de
Amazon crea el rol AWSDataLifecycleManagerDefaultRole la primera vez que crea una política de ciclo de
vida utilizando la Consola de administración de AWS. También puede crear esta función con el comando
create-default-role siguiente.
Asimismo, puede crear una función de IAM con los permisos necesarios y seleccionarla al crear la política
de ciclo de vida.
{
"Version": "2012-10-17",
"Statement": [
1045
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
{
"Effect": "Allow",
"Action": [
"ec2:CreateSnapshot",
"ec2:CreateSnapshots",
"ec2:DeleteSnapshot",
"ec2:DescribeVolumes",
"ec2:DescribeInstances",
"ec2:DescribeSnapshots"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CreateTags"
],
"Resource": "arn:aws:ec2:*::snapshot/*"
}
]
}
Para obtener más información, consulte Creación de un rol en la Guía del usuario de IAM.
2. Añada una relación de confianza a la función.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "dlm.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}
Un usuario de IAM debe tener los siguientes permisos para usar Administrador de ciclo de vida de datos de
Amazon.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["iam:PassRole", "iam:ListRoles"],
"Resource": "arn:aws:iam::123456789012:role/AWSDataLifecycleManagerDefaultRole"
},
{
"Effect": "Allow",
"Action": "dlm:*",
"Resource": "*"
1046
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
}
]
}
Para obtener más información, consulte Cambio de los permisos de un usuario de IAM en la Guía del
usuario de IAM.
Para copiar una instantánea cifrada entre regiones, debe tener acceso a la clave maestra del cliente (CMK)
de origen y destino desde AWS Key Management Service (AWS KMS).
Tareas
• Crear una política de ciclo de vida (p. 1047)
• Ver una política de ciclo de vida (p. 1048)
• Modificar una política de ciclo de vida (p. 1048)
• Eliminar una política de ciclo de vida (p. 1049)
1047
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
• Empezando por hh:mm UTC:La hora en que se ha programado que empiece la política. La primera
ejecución de la política comienza una hora después de la hora programada.
• Tipo de retención: puede conservar las instantáneas en función del recuento total de instantáneas
o de la antigüedad de cada instantánea. Para las retenciones basadas en el recuento, el rango es
de 1 a 1000. Una vez alcanzado el recuento máximo, la instantánea más antigua se elimina cuando
se crea una nueva. Para las retenciones basadas en la antigüedad, el rango es de 1 día a 100 años.
Una vez que termine el periodo de retención de cada instantánea, se elimina la instantánea. El
periodo de retención debe ser mayor que o igual al intervalo de creación.
• Tagging information (Información de etiquetado) – elija si copiar todas las etiquetas definidas
por el usuario de un volumen de origen en las instantáneas creadas por esta política. También
puede especificar etiquetas adicionales para las instantáneas además de las etiquetas aplicadas
por Administrador de ciclo de vida de datos de Amazon. Si el tipo de recurso es INSTANCE,
puede elegir etiquetar automáticamente las instantáneas con las siguientes etiquetas de variable:
instance-id y timestamp. Los valores de las etiquetas de variable se determinan cuando se
agregan las etiquetas.
• Restauración rápida de instantáneas: elija esta opción si desea habilitar la restauración rápida de
instantáneas para todas las instantáneas creadas por esta política. Si habilita la restauración rápida
de instantáneas, debe elegir las zonas de disponibilidad en las que se va a habilitar. Se le facturará
por cada minuto que se habilite la restauración rápida de instantáneas para una instantánea en una
zona de disponibilidad determinada. Los cargos se prorratean con un mínimo de una hora. También
puede especificar el número máximo de instantáneas que puede activarse para la restauración
rápida de instantáneas.
• Enable cross Region copy (Habilitar copia entre regiones): puede copiar cada instantánea en hasta
tres regiones adicionales. Debe asegurarse de no superar el número de instantáneas simultáneas
por región. Para cada región, puede elegir diferentes políticas de retención y si desea copiar
todas las etiquetas o ninguna. Si la instantánea de origen está cifrada o si está activado el cifrado
predeterminado, las copias de las instantáneas se cifran. Si no está cifrada, puede activar el cifrado.
Si no especifica una CMK, las instantáneas se cifran con la clave predeterminada para el cifrado
EBS en cada región de destino. Si especifica un CMK para la región de destino, debe tener acceso
al CMK.
• IAM role (Rol de IAM) – un rol de IAM que tiene permisos para crear, eliminar y describir
instantáneas, y para describir volúmenes. AWS proporciona un rol predeterminado,
AWSDataLifecycleManagerDefaultRole, pero puede crear un rol de IAM personalizado.
• Policy status after creation (Estado de la política después de su creación) – elija Enable policy
(Habilitar política) para iniciar las ejecuciones de la política en la siguiente hora programada o
Disable policy (Deshabilitar política) para evitar que se ejecute la política.
4. Elija Create Policy.
1048
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Ejemplos
• Crear una política de ciclo de vida (p. 1049)
• Mostrar una política de ciclo de vida (p. 1050)
• Modificar una política de ciclo de vida (p. 1051)
• Eliminar una política de ciclo de vida (p. 1052)
Ejecute el comando create-lifecycle-policy para crear una política de ciclo de vida. Para simplificar la
sintaxis, el ejemplo utiliza un archivo JSON, policyDetails.json, que incluye los detalles de la política.
En este ejemplo se utiliza un tipo de recurso de VOLUME para crear instantáneas de todos los volúmenes
con las etiquetas de destino especificadas. Para crear instantáneas de todos los volúmenes para todas las
instancias con las etiquetas de destino especificadas, utilice un tipo de recurso INSTANCE en su lugar.
1049
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
{
"ResourceTypes": [
"VOLUME"
],
"TargetTags": [
{
"Key": "costcenter",
"Value": "115"
}
],
"Schedules":[
{
"Name": "DailySnapshots",
"TagsToAdd": [
{
"Key": "type",
"Value": "myDailySnapshot"
}
],
"CreateRule": {
"Interval": 24,
"IntervalUnit": "HOURS",
"Times": [
"03:00"
]
},
"RetainRule": {
"Count": 5
},
"CopyTags": false
}
]
}
{
"PolicyId": "policy-0123456789abcdef0"
}
Utilice el comando get-lifecycle-policy para mostrar información acerca de una política de ciclo de vida.
A continuación, se muestra un ejemplo del resultado. Incluye la información que ha especificado, además
de los metadatos insertados por AWS.
{
"Policy":{
"Description": "My first policy",
"DateCreated": "2018-05-15T00:16:21+0000",
"State": "ENABLED",
"ExecutionRoleArn":
"arn:aws:iam::210774411744:role/AWSDataLifecycleManagerDefaultRole",
"PolicyId": "policy-0123456789abcdef0",
"DateModified": "2018-05-15T00:16:22+0000",
1050
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
"PolicyDetails": {
"PolicyType":"EBS_SNAPSHOT_MANAGEMENT",
"ResourceTypes": [
"VOLUME"
],
"TargetTags": [
{
"Value": "115",
"Key": "costcenter"
}
],
"Schedules": [
{
"TagsToAdd": [
{
"Value": "myDailySnapshot",
"Key": "type"
}
],
"RetainRule": {
"Count": 5
},
"CopyTags": false,
"CreateRule": {
"Interval": 24,
"IntervalUnit": "HOURS",
"Times": [
"03:00"
]
},
"Name": "DailySnapshots"
}
]
}
}
}
{
"ResourceTypes":[
"VOLUME"
],
"TargetTags":[
{
"Key": "costcenter",
"Value": "120"
}
],
"Schedules":[
{
"Name": "DailySnapshots",
"TagsToAdd": [
1051
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
{
"Key": "type",
"Value": "myDailySnapshot"
}
],
"CreateRule": {
"Interval": 12,
"IntervalUnit": "HOURS",
"Times": [
"15:00"
]
},
"RetainRule": {
"Count" :5
},
"CopyTags": false
}
]
}
Para ver la política actualizada, use el comando get-lifecycle-policy. Puede ver que el estado, el
valor de la etiqueta, el intervalo de instantánea y la hora de inicio de la instantánea han cambiado.
Utilice el comando delete-lifecycle-policy para eliminar una política de ciclo de vida y liberar las etiquetas
de destino especificadas en la política para que se puedan reutilizar.
También puede usar uno de los SDK de AWS para acceder a la API adaptada al lenguaje de programación
o a la plataforma que utilice. Para obtener más información, consulte AWS SDKs.
Características
• Consola y AWS CLI (p. 1052)
• Eventos de CloudWatch (p. 1053)
• AWS CloudTrail (p. 1053)
Puede ver las políticas de ciclo de vida mediante la consola de Amazon EC2 o la AWS CLI. Cada
instantánea creada por una política tiene una marca temporal y etiquetas relacionadas con la política.
Puede filtrar las instantáneas usando etiquetas para verificar que las copias de seguridad se creen
según lo previsto. Para obtener información sobre cómo consultar las políticas de ciclo de vida con la
consola, consulte Ver una política de ciclo de vida (p. 1048). Para obtener información sobre cómo
mostrar información sobre las políticas de ciclo de vida con la CLI, consulte Mostrar una política de ciclo de
vida (p. 1050).
1052
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instantáneas de EBS
Eventos de CloudWatch
Amazon EBS y Administrador de ciclo de vida de datos de Amazon emiten eventos relacionados con
acciones de políticas de ciclo de vida. Puede usar AWS Lambda y Amazon CloudWatch Events para
administrar las notificaciones de eventos mediante programación. Para obtener más información, consulte
Guía del usuario de Amazon CloudWatch Events.
• createSnapshot: un evento de Amazon EBS emitido cuando una acción CreateSnapshot se realiza
correctamente o produce un error. Para obtener más información, consulte Amazon CloudWatch Events
para Amazon EBS (p. 1116).
• DLM Policy State Change: un evento de Administrador de ciclo de vida de datos de Amazon
emitido cuando una política de ciclo de vida pasa a tener un estado de error. El evento contiene una
descripción de la causa del error. A continuación, se muestra un ejemplo de un evento cuando los
permisos concedidos por la función de IAM son insuficientes:
{
"version": "0",
"id": "01234567-0123-0123-0123-0123456789ab",
"detail-type": "DLM Policy State Change",
"source": "aws.dlm",
"account": "123456789012",
"time": "2018-05-25T13:12:22Z",
"region": "us-east-1",
"resources": [
"arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
],
"detail": {
"state": "ERROR",
"cause": "Role provided does not have sufficient permissions",
"policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
}
}
{
"version": "0",
"id": "01234567-0123-0123-0123-0123456789ab",
"detail-type": "DLM Policy State Change",
"source": "aws.dlm",
"account": "123456789012",
"time": "2018-05-25T13:12:22Z",
"region": "us-east-1",
"resources": [
"arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
],
"detail":{
"state": "ERROR",
"cause": "Maximum allowed active snapshot limit exceeded",
"policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
}
}
AWS CloudTrail
Con AWS CloudTrail, puede realizar un seguimiento de la actividad de los usuarios y del uso de la API
para determinar si son conformes con las políticas internas y las normas reglamentarias. Para obtener más
información, consulte AWS CloudTrail User Guide.
1053
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Servicios de datos
• Volúmenes elásticos de Amazon EBS (p. 1054)
• Cifrado de Amazon EBS (p. 1065)
• Restauración rápida de instantáneas de Amazon EBS (p. 1076)
Contenido
• Requisitos al modificar volúmenes (p. 1054)
• Solicitud de modificaciones a los volúmenes de EBS (p. 1056)
• Monitoreo del progreso de las modificaciones del volumen (p. 1059)
• Ampliación de un sistema de archivos Windows después de cambiar el tamaño de un
volumen (p. 1062)
De forma predeterminada, Windows inicializa los volúmenes con una tabla de partición MBR (registro de
arranque maestro). Dado que MBR admite solo volúmenes cuyo tamaño sea inferior a 2 TiB (2048 GiB),
Windows le impide que cambie el tamaño de los volúmenes MBR más allá de este límite. En dicho caso,
la opción Extender volumen se deshabilita en la utilidad Administración de discos de Windows. Si utiliza la
Consola de administración de AWS o la AWS CLI para crear un volumen con partición MBR que supere
este límite de tamaño, Windows no podrá detectar ni usar el espacio adicional. Para conocer los requisitos
que afectan a los volúmenes de Linux, consulte Requisitos de los volúmenes de Linux en la Guía del
usuario de Amazon EC2 para instancias de Linux.
1054
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Para superar este límite, puede crear un volumen nuevo, más grande, con una tabla de partición GUID
(GPT) y copiar en ella los datos del volumen MBR original.
1. Cree un volumen nuevo y vacío que tenga el tamaño deseado en la zona de disponibilidad de la
instancia EC2 y asócielo a su instancia.
Note
El nuevo volumen no tiene que ser un volumen restaurado a partir de una instantánea.
2. Inicie sesión en su sistema Windows y abra Administración de discos (diskmgmt.exe).
3. Abra el menú contextual del disco nuevo (haga clic con el botón derecho) y elija En línea.
4. En la ventana Inicializar disco seleccione el disco nuevo y elija GPT (Tabla de particiones GUID),
Aceptar.
5. Cuando haya acabado la inicialización, copie los datos del volumen original en el volumen nuevo con
una herramienta como robocopy o teracopy.
6. En Administración de discos cambie las letras de las unidades por los valores adecuados y
desconecte el volumen antiguo.
7. En la consola de Amazon EC2 separe el volumen antiguo de la instancia, rearranque la instancia para
verificar que funcione bien y elimine el antiguo volumen.
Limitaciones
• Las operaciones de Elastic Volume no se admiten en volúmenes de Amazon EBS habilitados para Multi-
Attach.
• El nuevo tamaño de volumen no puede superar la capacidad del volumen admitida. Para obtener más
información, consulte Restricciones de tamaño y configuración de un volumen de EBS (p. 980).
• Si el volumen se conectó antes del 3 de noviembre de 2016 23:40 UTC, debe inicializar la compatibilidad
con volúmenes estáticos. Para obtener más información, consulte Inicializar la compatibilidad con
volúmenes estáticos (p. 1057).
• Si utiliza un tipo de instancia de una generación anterior no compatible o si surge algún problema
al tratar de modificar un volumen, consulte Modificación de un volumen de EBS si no se admiten
volúmenes estáticos (p. 1058).
• Un volumen gp2 asociado a una instancia como volumen raíz no puede modificarse a volumen st1 o
sc1. Si se desasocia y se cambia a st1 o sc1, no puede asociarse a una instancia como volumen raíz.
• Un volumen gp2 no puede modificarse a volumen st1 o sc1 si el tamaño de volumen solicitado es
inferior al tamaño mínimo de los volúmenes st1 y sc1.
• En algunos casos, debe separar el volumen o detener la instancia para que la modificación puede
continuar. Si recibe un mensaje de error al intentar modificar a un volumen de EBS, o si está
modificando un volumen de EBS adjunto a un tipo de instancia de generación anterior, ejecute uno de
los pasos siguientes:
• Para un volumen que no es raíz, separe el volumen de la instancia, aplique las modificaciones y, a
continuación, vuelva a adjuntar el volumen.
• Para un volumen raíz (arranque), detenga la instancia, aplique las modificaciones y, a continuación,
reinicie la instancia.
• Después de realizar el aprovisionamiento de más de 32,000 IOPS en un volumen io1 existente, es
posible que necesite realizar uno de los siguientes procedimientos para ver todas las mejoras de
rendimiento:
• Desconectar y conectar el volumen.
• Reinicie la instancia.
1055
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
• No se admite disminuir el tamaño de un volumen de EBS. No obstante, se puede crear un volumen más
pequeño y, a continuación, migrar los datos a él mediante una herramienta de nivel de aplicación como
robocopy.
• El tiempo de modificación aumenta si modifica un volumen que no se ha inicializado por completo. Para
obtener más información, consulte Inicialización de volúmenes de Amazon EBS (p. 1099).
• Después de modificar un volumen, espere como mínimo seis horas y asegúrese de que el volumen esté
en el estado in-use o available antes de aplicar más modificaciones al mismo volumen.
• Aunque las instancias m3.medium son plenamente compatibles con la modificación de volúmenes,
puede suceder que las instancias m3.large, m3.xlarge y m3.2xlarge no admitan todas las
características de la modificación de volúmenes.
1. (Opcional) Antes de modificar un volumen que contenga datos valiosos, una práctica recomendada
consiste en crear una instantánea del volumen por si más adelante fuera necesario revertir los cambios.
Para obtener más información, consulte Creación de instantáneas de Amazon EBS (p. 1009).
2. Solicite la modificación del volumen.
3. Monitorice el progreso de la modificación del volumen. Para obtener más información, consulte
Monitoreo del progreso de las modificaciones del volumen (p. 1059).
4. Si se ha modificado el tamaño del volumen, amplíe el sistema de archivos del volumen para aprovechar
el aumento en la capacidad de almacenamiento. Para obtener más información, consulte Ampliación de
un sistema de archivos Windows después de cambiar el tamaño de un volumen (p. 1062).
Contenido
• Modificación de un volumen de EBS utilizando volúmenes estáticos (consola) (p. 1056)
• Modificación de un volumen de EBS utilizando volúmenes estáticos (AWS CLI) (p. 1057)
• Inicializar la compatibilidad de volúmenes estáticos (si es necesario) (p. 1057)
• Modificación de un volumen de EBS si no se admiten volúmenes estáticos (p. 1058)
• Para modificar el tipo, elija un valor para Volume Type (Tipo de volumen).
• Para modificar el tamaño, escriba un valor entero permitido para Size (Tamaño).
• Si ha elegido Provisioned IOPS (SSD) (IOPS provisionadas (io1)) como tipo de volumen, escriba un
valor entero permitido para IOPS.
1056
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
4. Una vez que haya completado el cambio de configuración del volumen, seleccione Modify (Modificar).
Cuando se le pida confirmación, elija Yes (Sí).
5. La modificación del tamaño del volumen casi no tiene efectos prácticos a menos que también se
amplíe el sistema de archivos del volumen para aprovechar la nueva capacidad de almacenamiento.
Para obtener más información, consulte Ampliación de un sistema de archivos Windows después de
cambiar el tamaño de un volumen (p. 1062).
6. Si aumenta el tamaño de un volumen NVMe en una instancia que no tiene los controladores NVMe
de AWS, debe reiniciar la instancia para que Windows pueda ver el nuevo tamaño del volumen.
Para obtener más información sobre la instalación de los controladores NVMe de AWS, consulte
Controladores NVMe de AWS para instancias de Windows (p. 542).
aws ec2 modify-volume --volume-type io1 --iops 10000 --size 200 --volume-
id vol-11111111111111111
{
"VolumeModification": {
"TargetSize": 200,
"TargetVolumeType": "io1",
"ModificationState": "modifying",
"VolumeId": "vol-11111111111111111",
"TargetIops": 10000,
"StartTime": "2017-01-19T22:21:02.959Z",
"Progress": 0,
"OriginalVolumeType": "gp2",
"OriginalIops": 300,
"OriginalSize": 100
}
}
La modificación del tamaño del volumen casi no tiene efectos prácticos a menos que también se amplíe el
sistema de archivos del volumen para aprovechar la nueva capacidad de almacenamiento. Para obtener
más información, consulte Ampliación de un sistema de archivos Windows después de cambiar el tamaño
de un volumen (p. 1062).
Realice uno de los siguientes procedimientos para determinar si sus instancias están listas para la
modificación de volúmenes.
1057
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Use el siguiente comando describe-instances para averiguar si el volumen se conectó antes del 3 de
noviembre de 2016 23:40 UTC.
La primera línea del resultado de cada instancia muestra su ID y si sus volúmenes se conectaron antes
de la fecha límite o no (True o False). La primera línea va seguida de una o varias líneas que muestran
si cada volumen de EBS se conectó antes de la fecha límite o no (True o False). En la salida del ejemplo
siguiente debe inicializar la modificación de volumen de la primera instancia porque comenzó antes de la
fecha límite y su volumen raíz se adjuntó antes de dicha fecha. Las demás instancias están listas porque
se iniciaron después de la fecha límite.
i-e905622e True
True
i-719f99a8 False
True
i-006b02c1b78381e57 False
False
False
i-e3d172ed False
True
Si no puede usar volúmenes estáticos, pero necesita modificar el volumen raíz (arranque), debe detener la
instancia, modificar el volumen y, a continuación, reiniciar la instancia.
Una vez iniciada la instancia, puede comprobar el tamaño del sistema de archivos para ver si la instancia
reconoce el mayor espacio del volumen.
Si el tamaño no refleja el nuevo volumen ampliado, debe ampliar el sistema de archivos de su dispositivo
de forma que la instancia pueda usar el nuevo espacio. Para obtener más información, consulte Ampliación
de un sistema de archivos Windows después de cambiar el tamaño de un volumen (p. 1062).
Puede que deba poner el volumen online para usarlo. Para obtener más información, consulte Hacer que
un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990). No es necesario que
reformatee el volumen.
1058
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
En raras ocasiones, un error transitorio de AWS puede dar como resultado un estado failed.
Esto no es una indicación del estado del volumen; simplemente indica que la modificación del
volumen ha devuelto un error. Si esto sucede, vuelva a intentar la modificación del volumen.
Mientras el volumen está en el estado optimizing, el rendimiento del volumen estará entre las
especificaciones de las configuraciones de origen y de destino. El rendimiento transitorio del volumen
no estará por debajo del rendimiento del volumen de origen. Si está reduciendo las IOPS, el rendimiento
transitorio del volumen no estará por debajo del rendimiento del volumen de destino.
• Los cambios de tamaño suelen tardar unos segundos en completarse y en tener efecto después de que
un volumen esté en el estado Optimizing.
• Los cambios en el rendimiento (IOPS) pueden tardar de varios minutos a varias horas en completarse y
dependen del cambio que se ha realizado en la configuración.
• Pueden pasar hasta 24 horas antes de que una nueva configuración surta efecto y, en algunos
casos, incluso más, como cuando el volumen no se ha inicializado completamente. Normalmente, un
volumen de 1 TiB completamente utilizado tarda unas 6 horas en migrar a una nueva configuración de
rendimiento.
Utilice uno de los métodos siguientes para monitorizar el progreso de las modificaciones de un volumen.
Contenido
• Monitoreo del progreso de la modificación de un volumen (consola) (p. 1059)
• Monitoreo del progreso de la modificación de un volumen (AWS CLI) (p. 1060)
• Monitoreo del progreso de la modificación de un volumen (Eventos de CloudWatch) (p. 1061)
Utilice el siguiente procedimiento para ver el progreso de una o varias modificaciones de volúmenes.
1059
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Utilice el comando describe-volumes-modifications para ver el progreso de una o varias modificaciones del
volumen. En el siguiente ejemplo se describen las modificaciones de dos volúmenes.
En el siguiente resultado de ejemplo, las modificaciones del volumen siguen estando en el estado
modifying. El progreso se indica como porcentaje.
{
"VolumesModifications": [
{
"TargetSize": 200,
"TargetVolumeType": "io1",
"ModificationState": "modifying",
"VolumeId": "vol-11111111111111111",
"TargetIops": 10000,
"StartTime": "2017-01-19T22:21:02.959Z",
"Progress": 0,
"OriginalVolumeType": "gp2",
"OriginalIops": 300,
"OriginalSize": 100
},
{
"TargetSize": 2000,
"TargetVolumeType": "sc1",
"ModificationState": "modifying",
"VolumeId": "vol-22222222222222222",
"StartTime": "2017-01-19T22:23:22.158Z",
"Progress": 0,
"OriginalVolumeType": "gp2",
"OriginalIops": 300,
"OriginalSize": 1000
}
]
}
1060
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
El siguiente ejemplo describe todos los volúmenes con estado de modificación optimizing o
completed, y, a continuación, filtra y da formato a los resultados para mostrar solo aquellas
modificaciones iniciadas el día 1 de febrero de 2017 o después:
[
{
"STATE": "optimizing",
"ID": "vol-06397e7a0eEXAMPLE"
},
{
"STATE": "completed",
"ID": "vol-ba74e18c2aEXAMPLE"
}
]
Con Eventos de CloudWatch, puede crear una regla de notificación para los eventos de modificación
de volúmenes. Puede utilizar la regla para generar un mensaje de notificación con Amazon SNS o para
invocar una función Lambda en respuesta a los eventos coincidentes.
{
"source": [
"aws.ec2"
],
"detail-type": [
"EBS Volume Notification"
],
"detail": {
"event": [
"modifyVolume"
]
}
}
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
1061
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
"account": "012345678901",
"time": "2017-01-12T21:09:07Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:012345678901:volume/vol-03a55cf56513fa1b6"
],
"detail": {
"result": "optimizing",
"cause": "",
"event": "modifyVolume",
"request-id": "01234567-0123-0123-0123-0123456789ab"
}
}
Para obtener más información sobre cómo ampliar un sistema de archivos en Linux, consulte Ampliación
de un sistema de archivos Linux después de cambiar el tamaño de un volumen en la Guía del usuario de
Amazon EC2 para instancias de Linux.
1. Antes de ampliar un sistema de archivos que contiene datos valiosos, una práctica recomendada
consiste en crear una instantánea del volumen que lo contiene por si más adelante fuera necesario
revertir los cambios. Para obtener más información, consulte Creación de instantáneas de Amazon
EBS (p. 1009).
2. Inicie sesión en la instancia de Windows mediante el Escritorio remoto.
3. En el cuadro de diálogo Ejecutar, escriba diskmgmt.msc y pulse Intro. Se abre la utilidad
Administración de discos.
1062
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
El espacio no asignado debe ser contiguo al lado correcto de la unidad que desea extender.
Si Extend Volume (Extender volumen) está atenuado, es posible que el espacio no asignado
no sea contiguo a la unidad.
1063
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
6. En el asistente Extend Volume (Ampliar volumen), elija Next (Siguiente). Para Seleccione la cantidad
de espacio (MB), escriba el número de megabytes en que desea ampliar el volumen. Normalmente, se
especifica el espacio máximo disponible. El texto resaltado en Seleccionado es la cantidad de espacio
que se añade y no el tamaño final que tendrá el volumen. Complete el asistente.
1064
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
7. Si aumenta el tamaño de un volumen NVMe en una instancia que no tiene el controlador NVMe de
AWS, debe reiniciar la instancia para que Windows pueda ver el nuevo tamaño del volumen. Para
obtener más información sobre la instalación del controlador NVMe de AWS, consulte Controladores
NVMe de AWS para instancias de Windows (p. 542).
Las operaciones de cifrado se producen en los servidores que hospedan instancias EC2, lo que
garantiza la seguridad tanto de los datos en reposo como de los datos en tránsito entre la instancia y el
almacenamiento de EBS adjunto.
Contenido
• Cómo funciona el cifrado de EBS (p. 1066)
• Requisitos (p. 1066)
1065
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
EBS cifra el volumen con una clave de datos que utiliza el algoritmo estándar de la industria AES-256. La
clave de datos se almacena en el disco con los datos cifrados, pero no antes de que EBS la cifre con su
CMK. La clave de datos nunca aparece en el disco en texto no cifrado. Las instantáneas del volumen y de
cualquier volumen posterior creado a partir de ellas comparten la misma clave de datos. Para obtener más
información, consulte Claves de datos en la AWS Key Management Service Developer Guide.
Amazon EBS funciona con AWS KMS para cifrar y descifrar los volúmenes de EBS de la siguiente manera:
1. Amazon EBS envía una solicitud CreateGrant a AWS KMS, para que pueda descifrar la clave de datos.
2. Amazon EBS envía una solicitud GenerateDataKeyWithoutPlaintext a AWS KMS, en la que se
especifica la CMK que se va a utilizar para cifrar el volumen.
3. AWS KMS genera una nueva clave de datos, la cifra según la CMK especificada y, a continuación,
envía la clave de datos cifrada a Amazon EBS para que se almacene con los metadatos del volumen.
4. Al asociar un volumen cifrado a una instancia, Amazon EC2 envía una solicitud Decrypt (Descifrar) a
AWS KMS, en la que se especifica la clave de datos cifrada.
5. AWS KMS descifra la clave de datos cifrada y envía la clave de datos descifrada a Amazon EC2.
6. Amazon EC2 utiliza la clave de datos de texto no cifrado en la memoria del hipervisor para cifrar
las operaciones de E/S de disco en el volumen. La clave de datos de texto no cifrado persiste en la
memoria siempre que el volumen esté asociado a la instancia EC2.
Para obtener más información, consulte Cómo Amazon Elastic Block Store (Amazon EBS) utiliza AWS
KMS y Entradas de archivo de registro de AWS KMS en la AWS Key Management Service Developer
Guide.
Requisitos
Antes de comenzar, compruebe que se cumplen los siguientes requisitos.
El cifrado se admite en todos los tipos de volúmenes de EBS. Puede esperar el mismo rendimiento de
IOPS en los volúmenes cifrados que en los no cifrados, con un efecto mínimo en la latencia. Puede
obtener acceso a los volúmenes cifrados del mismo modo que tiene acceso a los no cifrados. El cifrado y
el descifrado se administran de forma transparente y no requieren ninguna acción adicional por su parte ni
por parte de las aplicaciones.
1066
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Cifrado de Amazon EBS está disponible en los tipos de instancia enumerados a continuación. Puede
adjuntar volúmenes cifrados y no cifrados a estos tipos de instancias simultáneamente.
• Uso general: M3, M4, M5, M5a, M5ad, M5d, M5dn, M5n, T2, T3 y T3a
• Optimizadas para computación: C3, C4, C5, C5d, C5n
• Optimizadas para memoria: cr1.8xlarge, R3, R4, R5, R5a, R5ad, R5d, R5dn, R5n, u-6tb1.metal,
u-9tb1.metal, u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, X1, X1e y z1d
• Almacenamiento optimizado: D2, h1.2xlarge, h1.4xlarge, I2, I3, y I3en
• Computación acelerada: F1, G2, G3, G4, P2 y P3
Al configurar una CMK como clave predeterminada para el cifrado de EBS, la política de claves
predeterminada permite a cualquier usuario de IAM con acceso a las acciones de KMS necesarias utilizar
esta clave para cifrar o descifrar recursos de EBS. Debe conceder a los usuarios de IAM permiso para
llamar a las siguientes acciones para utilizar el cifrado de EBS:
• kms:CreateGrant
• kms:Decrypt
• kms:DescribeKey
• kms:GenerateDataKeyWithoutPlainText
• kms:ReEncrypt
Para seguir la entidad principal con privilegios mínimos, no permita el acceso completo a
kms:CreateGrant. En su lugar, permita al usuario crear concesiones en la CMK solo cuando un servicio
de AWS haya creado la concesión en nombre del usuario, tal y como se muestra en el siguiente ejemplo:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "kms:CreateGrant",
"Resource": [
"arn:aws:kms:us-east-2:123456789012:key/abcd1234-a123-456d-a12b-
a123b4cd56ef"
],
"Condition": {
"Bool": {
"kms:GrantIsForAWSResource": true
}
}
}
]
}
Para obtener más información, consulte Política de claves predeterminada en la AWS Key Management
Service Developer Guide.
1067
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
por el cliente que haya creado como la clave predeterminada para el cifrado de EBS. Esto le da más
flexibilidad, incluida la capacidad de crear, rotar y deshabilitar las claves.
Important
Amazon EBS no admite CMK asimétricas. Para obtener más información, consulte Uso de claves
simétricas y asimétricas en la Guía para desarrolladores de AWS Key Management Service.
El cifrado de forma predeterminada no afecta a los volúmenes o las instantáneas de EBS existentes.
Consideraciones
• El cifrado de manera predeterminada es una configuración específica de la región. Si lo habilita para una
región, puede deshabilitarlo para volúmenes o instantáneas individuales en esa región.
• Cuando habilite el cifrado de manera predeterminada, puede lanzar una instancia solo si el tipo de
instancia admite el cifrado de EBS. Para obtener más información, consulte Tipos de instancias
admitidos (p. 1067).
• Al migrar servidores utilizando AWS Server Migration Service (SMS), no active el cifrado de manera
predeterminada. Si el cifrado de manera predeterminada ya está activado y está experimentando errores
de replicación delta, desactive el cifrado predeterminado. En cambio, habilite el cifrado AMI al crear el
trabajo de replicación.
No puede cambiar la CMK asociada a una instantánea o un volumen cifrado ya existente. Sin embargo,
puede asociar una CMK distinta durante la operación de copia de una instantánea, de modo que la
instantánea copiada resultante se cifre mediante la nueva CMK.
1068
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Al cifrar un volumen, puede especificar la CMK simétrica que se va a utilizar para cifrar el volumen. Si
no se especifica una CMK, la clave que se utiliza para el cifrado depende del estado de cifrado de la
instantánea de origen y de su propiedad. Para obtener más información, consulte la tabla de resultados de
cifrado (p. 1074).
No puede cambiar la CMK asociada a una instantánea o un volumen cifrado ya existente. Sin embargo,
puede asociar una CMK distinta durante la operación de copia de una instantánea, de modo que la
instantánea copiada resultante se cifre mediante la nueva CMK.
Al crear un nuevo volumen de EBS vacío, puede cifrarlo habilitando el cifrado para la operación de
creación de volúmenes específica. Si ha habilitado el cifrado de EBS de forma predeterminada, el volumen
se cifra automáticamente. De forma predeterminada, el volumen se cifra con la clave predeterminada para
el cifrado de EBS. Como alternativa, puede especificar una CMK simétrica distinta para la operación de
creación del volumen específico. El volumen se cifra desde el primer momento en el que está disponible,
de manera que sus datos siempre están protegidos. Para obtener procedimientos detallados consulte
Creación de un volumen de Amazon EBS (p. 983).
De manera predeterminada, la misma CMK que seleccionó cuando creó el volumen cifra las instantáneas
que hace a partir del volumen y los volúmenes que restaura a partir de esas instantáneas cifradas. No
puede eliminar el cifrado de un volumen o instantánea cifrada, lo que significa que un volumen restaurado
de una instantánea cifrada o una copia de una instantánea cifrada siempre se cifra.
Aunque no se admiten las instantáneas públicas de los volúmenes cifrados, puede compartir una
instantánea cifrada con determinadas cuentas. Para obtener indicaciones detalladas, consulte Uso
compartido de una instantánea de Amazon EBS (p. 1031).
Aunque no hay forma directa de cifrar un volumen o una instantánea sin cifrar existente, puede cifrarlos
creando un volumen o una instantánea. Si ha habilitado el cifrado de forma predeterminada, Amazon EBS
cifra el nuevo volumen o la instantánea resultante utilizando la clave predeterminada para el cifrado de
EBS. Aunque no haya habilitado el cifrado de forma predeterminada, puede habilitarlo al crear un volumen
o una instantánea individuales. Tanto si habilita el cifrado de forma predeterminada como en operaciones
de creación individuales, puede anular la clave predeterminada para el cifrado de EBS y seleccionar
una CMK simétrica administrada por el cliente. Para obtener más información, consulte Creación de un
volumen de Amazon EBS (p. 983) y Copia de una instantánea de Amazon EBS (p. 1026).
Para cifrar la copia de la instantánea en una CMK administrada por el cliente, debe habilitar el cifrado
y especificar la clave, tal y como se muestra en Copia de una instantánea sin cifrar (cifrado de forma
predeterminada no habilitado) (p. 1071).
Important
Amazon EBS no admite CMK asimétricas. Para obtener más información, consulte Uso de claves
simétricas y asimétricas en la Guía para desarrolladores de AWS Key Management Service.
También puede aplicar nuevos estados de cifrado cuando lanza una instancia desde una AMI con respaldo
EBS. Esto se debe a que las AMI con respaldo EBS incluyen instantáneas de volúmenes de EBS que se
pueden cifrar tal y como se describe. Para obtener más información, consulte Uso del cifrado con AMI con
respaldo de EBS (p. 93).
1069
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Situaciones de cifrado
Al crear un recurso de EBS cifrado, se cifra con la clave predeterminada de su cuenta para el cifrado
de EBS, a menos que especifique otra CMK administrada por el cliente en los parámetros de creación
del volumen o en el mapeo de dispositivos de bloques para la AMI o la instancia. Para obtener más
información, consulte Clave predeterminada para el cifrado de EBS (p. 1067).
Los siguientes ejemplos ilustran cómo puede administrar el estado de cifrado de sus volúmenes e
instantáneas. Para obtener una lista completa de casos de cifrado, consulte la tabla de resultados de
cifrado (p. 1074).
Ejemplos
• Restauración de un volumen sin cifrar (cifrado de forma predeterminada no habilitado) (p. 1070)
• Restauración de un volumen sin cifrar (cifrado de forma predeterminada habilitado) (p. 1071)
• Copia de una instantánea sin cifrar (cifrado de forma predeterminada no habilitado) (p. 1071)
• Copia de una instantánea sin cifrar (cifrado de forma predeterminada habilitado) (p. 1072)
• Nuevo cifrado de un volumen cifrado (p. 1073)
• Nuevo cifrado de una instantánea cifrada (p. 1073)
• Migrar datos entre volúmenes cifrados y no cifrados (p. 1074)
• Resultados del cifrado (p. 1074)
Sin el cifrado de manera predeterminada habilitado, un volumen restaurado de una instantánea sin cifrar
no se cifra de manera predeterminada. Sin embargo, puede cifrar el volumen resultante al configurar el
parámetro Encrypted y, de manera opcional, el parámetro KmsKeyId. En el diagrama siguiente se ilustra
el proceso.
Si omite el parámetro KmsKeyId, el volumen resultante se cifra con la clave predeterminada para el cifrado
de EBS. Debe especificar un ID de clave para cifrar el volumen en una CMK diferente.
Para obtener más información, consulte Creación de un volumen desde una instantánea (p. 984).
1070
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Cuando ha habilitado el cifrado de manera predeterminada, el cifrado es obligatorio para los volúmenes
restaurados de instantáneas sin cifrar y no se precisan parámetros de cifrado para que se utilice su CMK
predeterminada. En el siguiente diagrama se muestra este caso predeterminado simple:
Si desea cifrar el volumen restaurado en una CMK simétrica administrada por el cliente, debe proporcionar
los parámetros Encrypted y KmsKeyId como se muestra en Restauración de un volumen sin cifrar
(cifrado de forma predeterminada no habilitado) (p. 1070).
Sin el cifrado de manera predeterminada habilitado, una copia de una instantánea sin cifrar no se cifra de
manera predeterminada. Sin embargo, puede cifrar la instantánea resultante al configurar el parámetro
Encrypted y, de manera opcional, el parámetro KmsKeyId. Si omite KmsKeyId, la instantánea resultante
se cifra mediante su CMK predeterminada. Debe especificar un ID de clave para cifrar el volumen en una
CMK simétrica diferente.
1071
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
Puede cifrar un volumen de EBS copiando una instantánea inesperada en una instantánea cifrada y luego
creando un volumen a partir de la instantánea cifrada. Para obtener más información, consulte Copia de
una instantánea de Amazon EBS (p. 1026).
Cuando ha habilitado el cifrado de manera predeterminada, el cifrado es obligatorio para las copias de
instantáneas sin cifrar y no se precisan parámetros de cifrado si se utiliza su CMK predeterminada. En el
siguiente diagrama se ilustra caso predeterminado:
1072
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
Cuando la acción CreateVolume opera en una instantánea cifrada, tiene la opción de volver a cifrarla
con una CMK diferente. En el diagrama siguiente se ilustra el proceso. En este ejemplo posee dos CMK,
CMK A y CMK B. La instantánea de origen se cifra mediante la CMK A. Durante la creación del volumen,
con el ID de clave de la CMK B suministrado como parámetro, se descifran los datos de origen de manera
automática y, a continuación, se vuelven a cifrar mediante la CMK B.
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
Para obtener más información, consulte Creación de un volumen desde una instantánea (p. 984).
La capacidad de cifrar una instantánea durante la copia le permite aplicar una CMK simétrica nueva a
una instantánea de su propiedad que ya esté cifrada. A los volúmenes restaurados a partir de las copias
resultantes solo se tiene acceso con la nueva CMK. En el diagrama siguiente se ilustra el proceso. En este
ejemplo posee dos CMK, CMK A y CMK B. La instantánea de origen se cifra mediante la CMK A. Durante
la copia, con el ID de clave de la CMK B suministrado como parámetro, los datos de origen se vuelven a
cifrar de manera automática mediante la CMK B.
1073
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Note
Si copia una instantánea y la cifra con una nueva CMK, siempre se crea una copia completa (no
incremental), lo que se traduce en costos de almacenamiento y retrasos adicionales.
En un escenario relacionado, puede optar por aplicar parámetros de cifrado nuevos a la copia de una
instantánea que hayan compartido con usted. De manera predeterminada, la copia está cifrada con la
CMK compartida por el propietario de la instantánea. Sin embargo, recomendamos crear una copia de
la instantánea compartida con una CMK diferente que tenga bajo su control. Así, protege su acceso al
volumen si la CMK original corre peligro o si el propietario la revoca por cualquier motivo. Para obtener
más información, consulte Cifrado y copia de la instantánea (p. 1028).
Por ejemplo, use el comando robocopy para copiar los datos. En el siguiente comando, los datos de origen
se encuentran en D:\ y el volumen de destino está montado en E:\.
Recomendamos utilizar carpetas en lugar de copiar todo el volumen, con esto se evitan posibles
problemas con carpetas ocultas.
1074
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
1075
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
* Es la CMK predeterminada usada para cifrado EBS para la cuenta y la región de AWS. De forma
predeterminada, esta es una CMK administrada por AWS única para EBS o puede especificar una CMK
administrada por el cliente. Para obtener más información, consulte Clave predeterminada para el cifrado
de EBS (p. 1067).
** Es una CMK administrada por el cliente especificada para el volumen en el momento del lanzamiento.
Esta CMK se utiliza en lugar de la CMK predeterminada de la cuenta y la región de AWS.
1076
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Contenido
• Estados de restauración rápida de instantáneas (p. 1077)
• Créditos de creación de volúmenes (p. 1077)
• Administración de restauraciones rápidas de instantáneas (p. 1078)
• Consulta de instantáneas con la restauración rápida habilitada (p. 1078)
• Consulta de volúmenes restaurados mediante la restauración rápida de instantáneas (p. 1079)
• Precios y facturación (p. 1080)
El tamaño del bucket de créditos depende del tamaño de la instantánea, no del tamaño de los volúmenes
creados a partir de la instantánea. El tamaño del bucket de créditos de cada instantánea se calcula de la
siguiente forma:
Conforme se consumen los créditos, el bucket de créditos se rellena con el tiempo. La tasa de recarga por
cada crédito se calcula de la siguiente manera:
Por ejemplo, si habilita la restauración rápida de una instantánea con un tamaño de 100 GiB, el tamaño
máximo de su crédito es de 10 créditos y la tasa de recarga es de 10 créditos por hora. Cuando el
bucket de créditos está lleno, puede crear simultáneamente 10 volúmenes inicializados a partir de esta
instantánea.
1077
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
Puede usar las métricas de Cloudwatch para monitorizar el tamaño de sus buckets de créditos y el número
de créditos disponibles en cada bucket. Para obtener más información, consulte Métricas de restauración
rápida de instantáneas (p. 1114).
Después de crear un volumen a partir de una instantánea rápida habilitada, puede describir el volumen
utilizando describe-volumes y marcar el campo fastRestored en la salida para determinar si el volumen
se creo como un volumen inicializado utilizando una restauración rápida de instantánea.
• enable-fast-snapshot-restores
• disable-fast-snapshot-restores
• describe-fast-snapshot-restores
Para ver las instantáneas que tienen la restauración rápida habilitada con la AWS CLI
1078
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Servicios de datos de EBS
{
"FastSnapshotRestores": [
{
"SnapshotId": "snap-0e946653493cb0447",
"AvailabilityZone": "us-east-2a",
"State": "enabled",
"StateTransitionReason": "Client.UserInitiated - Lifecycle state transition",
"OwnerId": "123456789012",
"EnablingTime": "2020-01-25T23:57:49.596Z",
"OptimizingTime": "2020-01-25T23:58:25.573Z",
"EnabledTime": "2020-01-25T23:59:29.852Z"
},
{
"SnapshotId": "snap-0e946653493cb0447",
"AvailabilityZone": "us-east-2b",
"State": "enabled",
"StateTransitionReason": "Client.UserInitiated - Lifecycle state transition",
"OwnerId": "123456789012",
"EnablingTime": "2020-01-25T23:57:49.596Z",
"OptimizingTime": "2020-01-25T23:58:25.573Z",
"EnabledTime": "2020-01-25T23:59:29.852Z"
}
]
}
Utilice el comando describe-volumes para ver los volúmenes creados a partir de una instantánea con la
restauración rápida habilitada.
{
"Volumes": [
{
"Attachments": [],
"AvailabilityZone": "us-east-2a",
"CreateTime": "2020-01-26T00:34:11.093Z",
"Encrypted": true,
"KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/8c5b2c63-b9bc-45a3-
a87a-5513e232e843",
"Size": 20,
"SnapshotId": "snap-0e946653493cb0447",
"State": "available",
"VolumeId": "vol-0d371921d4ca797b0",
"Iops": 100,
"VolumeType": "gp2",
"FastRestored": true
}
]
}
1079
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de EBS y NVMe
Precios y facturación
Se le facturará por cada minuto que se habilite la restauración rápida de instantáneas para una instantánea
en una zona de disponibilidad determinada. Los cargos se prorratean con un mínimo de una hora.
Por ejemplo, si habilita la restauración rápida de instantáneas para una instantánea en US-East-1a
durante un mes (30 días), se le facturarán 540 USD (1 instantánea x 1 AZ x 720 horas x $0.75 por hora).
Si habilita la restauración rápida de instantáneas para dos instantáneas en US-East-1a, US-East-1b
y US-East-1c para el mismo periodo, se le facturarán 3240 USD (2 instantáneas x 3 AZ x 720 horas x
$0.75 por hora).
Las garantías de rendimiento de EBS indicadas en los detalles del producto Amazon EBS son válidas,
independientemente de la interfaz del dispositivo de bloques.
Contenido
• Instalar o actualizar el controlador NVMe (p. 1080)
• Identificación del dispositivo de EBS (p. 1080)
• Uso de volúmenes de EBS de NVMe (p. 1081)
• Tiempo de espera de las operaciones de E/S (p. 1081)
También puede descargar ebsnvme-id.zip y extraer el contenido en su instancia Amazon EC2 para obtener
acceso a ebsnvme-id.exe.
PS C:\Users\Administrator\Desktop> ebsnvme-id.exe
Disk Number: 0
Volume ID: vol-0d6d7ee9f6e471a7f
Device Name: sda1
1080
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Disk Number: 1
Volume ID: vol-03a26248ff39b57cf
Device Name: xvdd
Disk Number: 2
Volume ID: vol-038bd1c629aa125e6
Device Name: xvde
Disk Number: 3
Volume ID: vol-034f9d29ec0b64c89
Device Name: xvdb
Disk Number: 4
Volume ID: vol-03e2dbe464b66f0a1
Device Name: xvdc
PS C:\Users\Administrator\Desktop> ebsnvme-id.exe 4
Disk Number: 4
Volume ID: vol-03e2dbe464b66f0a1
Device Name: xvdc
Las instancias optimizadas para EBS proporcionan ancho de banda dedicado en Amazon EBS. Cuando
se asocian a una instancia optimizada para EBS, los volúmenes de SSD de uso general (gp2) están
diseñados para funcionar dentro del valor de referencia y con un rendimiento por ráfagas el 99,9 % del
tiempo; y los volúmenes de SSD de IOPS provisionadas (io1) están diseñados para funcionar con el
rendimiento aprovisionado el 99,9 % del tiempo. Tanto HDD con velocidad optimizada (st1) como Cold
HDD (sc1) garantizan una uniformidad del 90 % de rendimiento por ráfagas el 99 % del tiempo. Los
periodos que no cumplen estas convenciones están distribuidos de manera prácticamente uniforme,
alcanzándose el 99 % del rendimiento total previsto cada hora. Para obtener más información, consulte
Tipos de volúmenes de Amazon EBS (p. 965).
Contenido
• Tipos de instancias admitidos (p. 1082)
• Obtención del máximo rendimiento (p. 1093)
1081
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1082
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1083
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1084
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1085
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1086
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1087
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
1088
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
* Estos tipos de instancia pueden admitir un desempeño máximo durante 30 minutos una vez cada 24
horas, como mínimo. Si tiene una carga de trabajo que requiere un rendimiento máximo prolongado
de más de 30 minutos, seleccione un tipo de instancia con arreglo al rendimiento de referencia que se
muestra en la siguiente tabla:
Tamaño de instancia Ancho de banda básico Velocidad básica (MB/s, IOPS básico (E/S de
(Mbps) E/S de 128 KiB) 16 KiB)
1089
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda básico Velocidad básica (MB/s, IOPS básico (E/S de
(Mbps) E/S de 128 KiB) 16 KiB)
1090
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda básico Velocidad básica (MB/s, IOPS básico (E/S de
(Mbps) E/S de 128 KiB) 16 KiB)
1091
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Tamaño de instancia Ancho de banda básico Velocidad básica (MB/s, IOPS básico (E/S de
(Mbps) E/S de 128 KiB) 16 KiB)
Tamaño de instancia Ancho de banda Velocidad máxima (MB/ IOPS máximas (E/S de
máximo (Mbps) s, E/S de 128 KiB) 16 KiB)
Las instancias i2.8xlarge, c3.8xlarge y r3.8xlarge no disponen de ancho de banda dedicado para
EBS y, por lo tanto, no ofrecen la optimización para EBS. En estas instancias, el tráfico de red y el tráfico
de Amazon EBS comparten la misma interfaz de red de 10 gigabits.
1092
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Estas instancias de memoria elevada se han diseñado para ejecutar bases de datos en memoria grandes,
lo que incluye la implementación de producción de la base de datos en memoria SAP HANA, en la
nube. Para maximizar el rendimiento de EBS, utilice instancias de memoria elevada con un número par
de volúmenes de io1 con un rendimiento aprovisionado idéntico. Por ejemplo, para cargas de trabajo
pesadas de IOPS, utilice cuatro volúmenes io1 con 40 000 IOPS provisionadas para obtener el máximo
de 160 000 IOPS de instancia. Del mismo modo, para cargas de trabajo de rendimiento pesado, utilice seis
volúmenes io1 con 48 000 IOPS provisionadas para obtener el rendimiento máximo de 4750 MB/s. Para
obtener recomendaciones adicionales, consulte Configuración de almacenamiento para SAP HANA.
Consideraciones
• Las instancias G4, i3en, M5a, M5ad, R5a, R5ad, T3, T3a y Z1d lanzadas después del 26 de febrero
de 2020 proporcionan el rendimiento máximo indicado en la tabla anterior. Para obtener el máximo
rendimiento de una instancia lanzada antes del 26 de febrero de 2020, deténgala e iníciela.
• Las instancias C5, C5d, C5n, M5, M5d, M5n, M5dn, R5, R5d, R5n, R5dn y P3dn lanzadas después del 3
de diciembre de 2019 proporcionan el rendimiento máximo indicado en la tabla anterior. Para obtener el
máximo rendimiento de una instancia lanzada antes del 3 de diciembre de 2019, deténgala e iníciela.
• Las instancias u-6tb1.metal, u-9tb1.metal y u-12tb1.metal lanzadas después del 12 de
marzo de 2020 proporcionan el rendimiento en la tabla anterior. Las instancias de estos tipos lanzadas
antes del 12 de marzo de 2020 podrían proporcionar un rendimiento inferior. Para obtener el máximo
rendimiento de una instancia lanzada antes del 12 de marzo de 2020, póngase en contacto con su
equipo de cuenta para actualizar la instancia sin costo adicional.
Para habilitar la optimización para Amazon EBS cuando se lanza una instancia con la consola
1093
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Optimización de EBS
Para habilitar la optimización para EBS cuando se lanza una instancia desde la línea de
comandos
Puede usar uno de estos comandos con la opción correspondiente. Para obtener más información acerca
de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de almacén
de instancias. Para conservar los datos de los volúmenes del almacén de instancias, asegúrese
de realizar una copia de seguridad en un sistema de almacenamiento persistente.
Para habilitar la optimización para EBS de una instancia existente desde la consola
• Si el tipo de la instancia está optimizado para Amazon EBS de manera predeterminada, EBS-
optimized (Optimizado para EBS) está seleccionado y no puede cambiarlo. Puede elegir Cancel
(Cancelar), dado que la optimización para Amazon EBS ya está habilitada para la instancia.
• Si el tipo de la instancia admite la optimización para Amazon EBS, elija EBS-optimized (Optimizada
para EBS), Apply (Aplicar).
• Si el tipo de la instancia no admite la optimización para Amazon EBS, no puede elegir EBS-
optimized (Optimizada para EBS). Puede seleccionar un tipo de instancia desde Instance Type
(Tipo de instancia) que admita la optimización de Amazon EBS y, a continuación, seleccione EBS-
optimized (Optimizada para EBS), Apply (Aplicar).
7. Elija Actions (Acciones), Instance State (Estado de la instancia), Start (Iniciar).
Para habilitar la optimización para EBS de una instancia existente desde la línea de comandos
1. Si la instancia se está ejecutando, utilice uno de los siguientes comandos para detenerla:
1094
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
Las actualizaciones de AWS en el rendimiento de los tipos de volúmenes de EBS pueden no surtir
efecto de inmediato en sus volúmenes existentes. Para ver el rendimiento total en un volumen antiguo,
es necesario realizar en primer lugar una acción ModifyVolume en él. Para obtener más información,
consulte Modificación del tamaño, las IOPS o el tipo de un volumen de EBS en Windows.
Contenido
• Consejos de rendimiento de Amazon EBS (p. 1095)
• Características de E/S y monitoreo (p. 1096)
• Inicialización de volúmenes de Amazon EBS (p. 1099)
• Configuración RAID en Windows (p. 1101)
• Análisis comparativo de volúmenes de EBS (p. 1106)
1095
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
• Acceder a cada bloque antes de poner el volumen a producir. Este proceso se llama inicialización (antes
se conocía como precalentamiento). Para obtener más información, consulte Inicialización de volúmenes
de Amazon EBS (p. 1099).
• Habilitar la restauración rápida de instantáneas en una instantánea para garantizar que los volúmenes
de EBS creados desde la instantánea se inicialicen por completo durante la creación y proporcionen al
instante todo su rendimiento aprovisionado. Para obtener más información, consulte Restauración rápida
de instantáneas de Amazon EBS (p. 1076).
El rendimiento también puede verse afectado si la aplicación no envía suficientes solicitudes de E/S. Esto
se puede monitorizar comprobando la longitud de la cola del volumen y el tamaño de E/S. La longitud de
la cola es el número de solicitudes de E/S pendientes de la aplicación al volumen. Para lograr la máxima
coherencia, los volúmenes respaldados por HDD deben mantener una longitud de cola (redondeada al
número entero más próximo) de 4 o más, con E/S secuenciales de 1 MiB. Para obtener más información
sobre cómo garantizar un rendimiento uniforme de sus volúmenes, consulte Características de E/S y
monitoreo (p. 1096).
1096
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
grandes y secuenciales. Para comprender el modo en que los volúmenes SSD y HDD se comportarán en
la aplicación, es importante conocer la relación entre la demanda que se hace al volumen, la cantidad de
IOPS de que dispone el volumen, el tiempo que tarda una operación de E/S en completarse y los límites de
rendimiento del volumen.
IOPS
IOPS es una unidad de medida que representa las operaciones de entrada y salida que se producen por
segundo. Las operaciones se miden en KiB y la tecnología de disco subyacente determina la cantidad
máxima de datos que un tipo de volumen considera como una operación única de E/S. El tamaño de E/S
se limita a 256 KiB para los volúmenes SSD y a 1024 KiB para los volúmenes HDD, ya que los volúmenes
SSD controlan las E/S pequeñas o aleatorias de una manera mucho más eficiente que los volúmenes
HDD.
Cuando las operaciones de E/S pequeñas están contiguas físicamente, Amazon EBS intenta combinarlas
en una operación E/S única hasta el tamaño máximo. Por ejemplo, con los volúmenes SSD, una única
operación de I/O de 1024 KiB cuenta como 4 operaciones (1024÷256=4), mientras que 8 operaciones de
I/O contigua a 32 KiB cuenta como una operación (8×32=256). Sin embargo, ocho operaciones de E/S
aleatorias a 32 KiB cada una cuentan como ocho operaciones. Cada operación de E/S por debajo de 32
KiB cuenta como una operación.
De igual manera, para los volúmenes con respaldo en HDD, tanto una única operación de E/S de 1024 KiB
como ocho operaciones secuenciales de 128 KiB cuentan como una operación. Sin embargo, ocho
operaciones de E/S aleatorias de 128 KiB cuentan como ocho operaciones.
En consecuencia, cuando se crea un volumen respaldado por SSD que admite 3000 IOPS (bien
aprovisionando un volumen io1 de 3000 IOPS o bien estableciendo el tamaño de un volumen gp2 en
1000 GiB) y se adjunta a una instancia optimizada para EBS que ofrece suficiente ancho de banda, es
posible transferir hasta 3000 operaciones de E/S de datos por segundo, con un rendimiento que viene
determinado por el tamaño de E/S.
La longitud de cola óptima varía con cada carga de trabajo, dependiendo de la sensibilidad específica de
la aplicación a las operaciones de IOPS y la latencia. Si la carga de trabajo no proporciona suficientes
solicitudes de E/S para hacer el uso completo del rendimiento disponible para el volumen de EBS, es
posible que el volumen no proporcione la IOPS o el rendimiento que ha aprovisionado.
Las aplicaciones con alta intensidad de transacciones son sensibles al aumento de la latencia de E/S
y resultan muy adecuadas para los volúmenes io1 y gp2 respaldados por SSD. Puede mantener una
IOPS elevada y una latencia baja manteniendo la longitud de cola corta y un número elevado de IOPS
disponible para el volumen. Dirigir constantemente a un volumen más operaciones de IOPS de las que
tiene disponibles puede provocar un aumento de la latencia de E/S.
Las aplicaciones con un rendimiento de alta intensidad son menos sensibles al aumento de la latencia de
E/S y resultan muy adecuadas para los volúmenes st1 y sc1 respaldados por HDD. Puede mantener un
rendimiento alto a los volúmenes con respaldo en HDD conservando una longitud de cola elevada cuando
se realizan operaciones de E/S grandes y secuenciales.
1097
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
Por ejemplo, un volumen gp2 inferior a 1000 GiB con créditos de ráfaga disponibles tiene un límite de
3000 IOPS y un límite de rendimiento de volumen de 250 MiB/s. Si utiliza un tamaño de E/S de 256 KiB,
el volumen alcanza el límite de rendimiento en 1000 IOPS (1000 x 256 KiB = 250 MiB). Para tamaños de
E/S más pequeños (como 16 KiB), este mismo volumen puede soportar 3000 IOPS porque el rendimiento
se encuentra muy por debajo de 250 MiB/s. (En estos ejemplos, se supone que la E/S del volumen no
alcanza los límites de rendimiento de la instancia.) Para obtener más información acerca de los límites de
rendimiento de cada tipo de volumen de EBS, consulte Tipos de volúmenes de Amazon EBS (p. 965).
Con operaciones de E/S más pequeñas, es posible que vea un valor de IOPS mayor que el aprovisionado
medido desde el interior de la instancia. Esto sucede cuando el sistema operativo de la instancia combina
pequeñas operaciones de E/S con una operación mayor antes de pasarlas a Amazon EBS.
Si la carga de trabajo utiliza E/S secuencial en volúmenes st1 y sc1 respaldados por HDD, es posible
que experimente un número de IOPS mayor del esperado si lo mide desde el interior de la instancia. Esto
sucede cuando el sistema operativo de la instancia combina E/S secuenciales y las cuenta como unidades
de 1024 KiB de tamaño. Si la carga de trabajo usa E/S pequeñas o aleatorias, puede experimentar un
rendimiento menor del esperado. Esto es debido a que cada E/S aleatoria, no secuencial se cuenta en
el cómputo total de IOPS, lo que puede hacer que se alcance el límite de IOPS del volumen antes de lo
esperado.
Con independencia del tipo de volumen de EBS, si no logra el rendimiento o IOPS que espera en la
configuración, asegúrese de que no sea el ancho de banda de la instancia EC2 el factor causante.
Conviene usar siempre una instancia optimizada para EBS de la generación actual (o una que incluya una
conexión de red de 10 Gb/s) para lograr el rendimiento óptimo. Para obtener más información, consulte
Instancias optimizadas para Amazon EBS (p. 1081). Otra causa posible de no experimentar la IOPS
esperada es que no dirija suficientes operaciones de E/S a los volúmenes de EBS.
• BurstBalance
• VolumeReadBytes
• VolumeWriteBytes
• VolumeReadOps
• VolumeWriteOps
• VolumeQueueLength
BurstBalance muestra el saldo del bucket por ráfaga para los volúmenes gp2, st1 y sc1 como un
porcentaje del saldo total. Cuando el bucket por ráfaga se agota, el E/S del volumen (para los volúmenes
gp2) o el rendimiento del volumen (para los volúmenes st1 y sc1) se reducen a la base de referencia.
Compruebe el valor BurstBalance para determinar si el volumen se está reduciendo por esta razón.
Los volúmenes st1 y sc1 respaldados por HDD están diseñados para dar mejor resultado con cargas
de trabajo que aprovechan el tamaño máximo de 1024 KiB para E/S. Para determinar el tamaño de E/S
medio del volumen, divida VolumeWriteBytes entre VolumeWriteOps. El mismo cálculo se aplica a
las operaciones de lectura. Si el tamaño de E/S promedio es inferior a 64 KiB, aumentar el tamaño de las
operaciones de E/S que se envían a un volumen st1 o sc1 debería servir para mejorar el rendimiento.
Note
Si el tamaño de E/S está en 44 KiB o en un valor próximo, es posible que esté utilizando una
instancia o kernel que no admite descriptores indirectos. Cualquier kernel de Linux versión 3.8 y
posteriores tiene esta compatibilidad, así como todas las instancias de la generación actual.
1098
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
Si la latencia de E/S es superior de la que requiere, use VolumeQueueLength para asegurarse de que la
aplicación no trata de dirigir más IOPS de lo que ha aprovisionado. Si la aplicación precisa un número de
IOPS mayor de lo que puede proporcionar el volumen, debería plantearse el uso de un volumen gp2 de
mayor tamaño con un nivel de rendimiento básico superior o un volumen io1 con más IOPS provisionadas
para lograr latencias más rápidas.
Recursos relacionados
Para obtener más información sobre las características de E/S de Amazon EBS, consulte la siguiente
presentación de re:Invent Amazon EBS: Diseño en pos del rendimiento sobre este tema.
Para los volúmenes creados a partir de instantáneas, los bloques de almacenamiento deben extraerse de
Amazon S3 y grabarse en el volumen antes de poder acceder a ellos. Esta acción preliminar lleva tiempo
y puede provocar un aumento considerable de la latencia de las operaciones de E/S la primera vez que se
accede a cada bloque. El rendimiento del volumen se alcanza después de descargar todos los bloques y
de escribirlos en el volumen.
Important
Cuando se inicializan volúmenes io1 que se crearon a partir de instantáneas, el rendimiento del
volumen puede descender por debajo del 50 % del nivel esperado, lo que causa que el volumen
muestre un estado warning en la comprobación de estado de I/O Performance (Rendimiento
de E/S). Este comportamiento es el esperado y puede hacer caso omiso del estado warning
en los volúmenes io1 cuando se están inicializando. Para obtener más información, consulte
Comprobaciones de estado de volumen de EBS (p. 996).
Para la mayoría de las aplicaciones, la amortización del costo de inicialización a lo largo de la vida útil del
volumen es aceptable. Para evitar este efecto inicial sobre el rendimiento en un entorno productivo, puede
usar una de las opciones siguientes:
• Forzar la incialización inmediata de todo el volumen. Para obtener más información, consulte
Inicialización de volúmenes de Amazon EBS en Windows (p. 1099).
• Habilitar la restauración rápida de instantáneas en una instantánea para garantizar que los volúmenes
de EBS creados desde la instantánea se inicialicen por completo durante la creación y proporcionen al
instante todo su rendimiento aprovisionado. Para obtener más información, consulte Restauración rápida
de instantáneas de Amazon EBS (p. 1076).
Para obtener información acerca de la inicialización de volúmenes de Amazon EBS en Linux, consulte
Inicialización de volúmenes de Amazon EBS en Linux.
Antes de usar una de estas herramientas, recopile información sobre los discos del sistema del modo
siguiente:
1099
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
DeviceID Size
\\.\PHYSICALDRIVE2 80517265920
\\.\PHYSICALDRIVE1 80517265920
\\.\PHYSICALDRIVE0 128849011200
\\.\PHYSICALDRIVE3 107372805120
Uso de dd
Complete los procedimientos siguientes para instalar y utilizar dd para inicializar un volumen.
Note
Este paso puede demorar entre varios minutos y varias horas según el ancho de banda de la
instancia EC2, las IOPS aprovisionadas y el tamaño del volumen.
1. Descargue la versión más reciente de los archivos binarios de dd para Windows de http://
www.chrysocome.net/dd. Debe usar la versión 0.6 beta 3 o posterior para inicializar volúmenes.
2. (Opcional) Cree una carpeta para las utilidades de la línea de comandos que sea fácil de encontrar
y recordar, por ejemplo C:\bin. Si ya ha designado una carpeta para las utilidades de la línea de
comandos, puede usarla en el paso siguiente.
3. Descomprima el paquete de los binarios y copie el archivo dd.exe en la carpeta de utilidades de la
línea de comandos (por ejemplo, C:\bin).
4. Agregue la carpeta de utilidades de línea de comandos a la variable de entorno Path para que pueda
ejecutar los programas de la carpeta desde cualquier ubicación.
Important
Los pasos siguientes no actualizan las variables de entorno en las ventanas del símbolo del
sistema. Las ventanas del símbolo del sistema que abra después completar estos pasos
contendrán las actualizaciones. Por esta razón es necesario que abra una nueva ventana del
símbolo del sistema y verifique si el entorno está correctamente configurado.
a. Elija Inicio, abra el menú contextual (haga clic con el botón derecho) de Equipo y elija
Propiedades.
b. Elija Configuración avanzada del sistema, Variables de entorno.
c. En Variables del sistema, seleccione la variable Path y elija Editar.
d. En Valor de variable, escriba un punto y coma y la ubicación de la carpeta de utilidades de la línea
de comandos (;C:\bin\) al final del valor existente.
e. Elija Aceptar para cerrar la ventana Editar la variable del sistema.
1100
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
1. Ejecute el comando siguiente para leer todos los bloques del dispositivo especificado (y enviar
el resultado al dispositivo virtual /dev/null). Este comando inicializa con seguridad los datos
existentes.
Important
El uso incorrecto de dd puede destruir fácilmente los datos de un volumen. Asegúrese
de seguir con precisión el comando de ejemplo siguiente: Solo el parámetro if=\\.
\PHYSICALDRIVEn variará en función del nombre del dispositivo que lea.
Note
Es posible que vea un error si dd intenta leer más allá del final del volumen. Puede omitirlo
con toda tranquilidad.
2. Cuando la operación finalice, podrá utilizar el nuevo volumen. Para obtener más información, consulte
Hacer que un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990).
Uso de fio
Complete los procedimientos siguientes para instalar y utilizar fio para inicializar un volumen.
1. Descargue el instalador fioMSI (elija la opción x86 o x64 más reciente, luego seleccione Artefactos).
2. Instale fio.
2. Cuando la operación finalice, podrá utilizar el nuevo volumen. Para obtener más información, consulte
Hacer que un volumen de Amazon EBS esté disponible para su uso en Windows (p. 990).
Los datos de los volúmenes de Amazon EBS se replican en varios servidores de una zona de
disponibilidad para evitar la pérdida de datos debido a un error de alguno de los componentes únicos. Esta
replicación hace que los volúmenes de Amazon EBS sean diez veces más de confianza que las unidades
1101
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
de disco habituales. Para obtener más información, consulte Disponibilidad y durabilidad de Amazon EBS
en las páginas de los detalles del producto de Amazon EBS.
Note
Evite hacer el arranque desde un volumen de RAID. Si se produce un error en uno los
dispositivos, es posible que no pueda iniciar el sistema operativo.
Si necesita crear una matriz de RAID en una instancia de Linux, consulte Configuración RAID en Linux en
la Guía del usuario de Amazon EC2 para instancias de Linux.
Contenido
• Opciones de configuración RAID (p. 1102)
• Creación de una matriz de RAID en Windows (p. 1103)
• Creación de instantáneas de volúmenes en una matriz de RAID (p. 1106)
RAID 1 Cuando la tolerancia a Más segura desde el punto No proporciona mejora del
errores es más importante de vista de la durabilidad de rendimiento de escritura;
que el rendimiento de E/ los datos. requiere más ancho de
S, por ejemplo, en una banda de Amazon EC2
aplicación crítica. a Amazon EBS que las
configuraciones que
no son RAID porque
los datos se escriben
en varios volúmenes
simultáneamente.
Important
No se recomienda RAID 5 y RAID 6 para Amazon EBS porque las operaciones de escritura
paritaria de estos modos RAID consumen parte de la IOPS de que disponen los volúmenes.
Dependiendo de la configuración de la matriz de RAID, estos modos RAID proporcionan un
20-30% menos IOPS utilizables que una configuración RAID 0. También el aumento de los costos
es un factor con estos modos RAID; cuando se usan velocidades y tamaños de volúmenes
idénticos, una matriz de RAID 0 con 2 volúmenes puede superar el rendimiento de una matriz de
RAID 6 con cuatro volúmenes que cuesta el doble.
Crear una matriz de RAID 0 le permite alcanzar un nivel de rendimiento mayor de un sistema de archivos
que el que puede aprovisionar en un único volumen de Amazon EBS. Una matriz de A RAID 1 ofrece un
"espejo" de los datos para obtener redundancia extra. Antes de llevar a cabo este procedimiento, tiene que
decidir el tamaño de la matriz de RAID y el número de IOPS que quiere aprovisionar.
1102
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
El tamaño resultante de una matriz de RAID 0 es la suma de los tamaños de los volúmenes que la
componen y el ancho de banda es la suma de ancho de banda disponible de los volúmenes que contiene.
El tamaño resultante de una matriz de RAID 1 es la suma de los tamaños de los volúmenes que la
componen y el ancho de banda es la suma de ancho de banda disponible de los volúmenes que contiene.
Por ejemplo, dos volúmenes io1 de Amazon EBS de 500 GiB con 4000 IOPS aprovisionadas cada uno
crearán una matriz de 1000 GiB de RAID 0 con un ancho de banda disponible de 8000 IOPS y 1000 MiB/
s de rendimiento; o una matriz de RAID 1 de 500 GiB con un ancho de banda disponible de 4000 IOPS y
500 MiB/s de rendimiento.
En esta documentación se proporcionan ejemplos de configuración RAID básica. Para obtener más
información acerca de la configuración, el rendimiento y la recuperación de las configuraciones RAID,
consulte Linux RAID Wiki en https://raid.wiki.kernel.org/index.php/Linux_Raid.
1. Cree los volúmenes de Amazon EBS para la matriz. Para obtener más información, consulte Creación
de un volumen de Amazon EBS (p. 983).
Important
Cree volúmenes con el mismo tamaño y valores de rendimiento de IOPS. Asegúrese de que
no crea una matriz que supere el ancho de banda disponible de la instancia EC2.
2. Adjunte los volúmenes de Amazon EBS a la instancia en la que quiere hospedar la matriz. Para
obtener más información, consulte Asociar un volumen de Amazon EBS a una instancia (p. 986).
3. Conéctese a la instancia de Windows. Para obtener más información, consulte Conexión con la
instancia de Windows (p. 456).
4. Abra un símbolo del sistema y escriba el comando diskpart:
diskpart
Identifique los discos que desea usar en la matriz y anote sus números de disco.
6. Cada disco que desee usar en la matriz debe ser un disco dinámico online que no contenga ningún
volumen. Siga los pasos siguientes para convertir discos básicos en dinámicos y eliminar cualquier
volumen existente.
1103
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
a. Seleccione un disco que desee usar en la matriz con el comando siguiente, sustituyendo n por el
número del disco.
b. Si el disco seleccionado aparece como Offline, póngalo online ejecutando el comando online
disk.
c. Si el disco seleccionado no tiene un asterisco en la columna Dyn del resultado del comando list
disk anterior, tiene que convertirlo en un disco dinámico.
Note
Si recibe un error porque el disco está protegido contra escritura, quite la marca de solo
lectura con el comando ATTRIBUTE DISK CLEAR READONLY y, a continuación, intente
de nuevo la conversión en disco dinámico.
d. Utilice el comando detail disk para comprobar los volúmenes que contiene el disco seleccionado.
Observe cualquier número de volumen que haya en el disco. En este ejemplo, el número de
volumen es 2. Si no hay volúmenes, puede saltar este paso.
e. (Solo se requiere si los volúmenes se han identificado en el paso previo) Seleccione y elimine
cualquier volumen que haya en el disco y que haya identificado en el paso previo.
Warning
1104
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
iii. Repita estos pasos secundarios con cada volumen que tenga que eliminar del disco
seleccionado.
f. Repita Step 6 (p. 1103) con cada disco que desee usar en la matriz.
7. Verifique que los discos que desea usar ahora son dinámicos.
(Solo para volúmenes seccionados) Para crear una matriz de volumen seccionado en los discos 1 y 2
use el comando siguiente (observe la opción stripe para seccionar la matriz):
(Solo para volúmenes en espejo) Para crear una matriz de volumen en espejo en los discos 3 y 4, use
el comando siguiente (observe la opción mirror para reflejar la matriz):
Observe que en este ejemplo, la columna Type enumera un volumen Mirror y un volumen Stripe.
10. Seleccione y dé formato al volumen para poder comenzar a utilizarlo.
a. Seleccione el volumen al que quiere dar formato y sustituya n por el número del volumen.
1105
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
b. Dé formato al volumen.
Note
Para llevar a cabo una operación de formato completa, omita la opción quick.
Para crear un conjunto consistente de instantáneas para su matriz RAID, utilice Instantáneas de varios
volúmenes de EBS. Las instantáneas de varios volúmenes permiten realizar instantáneas en un momento
dado, coordinadas con los datos y coherentes frente a bloqueos en varios volúmenes de EBS adjuntos a
una instancia EC2. Como las instantáneas se generan automáticamente en varios volúmenes de EBS, no
tiene que detener la instancia para coordinar entre volúmenes para garantizar la coherencia. Para obtener
más información, consulte los pasos para crear una instantánea de EBS de varios volúmenes en Creación
de instantáneas de Amazon EBS.
Important
Algunos de los procedimientos darán como resultado la destrucción de los datos contenidos
en los volúmenes de EBS que analice. Los procedimientos de análisis comparativos son para
utilizarse en volúmenes creados especialmente con fines de pruebas, no de producción.
1106
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
Configurar la instancia
Para lograr el rendimiento óptimo con los volúmenes de EBS, recomendamos que use una instancia
optimizada para EBS. Las instancias optimizadas para EBS proporcionan rendimiento dedicado entre
Amazon EC2 y Amazon EBS con la instancia. Las instancias optimizadas para EBS ofrecen un ancho de
banda dedicado entre Amazon EC2 y Amazon EBS, con especificaciones en función del tipo de instancia.
Para obtener más información, consulte Instancias optimizadas para Amazon EBS (p. 1081).
Para crear una instancia optimizada para EBS, elija Launch as an EBS-Optimized instance (Lanzar como
instancia optimizada para EBS) cuando lance la instancia con la consola de Amazon EC2 o especifique --
ebs-optimized cuando utilice la línea de comandos. Asegúrese de que lanza una instancia de la generación
actual que admita esta opción. Para obtener más información, consulte Instancias optimizadas para
Amazon EBS (p. 1081).
Para crear un volumen io1, elija SSD de IOPS provisionadas cuando cree el volumen con la consola de
Amazon EC2, o, en la línea de comandos, especifique --type io1 --iops n, donde n es un número entero
entre 100 y 64,000. Para obtener especificaciones de volumen de EBS detalladas, consulte Tipos de
volúmenes de Amazon EBS (p. 965). Para obtener información acerca de la creación de un volumen
de EBS, consulte Creación de un volumen de Amazon EBS (p. 983). Para obtener información acerca
de la asociación de un volumen a una instancia, consulte Asociar un volumen de Amazon EBS a una
instancia (p. 986).
Configurar volúmenes de HDD con velocidad optimizada (st1) o Cold HDD (sc1)
Para crear un volumen st1, elija HDD con velocidad optimizada cuando lo cree con la consola de Amazon
EC2, o especifique --type st1 si utiliza la línea de comandos. Para crear un volumen sc1, elija Cold HDD
cuando lo cree con la consola de Amazon EC2, o especifique --type sc1 si utiliza la línea de comandos.
Para obtener más información acerca de la creación de volúmenes de EBS, consulte Creación de un
volumen de Amazon EBS (p. 983). Para obtener información acerca de cómo adjuntar estos volúmenes a
la instancia, consulte Asociar un volumen de Amazon EBS a una instancia (p. 986).
Herramienta Descripción
1107
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Rendimiento de EBS
Herramienta Descripción
Estas herramientas admiten una amplia gama de parámetros de prueba. Es conveniente que use
comandos que se aproximen a las cargas de trabajo que admitirán los volúmenes. Los comandos que se
ofrecen a continuación tienen por finalidad servir de ejemplo para ayudarle a comenzar.
Aumentar la longitud de cola tiene ventajas hasta que alcanza las IOPS aprovisionadas, el rendimiento o
el valor de longitud de cola del sistema óptimo, que está establecido en 32. Por ejemplo, un volumen con
3,000 IOPS aprovisionadas debería tener una longitud de cola de 3. Experimente con diversos ajustes de
estos valores, mayores o menores, para ver cuál responde mejor a la aplicación.
1108
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
5. Deshabilite los estados C estableciendo el valor del índice en 1. Un valor de 0 indica que los estados
C están deshabilitados.
C:\> powercfg /
setacvalueindex <power_scheme_guid> <power_setting_subgroup_guid> <power_setting_guid>
1
6. Establezca el esquema activo para asegurarse de que se han guardado los ajustes.
Ejecute los comandos siguientes en una instancia optimizada para EBS con volúmenes de EBS adjuntos.
Si los volúmenes de EBS se crearon a partir de instantáneas, asegúrese de inicializarlos antes de marcar
un punto de referencia. Para obtener más información, consulte Inicialización de volúmenes de Amazon
EBS (p. 1099).
Cuando termine de probar los volúmenes, consulte los temas siguientes para llevar a cabo la limpieza:
Eliminación de un volumen de Amazon EBS (p. 1006) y Terminar una instancia (p. 475).
El siguiente comando ejecutará una prueba de E/S aleatoria de 30 segundos utilizando un archivo de
prueba de 20 GB guardado en la unidad T:, con una proporción de escritura del 25 % y de lectura
del 75 %, y un tamaño de bloque de 8 K. Utilizará ocho subprocesos de trabajo, cada uno con cuatro
operaciones de E/S importantes y un valor de entropía de escritura de 1 GB. Los resultados de la prueba
se guardarán en un archivo de texto llamado DiskSpeedResults.txt. Estos parámetros simulan una
carga de trabajo OLTP de SQL Server.
diskspd –b8K –d30 –o4 –t8 –h –r –w25 –L –Z1G –c20G T:\iotest.dat > DiskSpeedResults.txt
Para obtener más información acerca de la interpretación de los resultados, consulte este tutorial:
Inspecting disk IO performance with DiskSPd.
En la siguiente tabla, se describen los tipos de datos de monitorización disponibles para los volúmenes de
Amazon EBS.
1109
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
Tipo Descripción
Cuando se obtienen datos de CloudWatch, se puede incluir un parámetro de solicitud Period para
especificar el nivel de detalle de los datos que se devuelven. Este periodo es diferente al que utilizamos
cuando recopilamos los datos (periodos de 5 minutos). Recomendamos que especifique un periodo en la
solicitud que sea igual o mayor que el periodo de obtención para asegurarse de que los datos devueltos
sean válidos.
Puede obtener los datos utilizando la API de CloudWatch o la consola de Amazon EC2. La consola toma
los datos sin procesar de la API de CloudWatch y muestra una serie de gráficos basados en los datos. En
función de sus necesidades, es posible que prefiera utilizar los datos de la API o los gráficos de la consola.
Algunas de estas métricas son diferentes en las instancias basadas en Nitro. Para obtener una lista de
tipos de instancia basadas en el sistema Nitro, consulte Instancias integradas en el sistema Nitro (p. 119).
Métricas
• Métricas de volumen (p. 1110)
• Métricas de restauración rápida de instantáneas (p. 1114)
Métricas de volumen
El espacio de nombres AWS/EBS incluye las siguientes métricas para los volúmenes de EBS. Para obtener
información sobre el espacio en disco disponible del sistema operativo en una instancia, consulte Ver
espacio libre en el disco (p. 995).
Métrica Descripción
1110
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
Métrica Descripción
datos usados en el cálculo estadístico. Para las instancias Xen, los
datos solo se registran cuando existe una actividad de lectura en
el volumen.
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: bytes
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: bytes
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: recuento
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: recuento
1111
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
Métrica Descripción
VolumeTotalReadTime Note
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: segundos
VolumeTotalWriteTime Note
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: segundos
1112
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
Métrica Descripción
VolumeIdleTime Note
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: segundos
Los volúmenes asociados a una instancia Nitro son los únicos que
admiten las estadísticas Minimum y Maximum de esta métrica.
Unidades: recuento
VolumeThroughputPercentage Note
Unidades: porcentaje
1113
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
Métrica Descripción
Unidades: recuento
BurstBalance Solo se usa con volúmenes de SSD de uso general (gp2), HDD
con velocidad optimizada (st1) y Cold HDD (sc1). Proporciona
información sobre el porcentaje de créditos de E/S (para gp2) o
créditos de rendimiento (para st1 y sc1) que quedan en el bucket
por ráfaga. Los datos solo se registran en CloudWatch cuando
el volumen está activo. Si el volumen no está adjuntado, no se
registran datos.
Unidades: porcentaje
Métrica Descripción
1114
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Métricas de CloudWatch para EBS
Para la métrica de volumen (p. 1110), la dimensión admitida es el ID de volumen (VolumeId). Todas las
estadísticas disponibles se filtran por ID de volumen.
Para la métrica de restauración rápida de instantáneas (p. 1114), las dimensiones admitidas son el ID de
instantánea (SnapshotId) y la zona de disponibilidad (AvailabilityZone).
(Sum(VolumeReadBytes) / Sum(VolumeReadOps)) /
1024
(Sum(VolumeWriteBytes) / Sum(VolumeWriteOps)) /
1024
1115
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
(Sum(VolumeTotalReadTime) / Sum(VolumeReadOps))
× 1000
(Sum(VolumeTotalWriteTime) /
Sum(VolumeWriteOps)) * 1000
Para los gráficos de latencia media y los gráficos de tamaño medio, la media se calcula para el número
total de operaciones (lectura o escritura, lo que corresponda al gráfico) completadas durante el periodo.
Los eventos en CloudWatch se representan como objetos JSON. Los campos que son únicos del evento
se encuentran en la sección "detail" del objeto JSON. El campo "event" contiene el nombre del evento. El
campo "result" contiene el estado completad de la acción que desencadenó el evento. Para obtener más
información, consulte Patrones de evento en Eventos de CloudWatch en la Guía del usuario de Amazon
CloudWatch Events.
Para obtener más información, consulte Uso de eventos en la Guía del usuario de Amazon CloudWatch.
Contenido
• Eventos de volumen de EBS (p. 1116)
• Eventos de instantánea de EBS (p. 1119)
• Eventos de modificación del volumen de EBS (p. 1123)
• Eventos de restauración rápida de instantáneas de EBS (p. 1124)
• Utilizar AWS Lambda para controlar eventos de CloudWatch (p. 1125)
1116
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
Eventos
• Crear volumen (CreateVolume) (p. 1117)
• Eliminar volumen (deleteVolume) (p. 1118)
• Asociar o volver a asociar volumen (attachVolume, reattachVolume) (p. 1118)
Datos de evento
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS para un evento createVolume
correcto.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:012345678901:volume/vol-01234567"
],
"detail": {
"result": "available",
"cause": "",
"event": "createVolume",
"request-id": "01234567-0123-0123-0123-0123456789ab"
}
}
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS después de que un evento
createVolume diera error. La causa del error fue una clave KMS deshabilitada.
{
"version": "0",
"id": "01234567-0123-0123-0123-0123456789ab",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "sa-east-1",
"resources": [
"arn:aws:ec2:sa-east-1:0123456789ab:volume/vol-01234567",
],
"detail": {
"event": "createVolume",
"result": "failed",
"cause": "arn:aws:kms:sa-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab
is disabled.",
"request-id": "01234567-0123-0123-0123-0123456789ab",
}
}
1117
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
A continuación se ofrece un ejemplo de un objeto JSON emitido por EBS después de que un evento
createVolume diera error. La causa del error fue una importación pendiente de clave KMS.
{
"version": "0",
"id": "01234567-0123-0123-0123-0123456789ab",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "sa-east-1",
"resources": [
"arn:aws:ec2:sa-east-1:0123456789ab:volume/vol-01234567",
],
"detail": {
"event": "createVolume",
"result": "failed",
"cause": "arn:aws:kms:sa-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab
is pending import.",
"request-id": "01234567-0123-0123-0123-0123456789ab",
}
}
Datos de evento
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS para un evento deleteVolume
correcto.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:012345678901:volume/vol-01234567"
],
"detail": {
"result": "deleted",
"cause": "",
"event": "deleteVolume",
"request-id": "01234567-0123-0123-0123-0123456789ab"
}
}
1118
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
Datos de evento
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS después de que un evento
attachVolume diera error. La causa del error fue una eliminación pendiente de clave KMS.
Note
AWS puede intentar volver a adjuntarse a un volumen después del mantenimiento rutinario del
servidor.
{
"version": "0",
"id": "01234567-0123-0123-0123-0123456789ab",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:0123456789ab:volume/vol-01234567",
"arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab"
],
"detail": {
"event": "attachVolume",
"result": "failed",
"cause": "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab
is pending deletion.",
"request-id": ""
}
}
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS después de que un evento
reattachVolume diera error. La causa del error fue una eliminación pendiente de clave KMS.
{
"version": "0",
"id": "01234567-0123-0123-0123-0123456789ab",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:0123456789ab:volume/vol-01234567",
"arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab"
],
"detail": {
"event": "reattachVolume",
"result": "failed",
"cause": "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab
is pending deletion.",
"request-id": ""
}
}
Eventos
1119
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
Datos de evento
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS para un evento createSnapshot
correcto. En la sección detail, el campo source contiene el ARN del volumen de origen. Los campos
startTime y endTime indican el inicio y la finalización de la creación de la instantánea.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Snapshot Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-west-2::snapshot/snap-01234567"
],
"detail": {
"event": "createSnapshot",
"result": "succeeded",
"cause": "",
"request-id": "",
"snapshot_id": "arn:aws:ec2:us-west-2::snapshot/snap-01234567",
"source": "arn:aws:ec2:us-west-2::volume/vol-01234567",
"startTime": "yyyy-mm-ddThh:mm:ssZ",
"endTime": "yyyy-mm-ddThh:mm:ssZ" }
}
Datos de evento
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS para un evento createSnapshots
correcto. En la sección detail, el campo source contiene los ARN de los volúmenes de origen del
conjunto de instantáneas de varios volúmenes. Los campos startTime y endTime indican el inicio y la
finalización de la creación de la instantánea.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Multi-Volume Snapshots Completion Status",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
1120
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
"region": "us-east-1",
"resources": [
"arn:aws:ec2::us-east-1:snapshot/snap-01234567",
"arn:aws:ec2::us-east-1:snapshot/snap-012345678"
],
"detail": {
"event": "createSnapshots",
"result": "succeeded",
"cause": "",
"request-id": "",
"startTime": "yyyy-mm-ddThh:mm:ssZ",
"endTime": "yyyy-mm-ddThh:mm:ssZ",
"snapshots": [
{
"snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-01234567",
"source": "arn:aws:ec2::us-east-1:volume/vol-01234567",
"status": "completed"
},
{
"snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-012345678",
"source": "arn:aws:ec2::us-east-1:volume/vol-012345678",
"status": "completed"
}
]
}
}
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS después de que un evento
createSnapshots diera error. La causa del error fue que no se pudieron completar una o varias
instantáneas. Los valores de snapshot_id son los ARN de las instantáneas erróneas. startTime y
endTime representan la hora de inicio y de fin de la acción create-snapshots.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Multi-Volume Snapshots Completion Status",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2::us-east-1:snapshot/snap-01234567",
"arn:aws:ec2::us-east-1:snapshot/snap-012345678"
],
"detail": {
"event": "createSnapshots",
"result": "failed",
"cause": "Snapshot snap-01234567 is in status deleted",
"request-id": "",
"startTime": "yyyy-mm-ddThh:mm:ssZ",
"endTime": "yyyy-mm-ddThh:mm:ssZ",
"snapshots": [
{
"snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-01234567",
"source": "arn:aws:ec2::us-east-1:volume/vol-01234567",
"status": "error"
},
{
"snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-012345678",
"source": "arn:aws:ec2::us-east-1:volume/vol-012345678",
"status": "deleted"
}
]
}
1121
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
Datos de evento
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS tras un evento copySnapshot
correcto. El valor de snapshot_id es el ARN de la instantánea recién creada. En la sección detail, el
valor de source es el ARN de la instantánea de origen. startTime y endTime representan la hora de
inicio y de fin de la acción copy-snapshot.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Snapshot Notification",
"source": "aws.ec2",
"account": "123456789012",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-west-2::snapshot/snap-01234567"
],
"detail": {
"event": "copySnapshot",
"result": "succeeded",
"cause": "",
"request-id": "",
"snapshot_id": "arn:aws:ec2:us-west-2::snapshot/snap-01234567",
"source": "arn:aws:ec2:eu-west-1::snapshot/snap-76543210",
"startTime": "yyyy-mm-ddThh:mm:ssZ",
"endTime": "yyyy-mm-ddThh:mm:ssZ",
"Incremental": "True"
}
}
La lista siguiente es un ejemplo de un objeto JSON emitido por EBS después de que un evento
copySnapshot diera error. La causa del error fue un ID de instantánea de origen no válido. El valor de
snapshot_id es el ARN de la instantánea con errores. En la sección detail, el valor de source es
el ARN de la instantánea de origen. startTime y endTime representan la hora de inicio y de fin de la
acción copy-snapshot.
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Snapshot Notification",
"source": "aws.ec2",
"account": "123456789012",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-west-2::snapshot/snap-01234567"
],
"detail": {
"event": "copySnapshot",
"result": "failed",
"cause": "Source snapshot ID is not valid",
"request-id": "",
1122
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
"snapshot_id": "arn:aws:ec2:us-west-2::snapshot/snap-01234567",
"source": "arn:aws:ec2:eu-west-1::snapshot/snap-76543210",
"startTime": "yyyy-mm-ddThh:mm:ssZ",
"endTime": "yyyy-mm-ddThh:mm:ssZ"
}
}
Datos de evento
A continuación se muestra un ejemplo de un objeto JSON emitido por EBS tras la finalización de un evento
shareSnapshot. En la sección detail, el valor de source es el número de cuenta de AWS del usuario
que compartió la instantánea con usted. startTime y endTime representan la hora de inicio y de fin de
la acción share-snapshot. El evento shareSnapshot solo se activa cuando se comparte una instantánea
privada con otro usuario. Si se comparte una instantánea pública, no se desencadena el evento.
{
"version": "0",
"id": "01234567-01234-0123-0123-012345678901",
"detail-type": "EBS Snapshot Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-west-2::snapshot/snap-01234567"
],
"detail": {
"event": "shareSnapshot",
"result": "succeeded",
"cause": "",
"request-id": "",
"snapshot_id": "arn:aws:ec2:us-west-2::snapshot/snap-01234567",
"source": 012345678901,
"startTime": "yyyy-mm-ddThh:mm:ssZ",
"endTime": "yyyy-mm-ddThh:mm:ssZ"
}
}
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Volume Notification",
"source": "aws.ec2",
"account": "012345678901",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:012345678901:volume/vol-03a55cf56513fa1b6"
],
"detail": {
1123
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
"result": "optimizing",
"cause": "",
"event": "modifyVolume",
"request-id": "01234567-0123-0123-0123-0123456789ab"
}
}
{
"version": "0",
"id": "01234567-0123-0123-0123-012345678901",
"detail-type": "EBS Fast Snapshot Restore State-change Notification",
"source": "aws.ec2",
"account": "123456789012",
"time": "yyyy-mm-ddThh:mm:ssZ",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1::snapshot/snap-03a55cf56513fa1b6"
],
"detail": {
"snapshot-id": "snap-1234567890abcdef0",
"state": "optimizing",
"zone": "us-east-1a",
"message": "Client.UserInitiated - Lifecycle state transition",
}
}
Los valores posibles de state son enabling, optimizing, enabled, disabling y disabled.
Falló una solicitud para habilitar la restauración rápida de instantáneas y el estado pasó a disabling
o disabled. La restauración rápida de instantáneas no se puede habilitar para esta instantánea.
Client.UserInitiated
Falló una solicitud para habilitar la restauración rápida de instantáneas por capacidad insuficiente y el
estado pasó adisabling o disabled. Espere e inténtelo de nuevo.
Server.InternalError - An internal error caused the operation to fail
Falló una solicitud para habilitar la restauración rápida de instantáneas por un error interno y el estado
pasó adisabling o disabled. Espere e inténtelo de nuevo.
1124
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos de CloudWatch de EBS
1. Cree una política de IAM, como la que se muestra en el ejemplo siguiente, para proporcionar permisos
para ejecutar una acción CopySnapshot y escribir en el log de Eventos de CloudWatch. Asigne la
política al usuario de IAM que controlará el evento de CloudWatch.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents"
],
"Resource": "arn:aws:logs:*:*:*"
},
{
"Effect": "Allow",
"Action": [
"ec2:CopySnapshot"
],
"Resource": "*"
}
]
}
2. Defina una función en Lambda que esté disponible desde la consola de CloudWatch. CloudWatch
llama a la función de muestra de Lambda de ejemplo que se muestra a continuación, escrita en
Node.js, cuando Amazon EBS desencadena un evento createSnapshot coincidente (lo que significa
que la instantánea se completó). Cuando se le llama, la función copia la instantánea de us-east-2
en us-east-1.
// define variables
var destinationRegion = 'us-east-1';
var sourceRegion = 'us-east-2';
console.log ('Loading function');
//main function
exports.handler = (event, context, callback) => {
1125
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Almacén de instancias
// Load EC2 class and update the configuration to use destination Region to
initiate the snapshot.
AWS.config.update({region: destinationRegion});
var ec2 = new AWS.EC2();
Para asegurarse de que la función de Lambda está disponible en la consola de CloudWatch, créela
en la región en la que se producirá el evento de CloudWatch. Para obtener más información, consulte
AWS Lambda Developer Guide.
3. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.
4. Elija Events (Eventos), Create rule (Crear regla), Select event source (Seleccionar origen de evento) y
Amazon EBS Snapshots (Instantáneas de Amazon EBS).
5. En Specific Event(s) (Eventos específicos), elija createSnapshot y en Specific Result(s) (Resultados
específicos), elija succeeded (éxito).
6. En Rule target (Destino de regla), busque y elija la función de muestra que ha creado previamente.
7. Elija Target (Destino), Add Target (Añadir destino).
8. En Lambda function (Función Lambda), seleccione la función Lambda que ha creado previamente y
elija Configure details (Configurar detalles).
9. En la página Configure rule details (Configurar detalles de regla), escriba valores en Name (Nombre)
y Description (Descripción). Seleccione la casilla de verificación State para activar la función
(estableciéndola en Enabled).
10. Elija Create rule.
La regla debería aparecer ahora en la pestaña Rules (Reglas). En el ejemplo mostrado, el evento que ha
configurado debería activarlo EBS la próxima vez que copie una instantánea.
1126
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Duración del almacén de instancias
instancias es perfecto para el almacenamiento temporal de información que cambia con frecuencia, como
los búferes, las cachés, los datos de pruebas y otro contenido temporal, o de datos que se replican en una
flota de instancias, como un grupo de servidores web con balance de carga.
Un almacén de instancias consta de uno o varios volúmenes de almacenes de instancias que se exponen
como dispositivos de bloques. El tamaño de un almacén de instancias, al igual que el número de
dispositivos disponibles, varía por tipo de instancia.
Los dispositivos virtuales de los volúmenes de almacenes de instancias son ephemeral[0-23]. Los
tipos de instancias que admiten un volumen de almacén de instancias tienen ephemeral0. Los tipos de
instancias que admiten dos volúmenes de almacenes de instancias tienen ephemeral0 y ephemeral1, y
así sucesivamente.
Contenido
• Duración del almacén de instancias (p. 1127)
• Volúmenes de almacén de instancias (p. 1128)
• Añadir volúmenes de almacenes de instancias a la instancia EC2 (p. 1133)
• Volúmenes de almacenes de instancias SSD (p. 1136)
Los datos en cualquier almacén de instancias se conservan solo durante el ciclo de vida de la instancia
asociada. Si una instancia se reinicia (de manera intencionada o no intencionada), los datos del almacén
de instancias se conservan. Sin embargo, los datos del almacén de instancias se pierden en cualquiera de
las siguientes circunstancias:
1127
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de almacén de instancias
• La instancia termina.
Por lo tanto, no confíe en el almacén de instancias para almacenar datos valiosos a largo plazo. En su
lugar, utilice un almacenamiento de datos más duradero, como Amazon S3, Amazon EBS o Amazon EFS.
Al detener o terminar una instancia, se restablecen todos los bloques de almacenamiento en el almacén de
instancias. Por lo tanto, no se puede obtener acceso a los datos a través del almacén de instancias de otra
instancia.
Si crea una AMI desde una instancia, los datos de sus volúmenes de almacenes de instancias no se
conservan y no se encuentran en los volúmenes de almacenes de instancias de las instancias que se
lanzan desde la AMI.
Si cambia el tipo de instancia, no se asociará un almacén de instancias al nuevo tipo de instancia. Para
obtener más información, consulte Cambio del tipo de instancia (p. 200).
Algunos tipos de instancias utilizan unidades de estado sólido (SSD) basadas en NVMe o SATA
para ofrecer un rendimiento de E/S aleatoria alto. Esta opción es recomendable cuando necesita
almacenamiento con una latencia muy baja, pero no necesita que los datos se conserven cuando termina
la instancia, o bien puede utilizar arquitecturas tolerantes a errores. Para obtener más información,
consulte Volúmenes de almacenes de instancias SSD (p. 1136).
En la siguiente tabla, se incluye la cantidad, el tamaño, el tipo y las optimizaciones de rendimiento de los
volúmenes de almacenes de instancias que hay disponibles en cada tipo de instancia admitido. Para ver
una lista completa de tipos de instancias, incluidos los tipos solo EBS, consulte Tipos de instancias de
Amazon EC2.
1128
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de almacén de instancias
g2.2xlarge 1 x 60 GB SSD ✔
1129
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de almacén de instancias
m3.medium 1 x 4 GB SSD ✔
m3.large 1 x 32 GB SSD ✔
1130
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de almacén de instancias
r3.large 1 x 32 GB SSD ✔
r3.xlarge 1 x 80 GB SSD ✔
1131
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de almacén de instancias
1132
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Añadir volúmenes de almacén de instancias
* Los volúmenes asociados a determinadas instancias tienen una penalización en la primera operación de
escritura a menos que estén inicializados.
** Para obtener más información, consulte Soporte TRIM del volumen de almacén de instancias (p. 1137).
Todos los volúmenes de almacenes de instancias NVMe admitidos por un tipo de instancia se enumeran
y se les asigna un nombre de dispositivo al lanzar la instancia; su inclusión en el mapeo de dispositivos de
bloques de la AMI o la instancia no tiene ningún efecto. Para obtener más información, consulte Mapeo de
dispositivos de bloques (p. 1143).
Un mapeo de dispositivos de bloques siempre especifica el volumen raíz de la instancia. El volumen raíz
se monta automáticamente.
Puede utilizar un mapeo de dispositivos de bloques para especificar los volúmenes de EBS adicionales al
lanzar la instancia o bien puede adjuntar volúmenes de EBS adicionales después de ejecutar la instancia.
Para obtener más información, consulte Volúmenes de Amazon EBS (p. 963).
Solo puede especificar los volúmenes de almacenes de instancias al lanzarla. No puede adjuntar
volúmenes de almacenes de instancias a una instancia después de que la haya lanzado.
Si cambia el tipo de instancia, no se asociará un almacén de instancias al nuevo tipo de instancia. Para
obtener más información, consulte Cambio del tipo de instancia (p. 200).
Si el tipo de instancia que elija para su instancia admite volúmenes de almacenes de instancias que no
sean NVMe, debe añadirlos al mapeo de dispositivos de bloques de la instancia cuando la lance. Los
1133
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Añadir volúmenes de almacén de instancias
volúmenes del almacén de instancias NVMe están disponibles de forma predeterminada. Después de
lanzar una instancia, debe asegurarse de que los volúmenes de almacenes de instancias de su instancia
están formateados y montados antes de usarlos. El volumen raíz de una instancia con respaldo en un
almacén de instancias se monta automáticamente.
Contenido
• Añadir volúmenes de almacenes de instancias a una AMI (p. 1134)
• Añadir volúmenes de almacenes de instancias a una instancia (p. 1135)
• Cómo hacer que los volúmenes de almacenes de instancias estén disponibles en la
instancia (p. 1136)
Consideraciones
• Para las instancias M3, especifique volúmenes de almacén de instancias en el mapeo de dispositivos
de bloques de la instancia, no de la AMI. Amazon EC2 podría omitir los volúmenes de almacén de
instancias que solo se especifican en el mapeo de dispositivos de bloques de la AMI.
• Cuando lanza una instancia, puede omitir los volúmenes de almacén de instancias que no sean NVMe
especificados en el mapeo de dispositivos de bloques de AMI o añadir volúmenes de almacén de
instancias.
Para añadir volúmenes de almacenes de instancias a una AMI con respaldo de Amazon EBS con
la consola
Para añadir volúmenes de almacenes de instancias a una AMI utilizando la línea de comandos
Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces
de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
1134
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Añadir volúmenes de almacén de instancias
Consideraciones
• Para instancias M3, podría recibir volúmenes de almacenes de instancias aunque no las especifique en
el mapeo de dispositivos de bloques para la instancia.
• Para instancias HS1, con independencia del número de volúmenes de almacenes de instancias que
especifique en el mapeo de dispositivos de bloque de una AMI, el mapeo de dispositivos de bloque
de una instancia que se haya lanzado desde la AMI incluye automáticamente el número máximo de
volúmenes de almacenes de instancias admitido. Debe eliminar explícitamente los volúmenes de
almacenes de instancias que no desea del mapeo de dispositivos de bloques de la instancia antes de
que se lance.
Puede usar una de estas opciones con el comando correspondiente. Para obtener más información acerca
de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2 (p. 3).
1135
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Volúmenes de almacenes de instancias SSD
Puede confirmar que los dispositivos del almacén de instancias están disponibles desde la propia
instancia utilizando metadatos de la instancia. Para obtener más información, consulte Visualización
de la asignación de dispositivos de bloques de una instancia para volúmenes de almacén de
instancias (p. 1152).
Para las instancias de Windows, también puede ver los volúmenes de almacenes de instancias utilizando
la administración de discos de Windows. Para obtener más información, consulte Listado de los discos que
utilizan la administración de discos de Windows (p. 1153).
Después de conectarse a la instancia, puede verificar que ve los volúmenes NVMe en el administrador
de discos. En la barra de tareas, abra el menú contextual (haga clic con el botón derecho) del logotipo
de Windows y elija Administración de discos. En Windows Server 2008 R2, elija Inicio, Herramientas
administrativas, Administración de equipos, Administración de discos.
1136
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Almacenamiento de archivos
Las AMI para Windows de AWS proporcionadas por Amazon incluyen el controlador NVMe de AWS.
Si no está utilizando las AMI de Windows de AWS más recientes, instale el controlador NVMe de AWS
actual (p. 542).
Los datos incluidos en el almacenamiento de instancias de NVMe se cifran mediante un cifrado de bloques
XTS-AES-256 en un módulo de hardware de la instancia. Las claves de cifrado se generan mediante el
módulo de hardware y son únicas para cada dispositivo de almacenamiento de instancias de NVMe. Todas
las claves de cifrado se destruyen cuando se detiene o termina la instancia y no se pueden recuperar. No
puede deshabilitar este cifrado ni tampoco proporcionar su propia clave de cifrado.
Las instancias que ejecutan Windows Server 2012 R2 admiten TRIM a partir de la versión 7.3.0 del
controlador AWS PV. Las instancias que ejecutan versiones anteriores de Windows Server no admiten
TRIM.
Los volúmenes de almacenes de instancias que admiten TRIM se recortan por completo antes de
asignarlos a la instancia. Estos volúmenes no están formateados con un sistema de archivos cuando se
lanza una instancia, por lo que debe formatearlos antes de montarlos y usarlos. Para obtener acceso más
rápidamente a estos volúmenes, debería omitir la operación TRIM cuando los formatee. En Windows, para
deshabilitar temporalmente la compatibilidad con TRIM durante el formateo inicial, use el comando fsutil
behavior set DisableDeleteNotify 1. Una vez completada la operación de formato, vuelva a
habilitar la compatibilidad con TRIM mediante fsutil behavior set DisableDeleteNotify 0.
Con volúmenes de almacenes de instancias que admiten TRIM, puede utilizar el comando TRIM para
notificar al controlador SSD cuando deje de necesitar los datos que ha escrito. Esto aporta al controlador
más espacio libre, lo que puede reducir la amplificación de escritura y aumentar el rendimiento. En
Windows, utilice el comando fsutil behavior set DisableDeleteNotify 0 para asegurarse de
que la compatibilidad con TRIM esté habilitada durante el funcionamiento normal.
Almacenamiento de archivos
El almacenamiento de archivos en la nube es un método para almacenar datos en la nube que suministra
a servidores y aplicaciones acceso a los datos mediante sistemas de archivos compartidos. Esta
compatibilidad hace que el almacenamiento de archivos en la nube sea ideal para las cargas de trabajo
que dependen de sistemas de archivos compartidos y provee una integración simple sin necesidad de
introducir cambios en el código.
1137
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Amazon EFS
Amazon FSx admite una amplia gama de cargas de trabajo empresariales de Windows, con
almacenamiento de archivos completamente administrado integrado en Microsoft Windows Server.
Amazon FSx incluye compatibilidad nativa con las características del sistema de archivos Windows y el
protocolo Server Message Block (SMB) estándar en el sector para acceder al almacenamiento de archivos
a través de una red. Amazon FSx está optimizado para el uso de aplicaciones empresariales en la nube
de AWS, con compatibilidad de Windows nativa, características y rendimiento empresariales y latencias
inferiores al milisegundo en todo momento.
Con el almacenamiento de archivos en Amazon FSx, el código, las aplicaciones y las herramientas
que los desarrolladores y administradores de Windows utilizan hoy en día pueden seguir funcionando
sin modificaciones. Entre las aplicaciones y cargas de trabajo de Windows ideales para Amazon FSx
se incluyen las aplicaciones empresariales, directorios particulares, servicios web, administración
de contenidos, análisis de datos, instalaciones de compilaciones de software y cargas de trabajo de
procesamiento de contenido multimedia.
Como servicio completamente administrado, Amazon FSx para el servidor de archivos de Windows elimina
la sobrecarga administrativa derivada de configurar y aprovisionar servidores de archivos y volúmenes de
almacenamiento. Además, mantiene el software de Windows actualizado, detecta y corrige los errores de
hardware y realiza copias de seguridad. Además proporciona una rica integración con los demás servicios
de AWS, incluido AWS Directory Service para Microsoft Active Directory, Amazon WorkSpaces, AWS Key
Management Service y AWS CloudTrail.
Para obtener más información, consulte Guía del usuario de Amazon FSx para el servidor de archivos
de Windows. Para obtener información acerca de los precios, consulte Precios de Amazon FSx para el
servidor de archivos de Windows.
1138
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Amazon S3 y Amazon EC2
Amazon EC2 utiliza Amazon S3 para almacenar imágenes de máquina de Amazon (AMI). Las AMI sirven
para lanzar instancias EC2. En caso de que la instancia genere un error, puede utilizar la AMI almacenada
para lanzar inmediatamente otra instancia, lo que permite recuperarse rápidamente y facilita la continuidad
del negocio.
Amazon EC2 también utiliza Amazon S3 para almacenar instantáneas (copias de seguridad) de los
volúmenes de datos. Puede utilizar instantáneas para recuperar datos de una manera rápida y fiable en
caso de que se produzcan errores del sistema o las aplicaciones. También puede utilizar instantáneas
como referencia para crear varios volúmenes de datos nuevos, ampliar el tamaño de un volumen de datos
existente o mover los volúmenes de datos entre varias zonas de disponibilidad, lo que hace que el uso de
los datos sea enormemente escalable. Para obtener más información acerca del uso de volúmenes de
datos e instantáneas cifradas, consulte Amazon Elastic Block Store (p. 961).
Los objetos son las entidades fundamentales almacenadas en Amazon S3. Todos los objetos
almacenados en Amazon S3 están dentro de un bucket. Los buckets organizan el espacio de nombres
de Amazon S3 en el nivel más alto e identifican la cuenta responsable de ese almacenamiento. Los
buckets de Amazon S3 son similares a los nombres de dominio de Internet. Los objetos almacenados
en los buckets poseen un valor de clave único y se recuperan utilizando una dirección URL. Por
ejemplo, si un objeto con el valor clave /photos/mygarden.jpg se almacena en el bucket
AWSDOC-EXAMPLE-BUCKET1, es direccionable mediante la URL https://AWSDOC-EXAMPLE-
BUCKET1.s3.amazonaws.com/photos/mygarden.jpg.
Para obtener más información acerca de las características de Amazon S3, consulte la página de producto
de Amazon S3.
Si tiene permiso, puede copiar un archivo entre Amazon S3 y su instancia utilizando uno de los métodos
siguientes.
Las instancias de Windows tienen la ventaja de un navegador gráfico, ya que puede utilizarlas para
obtener acceso directamente a la consola de Amazon S3, pero para la escritura de scripts, los usuarios
de Windows también pueden utilizar Herramientas de AWS para Windows PowerShell para mover objetos
desde y hacia Amazon S3.
La AWS Command Line Interface (AWS CLI) es una herramienta unificada para administrar los servicios
de AWS. La AWS CLI permite a los usuarios autenticarse y descargar elementos restringidos de Amazon
S3, además de cargar elementos. Para obtener más información sobre cómo instalar y configurar las
herramientas, consulte la página de detalles de AWS Command Line Interface.
1139
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Límites de volumen de instancias
Utilice el siguiente comando para copiar un objeto de su instancia de nuevo en Amazon S3.
El comando aws s3 sync puede sincronizar un bucket de Amazon S3 completo en una ubicación de
un directorio local. Esto puede facilitar la descarga de un conjunto de datos y mantener la copia local
actualizada con el conjunto remoto. Si posee los permisos adecuados en el bucket de Amazon S3, puede
enviar su directorio local a la nube cuando haya terminado invirtiendo las ubicaciones de origen y destino
en el comando.
Utilice el comando siguiente para descargar un bucket de Amazon S3 completo en un directorio local de su
instancia.
API de Amazon S3
Si es desarrollador, puede utilizar una API para obtener acceso a los datos en Amazon S3. Para obtener
más información, consulte Guía para desarrolladores de Amazon Simple Storage Service. Puede utilizar
esta API y sus ejemplos en el desarrollo de su aplicación e integrarla con otras API y SDK, como la interfaz
boto de Python.
Contenido
• Límites de volumen del sistema Nitro (p. 1140)
• Límites de volumen específicos de Windows (p. 1141)
• Ancho de banda frente a capacidad (p. 1141)
La mayoría de estas instancias admite un máximo de 28 adjuntos. Por ejemplo, si no tiene más elementos
de interfaz de red asociados en una instancia exclusiva de EBS, le puede asociar un máximo de 27
volúmenes de EBS. Si tiene una interfaz de red adicional en una instancia con dos volúmenes del almacén
de instancias NVMe, le puede asociar 24 volúmenes de EBS.
1140
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Límites de volumen específicos de Windows
EBS en caso contrario. Para adjuntar más de 14 volúmenes EBS a una instancia lanzada antes del 12
de marzo de 2020, póngase en contacto con su equipo de cuenta para actualizar la instancia sin costo
adicional.
• Las instancias u-18tb1.metal y u-24tb1.metal admiten un máximo de 19 volúmenes de EBS.
AWS PV 26
Citrix PV 26
Red Hat PV 17
No recomendamos que adjunte a una instancia de Windows más de 26 volúmenes con controladores
como AWS PV o Citrix PV, ya que probablemente se producirán problemas de rendimiento.
Para determinar los controladores PV que está utilizando la instancia, o para actualizar la instancia de
Windows desde controladores Red Hat a Citrix PV, consulte Actualización de los controladores PV en las
instancias de Windows (p. 530).
Para obtener más información sobre la relación de los nombres de los dispositivos con los volúmenes,
consulte Mapeo de discos a volúmenes en su instancia de Windows (p. 1153).
El número de volúmenes que puede admitir la instancia se establece en función del sistema operativo.
Para obtener más información, consulte Límites de volumen de instancias (p. 1140).
Contenido
1141
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Nombres de dispositivos disponibles
Para obtener información sobre los nombres de dispositivos en instancias de Linux, consulte Asignación de
nombres en instancias de Linux en la Guía del usuario de Amazon EC2 para instancias de Linux.
En la siguiente tabla, se muestran los nombres de dispositivo disponibles que puede especificar en un
mapeo de dispositivos de bloques o al adjuntar un volumen de EBS.
xvd[b-c][a-z] xvd[a-e]
/dev/sda1 **
/dev/sd[b-e]
xvd[b-c][a-z] xvd[a-e]
/dev/sda1
/dev/sd[b-e]
* Para Citrix PV y Red Hat PV, si asigna un volumen EBS con el nombre xvda, Windows no reconoce el
volumen (este es visible para PV de AWS o NVMe de AWS).
** Se enumera y se asigna automáticamente una letra de unidad de Windows a los volúmenes de almacén
de instancias NVMe.
Para obtener más información acerca de los volúmenes del almacén de instancias, consulte Almacén de
instancias Amazon EC2 (p. 1126). Para obtener más información acerca de los volúmenes NVMe EBS
(instancias basadas en Nitro), incluida la forma de identificar el dispositivo EBS, consulte Amazon EBS y
NVMe en instancias de Windows (p. 1080).
• Aunque puede adjuntar volúmenes EBS utilizando los nombres de dispositivo usados para adjuntar
volúmenes de almacén de instancias, le recomendamos que no lo haga porque el comportamiento
puede ser impredecible.
• El número de los volúmenes de almacén de instancias de NVMe de una instancia varía según el tamaño
de la instancia. A los volúmenes de almacén de instancias NVMe se les enumera y se les asigna
automáticamente una letra de unidad de Windows.
1142
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mapeo de dispositivos de bloques
• Las AMI para Windows de AWS incluyen software adicional que prepara una instancia cuando se
arranca por primera vez. Este puede ser el servicio EC2Config (las AMI para Windows anteriores a
Windows Server 2016) o EC2Launch (Windows Server 2016 y versiones posteriores). Una vez que se
han asignado los dispositivos a las unidades, se inicializan y se montan. La unidad raíz se inicializa y
monta como C:\. Los volúmenes del almacén de instancias adjuntados a la instancia se inicializan y se
montan como Z:\, Y:\, etc. De forma predeterminada, cuando un volumen de EBS se adjunta a una
instancia de Windows, se puede mostrar como cualquier letra de unidad en la instancia. Puede cambiar
la configuración para establecer las letras de unidad de los volúmenes según sus especificaciones.
Para obtener más información, consulte Configuración de una instancia de Windows con el servicio
EC2Config (p. 494), Configuración de una instancia de Windows con EC2Launch (p. 483) y Mapeo de
discos a volúmenes en su instancia de Windows (p. 1153).
Para obtener más información acerca de los volúmenes de dispositivo raíz, consulte Volumen de
dispositivo raíz (p. 8).
Contenido
• Conceptos sobre la asignación de dispositivos de bloques (p. 1143)
• Asignación de dispositivos de bloques AMI (p. 1146)
• Asignación de dispositivos de bloques de instancias (p. 1148)
• Volúmenes de almacén de instancias (dispositivos virtuales cuyo hardware subyacente está conectado
físicamente al equipo host de la instancia)
• Volúmenes de EBS (dispositivos de almacenamiento remoto)
1143
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conceptos sobre la asignación de dispositivos de bloques
Contenido
• Entradas de asignación de dispositivos de bloques (p. 1144)
• Advertencias del almacén de instancias de la asignación de dispositivos de bloques (p. 1144)
• Ejemplos de asignación de dispositivos de bloques (p. 1145)
• Disponibilidad de los dispositivos en el sistema operativo (p. 1146)
• El nombre del dispositivo utilizado dentro de Amazon EC2. El controlador del dispositivo de bloques de
la instancia asigna el nombre real del volumen al montarlo. El nombre asignado puede ser distinto al
nombre recomendado por Amazon EC2. Para obtener más información, consulte Asignación de nombres
en instancias de Windows (p. 1141).
• [Volúmenes de almacén de instancias] El dispositivo virtual: ephemeral[0-23]. Tenga en cuenta que
el número y el tamaño de los volúmenes de almacén de instancias disponibles para la instancia varía
según el tipo de instancia.
• [Volúmenes del almacén de instancias de NVMe] Estos volúmenes se enumeran automáticamente y se
les asigna un nombre de dispositivo; su inclusión en el mapeo de dispositivos de bloques no tiene ningún
efecto.
• [Volúmenes de EBS] El ID de la instantánea que se utiliza para crear el dispositivo de bloques
(snap-xxxxxxxx). Este valor es opcional siempre que especifique un tamaño de volumen.
• [Volúmenes de EBS] El tamaño de volumen, en GiB. El tamaño especificado debe ser superior o igual al
tamaño de la instantánea especificada.
• [Volúmenes de EBS] Si se elimina el volumen al terminar la instancia (true o false). El valor
predeterminado es true para el volumen de dispositivo raíz y false para volúmenes adjuntos. Al crear
una AMI, su mapeo de dispositivos de bloques hereda esta configuración de la instancia. Al lanzar una
instancia, hereda esta configuración de la AMI.
• [Volúmenes de EBS] El tipo de volumen, que puede ser gp2 para SSD de uso general, io1 para SSD
de IOPS provisionadas, st1 para HDD con velocidad optimizada, sc1 para Cold HDD o standard para
Magnético. El valor predeterminado es gp2.
• [Volúmenes de EBS] El número de operaciones de entrada/salida por segundo (IOPS) que admite el
volumen. (No se usa con volúmenes de gp2, st1, sc1 o standard.)
• Algunos tipos de instancia incluyen más volúmenes de almacén de instancias que otros, mientras que
algunos tipos de instancia no contienen ninguno. Si su tipo de instancia admite un volumen de almacén
de instancias y la AMI tiene mapeos para dos volúmenes de almacén de instancias, la instancia se lanza
con uno solo.
• Los volúmenes de almacén de instancias solo se pueden mapear durante el lanzamiento. No puede
parar una instancia sin volúmenes de almacén de instancias (como t2.micro), cambie la instancia
a un tipo que admita volúmenes de almacén de instancias y, a continuación, reinicie la instancia con
volúmenes de almacén de instancias. Sin embargo, puede crear una AMI desde la instancia y lanzarla
en un tipo de instancia que admita volúmenes de almacén de instancias y, a continuación, mapear
dichos volúmenes de almacén de instancias en la instancia.
1144
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Conceptos sobre la asignación de dispositivos de bloques
• Si lanza una instancia con volúmenes de almacén de instancias mapeados y, a continuación, para
la instancia, la cambia por un tipo de instancia con menos volúmenes de almacén de instancias y, a
continuación, la reinicia, los mapeos de los volúmenes de almacén de instancias del lanzamiento inicial
seguirán mostrándose en los metadatos de la instancia. Sin embargo, solo estará disponible para la
instancia el número máximo de volúmenes de almacén de instancias admitido para ese tipo de instancia.
Note
Cuando se para una instancia, se pierden todos los datos de los volúmenes de almacén de
instancias.
• Dependiendo de la capacidad del almacén de instancias en el momento del lanzamiento, las instancias
M3 podrían omitir los mapeos de dispositivos de bloques del almacén de instancias de la AMI durante
el lanzamiento, salvo que se especifiquen en se momento. Debe especificar los mapeos de dispositivos
de bloques del almacén de instancias en el momento del lanzamiento, incluso si la AMI que va a lanzar
tiene los volúmenes de almacén de instancias mapeados en la AMI, para garantizar que los volúmenes
de almacén de instancias estén disponibles cuando se lance la instancia.
1145
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques AMI
Tenga en cuenta que este ejemplo de mapeo de dispositivos de bloques se utiliza en los comandos y API
de muestra de este tema. Puede encontrar comandos y API de muestra que crean mapeos de dispositivos
de bloques en Especificación de un asignación de dispositivos de bloques para una AMI (p. 1146) y
Actualización de la asignación de dispositivos de bloques al lanzar una instancia (p. 1149).
Con una instancia de Windows, los nombres de dispositivo especificados en el mapeo de dispositivos de
bloques se mapean en sus dispositivos de bloques correspondientes al arrancar la instancia por primera
vez y, a continuación, el servicio Ec2Config inicializa y monta las unidades. El volumen del dispositivo
raíz se monta como C:\. Los volúmenes de almacén de instancias se montan como Z:\, Y:\ y así
sucesivamente. El volumen de EBS se puede montar en cualquier letra de unidad. Sin embargo, puede
configurar la asignación de letras de unidad para volúmenes de EBS por parte del servicio Ec2Config;
para obtener más información, consulte Configuración de una instancia de Windows con el servicio
EC2Config (p. 494).
Contenido
• Especificación de un asignación de dispositivos de bloques para una AMI (p. 1146)
• Visualización de los volúmenes de EBS en la asignación de dispositivos de bloques de una
AMI (p. 1148)
Para una AMI respaldada por EBS, puede añadir volúmenes de EBS y volúmenes de almacén de
instancias mediante un mapeo de dispositivos de bloques. Para una AMI con respaldo en el almacén de
instancias, puede añadir volúmenes de almacén de instancias solo modificando las entradas del mapeo de
dispositivos de bloques en el archivo de manifiesto de la imagen al registrar la imagen.
Note
1146
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques AMI
To add volumes to an AMI using the command line (Para añadir volúmenes a una AMI utilizando la línea de
comando)
Utilice el comando create-image AWS CLI para especificar un mapeo de dispositivos de bloques para
una AMI respaldada por EBS. Utilice el comando register-image AWS CLI para especificar un mapeo de
dispositivos de bloques para una AMI con respaldo en el almacén de instancias.
{
"DeviceName": "xvdb",
"VirtualName": "ephemeral0"
}
Para añadir un volumen de gp2 de 100 GiB vacío, utilice el siguiente mapeo:
{
"DeviceName": "xvdg",
"Ebs": {
"VolumeSize": 100
}
}
Para añadir un volumen EBS basado en una instantánea, utilice el siguiente mapeo:
{
"DeviceName": "xvdh",
"Ebs": {
"SnapshotId": "snap-xxxxxxxx"
}
}
{
"DeviceName": "xvdj",
1147
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques de instancias
"NoDevice": ""
}
También puede usar el parámetro -BlockDeviceMapping con los siguientes comandos (Herramientas
de AWS para Windows PowerShell):
• New-EC2Image
• Register-EC2Image
Si la AMI se creó con volúmenes de EBS adicionales utilizando un mapeo de dispositivos de bloques,
el campo Block Devices (Dispositivos de bloques) muestra también el mapeo de dichos volúmenes
adicionales. (Esta pantalla no muestra volúmenes de almacén de instancias).
To view the EBS volumes for an AMI using the command line (Para ver los volúmenes de EBS de una AMI
utilizando la línea de comando)
Utilice el comando describe-images (AWS CLI) o Get-EC2Image (Herramientas de AWS para Windows
PowerShell) para enumerar los volúmenes de EBS del mapeo de dispositivos de bloques de una AMI.
Limitaciones
• Para el volumen raíz, solo se puede modificar los siguiente: tamaño del volumen, tipo de volumen y la
marca Delete on Termination (Eliminar al terminar).
• Al modificar un volumen de EBS, no se puede reducir su tamaño. Por lo tanto, debe especificar
una instantánea cuyo tamaño sea igual o superior al de la instantánea especificada en el mapeo de
dispositivos de bloques de la AMI.
1148
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques de instancias
Contenido
• Actualización de la asignación de dispositivos de bloques al lanzar una instancia (p. 1149)
• Actualización de la asignación de dispositivos de bloques de una instancia en ejecución (p. 1150)
• Visualización de los volúmenes de EBS en la asignación de dispositivos de bloques de una
instancia (p. 1151)
• Visualización de la asignación de dispositivos de bloques de una instancia para volúmenes de almacén
de instancias (p. 1152)
• Para cambiar el tamaño del volumen raíz, localice el volumen Root (Raíz) en la columna Type (Tipo)
y cambie el campo Size (Tamaño).
• Para suprimir un volumen de EBS especificado en el mapeo de dispositivos de bloques de la AMI
utilizada para lanzar la instancia, localice dicho volumen y haga clic en el icono Delete (Eliminar).
• Para añadir un volumen de EBS, elija Add New Volume (Añadir nuevo volumen), elija EBS en la lista
Type (Tipo) y rellene los campos (Device (Dispositivo), Snapshot (Instantánea), etc.).
• Para suprimir un volumen de almacén de instancias especificado en el mapeo de dispositivos de
bloques de la AMI utilizada para lanzar la instancia, localice dicho volumen y elija el icono Delete
(Eliminar).
• Para añadir un volumen de almacén de instancias, elija Add New Volume (Añadir nuevo volumen),
seleccione Instance Store (Almacén de instancias) en la lista Type (Tipo) y seleccione un nombre de
dispositivo en Device (Dispositivo).
6. Complete las páginas del asistente restantes y elija Launch (Lanzar).
To add volumes to an instance using the command line (Para añadir volúmenes a una instancia utilizando
la línea de comando)
Utilice el comando run-instances AWS CLI para especificar un mapeo de dispositivos de bloques para una
instancia.
Por ejemplo, supongamos que una AMI respaldada por EBS especifica el siguiente mapeo de dispositivos
de bloques:
1149
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques de instancias
• xvdb=ephemeral0
• xvdh=snap-1234567890abcdef0
• xvdj=:100
Para evitar que xvdj se adjunte a una instancia lanzada desde esta AMI, utilice el siguiente mapeo.
{
"DeviceName": "xvdj",
"NoDevice": ""
}
Para aumentar el tamaño de xvdh a 300 GiB, especifique el siguiente mapeo. Observe que no es
necesario especificar el ID de instantánea de xvdh, porque basta especificar el nombre de dispositivo para
identificar el volumen.
{
"DeviceName": "xvdh",
"Ebs": {
"VolumeSize": 300
}
}
Para adjuntar un volumen de almacén de instancias adicional, xvdc, especifique el siguiente mapeo. Si
el tipo de instancia no admite varios volúmenes de almacén de instancias, este mapeo no tiene ningún
efecto.
{
"DeviceName": "xvdc",
"VirtualName": "ephemeral1"
}
Por ejemplo, para conservar el volumen raíz en el momento de la terminación de la instancia, especifique
lo siguiente en mapping.json.
[
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": false
}
}
1150
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques de instancias
Para las instancias lanzadas antes de la publicación de la API 2009-10-31, AWS no puede
mostrar el mapeo de dispositivos de bloques. Para que AWS pueda mostrar el mapeo de
dispositivos de bloques, debe desvincular y volver a adjuntar los volúmenes.
5. Para mostrar información adicional acerca de un dispositivo de bloques, elija su entrada junto a
Block devices (Dispositivos de bloques). Esto muestra la siguiente información sobre el dispositivo de
bloques:
To view the EBS volumes for an instance using the command line (Para ver los volúmenes de EBS de una
instancia utilizando la línea de comando)
1151
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Asignación de dispositivos de bloques de instancias
En primer lugar, conéctese a la instancia en ejecución. En la instancia, utilice esta consulta para obtener su
mapeo de dispositivos de bloques.
La respuesta incluye los nombres de los dispositivo de bloques de la instancia. Por ejemplo, el resultado
para una instancia con respaldo en el almacén de instancias m1.small tiene este aspecto.
ami
ephemeral0
root
swap
El dispositivo ami es el dispositivo raíz como indica la instancia. Los volúmenes de almacén de instancias
se llaman ephemeral[0-23]. El dispositivo swap es para el archivo de la página. Si también ha mapeado
volúmenes de EBS, estos aparecen como ebs1 y ebs2 así sucesivamente.
Para obtener detalles acerca de dispositivo de bloques individual en el mapeo de dispositivos de bloques,
anexe su nombre a la consulta anterior, tal y como se muestra aquí.
IMDSv2
IMDSv1
El tipo de instancia determina el número de volúmenes del almacén de instancias que están disponibles
para la instancia. Si el número de volúmenes de almacén de instancias en una asignación de dispositivo
1152
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mapeo de discos a volúmenes
de bloque excede el número de volúmenes de almacén de instancias disponible para una instancia, los
volúmenes adicionales se ignoran. Para ver los volúmenes de almacén de instancias de su instancia, abra
Windows Disk Management. Para saber cuántos volúmenes de almacén de instancias admite cada tipo de
instancia, consulte Volúmenes de almacén de instancias (p. 1128).
Al añadir un volumen a la instancia, escriba el nombre del dispositivo que utiliza Amazon EC2. Para
obtener más información, consulte Asignación de nombres en instancias de Windows (p. 1141). Las
imágenes de máquina de Amazon (AMI) de Windows de AWS contienen una serie de controladores
utilizados por Amazon EC2 para mapear el almacén de instancias y los volúmenes de EBS a los discos
de Windows y las letras de unidad. Si lanza una instancia desde una AMI de Windows que utiliza
controladores AWS PV o Citrix PV, puede utilizar las relaciones descritas en esta página para mapear
los discos de Windows al almacén de instancias y los volúmenes de EBS. Si la AMI de Windows utiliza
controladores Red Hat PV, puede actualizar la instancia para utilizar los controladores Citrix. Para obtener
más información, consulte Actualización de los controladores PV en las instancias de Windows (p. 530).
Contenido
• Listado de los discos que utilizan la administración de discos de Windows (p. 1153)
• Listado de los discos que utilizan Windows PowerShell (Windows Server 2012 y versiones
posteriores) (p. 1156)
• Mapeo de dispositivo de disco a nombre de dispositivo (p. 1158)
1. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más información,
consulte, Conexión con la instancia de Windows (p. 456).
2. Inicie la utilidad de Administración de discos.
En Windows Server 2012 y versiones posteriores, en la barra de tareas, haga clic con el botón
derecho en el logotipo de Windows y, a continuación, elija Administración de discos. En Windows
1153
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado de los discos que utilizan la
administración de discos de Windows
Server 2008, elija Inicio, Herramientas administrativas, Administración de equipos, Administración de
discos.
3. Revise los discos. El volumen raíz es un volumen de EBS montado como C:\. Si no se muestran
otros discos, no ha especificado volúmenes adicionales al crear la AMI o al lanzar la instancia.
A continuación se indica un ejemplo que muestra los discos disponibles si lanza una instancia
m3.medium con un volumen de almacén de instancias (disco 2) y un volumen de EBS adicional (disco
1).
4. Haga clic con el botón derecho en el panel gris con la etiqueta Disco 1 y, a continuación, seleccione
Properties (Propiedades). Anote el valor de Location (Ubicación) y búsquelo en las tablas en Mapeo
de dispositivo de disco a nombre de dispositivo (p. 1158). Por ejemplo, el siguiente disco tiene la
ubicación Bus Number 0, Target Id 9, LUN 0. Según la tabla de volúmenes de EBS, el nombre de
dispositivo de esta ubicación es xvdj.
1154
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado de los discos que utilizan la
administración de discos de Windows
Tenga en cuenta que la consola de Amazon EC2 muestra solo los volúmenes de EBS.
Otra forma de obtener acceso a los identificadores de volumen desde la consola consiste en
seleccionar la opción Volumes (Volúmenes), situada bajo Elastic Block Store en el panel de
navegación. Los volúmenes aparecerán por nombre de instancia y tamaño de volumen. Revise o
seleccione la Attachment Information (Información de conexión) para comprobar a qué instancia está
conectado el volumen.
1155
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado de los discos que utilizan Windows PowerShell
(Windows Server 2012 y versiones posteriores)
function Get-EC2InstanceMetadata {
param([string]$Path)
(Invoke-WebRequest -Uri "http://169.254.169.254/latest/$Path").Content
}
function Convert-SCSITargetIdToDeviceName {
param([int]$SCSITargetId)
If ($SCSITargetId -eq 0) {
return "sda1"
}
$deviceName = "xvd"
If ($SCSITargetId -gt 25) {
$deviceName += [char](0x60 + [int]($SCSITargetId / 26))
}
$deviceName += [char](0x61 + $SCSITargetId % 26)
return $deviceName
}
Try {
$InstanceId = Get-EC2InstanceMetadata "meta-data/instance-id"
$AZ = Get-EC2InstanceMetadata "meta-data/placement/availability-zone"
$Region = $AZ.Remove($AZ.Length - 1)
$BlockDeviceMappings = (Get-EC2Instance -Region $Region -Instance
$InstanceId).Instances.BlockDeviceMappings
$VirtualDeviceMap = @{}
(Get-EC2InstanceMetadata "meta-data/block-device-mapping").Split("`n") | ForEach-Object {
$VirtualDevice = $_
$BlockDeviceName = Get-EC2InstanceMetadata "meta-data/block-device-mapping/
$VirtualDevice"
$VirtualDeviceMap[$BlockDeviceName] = $VirtualDevice
$VirtualDeviceMap[$VirtualDevice] = $BlockDeviceName
}
}
Catch {
Write-Host "Could not access the AWS API, therefore, VolumeId is not available.
Verify that you provided your access keys." -ForegroundColor Yellow
}
Get-disk | ForEach-Object {
$DriveLetter = $null
$VolumeName = $null
$DiskDrive = $_
$Disk = $_.Number
$Partitions = $_.NumberOfPartitions
$EbsVolumeID = $_.SerialNumber -replace "_[^ ]*$" -replace "vol", "vol-"
Get-Partition -DiskId $_.Path | ForEach-Object {
if ($_.DriveLetter -ne "") {
$DriveLetter = $_.DriveLetter
$VolumeName = (Get-PSDrive | Where-Object {$_.Name -eq $DriveLetter}).Description
}
}
1156
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado de los discos que utilizan Windows PowerShell
(Windows Server 2012 y versiones posteriores)
$BlockDeviceName = Convert-SCSITargetIdToDeviceName((Get-WmiObject -
Class Win32_Diskdrive | Where-Object {$_.DeviceID -eq ("\\.\PHYSICALDRIVE" +
$DiskDrive.Number) }).SCSITargetId)
$BlockDeviceName = "/dev/" + $BlockDeviceName
$BlockDevice = $BlockDeviceMappings | Where-Object { $BlockDeviceName -like "*"+
$_.DeviceName+"*" }
$EbsVolumeID = $BlockDevice.Ebs.VolumeId
$VirtualDevice = If ($VirtualDeviceMap.ContainsKey($BlockDeviceName))
{ $VirtualDeviceMap[$BlockDeviceName] } Else { $null }
}
ElseIf ($DiskDrive.path -like "*PROD_AMAZON_EC2_NVME*") {
$BlockDeviceName = Get-EC2InstanceMetadata "meta-data/block-device-mapping/
ephemeral$((Get-WmiObject -Class Win32_Diskdrive | Where-Object {$_.DeviceID -eq ("\\.
\PHYSICALDRIVE"+$DiskDrive.Number) }).SCSIPort - 2)"
$BlockDevice = $null
$VirtualDevice = If ($VirtualDeviceMap.ContainsKey($BlockDeviceName))
{ $VirtualDeviceMap[$BlockDeviceName] } Else { $null }
}
ElseIf ($DiskDrive.path -like "*PROD_AMAZON*") {
$BlockDevice = ""
$BlockDeviceName = ($BlockDeviceMappings | Where-Object {$_.ebs.VolumeId -eq
$EbsVolumeID}).DeviceName
$VirtualDevice = $null
}
Else {
$BlockDeviceName = $null
$BlockDevice = $null
$VirtualDevice = $null
}
New-Object PSObject -Property @{
Disk = $Disk;
Partitions = $Partitions;
DriveLetter = If ($DriveLetter -eq $null) { "N/A" } Else { $DriveLetter };
EbsVolumeId = If ($EbsVolumeID -eq $null) { "N/A" } Else { $EbsVolumeID };
Device = If ($BlockDeviceName -eq $null) { "N/A" } Else { $BlockDeviceName };
VirtualDevice = If ($VirtualDevice -eq $null) { "N/A" } Else { $VirtualDevice };
VolumeName = If ($VolumeName -eq $null) { "N/A" } Else { $VolumeName };
}
} | Sort-Object Disk | Format-Table -AutoSize -Property Disk, Partitions, DriveLetter,
EbsVolumeId, Device, VirtualDevice, VolumeName
Note
Este script requiere un perfil configurado en las herramientas AWS para PS, o bien un rol de IAM
adjunto a la instancia.
Antes de ejecutar este script, asegúrese de ejecutar el siguiente comando para habilitar la ejecución del
script de PowerShell.
Set-ExecutionPolicy RemoteSigned
Copie el script y guárdelo como un archivo .ps1 en la instancia de Windows. Si ejecuta el script sin
establecer las claves de acceso, obtendrá un resultado similar al siguiente.
Si ha especificado un rol de IAM con una política que permita el acceso a Amazon EC2 cuando lanzó la
instancia, o si ha configurado las credenciales en la instancia de Windows tal y como se describe en Using
1157
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mapeo de dispositivo de disco a nombre de dispositivo
AWS Credentials en la Guía del usuario de Herramientas de AWS para Windows PowerShell, obtendrá el
ID de volumen de los volúmenes de EBS en la columna VolumeId en lugar de NA.
Mapeos
• Volúmenes de almacén de instancias (p. 1158)
• Volúmenes de EBS (p. 1158)
• Volúmenes EBS de NVMe (p. 1159)
Volúmenes de EBS
La siguiente tabla describe cómo los controladores Citrix PV y AWS PV mapean volúmenes de EBS que no
son NVMe a volúmenes de Windows.
1158
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Mapeo de dispositivo de disco a nombre de dispositivo
1159
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Implementar espacios de almacenamiento directo
Nivel de habilidades
Comprensión básica de la computación de Windows Server, así como de la manera de crear y administrar
las instancias Amazon EC2 Windows incorporadas al dominio en una VPC, si es necesario. Tener
conocimientos de Herramientas de AWS para Windows PowerShell y de los clústeres de conmutación por
error de Windows puede ser útil pero no es necesario.
Antes de empezar
1160
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Implementar espacios de almacenamiento directo
instancias se incorporarán a un dominio Active Directory, ya sea en EC2 o en AWS Managed Active
Directory. Para obtener más información, consulte Introducción a AWS Directory Service en la AWS
Directory Service Administration Guide.
• Instale y configure Herramientas de AWS para Windows PowerShell en el equipo. Para obtener más
información, consulte la Guía del usuario de Herramientas de AWS para Windows PowerShell.
Consideraciones importantes
• Detener las instancias con volúmenes de almacén de instancias (p. 1126) puede ocasionar la pérdida
de datos si no se ha realizado una copia de seguridad de ellos o se han duplicado. Los datos en
cualquier almacén de instancias se conservan solo durante el ciclo de vida de la instancia asociada.
Si una instancia se reinicia (de manera intencionada o no intencionada), los datos del almacén de
instancias se conservan. Sin embargo, los datos del almacén de instancias se pierden en las siguientes
circunstancias:
• Si falla la unidad de disco subyacente.
• Si se detiene la instancia.
• Si la instancia termina.
Tareas
• Paso 1: Lanzamiento e instancias incorporadas al dominio (p. 1162)
• Paso 2: Instalar y configurar los requisitos previos de las instancias (p. 1164)
• Paso 3: Crear el clúster de conmutación por error (p. 1166)
• Paso 4: Habilitar S2D (p. 1166)
• Paso 5: Aprovisionar almacenamiento (p. 1167)
• Paso 6: Revisar los recursos de S2D (p. 1167)
• Paso 7: Eliminación (p. 1168)
• Recursos adicionales (p. 1169)
El siguiente diagrama muestra la arquitectura de un clúster EC2 Windows S2D de dos nodos con un
testigo de recursos compartidos alojado en una máquina bastión existente en AWS.
1161
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 1: Lanzamiento e instancias incorporadas al dominio
Recomendamos el tamaño de instancia I3 porque cumple los requisitos de hardware de S2D e incluye
los dispositivos de almacén de instancias más grandes y rápidos disponibles. También incluye redes
mejoradas, lo que maximiza los recursos disponibles para S2D por instancia. Puede utilizar tipos de
instancia M5D y R5D, con al menos 2 discos NVMe, pero se utilizarán discos de almacén de instancias
locales como discos de almacenamiento en caché para el clúster de espacios de almacenamiento directo
y deberán añadirse al menos 2 volúmenes de EBS a cada instancia para proporcionar almacenamiento de
capacidad.
Le recomendamos que lance tres instancias para aprovechar la tolerancia a errores de S2D de reflejos
triples, que permite realizar el mantenimiento en un único nodo mientras conserva la tolerancia a errores
en el clúster si se configura un testigo como el testigo de recursos compartidos. También puede optar por
la solución más barata de reflejos dobles con dos instancias, pero necesitará un testigo y no se conservará
la alta disponibilidad durante el mantenimiento en un nodo de clúster.
Implementaremos una arquitectura de clúster de dos nodos con un testigo de recursos compartidos
alojado en una máquina bastión que actúe como nuestra estación de trabajo administrativa. Cada nodo
de clúster debe implementarse en una subred distinta. Esta arquitectura se implementará en una única
zona de disponibilidad porque Microsoft no admite actualmente la extensión del clúster con espacios de
almacenamiento directo. Sin embargo, el rendimiento de una única zona de disponibilidad y de varias
1162
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 1: Lanzamiento e instancias incorporadas al dominio
zonas de disponibilidad es exactamente igual debido al diseño de baja latencia y ancho de banda elevado
de las zonas de disponibilidad.
1. Desde la consola de Amazon EC2 o el cmdlet New-EC2Instance, lance dos instancias i3.8xlarge
para crear el clúster y una instancia t2.medium como estación de trabajo administrativa y para alojar
el testigo de recursos compartidos. Use una subred distinta para cada instancia. Si quiere seguir
una lógica para la asignación de la IP, defina la dirección IP privada principal al crear la subred. En
este caso, deberá definir una segunda dirección IP privada para cada nodo de clúster porque la IP
secundaria se asignará a la IP virtual del clúster más adelante.
Para crear un directorio AD en AWS con PowerShell, use el comando New-DSMicrosoftAD (o consulte
Crear su directorio de AWS Managed Microsoft AD en AWS).
Note
Cada rol implementado en este clúster, como un servidor de archivos o instancia de clúster
de conmutación por error de SQL, requiere direcciones IP secundarias adicionales en cada
nodo. A excepción del rol Servidor de archivos de escalado horizontal, que no requiere
ningún punto de acceso.
172.16.1.201 (secundaria; se
utilizará más adelante para un
rol como SQL FCI)
1163
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 2: Instalar y configurar los
requisitos previos de las instancias
Nombre del servidor NetBIOS Dirección IP Subredes
S2D-Node2 172.16.3.199 (principal) – subred privada 2
172.16.3.200 (secundaria; se
utilizará para la IP virtual del
clúster)
172.16.3.201 (secundaria; se
utilizará más adelante para un
rol como SQL FCI)
– subred pública
2. Puede utilizar una incorporación al dominio fluida durante la creación al incorporar instancias al
dominio. Si quiere incorporarlas al dominio después de lanzarlas, utilice el comando Add-Computer. Le
recomendamos que utilice AWS Administrador de sistemas y AWS Directory Service para incorporar
instancias EC2 de forma fluida al dominio.
Los pasos restantes de este tutorial deben ejecutarse en una cuenta de dominio con privilegios de
administrador local en cada instancia. Renombre las instancias antes de pasar a la configuración.
Compruebe que los grupos de seguridad y los firewalls de Windows estén bien configurados para
permitir la conexión remota de PowerShell y las comunicaciones del clúster en estos nodos.
• Instale las características Servicios de archivos y Clústeres de conmutación por error de Windows
con las herramientas de administración en los nodos del clúster. En ADM01 instale únicamente
herramientas de administración de conmutaciones por error.
Note
Cambie "S2D-Node1" y "S2D-Node2" por los nombres de los equipos para los que ha
establecido las dos instancias; de lo contrario, los valores no cambiarán.
1164
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 2: Instalar y configurar los
requisitos previos de las instancias
Para configurar las redes
2. Configure RSS.
Note
El escalado del lado de recepción (RSS) es una tecnología muy importante en la redes de Windows.
RSS garantiza que el tráfico entrante de la red se distribuya a través de los procesadores disponibles
en el servidor para su procesamiento. Si no se utiliza RSS, el procesamiento de red estará
vinculado a un procesador, limitado a unos 4 GBps. Actualmente, cada NIC habilita el RSS de forma
predeterminada, pero la configuración no se optimiza. Cada NIC se configura como procesador de
base 0 de forma predeterminada, lo que significa que empezará a procesar en el procesador 0 junto
con los otros NIC. Para configurar el RSS de forma óptima, empiece en el procesador 1 para no
interferir con los procesos que recaen de forma predeterminada en el procesador 0.
3. Incremente el valor del tiempo de espera de E/S del espacio de almacenamiento a 30 segundos
(recomendado si se configura en un clúster invitado).
1165
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Crear el clúster de conmutación por error
Al crear un clúster en AWS, debe asignar direcciones IP estáticas de cada subred desde la que se
implementa un nodo. Desde la consola, deben establecerse como direcciones IP privadas secundarias en
cada nodo. Para este tutorial hemos configurado 172.16.1.200 y 172.16.3.200 al implementar cada nodo.
1. Ejecute el comando Test-Cluster con las pruebas Storage Spaces Direct, Inventory, Network
y System Configuration.
$reportFilePath = $report.FullName
Start-Process $reportFilePath
3. Cree el clúster con New-Cluster. A las IP virtuales se les debe asignar una dirección IP privada
secundaria desde la consola de AWS a cada nodo respectivo.
2. Si utiliza tipos de instancia m5d o r5d con NVMe y EBS, utilice discos NVMe como discos de
almacenamiento en caché. El comando tendría el siguiente aspecto:
1166
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 5: Aprovisionar almacenamiento
Una vez creados los volúmenes, estarán accesibles para cada nodo del clúster. A continuación, los
volúmenes pueden asignarse a un rol específico del clúster como un rol de servidor de archivos o se
pueden asignar como volúmenes compartidos de clúster (CSV). Todo el clúster puede acceder a un CSV,
lo que significa que cada nodo del clúster puede leer y escribir en dicho volumen.
$Params = @{
FriendlyName = 'CSV1';
FileSystem = 'CSVFS_ReFS';
StoragePoolFriendlyName = 'S2DPool';
Size = 1TB;
AllocationUnitSize = 65536;
ProvisioningType = 'Fixed';
CimSession = $nodes[0];
}
New-Volume @Params
Verá el nombre fácil de recordar, la capacidad, el nodo que aloja el CSV y otros datos. Para obtener
más información sobre la administración de los CSV, consulte el tema sobre uso de volúmenes
compartidos de clúster en un clúster de conmutación por error.
Use una herramienta como, por ejemplo, la utilidad Diskspd. Conéctese a uno de los nodos del clúster con
RDP y ejecute lo siguiente con la herramienta Diskspd.
1167
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 7: Eliminación
.\diskspd.exe -d60 -b4k -o1024 -t32 -L -Sh -r -w50 -W60 -c100G $mycsv\test.dat
Use el comando Get-StorageHealthReport para ver el rendimiento del clúster en uno de los nodos del
clúster.
CPUUsageAverage : 60.44 %
CapacityPhysicalPooledAvailable : 9.82 GB
CapacityPhysicalPooledTotal : 13.82 TB
CapacityPhysicalTotal : 13.82 TB
CapacityPhysicalUnpooled : 0 B
CapacityVolumesAvailable : 1.89 TB
CapacityVolumesTotal : 2 TB
IOLatencyAverage : 257.56 ms
IOLatencyRead : 255.87 ms
IOLatencyWrite : 259.25 ms
IOPSRead : 64327.37 /S
IOPSTotal :128582.85 /S
IOPSWrite : 64255.49 /S
MemoryAvailable : 477.77 GB
MemoryTotal : 488 GB
Paso 7: Eliminación
Si ha seguido el tutorial para crear un clúster de almacenamiento de alta disponibilidad con S2D en EC2
Windows, habrá creado un clúster de espacios de almacenamiento directo de dos instancias desde
un servidor bastión, que también se emplea como testigo de recursos compartidos en el clúster. Se le
cobrará por cada hora u hora parcial de ejecución de sus instancias. Cuando ya no necesite el clúster,
utilice la consola de EC2 o Herramientas de AWS para Windows para eliminar los recursos creados para
este proyecto. Para ello, elimine el clúster del mmc de administración del clúster de conmutación por
error, termine las instancias y borre los objetos del clúster del equipo y sus nodos respectivos del Active
Directory.
1168
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Recursos adicionales
Recursos adicionales
Storage Spaces Direct Calculator (Preview)
1169
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Ubicaciones de los recursos
Recursos y etiquetas
Amazon EC2 proporciona distintos recursos que puede crear y usar. Algunos de ellos incluyen imágenes,
instancias, volúmenes e instantáneas. Cuando se crea un recurso, se le asigna un ID de recurso único.
Algunos recursos se pueden etiquetar con valores que le sirven de ayuda para organizarlos e identificarlos.
En los temas siguientes se describen los recursos y las etiquetas, y cómo trabajar con ellos.
Contenido
• Ubicaciones de los recursos (p. 1170)
• ID de recursos (p. 1171)
• Listado y filtrado de los recursos (p. 1176)
• Etiquetado de los recursos de Amazon EC2 (p. 1182)
• Cuotas de servicio de Amazon EC2 (p. 1194)
• Informes de uso de Amazon EC2 (p. 1196)
Cuenta de AWS Global Puede usar la misma cuenta de AWS en todas las
regiones.
Pares de claves Global o regional Los pares de claves que crea con Amazon EC2 están
vinculadas a la región en la que se crean. Puede crear
un par de claves RSA propio y cargarlo en la región en
la que desea usarlo; por tanto, puede hacer que el par
de claves esté globalmente disponible cargándolo en
cada región.
1170
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
ID de recursos
Direcciones IP elásticas Regional Una dirección IP elástica está vinculada a una región
y solo puede asociarse a una instancia que esté en la
misma región.
ID de recursos
Cuando se crean recursos, a cada uno se le asigna un ID de recurso único. Puede usar los ID de los
recursos para buscarlos en la consola de Amazon EC2. Si está usando una herramienta de línea de
comandos o la API de Amazon EC2 para trabajar con Amazon EC2, los ID de recurso se necesitan con
algunos comandos. Por ejemplo, si utiliza los comandos stop-instances de la AWS CLI para parar una
instancia, debe especificar el ID de la instancia en el comando.
Un ID de recurso adopta la forma de un identificador de recursos (como snap para instantáneas), seguido
de un guion y una combinación única de letras y números. Desde enero de 2016, estamos presentando
gradualmente los ID de longitud mayor para tipos de recursos de Amazon EC2 y Amazon EBS. La longitud
de la combinación de caracteres alfanuméricos estaba en un formato de 8 caracteres; los ID nuevos tienen
un formato de 17 caracteres, por ejemplo, i-1234567890abcdef0 para un ID de instancia.
Los tipos de recurso admitidos tienen un período de inscripción, durante el cual puede elegir un formato de
ID de recurso y una fecha de finalización, después de la cual el recurso tiene como valor predeterminado
del formato de ID más largo. Una vez transcurrida la fecha de finalización para un tipo de recurso
específico, ya no puede deshabilitar el formato de ID más largo para dicho tipo de recurso.
Los distintos tipos de recurso tienen distintos períodos de inscripción y fechas de finalización. En la
siguiente tabla se enumeran los tipos de recursos admitidos, junto a sus períodos de inscripción y fechas
de finalización.
1171
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Trabajo con ID más largos
network-interface | network-interface-
attachment | prefix-list |
Puede habilitar o deshabilitar ID más largos para un recurso en cualquier momento durante el período de
inscripción. Después de habilitar ID más largos para un tipo de recurso, cualquier otro recurso que cree
tendrá un formato de ID más largo.
Note
En función de cuándo creó la cuenta de AWS, los tipos de recursos admitidos pueden tener el ID más
largo como valor predeterminado. Sin embargo, puede abandonar el uso de ID largos hasta la fecha
de finalización de ese tipo de recurso. Para obtener más información, consulte Longer EC2 and EBS
Resource IDs en las preguntas más frecuentes de Amazon EC2.
No puede deshabilitar ID más largos para un tipo de recurso después de que haya pasado su fecha de
finalización. Cualquier nuevo recurso que cree se crea con un ID más largo.
Contenido
• Ver la configuración de ID más largo (p. 1173)
• Modificar la configuración de ID más largo (p. 1174)
1172
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Trabajo con ID más largos
Para ver la configuración de ID más largo para un usuario de IAM o un rol de IAM concreto
utilizando la línea de comando
Utilice uno de los comandos siguientes y especifique el ARN de un usuario de IAM o un rol de IAM, o el
usuario de la cuenta raíz en la solicitud.
Para ver la configuración de ID más largo agregada para una región concreta utilizando la línea de
comando
Utilice el comando de AWS CLI describe-aggregate-id-format para ver la configuración de ID más largo
agregada para toda la región, así como la configuración de ID más largo agregada de todos los ARN para
cada tipo de recurso. Este comando resulta útil para realizar una auditoría rápida para determinar si una
región concreta está completamente habilitada para ID más largos.
Para identificar usuarios que han definido explícitamente la configuración personalizada de ID más largo
1173
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Trabajo con ID más largos
Utilice el comando de AWS CLI describe-principal-id-format para ver la configuración de formato de ID más
largo para el usuario raíz y todos los roles de IAM y usuarios de IAM que han especificado explícitamente
una preferencia de ID más largo. Este comando es útil para identificar usuarios de IAM y roles de IAM que
han ignorado la configuración predeterminada de ID más largo.
Los comandos AWS CLI y Herramientas de AWS para Windows PowerShell de esta sección son
solo por región. Se aplican a la región predeterminada a menos que se especifique lo contrario.
Para modificar la configuración de otras regiones, incluya el parámetro region en el comando.
Para modificar la configuración de ID más largo para su cuenta de usuario de IAM con la línea de
comando
Si emplea estos comandos como usuario raíz, los cambios se aplican a toda la cuenta de AWS,
salvo que un usuario o rol de IAM anule explícitamente esta configuración para ellos.
1174
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Trabajo con ID más largos
También puede utilizar el comando para modificar la configuración de ID más larga para todos los tipos
de recurso admitidos. Para ello, reemplace el parámetro resource_type por all-current.
Note
También puede utilizar el comando para modificar la configuración de ID más larga para todos los tipos
de recurso admitidos. Para ello, reemplace el parámetro resource_type por all-current.
Para modificar la configuración de ID más largo para un usuario de IAM o un rol de IAM concreto
utilizando la línea de comando
Utilice uno de los comandos siguientes y especifique el ARN de un usuario de IAM o un rol de IAM, o el
usuario raíz en la solicitud.
También puede utilizar el comando para modificar la configuración de ID más larga para todos los tipos
de recurso admitidos. Para ello, especifique all-current para el parámetro --resource.
Note
También puede utilizar el comando para modificar la configuración de ID más larga para todos los tipos
de recurso admitidos. Para ello, especifique all-current para el parámetro -Resource.
1175
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Control del acceso a la configuración de ID largo
• ec2:DescribeIdFormat
• ec2:DescribeIdentityIdFormat
• ec2:DescribeAggregateIdFormat
• ec2:DescribePrincipalIdFormat
• ec2:ModifyIdFormat
• ec2:ModifyIdentityIdFormat
Por ejemplo, un rol de IAM puede tener permiso para usar todas las acciones de Amazon EC2 a través de
un elemento "Action": "ec2:*" en la instrucción de política.
Para evitar que los usuarios o roles de IAM vean o modifiquen la configuración de ID de recurso largo
para sí mismos o para otros usuarios y roles de la cuenta, asegúrese de que la política de IAM contiene el
enunciado siguiente:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Deny",
"Action": [
"ec2:ModifyIdFormat",
"ec2:DescribeIdFormat",
"ec2:ModifyIdentityIdFormat",
"ec2:DescribeIdentityIdFormat",
"ec2:DescribeAggregateIdFormat",
"ec2:DescribePrincipalIdFormat"
],
"Resource": "*"
}
]
}
• ec2:DescribeIdFormat
• ec2:DescribeIdentityIdFormat
• ec2:DescribeAggregateIdFormat
• ec2:DescribePrincipalIdFormat
• ec2:ModifyIdFormat
• ec2:ModifyIdentityIdFormat
1176
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Búsqueda avanzada
Contenido
• Búsqueda avanzada (p. 1177)
• Listado de recursos mediante la consola (p. 1178)
• Filtrado de recursos mediante la consola (p. 1179)
• Listado y filtrado mediante la CLI y la API (p. 1180)
Búsqueda avanzada
La búsqueda avanzada le permite buscar mediante una combinación de filtros para obtener resultados
más precisos. Puede filtrar por palabras clave, claves de etiquetas definidas por el usuario y atributos de
recursos predefinidos.
Para buscar por palabra clave, escriba o pegue lo que está buscando en el cuadro de búsqueda y, a
continuación elija Entrar. Por ejemplo, para buscar una instancia específica, puede escribir el ID de
instancia.
• Buscar por campos
También puede buscar por campos, etiquetas y atributos asociados con un recurso. Por ejemplo, para
encontrar todas las instancias en estado detenido:
1. En el cuadro de búsqueda, comience a escribir Instance State. A medida que escribe, verá
aparecer una lista de campos sugeridos.
2. Seleccione Instance State (Estado de instancia) de la lista.
3. Seleccione Stopped (Detenida) en la lista de valores sugeridos.
4. Para refinar aún más la lista, seleccione el cuadro de búsqueda para obtener más opciones de
búsqueda.
• Búsqueda avanzada
Puede crear consultas avanzadas añadiendo varios filtros. Por ejemplo, puede buscar por etiquetas y
ver instancias para el proyecto Flying Mountain que se ejecuta en la pila de producción y, a continuación,
buscar por atributos para ver todas las instancias t2.micro o todas las instancias en us-west-2a, o
ambas.
• Búsqueda inversa
Puede buscar recursos que no coincidan con un valor especificado. Por ejemplo, para enumerar todas
las instancias que no están terminadas, busque por el campo Instance State (Estado de instancia) y
añada un signo de exclamación de cierre (!) como prefijo del valor Terminated.
• Búsqueda parcial
Cuando busca por campo, también puede escribir una cadena parcial para buscar todos los recursos
que contienen la cadena en ese campo. Por ejemplo, busque por Instance Type (Tipo de instancia) y, a
continuación, escriba t2 para buscar todas las instancias t2.micro, t2.small o t2.medium.
• Expresión regular
Las expresiones regulares resultan de utilidad cuando necesita que los valores en un campo coincidan
con un determinado patrón. Por ejemplo, busque por la etiqueta Nombre y, a continuación, escriba
^s.* para ver todas las instancias con una etiqueta Nombre que comienzan por "s". La búsqueda de
expresión regular no distingue entre mayúsculas y minúsculas.
1177
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado de recursos mediante la consola
Cuando tenga los resultados precisos de la búsqueda, puede agregar la URL a los marcadores para
facilitar futuras referencias. En situaciones en las que tiene miles de instancias, los filtros y los marcadores
pueden ahorrarle una cantidad enorme tiempo; no tiene que ejecutar las búsquedas de forma repetida.
En general, varios filtros con el mismo campo de clave (por ejemplo, tag:Name, search, Instance State)
se unen de forma automática con el operador OR. Esto es intencionado ya que el funcionamiento de la
mayoría de los filtros no sería lógico si se unieran con un operador AND. Por ejemplo, no se obtendría
ningún resultado para una búsqueda de Instance State=running AND Instance State=stopped. En muchos
casos, puede detallar los resultados usando términos de búsqueda complementarios en diferentes
campos clave, donde la regla AND se aplique de forma automática. Si busca tag: Name:=All values and
tag:Instance State=running, obtendrá unos resultados de búsqueda que contienen ambos criterios. Para
ajustar los resultados, simplemente quite un filtro de la cadena hasta que los resultados satisfagan los
requisitos.
1178
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Filtrado de recursos mediante la consola
También puede usar el campo de búsqueda que hay en cada página para encontrar recursos con atributos
o valores específicos. Puede usar expresiones regulares para buscar en cadenas parciales o en varias
cadenas. Por ejemplo, para encontrar todas las instancias que usan el grupo de seguridad MySG, escriba
MySG en el campo de búsqueda. Los resultados incluirán todos los valores que contengan MySG como
parte de la cadena, como MySG2 y MySG3. Para limitar los resultados solo a MySG, escriba \bMySG\b en
el campo de búsqueda. Para enumerar todas las instancias cuyo tipo es m1.small o m1.large, escriba
m1.small|m1.large en el campo de búsqueda.
1179
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado y filtrado mediante la CLI y la API
2. Haga clic en el cuadro de búsqueda, seleccione Attachment Status (Estado de la conexión) del menú
y, a continuación, seleccione Detached (Separado). (Hay un volumen separado disponible para
adjuntarlo a una instancia en la misma zona de disponibilidad).
3. Vuelva a hacer clic en el cuadro de búsqueda, seleccione State (Estado) y, a continuación, Available
(Disponible).
4. Vuelva a hacer clic en el cuadro de búsqueda, seleccione Availability Zone (Zona de disponibilidad) y,
a continuación, us-east-1b.
5. Se muestran todos los volúmenes que satisfacen estos criterios.
Para enumerar las AMI públicas de 64 bits de Windows respaldadas por Amazon EBS
Consideraciones de filtrado
• Puede especificar varios filtros y varios valores de filtro en una sola solicitud.
• Puede utilizar comodines con los valores del filtro. Un asterisco (*) coincide con cero o con más
caracteres y un signo de interrogación (?) coincide con cero o un carácter.
• Los valores de filtro distinguen entre mayúsculas y minúsculas.
• La búsqueda puede incluir los valores literales de los caracteres comodín; en ese caso, solo tiene que
aplicarles escape con una barra oblicua inversa antes del carácter. Por ejemplo, un valor de \*amazon
\?\\ busca la cadena literal *amazon?\.
Filtros compatibles
Para ver los filtros compatibles para cada recurso de Amazon EC2, consulte la siguiente documentación:
• AWS CLI: Los comandos describe en la AWS CLI Command Reference de Amazon EC2.
• Herramientas para Windows PowerShell: Los comandos Get en la Herramientas de AWS para
PowerShell Cmdlet Reference de Amazon EC2.
• API de consulta: las acciones de la API Describe en Amazon EC2 API Reference.
Puede enumerar sus instancias de Amazon EC2 mediante describe-instances. Sin filtros, la respuesta
contiene información para todos los recursos. Puede utilizar el siguiente comando para incluir solo las
instancias en ejecución en la salida.
1180
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Listado y filtrado mediante la CLI y la API
Para enumerar solo los ID de instancia de las instancias en ejecución, agregue el parámetro --query de
la siguiente manera.
i-0ef1f57f78d4775a4
i-0626d4edd54f1286d
i-04a636d18e83cfacb
Puede utilizar el siguiente comando para enumerar todas las instancias cuyo tipo es m5.large o
m5d.large.
Puede utilizar el siguiente comando para enumerar todas las instancias detenidas cuyo tipo es t2.micro.
El comodín * coincide con cero o más caracteres. Si especifica *database* como valor de filtro, el comando
solo devuelve instantáneas cuya descripción incluye la base de datos de palabras.
El comodín ? coincide con exactamente 1 carácter. Si especifica database? como valor del filtro, el
comando solo devuelve instantáneas cuya descripción es “database” o “database” seguido de un carácter.
1181
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de los recursos
AWS (representada por 123456789012) antes de la fecha especificada (representada por 2020-03-31).
Si no especifica el propietario, los resultados incluyen todas las instantáneas públicas.
El siguiente comando muestra los ID de todas las instantáneas creadas en el intervalo de fechas
especificado.
Para obtener ejemplos de cómo filtrar una lista de recursos según sus etiquetas, consulte Uso de etiquetas
mediante la CLI o la API (p. 1191).
Las claves de etiqueta y sus valores se devuelven mediante muchas llamadas a API diferentes.
Denegar el acceso a DescribeTags no deniega automáticamente el acceso a etiquetas
devueltas por otras API. Como práctica recomendada, no debe incluir datos confidenciales en las
etiquetas.
Contenido
• Conceptos básicos de etiquetas (p. 1182)
• Etiquetado de los recursos (p. 1183)
• Restricciones de las etiquetas (p. 1186)
• Etiquetado de los recursos para facturación (p. 1187)
• Uso de etiquetas mediante la consola (p. 1187)
• Uso de etiquetas mediante la CLI o la API (p. 1191)
Las etiquetas le permiten clasificar los recursos de AWS de diversas maneras, por ejemplo, según su
finalidad, propietario o entorno. Este es útil cuando tiene muchos recursos del mismo tipo — le permite
identificar rápidamente un recurso específico en función de las etiquetas que le haya asignado. Por
ejemplo, podría definir un conjunto de etiquetas para las instancias Amazon EC2 de su cuenta que le
ayude a realizar un seguimiento del propietario y el nivel de la pila de cada instancia.
El siguiente diagrama ilustra el funcionamiento del etiquetado. En este ejemplo, se han asignado dos
etiquetas a cada una de las instancias — una etiqueta con la clave Owner y la otra con la clave Stack.
Cada etiqueta dispone además de un valor asociado.
1182
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de los recursos
Le recomendamos que idee un conjunto de claves de etiqueta que cumpla sus necesidades para cada
tipo de recurso. Mediante el uso de un conjunto coherente de claves de etiquetas, podrá administrar los
recursos más fácilmente. Puede buscar y filtrar los recursos en función de las etiquetas que agregue. Para
obtener más información acerca de cómo implementar una estrategia eficaz de etiquetado de recursos,
consulte el documento técnico de AWS Prácticas recomendadas de etiquetado.
Las etiquetas no tienen ningún significado semántico para Amazon EC2, por lo que se interpretan
estrictamente como cadenas de caracteres. Además, las etiquetas no se asignan a los recursos
automáticamente. Puede editar las claves y los valores de las etiquetas y también puede eliminar etiquetas
de un recurso en cualquier momento. Puede establecer el valor de una etiqueta como una cadena vacía,
pero no puede asignarle un valor nulo. Si añade una etiqueta con la misma clave que una etiqueta
existente en ese recurso, el nuevo valor sobrescribirá al antiguo. Si elimina un recurso, también se
eliminará cualquier etiqueta asignada a dicho recurso.
Puede trabajar con etiquetas utilizando la Consola de administración de AWS, la AWS CLI y la API de
Amazon EC2.
Si utiliza AWS Identity and Access Management (IAM), puede controlar qué usuarios de su cuenta de AWS
tienen permiso para crear, editar o eliminar etiquetas. Para obtener más información, consulte Identity and
Access Management para Amazon EC2 (p. 868).
Si utiliza la consola de Amazon EC2, puede aplicar etiquetas a los recursos mediante la pestaña Tags
(Etiquetas) de la pantalla correspondiente al recurso, o bien puede utilizar la pantalla Tags (Etiquetas).
Algunas pantallas de recursos le permiten especificar etiquetas para un recurso al crear dicho recurso;
por ejemplo, una etiqueta con una clave de Name y un valor que especifique. En la mayoría de los casos,
1183
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de los recursos
la consola aplica las etiquetas inmediatamente después de crear el recurso (y no durante la creación del
mismo). La consola puede organizar los recursos según la etiqueta Name, si bien dicha etiqueta no tiene
ningún significado semántico para el servicio Amazon EC2.
Si utiliza la API de Amazon EC2, la AWS CLI o un SDK de AWS, puede usar la acción CreateTags de
la API de EC2 para aplicar etiquetas a los recursos existentes. Además, algunas acciones de creación de
recursos le permiten especificar etiquetas para un recurso al crear dicho recurso. Si no se pueden aplicar
etiquetas durante la creación del recurso, el proceso de creación del recurso se revierte. Esto garantiza
que los recursos se creen con etiquetas o, de lo contrario, no se creen y que ningún recurso se quede
jamás sin etiquetar. Al etiquetar los recursos en el momento de su creación, se eliminar la necesidad de
ejecutar scripts de etiquetado personalizados tras la creación del recurso.
En la tabla siguiente se describen los recursos de Amazon EC2 que se pueden etiquetar y aquellos que
se pueden etiquetar en el momento de su creación con la API de Amazon EC2, la AWS CLI o un SDK de
AWS.
AFI Sí Sí
AMI Sí No
Tarea en paquete No No
Reserva de capacidad Sí Sí
Gateway de cliente Sí No
host dedicado Sí Sí
Opción de DHCP Sí No
Instantánea de EBS Sí Sí
Volumen de EBS Sí Sí
Flota de EC2 Sí Sí
Dirección IP elástica Sí No
Instancia Sí Sí
Gateway de Internet Sí No
1184
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de los recursos
Par de claves Sí Sí
Plantilla de lanzamiento Sí Sí
Gateway local Sí No
Tabla de enrutamiento de Sí No
gateway local
gateway NAT Sí Sí
ACL de red Sí No
Interfaz de red Sí No
Grupo de ubicación Sí Sí
Instancia reservada Sí No
Tabla de ruteo Sí No
Grupo de seguridad Sí No
Subred Sí No
Gateway de tránsito Sí Sí
1185
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restricciones de las etiquetas
VPC Sí No
Configuración de servicio de Sí Sí
punto de conexión de VPC
Interconexión de VPC Sí No
conexión de VPN Sí No
Puede etiquetar las instancias y los volúmenes al crearlos mediante el asistente para lanzar instancias de
Amazon EC2 en la consola de Amazon EC2. Puede etiquetar los volúmenes de EBS durante la creación
en la pantalla Volumes (Volúmenes) o las instantáneas de EBS en la pantalla Snapshots (Instantáneas). Si
lo prefiere, puede usar una API de Amazon EC2 de creación de recursos (por ejemplo, RunInstances) para
aplicar etiquetas al crear un recurso.
En sus políticas de IAM, puede aplicar permisos de nivel de recursos basados en etiquetas a las acciones
de la API de Amazon EC2 que admitan el etiquetado durante la creación para implementar un control
detallado de los usuarios y los grupos que pueden etiquetar recursos durante su creación. Sus recursos
están debidamente protegidos frente a la creación — las etiquetas se aplican inmediatamente a los
recursos, por lo que cualquier permiso de nivel de recursos basado en etiquetas que controle el uso de
los recursos es efectivo inmediatamente. Se puede realizar un seguimiento y un registro más precisos de
los recursos. Puede establecer el etiquetado obligatorio de los nuevos recursos y controlar qué claves y
valores de etiquetas se usan en ellos.
También puede aplicar permisos de nivel de recursos para las acciones CreateTags y DeleteTags de
la API de Amazon EC2 en las políticas de IAM para controlar qué claves y valores de etiquetas se usan en
los recursos existentes. Para obtener más información, consulte Ejemplo: Etiquetar recursos (p. 902).
Para obtener más información sobre el etiquetado de recursos para facturación, consulte Uso de etiquetas
de asignación de costos en la Guía del usuario de AWS Billing and Cost Management.
1186
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de los recursos para facturación
• El prefijo aws: está reservado para el uso de AWS. Si la etiqueta tiene una clave de etiqueta con este
prefijo, no puede editar ni eliminar la clave o el valor de la etiqueta. Las etiquetas que tengan el prefijo
aws: no cuentan para el límite de etiquetas por recurso.
No puede terminar, detener ni eliminar un recurso basado únicamente en sus etiquetas; debe especificar
el identificador del recurso. Por ejemplo, para eliminar instantáneas que etiquetó con una clave de etiqueta
llamada DeleteMe, debe utilizar la acción DeleteSnapshots con los identificadores del recurso de las
instantáneas, como snap-1234567890abcdef0.
Puede etiquetar recursos públicos o compartidos, pero las etiquetas que asigne solo están disponibles
para la cuenta de AWS y no para las otras cuentas que comparten el recurso.
No puede etiquetar todos los recursos. Para obtener más información, consulte Compatibilidad con el
etiquetado de recursos de Amazon EC2 (p. 1184).
Si acaba de habilitar la realización de informes, los datos correspondientes al mes actual estarán
disponibles para su visualización transcurridas 24 horas.
Las etiquetas de asignación de costos pueden indicar qué recursos influyen en los costos. Sin embargo,
eliminar o desactivar los recursos no reduce necesariamente los costos. Por ejemplo, los datos de
una instantánea a los que se haga referencia en otra instantánea se conservan incluso si se elimina la
instantánea que contiene los datos originales. Para obtener más información, consulte Amazon Elastic
Block Store Volúmenes e instantáneas en la Guía del usuario de AWS Billing and Cost Management.
Note
Para obtener más información sobre el uso de filtros al visualizar los recursos, consulte Listado y filtrado de
los recursos (p. 1176).
Para facilitar el uso y obtener los mejores resultados, use Tag Editor en la Consola de administración
de AWS, que proporciona un método unificado y centralizado para crear y administrar las etiquetas.
1187
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de etiquetas mediante la consola
Para obtener más información, consulte Trabajar con Tag Editor en la Introducción a la consola de
administración de AWS.
Contenido
• Visualización de etiquetas (p. 1188)
• Adición y eliminación de etiquetas en un recurso individual (p. 1189)
• Adición y eliminación de etiquetas en un grupo de recursos (p. 1190)
• Adición de una etiqueta al lanzar una instancia (p. 1190)
• Filtrado de una lista de recursos por etiqueta (p. 1191)
Visualización de etiquetas
Puede mostrar las etiquetas de dos formas distintas en la consola de Amazon EC2. Puede mostrar las
etiquetas para un recurso individual o para todos los recursos.
Al seleccionar una página específica de un recurso en la consola de Amazon EC2, se muestra una lista
de dicho recurso. Por ejemplo, si selecciona Instances (Instancias) en el panel de navegación, la consola
muestra una lista de las instancias Amazon EC2. Al seleccionar un recurso de una de estas listas (por
ejemplo, una instancia), si el recurso admite etiquetas, puede ver y administrar sus etiquetas. En la
mayoría de las páginas de recursos, puede ver las etiquetas en la pestaña Tags (Etiquetas) del panel de
detalles.
Puede añadir una columna a la lista de recursos que muestra todos los valores para las etiquetas con
la misma clave. Esta columna le permite ordenar y filtrar la lista de recursos por la etiqueta. Existen dos
maneras de añadir una nueva columna a la lista de recursos para mostrar las etiquetas.
• En la pestaña Tags (Etiquetas), seleccione Show Column (Mostrar columna). Se añade una nueva
columna en la consola.
• Elija el icono con forma de engranaje Show/Hide Columns (Mostrar/ocultar columnas) y, en cuadro de
diálogo Show/Hide Columns (Mostrar/ocultar columnas), seleccione la clave de etiqueta en Your Tag
Keys (Sus claves de etiquetas).
Puede mostrar las etiquetas en todos los recursos seleccionando Tags (Etiquetas) en el panel de
navegación de la consola de Amazon EC2. En la siguiente imagen, se muestra el panel Tags (Etiquetas),
que enumera todas las etiquetas en uso por tipo de recurso.
1188
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de etiquetas mediante la consola
1189
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de etiquetas mediante la consola
Si añade una nueva etiqueta con la misma clave que una etiqueta existente, la nueva etiqueta
sobrescribirá a la antigua.
1. Desde la barra de navegación, seleccione la región para la instancia. Esta elección es importante
porque algunos recursos de Amazon EC2 pueden compartirse entre varias regiones, mientras que
otros no. Seleccione la región que mejor se adapte a sus necesidades. Para obtener más información,
consulte Ubicaciones de los recursos (p. 1170).
2. Elija Launch Instance.
3. En la página Choose an Amazon Machine Image (AMI) (Elegir una imagen de máquina de Amazon
(AMI)), se muestra una lista de configuraciones básicas denominadas imágenes de máquina de
Amazon (AMI). Seleccione la AMI que vaya a utilizar y elija Select (Seleccionar). Para obtener más
información sobre cómo seleccionar una AMI, consulte Búsqueda de una AMI de Windows (p. 72).
1190
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de etiquetas mediante la CLI o la API
a. Seleccione un recurso.
b. En el panel de detalles, elija Tags (Etiquetas).
c. Localice la etiqueta en la lista y elija Show Column (Mostrar columna).
2. Elija el icono del filtro en la esquina superior derecha de la columna para que la etiqueta muestre la
lista de filtros.
3. Seleccione los valores de la etiqueta y, a continuación, elija Apply Filter (Aplicar filtro) para filtrar la
lista de resultados.
Note
Para obtener más información acerca de los filtros, consulte Listado y filtrado de los
recursos (p. 1176).
1191
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de etiquetas mediante la CLI o la API
También puede filtrar una lista de recursos según sus etiquetas. Los siguientes ejemplos muestran cómo
filtrar las instancias utilizando etiquetas con el comando describe-instances.
Note
El modo en que introduzca parámetros con formato JSON en la línea de comandos varía en
función de su sistema operativo. Linux, macOS o Unix y Windows PowerShell utilizan comillas
simples (') para entrecomillar la estructura de datos JSON. Omita las comillas simples al utilizar
los comandos con la línea de comandos de Windows. Para obtener más información, consulte
Especificación de valores de parámetros para la AWS Command Line Interface.
En el siguiente comando se describen las instancias con una etiqueta de stack, con independencia del
valor de la etiqueta.
En el siguiente comando se describen las instancias con una etiqueta con el valor producción, con
independencia de la clave de etiqueta.
Algunas acciones de creación de recursos le permiten especificar etiquetas al crear el recurso. Las
siguientes acciones admiten etiquetado durante la creación.
El siguiente comando lanza una instancia y aplica una etiqueta con una clave de webserver y un valor de
production a la instancia. El comando también aplica una etiqueta con una clave de cost-center y un
valor de cc123 a cualquier volumen de EBS que se cree (en este caso, el volumen raíz).
1192
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de etiquetas mediante la CLI o la API
--count 1 \
--instance-type t2.micro \
--key-name MyKeyPair \
--subnet-id subnet-6e7f829e \
--tag-specifications 'ResourceType=instance,Tags=[{Key=webserver,Value=production}]'
'ResourceType=volume,Tags=[{Key=cost-center,Value=cc123}]'
Puede aplicar las mismas claves y valores de etiqueta tanto a las instancias como a los volúmenes durante
el lanzamiento. El siguiente comando lanza una instancia y aplica una etiqueta con una clave de cost-
center y un valor de cc123 tanto a la instancia como a cualquier volumen de EBS que se cree.
El siguiente comando crea un volumen y aplica dos etiquetas: purpose = production y cost-center =
cc123.
Este ejemplo añade la etiqueta Stack=production a la imagen especificada o sobrescribe una etiqueta
existente para la AMI en la que la clave de etiqueta es Stack. Si el comando se ejecuta correctamente, no
se muestra ningún resultado.
Este ejemplo añade (o sobrescribe) dos etiquetas para una AMI y una instancia. Una de las etiquetas
contiene solo una clave (webserver), sin valor (establecemos el valor en una cadena vacía). La otra
etiqueta consta de una clave (stack) y un valor (Production). Si el comando se ejecuta correctamente,
no se muestra ningún resultado.
Este ejemplo añade la etiqueta [Group]=test a una instancia. Los corchetes ([ y ]) son caracteres
especiales, que deben ser incluirse en el carácter de escape.
1193
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Cuotas de servicio
Si utiliza Linux u OS X, para incluir en el carácter de escape los caracteres especiales, encierre el
elemento con carácter especial entre comillas dobles (") y después incluya la estructura completa de clave
y valor entre comillas simples (').
Si está utilizando Windows, para incluir en el carácter de escape los caracteres especiales, encierre el
elemento que tiene caracteres especiales con comillas dobles (") y, a continuación, preceda cada carácter
de comillas dobles con una barra invertida (\) de la siguiente manera:
Si está utilizando Windows PowerShell, para incluir en el carácter de escape los caracteres especiales,
encierre el valor que tiene caracteres especiales con comillas dobles ("), preceda cada carácter de
comillas dobles de una barra invertida (\) y, a continuación, encierre toda la estructura de clave y valor con
comillas simples (') de la siguiente manera:
La consola de Amazon EC2 proporciona información sobre los límites de los recursos administrados por
las consolas de Amazon EC2 y Amazon VPC. Puede solicitar un aumento para muchos de estos límites.
Utilice la información sobre los límites que proporcionamos para administrar la infraestructura de AWS.
Planifique la solicitud del aumento de los límites antes del momento en que lo necesite.
Para obtener más información, consulte Puntos de enlace y cuotas de Amazon EC2 en la Referencia
general de Amazon Web Services.
1194
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Visualización de los límites actuales
1195
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solicitud de un aumento de límite
Como alternativa, solicite un aumento mediante Cuotas de servicio. Para obtener más información,
consulte Solicitud de un aumento de cuota en la Guía del usuario de Cuotas de servicio.
Este es un ejemplo de algunas de las preguntas a las que responderá cuando use el Explorador de
Costos:
Para obtener más información sobre cómo trabajar con informes en Cost Explorer, incluido cómo guardar
informes, consulte Análisis de los costos con Cost Explorer.
1196
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tutorial: Implementar un blog de WordPress
Tutoriales
• Tutorial: Implementar un blog de WordPress en la instancia Amazon EC2 que se ejecuta en Windows
Server (p. 1197)
• Tutorial: instalación de un servidor WAMP en una instancia Amazon EC2 que ejecute Windows
Server (p. 1202)
• Tutorial: instalación de un servidor WIMP en una instancia Amazon EC2 que ejecute Windows
Server (p. 1204)
• Tutorial: Aumente la disponibilidad de la aplicación en Amazon EC2 (p. 1208)
• Tutorial: Configuración de un clúster HPC de Windows en Amazon EC2 (p. 1212)
Si prefiere alojar el blog de WordPress en una instancia de Linux, consulte Tutorial: Alojar un blog de
WordPress con Amazon EC2 en la Guía del usuario de Amazon EC2 para instancias de Linux. Si necesita
una solución de alta disponibilidad con una base de datos desacoplada, consulte Deploying a High-
Availability WordPress Website en la Guía para desarrolladores de AWS Elastic Beanstalk.
Requisitos previos
Antes de comenzar, asegúrese de que hace lo siguiente:
• Lance una instancia Amazon EC2 desde una AMI de Windows Server. Para obtener información,
consulte Introducción a las instancias Amazon EC2 de Windows (p. 18).
• Use la capa de uso gratuita de AWS (si corresponde) para lanzar y usar la instancia gratuita de Windows
t2.micro durante 12 meses. Puede utilizar la capa de uso gratuita de AWS para lanzar nuevas
aplicaciones, probar las existentes o sencillamente ganar en experiencia con AWS. Para obtener más
información sobre las condiciones y las características principales, consulte la página de producto Capa
de uso gratuita de AWS.
Important
Si ha lanzado una instancia normal y la utiliza para implementar el sitio web de WordPress,
incurrirá en los costos de uso estándar de Amazon EC2 para la instancia hasta que la termine.
1197
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instalación de Microsoft Web Platform Installer
Para obtener más información sobre las tarifas de uso de Amazon EC2, consulte la página del
producto Amazon EC2.
• Asegúrese de que el grupo de seguridad en el que lanza la instancia tiene los puertos 80 (HTTP), 443
(HTTPS) y 3389 (RDP) abiertos para el tráfico entrante. Los puertos 80 y 443 permiten que los equipos
ajenos a la instancia se conecten con HTTP y HTTPS. Si estos puertos no están abiertos, no se puede
obtener acceso al sitio de WordPress desde el exterior de la instancia. El puerto 3389 permite conectar
con la instancia mediante el protocolo de escritorio remoto.
• Conéctese a la instancia.
1. Compruebe que satisface las condiciones recogidas en Requisitos previos (p. 1197).
2. Conéctese a la instancia.
3. Deshabilite Configuración de seguridad mejorada de IE para descargar e instalar el software requerido
de la web.
Instalación de WordPress
Ahora usará Microsoft Web Platform Installer para implementar WordPress en el servidor.
1. Descargue e instale Visual C++ Redistributable para Visual Studio 2012 Update 4 o posterior.
Important
Aunque el sistema operativo sea de 64 bits, debe instalar la versión de 32 bits, porque PHP
no se ejecuta en 64 bits.
1198
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración de las claves de seguridad
Para obtener más información acerca de la creación de contraseñas seguras, consulte https://
identitysafe.norton.com/password-generator/. No utilice ninguna contraseña existente y asegúrese de
que la guarda en un lugar seguro.
4. Haga clic en Acepto para la lista de software de aplicaciones de terceros, productos y componentes de
Microsoft (incluido el servidor web de IIS). Una vez que el Web Platform Installer termina la instalación
del software, se le pedirá que configure el nuevo sitio.
5. En la página Configure (Configurar), elimine el nombre predeterminado de la aplicación en el cuadro
'WordPress' application name: (Nombre de aplicación de "WordPress":) y déjelo en blanco, después
deje la información predeterminada de las demás casillas y haga clic en Continue (Continuar).
6. Haga clic en Yes (Sí) para aceptar que el contenido de la carpeta se sobrescribirá.
Los valores siguientes tienen una finalidad de ejemplo únicamente; no los use en la
instalación.
3. Abra una ventana del Bloc de notas haciendo clic en Inicio, Todos los programas, Accesorios y, por
último, en Bloc de notas.
4. Pegue el texto copiado en la ventana del Bloc de notas.
5. Las instalaciones en Windows de WordPress no aceptan el signo de dólar ($) en los valores de claves
y sales, por lo que se deben reemplazar por otro carácter (como la S). En la ventana del Bloc de
notas, haga clic en Edición y después en Reemplazar.
1199
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configuración del título y el administrador del sitio
No incluya comillas simples ni otro texto en los valores, solo el valor propiamente, como se muestra en
el ejemplo siguiente.
Pegue este texto en el cuadro Authentication Key (Clave de autenticación) del asistente:
11. Haga clic en Continuar y Finalizar para completar el asistente de Web Platform Installer.
Campo Valor
Site Title (Título del sitio) Escriba un nombre para el sitio de WordPress.
Your E-mail (Su correo electrónico) Escriba la dirección de correo electrónico que
desea utilizar para las notificaciones.
1200
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Hacer público el sitio de WordPress
3. En la página Log In (Iniciar sesión), escriba el nombre de usuario en Username (Nombre de usuario) y
la contraseña del sitio que ha escrito previamente en Password (Contraseña).
Puede conseguir el DNS público de la instancia con la consola de Amazon EC2 (seleccione la
instancia y compruebe la columna Public DNS (DNS pública); si está oculta, haga clic en el icono
Show/Hide (Mostrar/ocultar) y seleccione Public DNS (DNS pública)).
• Site address (URL) (Dirección del sitio (URL)) — la misma dirección DNS pública de la instancia que
estableció en WordPress address (URL) (Dirección de WordPress (URL)).
4. Para ver el nuevo sitio, abra un explorador en otro equipo distinto de la instancia que aloja WordPress
y escriba la dirección DNS pública de la instancia en el campo de dirección web. Se muestra el sitio de
WordPress.
Pasos siguientes
Si ya no necesita esta instancia, puede eliminarla para no incurrir en gastos. Para obtener más
información, consulte Eliminación de la instancia (p. 22).
Si el blog de WordPress llega a hacerse popular y necesita más potencia de cómputo o almacenamiento,
considere los pasos siguientes:
Para obtener más información acerca de WordPress, consulte la documentación de ayuda de WordPress
Codex en http://codex.wordpress.org/. Para obtener más información acerca de la solución de problemas
1201
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tutorial: instalación de un servidor WAMP
Una pila WAMP se diseña para facilitar la instalación y ayudar a los desarrolladores a comenzar a trabajar
rápidamente. No se ha diseñado para entornos de producción por los siguientes motivos:
Sin embargo, puede crear una pila WAMP en una instancia EC2 para crear un prototipo de un proyecto
web en un entorno de prueba controlado. Por ejemplo, puede alojar un sitio web estático o implementar
una aplicación PHP dinámica que lea y escriba información en una base de datos.
Hay muchas soluciones de terceros que puede utilizar para instalar una pila WAMP; este tutorial utiliza la
pila WAMP Bitnami. Para obtener más información, consulte Review: WAMP stacks for Web developers.
Requisitos previos
• Aprovisione una instancia de Windows Server 2008 R2 o 2012 R2 base. Debe configurar la instancia de
base con un nombre de sistema de nombres de dominio (DNS) público al que se puede tener acceso
desde Internet. Para obtener más información, consulte Introducción a las instancias Amazon EC2 de
Windows (p. 18).
• Verifique que el grupo de seguridad de su instancia tiene los siguientes puertos abiertos:
• Puerto 80 (HTTP entrante y saliente) - Permite que los equipos fuera de la instancia se conecten
mediante HTTP.
• Puerto 443 (HTTPS entrante y saliente) - Permite que los equipos fuera de la instancia se conecten
mediante HTTPS.
• Puerto 3389 (RDP solo entrante) - Le permite conectarse a la instancia mediante el protocolo de
escritorio remoto (RDP). Como práctica recomendada de seguridad, restrinja el acceso de RDP a una
serie de direcciones IP en su organización.
1. Conecte la instancia mediante el escritorio remoto de Microsoft. Para obtener más información,
consulte Conexión con la instancia de Windows (p. 456).
2. Deshabilite Configuración de seguridad mejorada de IE para descargar e instalar el software requerido
de la web.
1202
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tutorial: instalación de un servidor WAMP
[Windows Server 2012 R2] Haga clic en Servidor local en el panel izquierdo. En el panel
Propiedades, localice Configuración de seguridad mejorada de IE. Haga clic en Activar.
c. En Administradores, haga clic en Desactivar y después en Aceptar.
d. Cierre el Administrador del servidor.
e. Haga una nota para volver a habilitar la Configuración de seguridad mejorada de IE cuando haya
finalizado la instalación del software desde la web.
3. Instale las actualizaciones de software para garantizar que la instancia incluye las últimas
actualizaciones de seguridad y correcciones de errores.
• EC2Config - Descargue e instale la última versión del servicio EC2Config. Para obtener más
información, consulte Instalación de la versión más reciente de EC2Config (p. 496).
• Windows Update: ejecute Windows Update para garantizar que estén instaladas en la instancia las
últimas actualizaciones de seguridad y de software. En el Panel de control, haga clic en Sistema y
seguridad. En la sección Windows Update, haga clic en Buscar actualizaciones.
4. Descargue e instale la pila WAMP. Para los fines de este tutorial, le sugerimos que descargue e
instale esta pila WAMP. Sin embargo, puede descargar e instalar otras pilas WAMP Bitnami. Sea
cual sea la pila que instale, el sitio Bitnami le solicitará que cree una cuenta de Bitnami gratuita o que
inicie sesión con una cuenta de las redes sociales. Después de iniciar sesión, ejecute el asistente de
configuración de Bitnami.
5. Una vez finalizada la actualización, verifique que el servidor web Apache se haya configurado
correctamente y funcione yendo a la página de prueba. Abra un navegador web en otro equipo y
escriba la dirección DNS pública del servidor WAMP o la dirección IP pública. La dirección DNS
pública de la instancia aparece en la consola de Amazon EC2 en la columna Public DNS (DNS
pública). Si esta columna está oculta, haga clic en el icono Mostrar/ocultar y seleccione Public DNS
(DNS pública).
Important
a. Cree un archivo llamado phpinfo.php que contenga el siguiente código y coloque este archivo
en el directorio raíz de Apache. De forma predeterminada, la ruta es: C:\Bitnami\wampstack-
<version_number>\apache2\htdocs.
b. En un navegador web, escriba la URL del archivo que acaba de crear. Esta URL es la dirección
DNS pública de la instancia seguida de una barra diagonal y el nombre del archivo. Por ejemplo:
http://my.public.dns.amazonaws.com/phpinfo.php.
c. Verifique que aparece la página de información de PHP. Si no aparece, verifique que ha escrito
la dirección DNS pública correcta. Verifique también que las opciones de carpetas de Windows
están configuradas para mostrar extensiones de archivo conocidas. De forma predeterminada, las
opciones de carpetas ocultan las extensiones de archivo conocidas. Si crea el archivo en Notepad
1203
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tutorial: instalación de un servidor WIMP
y lo guarda en el directorio raíz, el archivo phpinfo.php podría guardarse de forma incorrecta como
phpinfo.php.txt.
d. Como práctica recomendada de seguridad, borre el archivo phpinfo.php cuando termine de probar
el servidor WAMP.
7. Mejore la seguridad de MySQL deshabilitando características predeterminadas y estableciendo una
contraseña raíz. El script Perl mysql_secure_installation puede encargarse de realizar estas
tareas. Para ejecutar el script, debe instalar Perl.
Una pila WIMP se diseña para facilitar la instalación y ayudar a los desarrolladores a comenzar a trabajar
rápidamente. No se ha diseñado para entornos de producción por los siguientes motivos:
Sin embargo, puede crear una pila WIMP en una instancia EC2 para crear un prototipo de un proyecto web
en un entorno de prueba controlado. Por ejemplo, puede alojar un sitio web estático o implementar una
aplicación PHP dinámica que lea y escriba información en una base de datos.
1204
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Requisitos previos
Requisitos previos
• Aprovisione una instancia de Windows Server 2008 R2 o 2012 R2 base. Debe configurar la instancia de
base con un nombre de sistema de nombres de dominio (DNS) público al que se puede tener acceso
desde Internet. Para obtener más información, consulte Introducción a las instancias Amazon EC2 de
Windows (p. 18).
• Verifique que el grupo de seguridad de su instancia tiene los siguientes puertos abiertos:
• Puerto 80 (HTTP entrante y saliente) - Permite que los equipos fuera de la instancia se conecten
mediante HTTP.
• Puerto 443 (HTTPS entrante y saliente) - Permite que los equipos fuera de la instancia se conecten
mediante HTTPS.
• Puerto 3389 (RDP solo entrante) - Le permite conectarse a la instancia mediante el protocolo de
escritorio remoto (RDP). Como práctica recomendada de seguridad, restrinja el acceso de RDP a una
serie de direcciones IP en su organización.
• Lea las prácticas recomendadas para la instalación de PHP en Microsoft web platform.
Preparación de la instancia
Para preparar la instancia
1. Conecte la instancia mediante el escritorio remoto de Microsoft. Para obtener más información,
consulte Conexión con la instancia de Windows (p. 456).
2. Deshabilite Configuración de seguridad mejorada de IE para descargar e instalar el software requerido
de la web.
[Windows Server 2012 R2] Seleccione Servidor local en el panel izquierdo. En el panel
Propiedades, localice Configuración de seguridad mejorada de IE. Elija Activar.
c. En Administradores, elija Desactivar y, a continuación, Aceptar.
d. Cierre el Administrador del servidor.
Note
Haga una nota para volver a habilitar la Configuración de seguridad mejorada de IE cuando
haya finalizado la instalación del software desde la web.
3. Instale las actualizaciones de software para garantizar que la instancia incluye las últimas
actualizaciones de seguridad y correcciones de errores.
a. EC2Config - Descargue e instale la última versión del servicio EC2Config. Para obtener más
información acerca de cómo instalar este servicio, consulte Instalación de la versión más reciente
de EC2Config (p. 496).
b. Windows Update: ejecute Windows Update para garantizar que estén instaladas en la instancia
las últimas actualizaciones de seguridad y de software. En el Panel de control, elija Sistema y
seguridad. En la sección Windows Update, seleccione Buscar actualizaciones.
1205
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instalar el servidor web IIS
1206
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Instalación de MySQL y PHP
Una vez finalizada la actualización, verifique que el servidor web IIS se ha configurado y funciona
correctamente en la página de bienvenida de IIS. Abra un navegador web en un equipo diferente y escriba
la dirección DNS pública del servidor WIMP o la dirección IP pública. La dirección DNS pública de la
instancia aparece en la consola de Amazon EC2 en la columna Public DNS (DNS pública). Si la columna
está oculta, haga clic en el icono Mostrar/Ocultar y seleccione DNS público.
Important
1. En la instancia de Windows Server, descargue e instale la última versión del Instalador de plataforma
web de Microsoft 5.0.
2. En el Instalador de plataforma web de Microsoft, elija pestaña Productos.
3. Elija MySQL Windows 5.5 y, a continuación, seleccione Añadir.
4. Elija PHP 5.6.0 y, a continuación, seleccione Agregar.
5. Elija Instalar.
6. En la página Requisitos previos, escriba una contraseña para la cuenta de administrador de base de
datos predeterminada de MySQL y, a continuación, seleccione Continuar.
7. Una vez finalizada la instalación, elija Finalizar y, a continuación, seleccione Salir para cerrar el
Instalador de plataforma web.
1. Descargue e instale el paquete Visual C++ Redistributable for Visual Studio 2012 Update 4 x86.
Aunque el servidor sea de 64 bits, debe instalar el paquete x86.
2. Cree un archivo llamado phpinfo.php que contenga el siguiente código y coloque este archivo en el
directorio raíz de IIS. De forma predeterminada, la ruta es: C:\inetpub\wwwroot.
1207
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tutorial: Aumente la disponibilidad de la aplicación
3. En un navegador web, escriba la URL del archivo que acaba de crear. Esta URL es la dirección DNS
pública de la instancia, seguida de una barra inclinada y el nombre del archivo, como en el siguiente
ejemplo: http://my.public.dns.amazonaws.com/phpinfo.php.
4. Verifique que aparece la página de información de PHP. Si no aparece, verifique que ha escrito la
dirección DNS pública correcta. Verifique también que las opciones de carpetas de Windows están
configuradas para mostrar extensiones de archivo conocidas. De forma predeterminada, las opciones
de carpetas ocultan las extensiones de archivo conocidas. Si crea el archivo en Notepad y lo guarda
en el directorio raíz, el archivo phpinfo.php podría guardarse de forma incorrecta como phpinfo.php.txt.
5. Como práctica recomendada de seguridad, borre el archivo phpinfo.php cuando termine de probar el
servidor WAMP.
6. Mejore la seguridad de MySQL deshabilitando características predeterminadas y estableciendo una
contraseña raíz. El script Perl mysql_secure_installation puede encargarse de realizar estas
tareas. Para ejecutar el script, debe instalar Perl.
Ahora ya tiene un servidor web WIMP totalmente funcional. Si añade contenido a la raíz del documento IIS
en C:\inetpub\wwwroot, puede ver ese contenido en la dirección DNS pública de su instancia.
Important
Como práctica recomendada, detenga el servidor MySQL si no tiene pensado utilizarlo de
inmediato. Puede reiniciar el servidor cuando lo vuelva a necesitar.
Puede utilizar Amazon EC2 Auto Scaling para mantener en todo momento un número mínimo de
instancias en ejecución en la aplicación. Amazon EC2 Auto Scaling puede detectar cuándo la instancia
o la aplicación está en mal estado y sustituirla automáticamente para mantener la disponibilidad de la
aplicación. También puede utilizar Amazon EC2 Auto Scaling para aumentar o reducir la capacidad de
Amazon EC2 automáticamente en función de la demanda, mediante unos criterios específicos.
En este tutorial utilizaremos Amazon EC2 Auto Scaling con Elastic Load Balancing para garantizar que
mantenga un número específico de instancias EC2 en buen estado tras el balanceador de carga. Tenga
en cuenta que estas instancias no necesitan direcciones IP públicas porque el tráfico va al balanceador de
carga y, a continuación, se dirige a las instancias. Para obtener más información, consulte Amazon EC2
Auto Scaling y Elastic Load Balancing.
1208
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Requisitos previos
Contenido
• Requisitos previos (p. 1209)
• Escale y balancee la carga de la aplicación (p. 1209)
• Pruebe el balanceador de carga (p. 1211)
Requisitos previos
Este tutorial presupone que ya ha realizado las siguientes acciones:
1. Crear una nube virtual privada (VPC) con una subred pública en dos o más zonas de disponibilidad.
2. Lanzar una instancia en la VPC.
3. Conectarse a la instancia y personalizarla. Por ejemplo, puede instalar software y aplicaciones, copiar
datos y adjuntar volúmenes de EBS adicionales. Para obtener más información acerca de cómo
configurar un servidor web en la instancia, consulte Tutorial: instalación de un servidor WAMP en una
instancia Amazon EC2 que ejecute Windows Server (p. 1202) o Tutorial: instalación de un servidor
WIMP en una instancia Amazon EC2 que ejecute Windows Server (p. 1204).
4. Probar la aplicación en la instancia para asegurarse de que la instancia se ha configurado
correctamente.
5. Crear una imagen de máquina de Amazon (AMI) personalizada a partir de la instancia. Para obtener
más información, consulte Creación de una AMI de Windows personalizada (p. 90).
6. (Opcional) Terminar la instancia si ya no la necesita.
7. Crear una función de IAM que conceda a la aplicación el acceso a AWS que necesita. Para obtener
más información, consulte Para crear un rol IAM con la consola de IAM (p. 922).
1209
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Escale y balancee la carga de la aplicación
a. En Name (Nombre), escriba el nombre del balanceador de carga. Por ejemplo, my-lb.
b. En Scheme (Esquema), conserve el valor predeterminado, internet-facing (expuesto a Internet).
c. En Listeners (Agentes de escucha:), mantenga el valor predeterminado, que es un agente de
escucha que acepta tráfico HTTP en el puerto 80.
d. En Availability Zones (Zonas de disponibilidad), seleccione la VPC que ha usado para las
instancias. Seleccione una zona de disponibilidad y, a continuación, seleccione una subred
pública para esta. Repita el procedimiento para la segunda zona de disponibilidad.
e. Elija Next: Configure Security Settings (Siguiente: Definir la configuración de seguridad).
6. En este tutorial, no se utiliza un agente de escucha seguro. Elija Next: Configure Security Groups
(Siguiente: configurar grupos de seguridad).
7. En la página Configure Security Groups (Configurar grupos de seguridad), haga lo siguiente:
a. Para Target group (Grupo de destino), mantenga el valor predeterminado, New target group
(Nuevo grupo de destino).
b. En Name (Nombre), escriba el nombre del grupo de destino.
c. Mantenga Protocol (Protocolo) como HTTP, Port (Puerto) como 80 y Target type (Tipo de destino)
como instance.
d. En Health checks (Comprobaciones de seguridad), deje los valores predeterminados para el
protocolo y la ruta.
e. Elija Next: Register Targets (Siguiente: Registrar destinos).
9. En la página Register Targets (Registrar destinos), elija Next: Review (Siguiente: Revisar) para pasara
a la siguiente página y utilice Amazon EC2 Auto Scaling para añadir instancias EC2 al grupo de
destino.
10. En la página Review (Revisar), elija Create (Crear). Una vez creado el balanceador de carga, elija
Close (Cerrar).
11. En el panel de navegación, en AUTO SCALING, elija Launch Configurations (Configuraciones de
lanzamiento).
• Si es la primera vez que utiliza Amazon EC2 Auto Scaling, aparecerá una página de bienvenida.
Elija Create Auto Scaling group (Crear grupo de Auto Scaling) para iniciar el asistente de creación
de grupo de Auto Scaling y, a continuación, elija Create launch configuration (Crear configuración
de lanzamiento).
• En caso contrario, elija Create launch configuration (Crear configuración de lanzamiento).
12. En la página Choose AMI (Elegir AMI), seleccione la pestaña My AMIs (Mis AMI) y, a continuación,
seleccione la AMI que creó en Requisitos previos (p. 1209).
1210
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Pruebe el balanceador de carga
13. En la página Choose an Instance Type (Elegir un tipo de instancia), seleccione un tipo de instancia y,
a continuación, elija Next: Configure details (Siguiente: Configurar detalles).
14. En la página Configure details (Configurar detalles), haga lo siguiente:
a. En Name (Nombre), escriba un nombre para la configuración de lanzamiento (por ejemplo, my-
launch-config).
b. Para IAM role (Rol de IAM), seleccione el rol de IAM que creó en Requisitos previos (p. 1209).
c. (Opcional) Si necesita ejecutar un script de arranque, amplíe Advanced Details (Detalles
avanzados) y escriba el script en User data (Datos de usuario).
d. Elija Skip to review (Omitir para revisar).
15. En la página Review (Revisar), elija Edit security groups (Editar grupos de seguridad). Puede
seleccionar un grupo de seguridad o crear uno nuevo. Este grupo de seguridad debe permitir el
tráfico HTTP y las comprobaciones de estado procedentes del balanceador de carga. Si las instancias
tendrán direcciones IP públicas, opcionalmente puede permitir tráfico RDP si necesita conectarse a las
instancias. Cuando haya terminado, elija Review (Revisar).
16. En la página Review (Revisar), elija Create launch configuration (Crear configuración de lanzamiento).
17. Cuando se le pregunte, seleccione un par de claves existente, cree uno nuevo o continúe sin par de
claves. Seleccione la casilla de confirmación y, a continuación, elija Create launch configuration (Crear
configuración de lanzamiento).
18. Después de crear la configuración de lanzamiento, debe crear un grupo de Auto Scaling.
• Si es la primera vez que utiliza Amazon EC2 Auto Scaling y está utilizando el asistente de
creación de grupo de Auto Scaling, avanzará al paso siguiente automáticamente.
• De lo contrario, elija Create an Auto Scaling group using this launch configuration (Crear un grupo
de Auto Scaling utilizando esta configuración de lanzamiento).
19. En la página Configure Auto Scaling group details (Configurar detalles de grupo de Auto Scaling),
haga lo siguiente:
a. En Group name (Nombre de grupo), escriba el nombre del grupo de Auto Scaling. Por ejemplo,
my-asg.
b. En Group size (Tamaño de grupo), escriba el número de instancias (por ejemplo, 2). Le
recomendamos que mantenga aproximadamente el mismo número de instancias en cada zona de
disponibilidad.
c. Seleccione la VPC en Network (Red) y las dos subredes públicas en Subnet (Subred).
d. En Advanced Details (Detalles avanzados), seleccione Receive traffic from one or more load
balancers (Recibir tráfico de uno o varios balanceadores de carga). Seleccione el grupo de
destino en Target Groups (Grupos de destino).
e. Elija Next: Configure scaling policies (Siguiente: Configurar políticas de escalado).
20. En la página Configure scaling policies (Configurar políticas de escalado), elija Review (Revisar),
ya que Amazon EC2 Auto Scaling podrá mantener el tamaño especificado para el grupo. Tenga en
cuenta que posteriormente puede escalar este grupo de Auto Scaling manualmente, configurar su
escalado de forma programada o configurarlo en función de la demanda.
21. En la página Review (Revisar), elija Create Auto Scaling group (Crear grupo de Auto Scaling).
22. Una vez creado el grupo, elija Close (Cerrar).
1211
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tutorial: Configuración de un clúster HPC de Windows
1. Verifique que las instancias estén listas. En la página Auto Scaling Groups (Grupos de Auto Scaling),
seleccione su grupo de Auto Scaling y, a continuación, elija la pestaña Instances (Instancias).
Inicialmente, las instancias están en estado Pending. Cuando su estado sea InService, están listas
para utilizarse.
2. Verifique que las instancias estén registradas en el balanceador de carga. En la página Target
Groups (Grupos de destino), seleccione el grupo de destino y, a continuación, elija la pestaña Targets
(Destinos). Si el estado de las instancias es initial, es posible que aún se estén registrando.
Cuando el estado de las instancias sea healthy, están listas para utilizarse. Una vez que las
instancias estén listas, puede probar el balanceador de carga del modo siguiente.
3. En la página Load Balancers (Balanceadores de carga), seleccione el balanceador de carga.
4. En la pestaña Description (Descripción), localice el nombre de DNS. Este nombre tiene la siguiente
forma:
my-lb-xxxxxxxxxx.us-west-2.elb.amazonaws.com
5. Pegue el nombre de DNS del balanceador de carga en la barra de direcciones de un navegador web y
pulse Intro. Verá que se muestra el sitio web.
Para configurar un clúster HPC de Windows en Amazon EC2, realice las siguientes tareas:
Para obtener más información sobre la informática de alto rendimiento, consulte Informática de alto
rendimiento (HPC) en AWS.
Requisitos previos
Debe lanzar las instancias en una VPC. Puede utilizar la VPC predeterminada o crear una VPC no
predeterminada. Para obtener más información, consulte Introducción en la Guía del usuario de Amazon
VPC.
1212
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 1: Crear grupos de seguridad
2. Use el cmdlet New-EC2SecurityGroup para crear el grupo de seguridad para los miembros del
dominio. Anote el ID del grupo de seguridad en la salida.
3. Use el cmdlet New-EC2SecurityGroup para crear el grupo de seguridad para el clúster HPC. Anote el
ID del grupo de seguridad en la salida.
1. Cree las siguientes reglas para añadirlas al grupo de seguridad para el controlador de dominio.
Sustituya el ID del grupo de seguridad del marcador de posición por el ID del grupo de seguridad para
los miembros del dominio, y el bloque de CIDR del marcador de posición por el bloque de CIDR de la
red.
1213
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 1: Crear grupos de seguridad
2. Use el cmdlet Grant-EC2SecurityGroupIngress para añadir las reglas al grupo de seguridad para el
controlador de dominio.
Para obtener más información sobre estas reglas del grupo de seguridad, consulte el siguiente artículo
de Microsoft: Cómo configurar un firewall para dominios y confianzas.
3. Cree las siguientes reglas para añadirlas al grupo de seguridad para los miembros del dominio.
Sustituya el ID del grupo de seguridad del marcador de posición por el ID del grupo de seguridad para
el controlador de dominio.
4. Use el cmdlet Grant-EC2SecurityGroupIngress para añadir las reglas al grupo de seguridad para los
miembros del dominio.
5. Cree las siguientes reglas para añadirlas al grupo de seguridad para el clúster HPC. Sustituya el ID del
grupo de seguridad del marcador de posición por el ID del grupo de seguridad para el clúster HPC, y
el bloque de CIDR del marcador de posición por el bloque de CIDR de la red.
1214
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 2: Configurar el controlador
de dominio de Active Directory
PS C:\> $r11 = @{ IpProtocol="TCP"; FromPort="7997"; ToPort="7997"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r12 = @{ IpProtocol="TCP"; FromPort="8677"; ToPort="8677"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r13 = @{ IpProtocol="TCP"; FromPort="9087"; ToPort="9087"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r14 = @{ IpProtocol="TCP"; FromPort="9090"; ToPort="9092"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r15 = @{ IpProtocol="TCP"; FromPort="9100"; ToPort="9163"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r16 = @{ IpProtocol="TCP"; FromPort="9200"; ToPort="9263"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r17 = @{ IpProtocol="TCP"; FromPort="9794"; ToPort="9794"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r18 = @{ IpProtocol="TCP"; FromPort="9892"; ToPort="9893"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r19 = @{ IpProtocol="UDP"; FromPort="9893"; ToPort="9893"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r20 = @{ IpProtocol="TCP"; FromPort="6498"; ToPort="6498"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r21 = @{ IpProtocol="TCP"; FromPort="7998"; ToPort="7998"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r22 = @{ IpProtocol="TCP"; FromPort="8050"; ToPort="8050"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r23 = @{ IpProtocol="TCP"; FromPort="5051"; ToPort="5051"; UserIdGroupPairs=
$sg_hpc }
PS C:\> $r24 = @{ IpProtocol="TCP"; FromPort="3389"; ToPort="3389";
IpRanges="203.0.113.25/32" }
6. Use el cmdlet Grant-EC2SecurityGroupIngress para añadir las reglas al grupo de seguridad para el
clúster HPC.
Para obtener más información sobre estas reglas del grupo de seguridad, consulte el siguiente artículo
de Microsoft: HPC Cluster Networking: Windows Firewall configuration.
7. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
8. En el panel de navegación, elija Security Groups. Compruebe que los tres grupos de seguridad
aparezcan en la lista y que tengan las reglas requeridas.
1215
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Configurar el nodo director
Conecte la instancia que ha creado y configure el servidor como controlador de dominio para el clúster
HPC.
1. Conecte con la instancia Domain Controller. Para obtener más información, consulte Conexión
con la instancia de Windows (p. 456).
2. Abra el Administrador del servidor y añada el rol Active Directory Domain Services (Servicios de
dominio de Active Directory).
3. Promocione el servidor a un controlador de dominio mediante el Administrador del servidor o
ejecutando DCPromo.exe.
4. Cree un nuevo dominio en un nuevo bosque.
5. Escriba hpc.local como nombre de dominio completo (FQDN).
6. Seleccione Nivel funcional de bosque como Windows Server 2008 R2.
7. Asegúrese de que la opción Servidor DNS esté seleccionada y, a continuación, elija Siguiente.
8. Seleccione Sí, el equipo usará una dirección IP asignada automáticamente por un servidor DHCP (no
recomendado).
9. Cuando se le pregunte, elija Sí para continuar.
10. Complete el asistente y, a continuación, seleccione Reiniciar al completar.
11. Conéctese a la instancia como hpc.local\administrator.
12. Crear un usuario de dominio hpc.local\hpcuser.
Lance una instancia y, a continuación, configúrela como miembro del dominio hpc.local y con las
cuentas de usuario necesarias.
1. Lance una instancia y asígnele el nombre HPC-Head. Al lanzar la instancia, seleccione estos dos
grupos de seguridad: SG - Windows HPC Cluster y SG - Domain Member.
1216
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Configurar el nodo director
2. Conéctese a la instancia y obtenga la dirección del servidor DNS existente con el siguiente comando:
IPConfig /all
3. Actualice las propiedades TCP/IPv4 del NIC HPC-Head para incluir la dirección IP elástica de la
instancia Domain Controller como DNS principal y, a continuación, añada la dirección IP de DNS
adicional del paso anterior.
4. Vincule el equipo al dominio hpc.local con las credenciales de hpc.local\administrator (la
cuenta de administrador del dominio).
5. Añada hpc.local\hpcuser como administrador local. Cuando se le soliciten las credenciales, use
hpc.local\administrator y, a continuación, reinicie la instancia.
6. Conéctese a HPC-Head como hpc.local\hpcuser.
1217
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 4: Configurar el nodo de computación
b. Seleccione Without operating system (Sin sistema operativo) y, a continuación, continúe con los
valores predeterminados.
c. Seleccione Create.
En primer lugar, lance una instancia y, a continuación, configúrela como miembro del dominio hpc.local
con las cuentas de usuario necesarias.
1. Lance una instancia y asígnele el nombre HPC-Compute. Al lanzar la instancia, seleccione los
siguientes grupos de seguridad: SG - Windows HPC Cluster y SG - Domain Member.
2. Inicie sesión en la instancia y obtenga la dirección del servidor DNS existente de HPC-Compute con el
siguiente comando:
IPConfig /all
3. Actualice las propiedades TCP/IPv4 del NIC HPC-Compute para incluir la dirección IP elástica de la
instancia Domain Controller como DNS principal. A continuación, añada la dirección IP de DNS
adicional del paso anterior.
4. Vincule el equipo al dominio hpc.local con las credenciales de hpc.local\administrator (la
cuenta de administrador del dominio).
5. Añada hpc.local\hpcuser como administrador local. Cuando se le soliciten las credenciales, use
hpc.local\administrator y, a continuación, reinicie.
6. Conéctese a HPC-Compute como hpc.local\hpcuser.
1218
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 5: Escalar los nodos de computación HPC (opcional)
Para completar la configuración del clúster, desde el nodo director, añada el nodo de computación al
clúster.
a. Seleccione Add compute nodes or broker nodes that have already been configured (Agregar
nodos de computación o nodos de agente que ya están configurados).
b. Seleccione la casilla de verificación junto al nodo y elija Add (Añadir).
5. Haga clic con el botón derecho en el nodo y elija Bring Online (Poner en línea).
5. Guarde sysprep2008.xml.
6. Elija Inicio, Todos los programas, EC2ConfigService Settings (Configuración de Ec2ConfigService).
a. Elija la pestaña General y quite la marca de la casilla de verificación Set Computer Name
(Establecer nombre del equipo).
b. Elija la pestaña Bundle (Agrupar) y, a continuación, elija Run Sysprep and Shutdown Now
(Ejecutar Sysprep y apagar ahora).
7. Abra la consola de Amazon EC2.
8. En el panel de navegación, seleccione Instances (Instancias).
1219
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 5: Escalar los nodos de computación HPC (opcional)
Puede lanzar nodos de computación adicionales desde la AMI que ha creado. Estos nodos se unen
automáticamente al dominio, pero usted debe añadirlos al clúster como nodos ya configurados en HPC
Cluster Manager con el nodo director y, a continuación, debe ponerlos en línea.
1220
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas de lanzamiento
Contenido
• Solución de problemas de lanzamiento de instancias (p. 1221)
• Solución de problemas con la conexión a la instancia de Windows (p. 1224)
• Solución de problemas de una instancia inaccesible (p. 1232)
• Restablecimiento de una contraseña de administrador de Windows perdida o caducada (p. 1241)
• Solucionar problemas al detener la instancia (p. 1249)
• Solucionar problemas cuando termina (cierra) la instancia (p. 1251)
• Uso de EC2Rescue for Windows Server (p. 1252)
• Envío de una interrupción de diagnóstico (solo usuarios avanzados) (p. 1264)
• Problemas comunes con las instancias de Windows (p. 1265)
• Mensajes comunes para solucionar problemas de instancias de Windows (p. 1269)
Para obtener información adicional para solucionar problemas con la instancia, use Uso de EC2Rescue
for Windows Server (p. 1252). Para obtener más información acerca de la solución de problemas de los
controladores PV, consulte Solución de problemas de los controladores PV (p. 537).
Problemas de lanzamiento
• Límite de la instancia excedido (p. 1221)
• Capacidad de la instancia insuficiente (p. 1222)
• La instancia termina inmediatamente (p. 1222)
• Elevado uso de la CPU justo después de iniciar Windows (p. 1224)
1221
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capacidad de la instancia insuficiente
Causa
Si recibe un error InstanceLimitExceeded cuando intenta lanzar una nueva instancia o reiniciar una
instancia detenida, ha alcanzado el límite en el número de instancias que puede lanzar en una región.
Cuando cree la cuenta de AWS, establecemos los límites predeterminados en el número de instancias que
puede ejecutar por región.
Solución
Puede solicitar un aumento de límite de instancias por región. Para obtener más información, consulte
Cuotas de servicio de Amazon EC2 (p. 1194).
Causa
Si recibe un error InsufficientInstanceCapacity cuando intenta lanzar la instancia o reiniciar una
instancia detenida, AWS no tiene actualmente capacidad bajo demanda disponible para dar servicio a la
solicitud.
Solución
Para resolver este problema, pruebe lo siguiente:
• Espere unos minutos y después envíe la solicitud de nuevo; la capacidad puede cambiar
frecuentemente.
• Envíe una nueva solicitud con una cantidad reducida de instancias. Por ejemplo, si hace una única
solicitud para lanzar 15 instancias, intente hacer 3 solicitudes para 5 instancias, o 15 solicitudes para 1
instancia en su lugar.
• Si está lanzando una instancia, envíe una nueva solicitud sin especificar ninguna zona de disponibilidad.
• Si está lanzando una instancia, envíe una nueva solicitud usando un tipo de instancia distinto (que
puede cambiar de tamaño en una fase posterior). Para obtener más información, consulte Cambio del
tipo de instancia (p. 200).
• Si está lanzando instancias en un grupo de ubicación en clúster, es posible que reciba un error de
capacidad insuficiente. Para obtener más información, consulte Reglas y limitaciones de los grupos de
ubicación (p. 782).
• Pruebe a crear una Reserva de capacidad bajo demanda, que le permite reservar capacidad de Amazon
EC2 para cualquier duración. Para obtener más información, consulte Reservas de capacidad bajo
demanda (p. 370).
• Pruebe a comprar instancias reservadas, que son una reserva de capacidad a largo plazo. Para obtener
más información, consulte Instancias reservadas de Amazon EC2.
1222
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
La instancia termina inmediatamente
Causa
A continuación se ofrecen unas cuantas razones sobre por qué una instancia puede terminar de inmediato:
Solución
Puede utilizar la consola de Amazon EC2 o la AWS Command Line Interface para obtener el motivo de la
terminación.
Para obtener el motivo de la terminación utilizando la consola de AWS Command Line Interface
2. Revise la respuesta JSON devuelta por el comando y anote los valores en el elemento de respuesta
StateReason.
"StateReason": {
"Message": "Client.VolumeLimitExceeded: Volume limit exceeded",
"Code": "Server.InternalError"
},
Realice una de las siguientes acciones en función del motivo de terminación que anotó:
1223
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Elevado uso de la CPU justo después de iniciar Windows
Cuando ejecute este script, especifique un valor para /d. El valor predeterminado es 3. Entre los valores
posibles se incluyen:
Para modificar los datos de usuario de una instancia con respaldo en Amazon EBS
Después de modificar los datos de usuario para la instancia, puede ejecutarla. Para obtener más
información, consulte Ejecución de datos de usuario (p. 575).
Contenido
• El escritorio remoto no puede conectarse al equipo remoto (p. 1225)
• Error al usar el cliente RDP de macOS (p. 1227)
• RDP muestra una pantalla negra en lugar del escritorio (p. 1228)
1224
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
El escritorio remoto no puede conectarse al equipo remoto
• No se puede iniciar sesión de forma remota en una instancia con una cuenta de usuario que no es de
administrador (p. 1228)
• Solución de problemas escritorio remoto mediante AWS Administrador de sistemas (p. 1228)
• Habilitar Escritorio remoto en una instancia EC2 con Registro remoto (p. 1231)
• Verifique que está usando el nombre de host DNS público correcto. (En la consola de Amazon EC2,
seleccione la instancia y compruebe Public DNS (IPv4) (DNS público (IPv4)) en el panel de detalles).
Si la instancia está en una VPC y no ve un nombre DNS público, debe habilitar los nombres de host
DNS. Para obtener más información, consulte Utilización de DNS con su VPC en la Guía del usuario de
Amazon VPC.
• Verifique que la instancia tiene una dirección IPv4 pública. Si no, asocie una dirección IP elástica a su
instancia. Para obtener más información, consulte Direcciones IP elásticas (p. 737).
• Para conectar con la instancia usando una dirección IPv6 pública, compruebe que el equipo local tiene
una dirección IPv6 y que está configurada para usar IPv6. Si lanzó la instancia desde una AMI de
Windows Server 2008 SP2 o anterior, la instancia no está automáticamente configurada para reconocer
una dirección IPv6 asignada a la instancia. Para obtener más información, consulte Configuración de
IPv6 en sus instancias en la Guía del usuario de Amazon VPC.
• Verifique que el grupo de seguridad tiene una regla que permite el acceso RDP. Para obtener más
información, consulte Crear un grupo de seguridad (p. 15).
• Si ha copiado la contraseña pero recibe el error Your credentials did not work, intente escribirla
manualmente cuando se indique. Es posible que faltara un carácter o que hubiera un espacio en blanco
extra cuando copió la contraseña.
• Verifique que la instancia ha pasado las comprobaciones de estado. Para obtener más información,
consulte Comprobaciones de estado para sus instancias (p. 661) y Solución de problemas de las
instancias con comprobaciones de estado no superadas (en la Guía del usuario de Amazon EC2 para
instancias de Linux).
• Verifique que la tabla de ruteo de la subred tiene una ruta que envía todo el tráfico destinado fuera de la
VPC al gateway de Internet de la VPC. Para obtener más información, consulte Crear una tabla de ruteo
personalizada (Gateways de Internet) en la Guía del usuario de Amazon VPC.
• Verifique que Windows Firewall, u otro software de firewall, no está bloqueando el tráfico RDP a
la instancia. Recomendamos que deshabilite Windows Firewall y controle el acceso a la instancia
usando las reglas del grupo de seguridad. Puede usar AWSSupport-TroubleshootRDP (p. 1228) para
deshabilitar los perfiles de firewall de Windows con el agente de SSM. Para deshabilitar el Firewall de
Windows en una instancia de Windows que no está configurada para AWS Administrador de sistemas,
utilice AWSSupport-ExecuteEC2Rescue (p. 1230) o siga este procedimiento manual:
Procedimiento manual
Si la instancia temporal se basa en la misma AMI que la instancia original, debe completar
otros pasos o no podrá arrancar la instancia original después de restaurar el volumen raíz
debido a un conflicto de firmas de disco. Como alternativa, selecciones una AMI diferente
1225
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
El escritorio remoto no puede conectarse al equipo remoto
para la instancia temporal. Por ejemplo, si la instancia original usa la AMI de AWS Windows
para Windows Server 2008 R2, lance la instancia temporal usando la AMI de AWS Windows
para Windows Server 2012.
3. Adjunte el volumen raíz de la instancia afectada a esta instancia temporal. Conéctese a la instancia
temporal, abra la utilidad Administración de discos y ponga la unidad online.
4. Abra Regedit y seleccione HKEY_LOCAL_MACHINE. En el menú Archivo, elija Cargar subárbol.
Seleccione la unidad, abra el archivo Windows\System32\config\SYSTEM y especifique un
nombre de clave cuando se solicite (puede usar cualquier nombre).
5. Seleccione la clave que acaba de cargar y navegue hasta ControlSet001\Services
\SharedAccess\Parameters\FirewallPolicy. Para cada clave cuyo nombre tenga el formato
xxxxProfile, seleccione la clave y cambie EnableFirewall de 1 a 0. Seleccione la clave de nuevo y
en el menú Archivo, elija Descargar subárbol.
6. (Opcional) Si la instancia temporal se basa en la misma AMI que la instancia original, debe completar
los siguientes pasos o no podrá arrancar la instancia original después de restaurar el volumen raíz
debido a un conflicto de firmas de disco.
Warning
...
0030 00 00 00 00 01 00 00 00
0038 A5 3A EB E9 00 00 00 00
0040 00 00 00 00 00 00 00 00
...
g. En una ventana del símbolo del sistema, ejecute el siguiente comando para iniciar Microsoft
DiskPart.
diskpart
h. Ejecute el siguiente comando DiskPart para seleccionar el volumen. (Puede verificar que el
número del disco es 1 con la utilidad Disk Management).
1226
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Error al usar el cliente RDP de macOS
j. Si la firma de disco mostrada en el paso previo no coincide con la firma de disco de BCD que ha
escrito antes, use el siguiente formato DiskPart cámbiela para que coincida:
• Compruebe que la autenticación en el nivel de red está deshabilitada en las instancias que no forman
parte de un dominio de Active Directory (use AWSSupport-TroubleshootRDP (p. 1228) to deshabilitar
NLA).
• Compruebe que el tipo de inicio del Servicio de administración de Escritorio remoto (TermService) sea
Automático y que el servicio esté iniciado (utilice AWSSupport-TroubleshootRDP (p. 1228) para habilitar
e iniciar el servicio de RDP).
• Compruebe que se efectúe la conexión al puerto correcto del protocolo de escritorio remoto, que es el
3389 de forma predeterminada (utilice AWSSupport-TroubleshootRDP (p. 1228) para leer el puerto de
RDP actual y volver a 3389).
• Compruebe que se permitan las conexiones al protocolo de escritorio remoto en su instancia (utilice
AWSSupport-TroubleshootRDP (p. 1228) para habilitar conexiones a escritorio remoto).
• Verifique que la contraseña no ha caducado. Si la contraseña ha caducado, puede restablecerla. Para
obtener más información, consulte Restablecimiento de una contraseña de administrador de Windows
perdida o caducada (p. 1241).
• Si intenta conectarse usando una cuenta de usuario que creó en la instancia y recibe un error The user
cannot connect to the server due to insufficient access privileges, verifique que
dio derechos al usuario para iniciar sesión localmente. Para obtener más información, consulte Grant a
Member the Right to Log On Locally.
• Si intenta más sesiones RDP simultáneas del máximo permitido, la sesión termina con el mensaje
Your Remote Desktop Services session has ended. Another user connected to
the remote computer, so your connection was lost. De manera predeterminada, solo se
permiten dos sesiones RDP simultáneas en la instancia.
Remote Desktop Connection cannot verify the identity of the computer that you want to
connect to.
Descargue la aplicación Escritorio remoto de Microsoft desde la Mac App Store y úsela para conectar con
su instancia.
1227
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
RDP muestra una pantalla negra en lugar del escritorio
• Si el servidor ejecuta una aplicación a pantalla completa, es posible que haya dejado de responder. Use
Ctrl+Shift+Esc para iniciar el Administrador de tareas de Windows y, después, cierre la aplicación.
• Si el servidor está siendo utilizado en exceso, es posible que haya dejado de responder. Para
monitorizar la instancia usando la consola de Amazon EC2, seleccione la instancia y, a continuación,
seleccione la pestaña Monitoring (Monitorización). Si necesita cambiar el tipo de instancia por una de
mayor tamaño, consulte Cambio del tipo de instancia (p. 200).
AWSSupport-TroubleshootRDP
El documento de automatización AWSSupport-TroubleshootRDP permite al usuario comprobar o modificar
los ajustes comunes de la instancia de destino que pueden afectar a las conexiones del protocolo de
escritorio remoto (RDP), tales como los perfiles de Puerto RDP, Autenticación en el nivel de red (NLA) y
Firewall de Windows. De forma predeterminada, el documento lee los valores de estos ajustes y los incluye
en la salida.
1228
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas escritorio remoto
mediante AWS Administrador de sistemas
no estén habilitadas para su uso con Administrador de sistemas. Para obtener información acerca de cómo
habilitar instancias para su uso con AWS Administrador de sistemas, consulte Instancias administradas por
AWS Administrador de sistemas en la Guía del usuario de AWS Administrador de sistemas.
Ejemplos de AWSSupport-TroubleshootRDP
En los ejemplos siguientes se muestra cómo llevar a cabo tareas de solución de problemas habituales con
AWSSupport-TroubleshootRDP. Puede utilizar el comando de la AWS CLI de ejemplo start-automation-
execution o el enlace proporcionado en la Consola de administración de AWS.
AWS CLI:
https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-
TroubleshootRDP?region=region#documentVersion=$LATEST
AWS CLI:
https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-
TroubleshootRDP?region=region_code#documentVersion=$LATEST&Firewall=Disable
AWS CLI:
1229
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas escritorio remoto
mediante AWS Administrador de sistemas
aws ssm start-automation-execution --document-name "AWSSupport-TroubleshootRDP" --
parameters "InstanceId=instance_id,NLASettingAction
https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-
TroubleshootRDP?region=region_code#documentVersion
Example Ejemplo: Establecimiento del tipo de inicio del servicio de RDP en automático e inicio del
servicio RDP
AWS CLI:
https://console.aws.amazon.com/systems-manager/automation/execute/
AWSSupport-TroubleshootRDP?region=region_code#documentVersion=
$LATEST&RDPServiceStartupType=Auto&RDPServiceAction=Start
AWS CLI:
https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-
TroubleshootRDP?region=region_code#documentVersion=$LATEST&RDPPortAction=Modify
AWS CLI:
https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-
TroubleshootRDP?region=region_code#documentVersion=$LATEST&RemoteConnections=Enable
AWSSupport-ExecuteEC2Rescue
El documento de automatización AWSSupport-ExecuteEC2Rescue utiliza Uso de EC2Rescue for Windows
Server (p. 1252) para realizar automáticamente las tareas de solución de problemas y restauración
1230
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Habilitar Escritorio remoto en una
instancia EC2 con Registro remoto
de la conectividad de la instancia EC2 y de RDP. Para obtener más información, consulte Ejecutar la
herramienta EC2Rescue en instancias inaccesibles.
diskmgmt.msc
4. Haga clic con el botón derecho en el volumen raíz de la instancia afectada y elija Online.
5. Abra el Editor del Registro de Windows ejecutando el siguiente comando:
regedit
1231
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Solución de problemas de una instancia inaccesible
9. Realice una copia de seguridad del subárbol del Registro antes de realizar cambios en el Registro.
a. En el árbol de consola del Editor del Registro, seleccione el subárbol que ha cargado:
HKEY_LOCAL_MACHINE\your key name.
b. Elija Archivo>Exportar.
c. En el cuadro de diálogo Exportar archivo del Registro, elija la ubicación en la que desea guardar
la copia de seguridad y, a continuación, escriba un nombre para el archivo de copia de seguridad
en el campo Nombre de archivo.
d. Elija Save (Guardar).
10. En el árbol de la consola del Editor del Registro, elija HKEY_LOCAL_MACHINE\your key
name\ControlSet001\Control\Terminal Server y, a continuación, en el panel de detalles,
haga doble clic en fDenyTSConnections.
11. En el cuadro Editar valor DWORD escriba 0 en el campo Información del valor.
12. Seleccione OK.
Note
Si el valor del campo Información del valor es 1, la instancia denegará las conexiones de
Escritorio remoto. Un valor de 0 permite conexiones de Escritorio remoto.
13. Cierre el Editor del Registro y las consolas de Administración de discos.
14. Desde la consola de EC2, desconecte el volumen raíz de la instancia a la que lo asoció y vuelva a
asociarlo a la instancia sin acceso. Cuando asocie el volumen a la instancia sin acceso, escriba /dev/
sda1 en el campo dispositivo.
15. Detenga la instancia sin acceso.
• Cómo hacer una captura de pantalla de una instancia inaccesible (p. 1232)
• Capturas de pantalla comunes (p. 1233)
1232
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
Para obtener una captura de pantalla de una instancia en ejecución con la consola
Para obtener una captura de pantalla de una instancia en ejecución con la línea de comandos
Puede utilizar uno de los siguientes comandos. El resultado devuelto está codificado en base64. Para
obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon
EC2 (p. 3).
En las llamadas a la API, el contenido devuelto está codificado en base64. Con las herramientas de la
línea de comandos, la descodificación es automática.
1233
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
Si una instancia resulta inaccesible durante el inicio de sesión, podría existir un problema con la
configuración de red o los Servicios de Escritorio remoto de Windows. Una instancia también puede no dar
respuesta si algún proceso está usando grandes cantidades de CPU.
Configuración de red
Use la información siguiente para comprobar que las configuraciones de red local (u on-premises), AWS y
Microsoft Windows no estén bloqueando el acceso a la instancia.
Configuración Verificar
Configuración del grupo de seguridad Verifique que el puerto 3389 está abierto para el
grupo de seguridad. Verifique que se ha conectado
a la dirección IP pública correcta. Si la instancia no
se asoció a una dirección IP elástica, la dirección
IP pública cambia después de que la instancia se
detenga o se inicie. Para obtener más información,
consulte El escritorio remoto no puede conectarse
al equipo remoto (p. 1225).
Configuración de VPC (ACL de red) Verifique que la lista de control de acceso (ACL)
para la Amazon VPC no está bloqueando el
acceso. Para obtener información, consulte ACL de
red en la Guía del usuario de Amazon VPC.
1234
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
Configuración Verificar
relacionados con la conectividad del túnel de VPN
a una Amazon VPC.
Configuración Verificar
Verifique que la configuración de red local no está bloqueando el acceso. Intente conectarse a otra
instancia de la misma VPC que la instancia inaccesible. Si no puede obtener acceso a otra instancia,
trabaje con el administrador de red local para determinar si existe una política local que restringe el acceso.
Configuración Verificar
RDS se está ejecutando Verifique que RDS se está ejecutando en la instancia. Conéctese
a la instancia usando el complemento de servicios de consola de
administración de Microsoft (MMC) (services.msc). En la lista
de servicios, verifique que Remote Desktop Services (Servicios de
Escritorio remoto) está Running (En ejecución). Si no es así, inícielo
y después establezca el tipo de inicio en Automatic (Automático). Si
no puede conectarse a la instancia con el complemento Services,
separe el volumen raíz de la instancia, tome una instantánea del
volumen o cree una AMI, adjunte el volumen original a otra instancia
de la misma zona de disponibilidad como volumen secundario y
modifique la clave Start del registro. Cuando haya terminado, adjunte
de nuevo el volumen raíz a la instancia original. Para obtener más
información acerca de separar volúmenes, consulte Desasociación
de un volumen de Amazon EBS de una instancia Windows (p. 1004).
RDS está habilitado. Aunque el servicio se haya iniciado, es posible que esté
deshabilitado. Desconecte el volumen raíz de la instancia, realice
una instantánea o cree una AMI del volumen, asocie el volumen
1235
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
Configuración Verificar
original a otra instancia de la misma zona de disponibilidad como
un volumen secundario y habilite el servicio modificando la clave
Terminal Server del Registro como se describe en Habilitar Escritorio
remoto en una instancia EC2 con Registro remoto (p. 1231).
CPU elevada
Compruebe la métrica CPUUtilization (Maximum) (Uso de la CPU (máximo)) de la instancia usando
Amazon CloudWatch. Si CPUUtilization (Maximum) (Uso de la CPU (máximo)) es un número elevado,
espere a que la CPU vaya más lenta e intente volver a conectarse. Un uso elevado de la CPU puede
deberse a:
• Actualización de Windows
• Examen de software de seguridad
• Script de inicio personalizado
• Programador de tareas
Para obtener más información, consulte Obtener estadísticas de un recurso específico en la Guía del
usuario de Amazon CloudWatch. Para obtener otras sugerencias para la solución de problemas, consulte
Elevado uso de la CPU justo después de iniciar Windows (p. 1224).
1236
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
El sistema operativo puede arrancar en la consola de recuperación y quedar bloqueado en este estado si
bootstatuspolicy no está establecido en ignoreallfailures. Use el siguiente procedimiento para
cambiar la configuración bootstatuspolicy a ignoreallfailures.
De manera predeterminada, la configuración de la política para las AMI de Windows públicas que
proporciona AWS está establecida en ignoreallfailures.
Separe el volumen raíz de la instancia inaccesible, tome una instantánea del volumen o cree una AMI,
y adjúntelo a otra instancia de la misma zona de disponibilidad como un volumen secundario. Para
obtener más información, consulte Desasociación de un volumen de Amazon EBS de una instancia
Windows (p. 1004).
Warning
Si la instancia temporal se basa en la misma AMI que la instancia original, debe completar
otros pasos o no podrá arrancar la instancia original después de restaurar el volumen raíz
debido a un conflicto de firmas de disco. Como alternativa, selecciones una AMI diferente
para la instancia temporal. Por ejemplo, si la instancia original usa una AMI para Windows
Server 2008 R2, lance la instancia temporal usando una AMI para Windows Server 2012.
Si debe crear una instancia temporal basada en la misma AMI, consulte en el paso 6 de El
escritorio remoto no puede conectarse al equipo remoto (p. 1225) para evitar un conflicto de
firmas de disco.
3. Inicie sesión en la instancia y ejecute el comando siguiente desde un símbolo del sistema para
cambiar la configuración bootstatuspolicy por ignoreallfailures:
1237
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
El sistema operativo experimentó un daño irreparable en el archivo del sistema o el Registro. Cuando la
instancia se bloquea en este estado, debe recuperarla a partir de una AMI de backup reciente o lanzar
una instancia de sustitución. Si necesita acceso a datos de la instancia, separe los volúmenes raíz de
la instancia inaccesible, tome una instantánea de esos volúmenes o cree una AMI a partir de ellos,
y adjúntelos a otra instancia de la misma zona de disponibilidad como un volumen secundario. Para
obtener más información, consulte Desasociación de un volumen de Amazon EBS de una instancia
Windows (p. 1004).
Pantalla Sysprep
El servicio de captura de pantalla de la consola devolvió lo siguiente.
1238
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
Es posible que vea esta pantalla si no utilizó el servicio EC2Config para llamar a sysprep.exe o si el
sistema operativo dio error al ejecutar Sysprep. Para solucionar este problema, Creación de una imagen de
Amazon Machine estándar con Sysprep (p. 109).
1239
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Capturas de pantalla comunes
Actualice el servicio de captura de pantalla de consola de instancia para verificar que el aro de progreso
está girando. Si el aro gira, espere hasta que se inicie el sistema operativo. También puede comprobar
la métrica CPUUtilization (Maximum) (Uso de la CPU (máximo)) de la instancia con Amazon CloudWatch
para ver si el sistema operativo está activo. Si el aro de progreso no gira, es posible que la instancia se
haya bloqueado en el proceso de arranque. Reinicie la instancia. Si el problema no se soluciona, recupere
la instancia a partir de una AMI de backup reciente o lance una de sustitución. Si necesita acceso a los
datos de la instancia, separe el volumen raíz de la instancia inaccesible, tome una instantánea del volumen
o cree una AMI. Después, adjunte el volumen a otra instancia de la misma zona de disponibilidad como un
volumen secundario.
El proceso de Windows Update está actualizando el Registro. Espere a que finalice la actualización. No
arranque ni detenga la instancia pues podrían dañarse los datos durante la actualización.
1240
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento de una contraseña de
administrador de Windows perdida o caducada
Note
El proceso de Windows Update puede consumir recursos del servidor durante la actualización. Si
experimenta este problema con frecuencia, considere la posibilidad de usar tipos de instancias y
volúmenes de EBS más rápidos.
Chkdsk
El servicio de captura de pantalla de la consola devolvió lo siguiente.
Windows está ejecutando la herramienta del sistema chkdsk en la unidad para verificar la integridad del
sistema de archivos y corregir errores lógicos. Espere a que el proceso finalice.
Los métodos manuales para restablecer la contraseña de administrador utilizan EC2Config o EC2Launch.
• En el caso de las AMI de Windows anteriores a Windows Server 2016, utilice el servicio EC2Config.
• En cuanto a las AMI de Windows Server 2016 y versiones posteriores, utilice el servicio EC2Launch.
Estos procedimientos también describen cómo conectarse a una instancia si pierde el par de claves que se
usó para crear la instancia. Amazon EC2 utiliza una clave pública para cifrar datos como, por ejemplo, una
contraseña y una clave privada para descifrar los datos. El conjunto de clave pública y clave privada se
denomina par de claves. Con instancias de Windows, se usa un par de claves para obtener la contraseña
de administrador y después iniciar sesión mediante RDP.
Note
1241
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento mediante EC2Config
de administrador local utilizando EC2Rescue y Run Command. Para obtener más información,
consulte Uso de EC2Rescue para Windows Server con Systems Manager Run Command.
Contenido
• Restablecimiento de una contraseña de administrador de Windows mediante EC2Config (p. 1242)
• Restablecimiento de una contraseña de administrador de Windows mediante EC2Launch (p. 1246)
Si está utilizando una AMI de Windows Server 2016 o posterior, consulte Restablecimiento de una
contraseña de administrador de Windows mediante EC2Launch (p. 1246).
Note
1242
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento mediante EC2Config
Si el resultado del registro del sistema está vacío o si el servicio EC2Config no se está ejecutando,
solucione los problemas de la instancia usando el servicio de capturas de pantalla de consola
de instancia. Para obtener más información, consulte Solución de problemas de una instancia
inaccesible (p. 1232).
a. Cree un par de claves nuevo con la consola de Amazon EC2. Para dar al nuevo par de claves
el mismo nombre que tenía la clave privada que perdió, primero debe eliminar el par de claves
existente.
b. Seleccione la instancia que va a reemplazar. Apunte el tipo de instancia, la VPC, la subred, el
grupo de seguridad y el rol de IAM de la instancia.
c. Elija Actions (Acciones), Image (Imagen), Create Image (Crear imagen). Escriba un nombre y una
descripción de la imagen, y elija Create Image (Crear imagen), View pending image (Ver imagen
pendiente). En cuanto el estado de la imagen cambie a available (disponible), siga con el paso
siguiente.
d. Seleccione la imagen y elija Launch (Lanzar).
e. Complete el asistente seleccionando el mismo tipo de instancia, VPC, subred, grupo de seguridad
y rol de IAM que la instancia que quiere reemplazar y, a continuación, seleccione Launch
(Lanzar).
f. Cuando el sistema se lo indique, seleccione el par de claves que ha creado para la nueva
instancia, active la casilla de confirmación y, a continuación, elija Launch Instances (Lanzar
instancias).
g. (Opcional) Si la instancia original tiene una dirección IP elástica asociada, transfiérala a la nueva
instancia. Si la instancia original tiene volúmenes de EBS además del volumen raíz, transfiéralos
a la nueva instancia.
h. Termine la instancia parada ya que ya no la necesita. Para el resto de este procedimiento, todas
las referencias a la instancia original se aplican a esta instancia que acaba de crear.
5. Separe el volumen raíz de la instancia original como sigue:
1243
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento mediante EC2Config
a. En el panel de navegación, elija Instances (Instancias), luego Launch Instance (Lanzar instancia)
y, por último, seleccione una AMI.
Important
Debe seleccionar una AMI para otra versión de Windows para evitar las colisiones de
firma de disco. Por ejemplo, si la instancia original ejecuta Windows Server 2012 R2,
lance la instancia temporal usando la AMI básica de Windows Server 2008 R2.
b. Deje el tipo de instancia predeterminada y elija Next: Configure Instance Details (Siguiente:
Configurar los detalles de la instancia).
c. En la página Configure Instance Details (Configurar los detalles de la instancia) en Subnet
(Subred), elija la misma zona de disponibilidad que la instancia original y, a continuación, elija
Review and Launch (Revisar y lanzar).
Important
d. En la parte superior del archivo, busque el complemento con el nombre Ec2SetPassword, tal
como se muestra en la captura de pantalla. Cambie el estado de Disabled a Enabled y guarde
el archivo.
1245
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento mediante EC2Launch
La instancia recibe una dirección IP pública nueva cuando la para y la comienza. Asegúrese
de conectar la instancia utilizando su nombre de DNS público actual. Para obtener más
información, consulte Ciclo de vida de la instancia (p. 383).
4. (Opcional) Puede terminar la instancia temporal cuando no vaya a utilizarla más. Seleccione la
instancia temporal y, a continuación, seleccione Actions (Acciones), Instance State (Estado de
instancia), Terminate (Terminar).
Si está utilizando una AMI de Windows Server anterior a Windows Server 2016, consulte Restablecimiento
de una contraseña de administrador de Windows mediante EC2Config (p. 1242).
Warning
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de almacén
de instancias. Para conservar los datos de los volúmenes del almacén de instancias, asegúrese
de realizar una copia de seguridad en un sistema de almacenamiento persistente.
Note
1246
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento mediante EC2Launch
a. Cree un par de claves nuevo con la consola de Amazon EC2. Para dar al nuevo par de claves
el mismo nombre que tenía la clave privada que perdió, primero debe eliminar el par de claves
existente.
b. Seleccione la instancia que va a reemplazar. Apunte el tipo de instancia, la VPC, la subred, el
grupo de seguridad y el rol de IAM de la instancia.
c. Elija Actions (Acciones), Image (Imagen), Create Image (Crear imagen). Escriba un nombre y una
descripción de la imagen, y elija Create Image (Crear imagen), View pending image (Ver imagen
pendiente). En cuanto el estado de la imagen cambie a available (disponible), siga con el paso
siguiente.
d. Seleccione la imagen y elija Launch (Lanzar).
e. Complete el asistente seleccionando el mismo tipo de instancia, VPC, subred, grupo de seguridad
y rol de IAM que la instancia que quiere reemplazar y, a continuación, seleccione Launch
(Lanzar).
f. Cuando el sistema se lo indique, seleccione el par de claves que ha creado para la nueva
instancia, active la casilla de confirmación y, a continuación, elija Launch Instances (Lanzar
instancias).
g. (Opcional) Si la instancia original tiene una dirección IP elástica asociada, transfiérala a la nueva
instancia. Si la instancia original tiene volúmenes de EBS además del volumen raíz, transfiéralos
a la nueva instancia.
h. Termine la instancia parada ya que ya no la necesita. Para el resto de este procedimiento, todas
las referencias a la instancia original se aplican a esta instancia que acaba de crear.
5. Separe el volumen raíz de la instancia original como sigue:
1247
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Restablecimiento mediante EC2Launch
a. En el panel de navegación, elija Instances (Instancias), luego Launch Instance (Lanzar instancia)
y, por último, seleccione una AMI.
Important
Debe seleccionar una AMI para otra versión de Windows para evitar las colisiones de
firma de disco. Por ejemplo, si la instancia original ejecuta Windows Server 2012 R2,
lance la instancia temporal usando la AMI básica de Windows Server 2008 R2.
b. Deje el tipo de instancia predeterminada y elija Next: Configure Instance Details (Siguiente:
Configurar los detalles de la instancia).
c. En la página Configure Instance Details (Configurar los detalles de la instancia) en Subnet
(Subred), elija la misma zona de disponibilidad que la instancia original y, a continuación, elija
Review and Launch (Revisar y lanzar).
Important
1. Establezca conexión con la instancia temporal y use la herramienta EC2Rescue for Windows Server
de la instancia para restablecer la contraseña de administrador tal y como se indica a continuación:
a. Descargue el archivo zip EC2Rescue for Windows Server, extraiga su contenido y ejecute
EC2Rescue.exe.
b. En la pantalla License Agreement (Contrato de licencia), lea el contrato de licencia y, si acepta los
términos, marque I Agree (Acepto).
c. En la pantalla Welcome to EC2Rescue for Windows Server(Bienvenido a EC2Rescue for
Windows Server), elija Next (Siguiente).
d. En la pantalla Select mode (Seleccionar modo), elija Offline instance (Instancia sin conexión).
e. En la pantalla Select a disk (Seleccionar un disco), seleccione el dispositivo xvdf y elija Next
(Siguiente).
f. Confirme la selección del disco y elija Yes (Sí).
g. Una vez cargado el volumen, elija OK (Aceptar).
1248
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detención de una instancia
h. En la pantalla Select Offline Instance Option (Seleccionar opción de instancia sin conexión), elija
Diagnose and Rescue (Diagnosticar y rescatar).
i. En la pantalla Summary (Resumen), compruebe la información y elija Next (Siguiente).
j. En la pantalla Detected possible issues (Posibles problemas detectados), seleccione Reset
Administrator Password (Restablecer contraseña de administrador) y elija Next (Siguiente).
k. En la pantalla Confirm (Confirmar), elija Rescue (Rescatar), OK (Aceptar).
l. En la pantalla Done (Listo), elija Finish (Finalizar).
m. Cierre la herramienta EC2Rescue for Windows Server, desconéctese de la instancia temporal y
luego vuelva a la consola de Amazon EC2.
2. Separe el volumen (xvdf) secundario de la instancia temporal como sigue:
1249
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de una instancia de sustitución
No hay costo asociado al uso de ninguna instancia hasta que se encuentre en estado running.
Si, transcurridos 10 minutos, la instancia no se ha parado, envíe una solicitud de ayuda en el Amazon EC2
forum. Para ayudar a agilizar la solución, incluya el ID de la instancia y describa los pasos que acaba de
dar. Si dispone de algún plan de soporte, cree un caso de soporte técnico en el Centro de soporte.
Para obtener más información, consulte Creación de una AMI de Windows desde una instancia en
ejecución (p. 91).
5. Lance una nueva instancia desde la AMI y compruebe que funciona.
6. Seleccione la instancia bloqueada y elija Actions (Acciones), Instance State (Estado de la instancia),
Terminate (Terminar). Si la instancia también se queda bloqueada al terminar, Amazon EC2 fuerza
automáticamente la terminación en el plazo de unas horas.
1. Cree una AMI a partir de la instancia bloqueada utilizando el comando create-image (AWS CLI) y la
opción --no-reboot como se indica a continuación:
2. Lance una nueva instancia desde la AMI mediante el comando run-instances (AWS CLI) como se
indica a continuación:
1250
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Terminación de una instancia
Si no logra crear una AMI desde la instancia como se ha descrito en los procedimientos anteriores, puede
configurar una instancia de sustitución del modo siguiente:
Otra causa posible es un problema con el equipo host subyacente. Si la instancia permanece en estado
shutting-down durante varias horas, Amazon EC2 la trata como si estuviera bloqueada y la termina por
la fuerza.
Si parece que la instancia se bloquea al terminar y lleva más de varias horas, envíe una solicitud de ayuda
al Amazon EC2 forum. Para ayudar a agilizar la solución, incluya el ID de la instancia y describa los pasos
1251
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Las instancias que han terminado se siguen mostrando
que acaba de dar. Si dispone de algún plan de soporte, cree un caso de soporte técnico en el Centro de
soporte.
Para obtener más información, consulte la Guía del usuario de Amazon EC2 Auto Scaling o la Guía para
desarrolladores de AWS Elastic Beanstalk.
EC2Rescue for Windows Server consta de dos módulos: un módulo de recopilación de datos que recopila
datos de todas las fuentes y un módulo de análisis que analiza los datos recogidos comparándolos con
una serie de reglas predefinidas para detectar problemas y ofrecer sugerencias.
La herramienta EC2Rescue for Windows Server solo se ejecuta en instancias de Amazon EC2 con
Windows Server 2008 R2 y versiones posteriores. Cuando se inicia la herramienta, comprueba si está
ejecutándose en una instancia de Amazon EC2.
Note
Contenido
1252
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la GUI
Opción Descripción
Diagnose and Rescue (Diagnóstico y rescate) EC2Rescue for Windows Server puede detectar y
resolver problemas con la siguiente configuración
de servicio:
• Firewall de Windows
• Domain networks (Redes de dominio): detecta
si este perfil de firewall de Windows está
habilitado o no.
• Private networks (Redes privadas): detecta
si este perfil de firewall de Windows está
habilitado o no.
• Guest or public networks (Redes públicas o de
invitados): detecta si este perfil de firewall de
Windows está habilitado o no.
• Escritorio remoto
• Service Start (Inicio de servicio): detecta si el
servicio de escritorio remoto está habilitado.
• Remote Desktop Connections (Conexiones de
escritorio remoto): detecta si esta opción está
habilitada.
• TCP Port (Puerto TCP): detecta el puerto en el
que escucha el servicio de escritorio remoto.
1253
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la GUI
Opción Descripción
• Interfaz de red
• DHCP Service Startup (Inicio del servicio
DHCP): detecta si el servicio DHCP está
habilitado.
• Ethernet detail (Detalles de Ethernet): muestra
información sobre la versión del controlador de
red, si se detecta.
• DHCP on Ethernet (DHCP en Ethernet):
detecta si el servicio DHCP está habilitado.
EC2Rescue for Windows Server puede recopilar los datos siguientes en las instancias activas y sin
conexión:
Elemento Descripción
Memory Dump (Volcado de memoria) Recopila los archivos de volcado de memoria que
existen en la instancia.
EC2Config File (Archivo de EC2Config) Recopila los archivos de registro generados por el
servicio EC2Config.
EC2Launch File (Archivo de EC2Launch) Recopila los archivos de registro generados por los
scripts de EC2Launch.
SSM Agent File (Archivo del agente de SSM) Recopila los archivos de registro generados por el
agente SSM.
Sysprep Log (Registro de Sysprep) Recopila los archivos de registro generados por la
herramienta Windows System Preparation.
Driver SetupAPI Log (Registro de SetupAPI de Recopila los registros de Windows SetupAPI
controladores) (setupapi.dev.log y setupapi.setup.log).
1254
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la GUI
Elemento Descripción
Windows Update Log (Registro de Windows Recopila información sobre las actualizaciones que
Update) están instaladas en la instancia.
Note
Tutorial en vídeo
Brandon le muestra cómo usar la característica de diagnóstico y rescate de EC2Rescue for Windows
Server:
Vídeos de AWS Knowledge Center: ¿Cómo debo utilizar la característica de diagnóstico y rescate de
EC2Rescue?
1. Desde una instancia de Windows Server activa, descargue la herramienta EC2Rescue for Windows
Server y extraiga los archivos.
Puede ejecutar el siguiente comando de PowerShell para descargar EC2Rescue sin cambiar la
Configuración de seguridad mejorada (ESC) de Internet Explorer.
Este comando descargará el archivo .zip de EC2Rescue en el escritorio del usuario que haya iniciado
sesión actualmente
2. Detenga la instancia que tiene el problema si todavía no la ha detenido.
3. Separe el volumen raíz de EBS de la instancia con problemas y adjunte el volumen a la instancia de
Windows activa que tenga EC2Rescue for Windows Server instalado.
4. Ejecute la herramienta EC2Rescue for Windows Server en la instancia activa y elija Offline Instance
(Instancia sin conexión).
5. Seleccione el disco del volumen que acaba de montar y elija Next (Siguiente).
6. Confirme la selección del disco y elija Yes (Sí).
7. Elija la opción de instancia sin conexión que debe ejecutarse y elija Next (Siguiente).
La herramienta EC2Rescue for Windows Server analiza el volumen y recopila información de solución de
problemas basándose en los archivos de registro seleccionados.
1255
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la línea de comandos
Puede ejecutar el siguiente comando de PowerShell para descargar EC2Rescue sin cambiar la
Configuración de seguridad mejorada (ESC) de Internet Explorer.
Este comando descargará el archivo .zip de EC2Rescue en el escritorio del usuario que haya iniciado
sesión actualmente
3. Abra la aplicación EC2Rescue for Windows Server y acepte el acuerdo de licencia.
4. Elija Next (Siguiente), Current instance (Instancia actual), Capture logs (Capturar registros).
5. Seleccione los elementos de datos que deben recopilarse y elija Collect (Recopilar). Lea la
advertencia y seleccione Yes (Sí) para continuar.
6. Elija un nombre de archivo y una ubicación para el archivo ZIP y elija Save (Guardar).
7. Una vez que EC2Rescue for Windows Server se haya completado, elija Open Containing Folder (Abrir
carpeta contenedora) para ver el archivo ZIP.
8. Elija Finalizar.
La herramienta EC2Rescue for Windows Server cuenta con dos modos de ejecución:
• /online: permite realizar acciones en la instancia donde está instalado EC2Rescue for Windows Server,
como recopilar archivos de registro.
• /offline<device_id>: permite realizar acciones en el volumen raíz sin conexión adjunto a una instancia de
Windows de Amazon EC2 independiente en la que se haya instalado EC2Rescue for Windows Server.
Descargue la herramienta EC2Rescue for Windows Server en su instancia de Windows y extraiga los
archivos. Puede ver el archivo de ayuda con el comando siguiente:
EC2RescueCmd.exe /help
EC2Rescue for Windows Server puede realizar las acciones siguientes en una instancia de Windows de
Amazon EC2:
1256
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la línea de comandos
Acción de recopilación
EC2Rescue for Windows Server puede recopilar los datos siguientes en las instancias activas y sin
conexión. Se pueden recopilar todos los registros, un grupo entero de registros o un solo registro de un
grupo.
1257
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la línea de comandos
Los registros de
Windows Update no
se capturan en las
instancias de Windows
Server 2016.
• /output:<outputFilePath>: ubicación de ruta obligatoria del archivo de destino donde se guardan los
archivos de registro recopilados en formato zip.
• /no-offline: atributo opcional que se utiliza en el modo sin conexión. No configura el volumen como sin
conexión después de realizar la acción.
• /no-fix-signature: atributo opcional que se utiliza en el modo sin conexión. No corrige el posible conflicto
de firmas de disco después de realizar la acción.
Ejemplos
A continuación se muestran ejemplos del uso de la CLI de EC2Rescue for Windows Server.
Recopila todos los registros disponibles de un volumen de EBS. El volumen se especifica con el valor de
id_dispositivo.
1258
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la línea de comandos
Acción de rescate
EC2Rescue for Windows Server puede detectar y resolver problemas con la siguiente configuración de
servicio:
all
• RealTimeisUniversal:
detecta si la clave de registro
RealTimeisUniversal
está habilitada. Si está
deshabilitada, la hora del
sistema Windows varía cuando
la zona horaria se establece en
un valor que no es UTC.
1259
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso de la línea de comandos
• /level:<level>: atributo opcional correspondiente al nivel de comprobación que debe disparar la acción.
Los valores permitidos son: information, warning, error, all. De forma predeterminada, está
establecido en error.
• /check-only: atributo opcional que genera un informe, pero no realiza ninguna modificación en el
volumen sin conexión.
• /no-offline: atributo opcional que impide que el volumen se configure como sin conexión después de
realizar la acción.
• /no-fix-signature: atributo opcional que no corrige el posible conflicto de firmas de disco después de
realizar la acción.
Ejemplos de rescate
A continuación se muestran ejemplos del uso de la CLI de EC2Rescue for Windows Server. El volumen se
especifica con el valor de id_dispositivo.
1260
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso Administrador de sistemas
Acción de restauración
EC2Rescue for Windows Server puede detectar y resolver problemas con la siguiente configuración de
servicio:
• /no-offline: atributo opcional para impedir que el volumen se configure como sin conexión después de
realizar la acción.
• /no-fix-signature: atributo opcional que no corrige el posible conflicto de firmas de disco después de
realizar la acción.
Ejemplos de restauración
A continuación se muestran ejemplos del uso de la CLI de EC2Rescue for Windows Server. El volumen se
especifica con el valor de id_dispositivo.
Este documento de Administrador de sistemas Run Command realiza las tareas siguientes:
1261
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso Administrador de sistemas
• Command (Comando): acción de EC2Rescue for Windows Server. Estos son los valores que se
permiten actualmente:
• ResetAccess: restablece la contraseña del administrador local. Se restablece la contraseña del
administrador local de la instancia actual y la contraseña aleatoria generada se almacena de forma
segura como /EC2Rescue/Password/<INSTANCE_ID> en Parameter Store. Si selecciona esta
acción, pero no proporciona ningún parámetro, la contraseña se cifra automáticamente con la clave de
KMS predeterminada. También tiene la opción de especificar un ID de clave de KMS en Parameters
para cifrar la contraseña con su propia clave.
• CollectLogs: ejecuta EC2Rescue for Windows Server con la acción /collect:all. Si selecciona
esta acción, Parameters debe incluir un nombre de bucket de Amazon S3 para cargar los registros.
• FixAll: ejecuta EC2Rescue for Windows Server con la acción /rescue:all. Si selecciona esta
acción, Parameters debe incluir el nombre del dispositivo de bloques que se tiene que rescatar.
• Parameters (Parámetros): parámetros de PowerShell que se deben pasar al comando especificado.
Note
Para que la acción ResetAccess funcione, la instancia de Amazon EC2 debe tener asociada la
política siguiente, que permite escribir la contraseña cifrada en Parameter Store. Después de
adjuntar esta política al rol de IAM relacionado, espere unos minutos antes de intentar restablecer
la contraseña de la instancia.
Uso de la clave de KMS predeterminada:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:PutParameter"
],
"Resource": [
"arn:aws:ssm:region:account_id:parameter/EC2Rescue/Passwords/<instanceid>"
]
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:PutParameter"
],
"Resource": [
"arn:aws:ssm:region:account_id:parameter/EC2Rescue/Passwords/<instanceid>"
]
},
{
"Effect": "Allow",
"Action": [
"kms:Encrypt"
],
"Resource": [
1262
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso Administrador de sistemas
"arn:aws:kms:region:account_id:key/<kmskeyid>"
]
}
]
}
En el siguiente procedimiento se describe cómo ver el código JSON de este documento en la consola de
Amazon EC2.
Para ver el código JSON del documento de Administrador de sistemas Run Command
Ejemplos
A continuación, se ofrecen algunos ejemplos del uso del documento de Administrador de sistemas Run
Command para ejecutar EC2Rescue for Windows Server con la AWS CLI. Para obtener más información
sobre el envío de comandos con la AWS CLI, consulte AWS CLI Command Reference.
Intenta corregir todos los problemas identificados en un volumen raíz sin conexión
Intenta corregir todos los problemas identificados en un volumen raíz sin conexión adjunto a una instancia
de Windows de Amazon EC2:
1263
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Envío de una interrupción de diagnóstico
Restablece la contraseña del administrador local de una instancia online con la clave de KMS
predeterminada, alias/aws/ssm:
Restablece la contraseña del administrador local de una instancia online con una clave de KMS:
Note
Se han creado interrupciones de diagnóstico para usuarios avanzados. El uso incorrecto podría
afectar negativamente a su instancia. El envío de una interrupción de diagnóstico a una instancia
podría provocar el bloqueo y reinicio de la instancia, lo que generaría una pérdida de datos.
Puede enviar una interrupción de diagnóstico a una instancia de Windows inaccesible o que no responde
para activar manualmente un error de parada. Los errores de parada se denominan habitualmente errores
de pantalla azul.
En general, los sistemas operativos Windows se bloquean y reinician cuando se produce un error de
parada, pero el comportamiento específico depende de su configuración. Un error de parada también
puede hacer que el sistema operativo escriba información de depuración de errores como, por ejemplo, un
volcado de memoria de kernel, en un archivo. A continuación, puede utilizar esta información para llevar a
cabo un análisis de causa raíz para depurar la instancia.
El sistema operativo genera los datos de volcado de memoria localmente en la propia instancia.
Contenido
• Tipos de instancias admitidos (p. 1265)
• Requisitos previos (p. 1265)
• Envío de una interrupción de diagnóstico (p. 1265)
1264
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Tipos de instancias admitidos
Requisitos previos
Antes de utilizar una interrupción de diagnóstico, debe configurar el sistema operativo de la instancia para
llevar a cabo las acciones que necesite cuando se produzca un error de parada.
Para configurar Windows para generar un volcado de memoria cuando se produce un error de
parada
1. Conéctese a la instancia.
2. Abra el Panel de control y seleccione Sistema, Configuración avanzada del sistema.
3. En el cuadro de diálogo Propiedades del sistema, seleccione la pestaña Avanzadas.
4. En la sección Inicio y recuperación, elija Configuración....
5. En la sección Error del sistema, establezca la configuración según sea necesario y, a continuación,
elija Aceptar.
Para obtener más información sobre la configuración de errores de parada de Windows, consulte
Overview of memory dump file options for Windows.
Para enviar una interrupción de diagnóstico a su instancia (Herramientas de AWS para Windows
PowerShell)
Problemas
• Los volúmenes de EBS no se inicializan en Windows Server 2016 y versiones posteriores (p. 1266)
• Arranque una instancia EC2 de Windows en modo DSRM (Directory Services Restore Mode) (p. 1266)
• La instancia pierde la conexión de red o las tareas programadas no se ejecutan como se
espera (p. 1268)
1265
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Los volúmenes de EBS no se inicializan en
Windows Server 2016 y versiones posteriores
• No se puede obtener el resultado de la consola (p. 1269)
• Windows Server 2012 R2 no está disponible en la red (p. 1269)
{
"driveLetterMapping": [
{
"volumeName": "sample volume",
"driveLetter": "H"
}
]
}
PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1
Para inicializar los discos cada vez que se arranca la instancia, añada la marca -Schedule de la
siguiente manera:
1266
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Arranque una instancia EC2 de Windows en
modo DSRM (Directory Services Restore Mode)
Para obtener más información acerca de cómo habilitar las redes mejoradas, consulte Habilitar las
redes mejoradas en instancias de Windows en una VPC. Para obtener más información acerca de las
actualizaciones de los controladores AWS PV, consulte Actualización de los controladores PV en las
instancias de Windows (p. 530).
Si sospecha que Active Directory se ha dañado y que la instancia sigue ejecutándose, puede configurar la
instancia para que arranque en modo DSRM usando el cuadro de diálogo de configuración del sistema o el
símbolo del sistema.
Para arrancar una instancia online en DSRM usando el cuadro de diálogo de configuración del
sistema
Para reiniciar una instancia online en modo DSRM con la línea de comandos
Si la instancia no está en línea y es inaccesible, debe separar el volumen raíz y adjuntarlo a otra instancia
para habilitar el modo DSRM.
1267
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
La instancia pierde la conexión de red o las tareas
programadas no se ejecutan como se espera
2. En el panel de navegación, seleccione Instances (Instancias).
3. Localice la instancia afectada. Abra el menú contextual de la instancia (haga clic con el botón
derecho), elija Instance State (Estado de la instancia) y, a continuación, elija Stop (Detener).
4. Elija Launch Instance (Lanzar instancia) y cree una instancia temporal en la misma zona de
disponibilidad que la instancia afectada. Elija un tipo de instancia que use una versión de Windows
diferente. Por ejemplo, si la instancia es Windows Server 2008, elija una instancia de Windows Server
2008 R2.
Important
9. En la utilidad de Administración de discos, elija la unidad que adjuntó anteriormente, abra el menú
contextual (clic con el botón derecho) y elija Sin conexión.
10. En la consola de EC2, separe el volumen afectado de la instancia temporal y vuelva a adjuntarlo
a la instancia original con el nombre de dispositivo /dev/sda1. Debe especificar este nombre de
dispositivo para designar el volumen como volumen raíz.
11. Inicie la instancia.
12. Una vez que la instancia pase las comprobaciones de estado en la consola de EC2, conéctese a la
instancia mediante el Escritorio remoto y compruebe si arranca en modo DSRM.
13. (Opcional) Elimine o detenga la instancia temporal que creó en este procedimiento.
De manera predeterminada, las instancias de Windows usan la hora universal coordinada (UTC). Si
establece la hora de la instancia en una zona horaria diferente y después la reinicia, la hora se desplaza
y la instancia pierde temporalmente la dirección IP. La instancia recupera la conexión de red finalmente,
pero puede llevar varias horas. La cantidad de tiempo que tarda la instancia en recuperar la conexión de
red depende de la diferencia entre la hora UTC y la otra zona horaria.
Este mismo problema horario puede dar como resultado que las tareas programadas no se ejecuten
cuando se espera. En este caso, las tareas programadas no se ejecutan como se espera porque la
instancia tiene la hora incorrecta.
Para usar siempre una zona horaria distinta de UTC, debe establecer la clave del registro
RealTimeIsUniversal. Sin esta clave, una instancia usa UTC después de reiniciarla.
Para solucionar los problemas de hora que provocan la pérdida de la conexión de red
1. Asegúrese de que está ejecutando los controladores PV recomendados. Para obtener más
información, consulte Actualización de los controladores PV en las instancias de Windows (p. 530).
1268
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
No se puede obtener el resultado de la consola
2. Compruebe que la siguiente clave del registro existe y que está establecida en 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
\RealTimeIsUniversal
Para obtener el resultado de la consola para su instancia usando la consola de Amazon EC2, seleccione
la instancia, elija Actions (Acciones), seleccione Instance Settings (Configuración de la instancia) y, a
continuación, elija Get System Log (Obtener registro del sistema). Para obtener el resultado de la consola
usando la línea de comandos, use uno de los comandos siguientes: get-console-output (AWS CLI) o Get-
EC2ConsoleOutput (Herramientas de AWS para Windows PowerShell).
Temas
• "Password is not available" (p. 1269)
• "Password not available yet" (p. 1270)
• "Cannot retrieve Windows password" (p. 1270)
• "Waiting for the metadata service" (p. 1271)
• "Unable to activate Windows" (p. 1273)
• "Windows is not genuine (0x80070005)" (p. 1275)
• "No Terminal Server License Servers available to provide a license" (p. 1275)
• «Tu organización administra algunas opciones de configuración» (Windows Server 2019) (p. 1275)
1269
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
"Password not available yet"
instancia. Puede recuperar la contraseña autogenerada para la cuenta de administrador o usar la cuenta y
la contraseña que se usaron en la instancia original en la que se creó la AMI.
Si la instancia de Windows no está configurada para generar una contraseña aleatoria, recibirá el mensaje
siguiente cuando recupere la contraseña autogenerada usando la consola:
Compruebe el resultado de la consola para la instancia para ver si la AMI que usó para lanzarla se creó
con la generación de contraseñas deshabilitada. Si la generación de contraseñas está deshabilitada, el
resultado de la consola contiene lo siguiente:
Ec2SetPassword: Disabled
La contraseña debería estar disponible en unos minutos. Si la contraseña no está disponible, recibirá el
mensaje siguiente cuando recupere la contraseña autogenerada usando la consola:
Si han pasado más de cuatro minutos y todavía no consigue la contraseña, es posible que EC2Config
esté deshabilitado. Verifíquelo comprobando si el resultado de la consola está vacío. Para obtener más
información, consulte No se puede obtener el resultado de la consola (p. 1269).
Compruebe también que la cuenta AWS Identity and Access Management (IAM) utilizada para el acceso al
portal de administración permite la acción ec2:GetPasswordData. Para obtener más información sobre
los permisos de IAM, consulte What is IAM?
Puede terminar la instancia y lanzar una nueva usando la misma AMI y asegurándose de que especifica un
par de claves.
1270
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
"Waiting for the metadata service"
Si la instancia temporal se basa en la misma AMI que la instancia original, debe completar
otros pasos o no podrá arrancar la instancia original después de restaurar el volumen
raíz debido a un conflicto de firmas de disco. Como alternativa, selecciones una AMI
diferente para la instancia temporal. Por ejemplo, si la instancia original usa la AMI de AWS
Windows para Windows Server 2008 R2, lance la instancia temporal usando la AMI de
AWS Windows para Windows Server 2012.
3. Adjunte el volumen raíz de la instancia afectada a esta instancia temporal. Conéctese a la instancia
temporal, abra la utilidad Administración de discos y ponga la unidad online.
4. En la instancia temporal, abra Regedit y seleccione HKEY_LOCAL_MACHINE. En el menú Archivo,
elija Cargar subárbol. Seleccione la unidad, abra el archivo Windows\System32\config\SYSTEM
y especifique un nombre de clave cuando se solicite (puede usar cualquier nombre).
5. Seleccione la clave que acaba de cargar y desplácese hasta ControlSet001\Services\Tcpip
\Parameters\Interfaces. Cada interfaz de red la enumera un GUID. Seleccione la interfaz de
red correcta. Si DHCP está deshabilitado y hay una dirección IP estática asignada, EnableDHCP se
establece en 0. Para habilitar DHCP, establezca EnableDHCP en 1 y elimine las siguientes claves
si existen: NameServer, SubnetMask, IPAddress y DefaultGateway. Seleccione la clave de
nuevo y en el menú Archivo, elija Descargar subárbol.
Note
Si tiene varias interfaces de red, tendrá que identificar la correcta para habilitar DHCP.
Para identificar la interfaz de red correcta, revise los siguientes valores NameServer,
SubnetMask, IPAddress y DefaultGateway. Estos valores muestran la configuración
estática de la instancia previa.
6. (Opcional) Si DHCP ya está habilitado, es posible que no tenga una ruta al servicio de metadatos.
Actualizar EC2Config puede resolver este problema.
a. Descargue e instale la última versión del servicio EC2Config. Para obtener más información
sobre cómo instalar este servicio, consulte Instalación de la versión más reciente de
EC2Config (p. 496).
b. Extraiga los archivos del archivo .zip en el directorio Temp de la unidad que ha adjuntado.
1271
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
"Waiting for the metadata service"
...
0030 00 00 00 00 01 00 00 00
0038 A5 3A EB E9 00 00 00 00
0040 00 00 00 00 00 00 00 00
...
g. En una ventana del símbolo del sistema, ejecute el siguiente comando para iniciar Microsoft
DiskPart.
diskpart
h. Ejecute el siguiente comando DiskPart para seleccionar el volumen. (Puede verificar que el
número del disco es 1 con la utilidad Disk Management).
1272
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
"Unable to activate Windows"
j. Si la firma de disco mostrada en el paso previo no coincide con la firma de disco de BCD que
ha escrito antes, use el siguiente formato DiskPart cámbiela para que coincida:
http://169.254.169.254/latest/meta-data/
Si no puede contactar con el servidor de metadatos, intente lo siguiente para resolver el problema:
• Descargue e instale la última versión del servicio EC2Config. Para obtener más información sobre cómo
instalar este servicio, consulte Instalación de la versión más reciente de EC2Config (p. 496).
• Compruebe si la instancia de Windows está ejecutando los controladores PV de RedHat. Si es así,
actualice a los controladores PV de Citrix. Para obtener más información, consulte Actualización de los
controladores PV en las instancias de Windows (p. 530).
• Verifique que el firewall, IPSec y el proxy no bloquean el tráfico saliente al servicio de metadatos
(169.254.169.254) o a los servidores KMS (las direcciones se especifican en los elementos
TargetKMSServer de C:\Program Files\Amazon\Ec2ConfigService\Settings
\ActivationSettings.xml).
• Verifique que tiene la ruta al servicio de metadatos (169.254.169.254) con el comando siguiente.
route print
• Compruebe los problemas de red que puedan afectar a la zona de disponibilidad de la instancia. Vaya a
http://status.aws.amazon.com/.
1. Descargue e instale la última versión del servicio EC2Config. Para obtener más información sobre
cómo instalar este servicio, consulte Instalación de la versión más reciente de EC2Config (p. 496).
1273
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
"Unable to activate Windows"
PS C:\> Add-Routes
PS C:\> Set-Activationsettings
Tanto para EC2Config como EC2Launch, si continúa recibiendo un error de activación, verifique la
información siguiente.
• Verifique que tiene rutas a los servidores KMS. Abra C:\Program Files\Amazon
\Ec2ConfigService\Settings\ActivationSettings.xml y localice los elementos
TargetKMSServer. Ejecute el comando siguiente y compruebe si aparecen las direcciones de estos
servidores KMS.
route print
• Compruebe que la clave del cliente de KMS está establecida. Ejecute el siguiente comando y compruebe
el resultado.
C:\Windows\System32\slmgr.vbs /dlv
Si el resultado contiene Error: product key not found, la clave del cliente de KMS no está establecida.
Si la clave del cliente de KMS no está establecida, busque la clave del cliente según se describe en
este artículo de Microsoft: KMS Client Setup Keys y, a continuación, ejecute el comando siguiente para
establecer la clave del cliente de KMS.
• Verifique que el sistema tiene la hora y la zona horaria correctas. Si utiliza Windows Server 2008 o
posterior y una zona horaria distinta de UTC, agregue la siguiente clave de registro y establézcala en 1
1274
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
"Windows is not genuine (0x80070005)"
Para obtener más información, consulte el siguiente artículo de Microsoft: Access Remote Desktop Via
Command Line.
• Detenga la instancia, separe sus volúmenes de Amazon EBS y adjúntelos a otra instancia de la misma
zona de disponibilidad para recuperar los datos.
1. En gpedit.msc, acceda a Configuración del equipo > Plantillas administrativas > Componentes de
Windows > Actualizaciones de Windows. Edite Configurar actualización automática y cámbielo a
habilitado.
1275
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
«Tu organización administra algunas opciones
de configuración» (Windows Server 2019)
2. En un símbolo del sistema, actualice la política del grupo con gpupdate /force.
3. Cierre y vuelva a abrir la Configuración de actualizaciones de Windows. Verá el mensaje anterior
acerca de que su organización administra la configuración, seguido de «Descargaremos las
actualizaciones automáticamente, excepto en conexiones de uso medido (donde se podrían aplicar
cargos). En tal caso, descargaremos automáticamente estas actualizaciones requeridas para que
Windows siga funcionando sin problemas».
4. Vuelva a gpedit.msc en el Paso 1 y vuelva a establecer la política del grupo de nuevo en not
configured (no configurada). Realice de nuevo gpupdate /force.
5. Cierre el símbolo del sistema y espere unos minutos.
6. Vuelva a abrir la Configuración de actualizaciones de Windows. No debería aparecer ningún mensaje
que indique «Tu organización administra algunas opciones de configuración».
1276
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Características
Características
• Los administradores pueden conceder permisos a los usuarios para que administren instancias EC2
desde SCVMM.
• Los usuarios pueden lanzar, ver, arrancar, detener, comenzar y terminar instancias si cuentan con los
permisos necesarios.
• Los usuarios pueden obtener las contraseñas para las instancias de Windows y conectarse a ellas con
RDP.
• Los usuarios pueden obtener los nombres DNS públicos para las instancias de Linux y conectarse a
ellas con SSH.
1277
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Limitaciones
• Los usuarios pueden importar las máquinas virtuales Hyper-V de Windows de SCVMM a Amazon EC2.
Limitaciones
• Los usuarios deben tener una cuenta que puedan usar para iniciar sesión en SCVMM.
• No es posible importar las máquinas virtuales de Linux de SCVMM a Amazon EC2.
• Esta no es una herramienta general para crear y administrar recursos de AWS. El complemento permite
que los usuarios de SCVMM comiencen rápidamente con las tareas básicas de administración de las
instancias EC2. Es posible que en futuras versiones se admita la administración de recursos de AWS
adicionales.
Requisitos
• Una cuenta de AWS
• Microsoft System Center VMM 2012 R2 o System Center VMM 2012 SP1 con el último paquete
acumulativo de actualizaciones
Introducción
Para comenzar, consulte la documentación siguiente:
Tareas
• Inscripción en AWS (p. 1278)
• Configurar el acceso de los usuarios (p. 1279)
• Implementar el complemento (p. 1281)
• Proporcionar las credenciales de AWS (p. 1281)
Inscripción en AWS
Al inscribirse en Amazon Web Services, la cuenta de AWS se inscribe automáticamente en todos los
servicios de AWS. Solo se le cobrará por los servicios que utilice.
Si ya dispone de una cuenta de AWS, pase a la siguiente tarea. Si no dispone de una cuenta de AWS,
utilice el siguiente procedimiento para crear una.
1278
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configurar el acceso de los usuarios
1. Abra https://portal.aws.amazon.com/billing/signup.
2. Siga las instrucciones en línea.
Parte del procedimiento de inscripción consiste en recibir una llamada telefónica e indicar un código de
verificación en el teclado del teléfono.
Conceder a los usuarios de este grupo permiso para ver información sobre las instancias EC2
únicamente
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
1279
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Configurar el acceso de los usuarios
"ec2:Describe*",
"iam:ListInstanceProfiles"
],
"Resource": "*"
}
]
}
Conceder a los usuarios de este grupo permiso para llevar a cabo todas las operaciones en las
instancias EC2 que son compatibles con el complemento
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"iam:ListInstanceProfiles", "iam:PassRole",
"ec2:Describe*", "ec2:CreateKeyPair",
"ec2:CreateTags", "ec2:DeleteTags",
"ec2:RunInstances", "ec2:GetPasswordData",
"ec2:RebootInstances", "ec2:StartInstances",
"ec2:StopInstances", "ec2:TerminateInstances"
],
"Resource": "*"
}
]
}
Conceder a los usuarios de este grupo permiso para importar una máquina virtual en Amazon EC2
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets", "s3:CreateBucket",
"s3:DeleteBucket", "s3:DeleteObject",
"s3:GetBucketLocation", "s3:GetObject",
"s3:ListBucket", "s3:PutObject",
"ec2:DescribeTags", "ec2:CancelConversionTask",
"ec2:DescribeConversionTasks", "ec2:DescribeInstanceAttribute",
"ec2:CreateImage", "ec2:AttachVolume",
"ec2:ImportInstance", "ec2:ImportVolume",
"dynamodb:DescribeTable", "dynamodb:CreateTable",
"dynamodb:Scan", "dynamodb:PutItem", "dynamodb:UpdateItem"
],
"Resource": "*"
}
]
}
Para crear un usuario de IAM, obtener las credenciales de AWS del usuario y conceder los
permisos de usuarios
1. En el panel de navegación, elija Users (Usuarios) y, a continuación, elija Add user (Añadir usuario).
2. Escriba un nombre de usuario.
3. Seleccione el tipo de acceso que tendrá este conjunto de usuarios. Seleccione Programmatic access
(Acceso mediante programación) y AWS Management Console access (Acceso a la consola de
1280
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Implementar el complemento
administración de AWS) si este usuario también debe obtener acceso a la Consola de administración
de AWS.
4. En Console password type (Tipo de contraseña de la consola), seleccione una de las opciones
siguientes:
Implementar el complemento
Los complementos de System Center VMM se distribuyen como archivos .zip. Para implementar el
complemento, use el procedimiento siguiente.
1. Desde la instancia, vaya a AWS Administrador de sistemas para Microsoft System Center
Virtual Machine Manager (SCVMM) y haga clic en SCVMM. Guarde el archivo aws-systems-
manager-1.5.zip en la instancia.
2. Abra la consola de VMM.
3. En el panel de navegación, haga clic en Settings (Configuración) y, a continuación, haga clic en
Console Add-Ins (Complementos de consola).
4. En la cinta, haga clic en Import Console Add-in (Importar complemento de consola).
5. En la página Select an Add-in (Seleccionar un complemento), haga clic en Browse (Examinar) y
seleccione el archivo aws-systems-manager-1.5.zip para el complemento que ha descargado.
6. Omita las advertencias sobre la existencia de ensamblados en el complemento que no están firmados
por una autoridad de confianza. Seleccione Continue installing this add-in anyway (Continuar con la
instalación de este complemento de todos modos) y haga clic en Next (Siguiente).
7. En la página Summary (Resumen), haga clic en Finish (Finalizar).
8. Cuando el complemento se haya importado, el estado del trabajo será Completed. Puede cerrar la
ventana Jobs (Trabajos).
1281
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Administración de instancias EC2
Para cambiar estas credenciales en cualquier momento, haga clic en Configuration (Configuración).
Tareas
• Creación de instancias EC2 (p. 1283)
• Visualización de las instancias (p. 1285)
• Conexión a una instancia (p. 1285)
• Reinicio de una instancia (p. 1286)
1282
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de instancias EC2
Requisitos previos
• Una nube virtual privada (VPC) con una subred en la zona de disponibilidad donde lanzará la instancia.
Para obtener más información acerca de la creación de una VPC, consulte Guía de introducción a
Amazon VPC.
1. Abra SCVMM.
2. En la cinta, haga clic en Create Amazon EC2 Instance (Crear instancia de Amazon EC2).
3. Rellene el cuadro de diálogo Create Amazon EC2 Instance (Crear instancia Amazon EC2) como
sigue:
a. Seleccione una región para la instancia. De forma predeterminada, se selecciona la región que
configuró como predeterminada.
b. Seleccione una plantilla (conocida como una AMI) para la instancia. Para utilizar una AMI
proporcionada por Amazon, seleccione Windows o Linux y, a continuación, seleccione una AMI en
Image (Imagen). Para utilizar una AMI que ha creado, seleccione My images (Mis imágenes) y, a
continuación, seleccione la AMI en Image (Imagen).
c. Seleccione un tipo de instancia para la instancia. Primero, seleccione una de las familias de
instancias más recientes en Family (Familia) y después seleccione un tipo de instancia en
Instance type (Tipo de instancia). Para incluir familias de instancias de generaciones anteriores
en la lista, seleccione Show previous generations (Mostrar generaciones anteriores). Para obtener
más información, consulte Tipos de instancias de Amazon EC2 e Instancias de la generación
anterior.
d. Cree o seleccione un par de claves. Para crear un par de claves, seleccione Create a new key
pair en Key pair name (Nombre del par de claves) y escriba un nombre para el par de claves en
el campo resaltado (por ejemplo, my-key-pair).
e. (Opcional) En Advanced settings (Configuración avanzada), especifique un nombre de
visualización para la instancia.
f. (Opcional) En Advanced settings (Configuración avanzada), seleccione una VPC en Network
(VPC) (Red (VPC)). Observe que esta lista incluye todas las VPC de la región, incluidas las
creadas con la consola de Amazon VPC y la VPC predeterminada (si existe). Si tiene una VPC
predeterminada en esta región, se selecciona de manera predeterminada. Si el texto dice "There
is no VPC available for launch or import operations in this region (No hay una VPC disponible para
operaciones de lanzamiento o importación en esta región)", deberá crear una VPC en esta región
con la consola de Amazon VPC.
g. (Opcional) En Advanced settings (Configuración avanzada), seleccione una subred en Subnet
(Subred). Observe que la lista incluye todas las subredes de la VPC seleccionada, incluidas las
predeterminadas. Si la lista está vacía, debe agregar una subred a la VPC usando la consola de
Amazon VPC, o bien, seleccionar una VPC diferente. De lo contrario, seleccionamos una subred
en su nombre.
h. (Opcional) En Advanced settings (Configuración avanzada), cree un grupo de seguridad o
seleccione uno o varios grupos de seguridad. Si selecciona Create default security
group, crearemos un grupo de seguridad que concederá acceso RDP y SSH a todos los
1283
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Creación de instancias EC2
usuarios, algo que puede modificar con la consola de Amazon EC2 o Amazon VPC. Puede
escribir un nombre para este grupo de seguridad en el cuadro Group name (Nombre del grupo).
i. (Opcional) En Advanced settings (Configuración avanzada), seleccione un rol de IAM. Si esta lista
está vacía, puede crear un rol con la consola de IAM.
4. Haga clic en Create (Crear). Si está creando un par de claves, se le pide que guarde el archivo .pem.
Guarde este archivo en un lugar seguro porque lo necesitara para iniciar sesión en la instancia.
Recibirá confirmación del lanzamiento de la instancia. Haga clic en Close (Cerrar).
Puede administrar el ciclo de vida de la instancia utilizando Administrador de sistemas del modo que
se describe en esta página. Para realizar otras tareas, como la siguiente, debe usar la Consola de
administración de AWS:
1284
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Visualización de las instancias
Si la conexión da error, consulte Solución de problemas de las instancias de Windows en la Guía del
usuario de Amazon EC2 para instancias de Windows.
1285
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reinicio de una instancia
Si obtiene un error de cuota cuando intenta iniciar una instancia, significa que ha alcanzado el límite de
instancias en ejecución simultánea. Para la cuenta de AWS, el límite predeterminado es 20. Si necesita
1286
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Finalización de una instancia
más instancias en ejecución, complete el formulario de solicitud de incremento del límite de instancias
Amazon EC2.
Contenido
• Requisitos previos (p. 1287)
• Importar máquinas virtuales (p. 1288)
• Comprobar el estado de la importación (p. 1289)
• Respaldo de instancias importadas (p. 1290)
Requisitos previos
• Asegúrese de que la VM está preparada. Para obtener más información, consulte la sección relacionada
con la preparación de la máquina virtual en la Guía del usuario de VM Import/Export
• En AWS Administrador de sistemas, haga clic en Configuration (Configuración), seleccione la pestaña
VM Import y revise los siguientes valores de configuración:
• S3 bucket prefix (Prefijo de bucket de S3): se crea un bucket para las imágenes de disco que se
cargan antes de importarse. El nombre del bucket comienza por el prefijo aquí enumerado e incluye
la región (por ejemplo, us-east-2). Para eliminar las imágenes de disco una vez importadas,
seleccione Clean up S3 bucket after import (Limpiar bucket de S3 después de la importación).
• VM image export path (Ruta de exportación de la imagen de VM): ubicación de las imágenes de disco
exportadas de la VM. Para eliminar las imágenes de disco una vez importadas, seleccione Clean up
export path after import (Limpiar ruta de exportación después de la importación).
• Alternate Hyper-V PowerShell module path (Ruta alternativa del módulo Hyper-V PowerShell):
ubicación del módulo Hyper-V PowerShell, si no está instalado en la ubicación estándar. Para
obtener más información, consulte la página relacionada con la instalación de las herramientas de
administración de Hyper-V en la biblioteca de Microsoft TechNet.
1287
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Importar máquinas virtuales
1. Abra SCVMM.
2. En la cinta, haga clic en VMs. Seleccione la máquina virtual en la lista.
3. En la cinta, haga clic en Import VM to Amazon EC2 (Importar VM en Amazon EC2).
4. Rellene el cuadro de diálogo Import Virtual Machine (Importar máquina virtual) como sigue:
a. Seleccione una región para la instancia. De forma predeterminada, se selecciona la región que
configuró como predeterminada.
b. Seleccione un tipo de instancia para la instancia. Primero, seleccione una de las familias de
instancias más recientes en Family (Familia) y después seleccione un tipo de instancia en
Instance type (Tipo de instancia). Para incluir familias de instancias de generaciones anteriores
en la lista, seleccione Show previous generations (Mostrar generaciones anteriores). Para obtener
más información, consulte Tipos de instancias de Amazon EC2 e Instancias de la generación
anterior.
c. Seleccione una VPC en Network (VPC) (Red (VPC)). Observe que esta lista incluye todas las
VPC de la región, incluidas las creadas con la consola de Amazon VPC y la VPC predeterminada
(si existe). Si tiene una VPC predeterminada en esta región, se selecciona de manera
predeterminada. Si el texto dice "There is no VPC available for launch or import operations in this
region", deberá crear una VPC en esta región con la consola de Amazon VPC.
d. En Subnet (Subred), seleccione una subred. Observe que la lista incluye todas las subredes
de la VPC seleccionada, incluidas las predeterminadas. Si la lista está vacía, debe agregar una
subred a la VPC usando la consola de Amazon VPC, o bien, seleccionar una VPC diferente. De lo
contrario, seleccionamos una subred en su nombre.
1288
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Comprobar el estado de la importación
Observe que recibirá las notificaciones Import VM: Upload to S3, Import VM: Image
Conversion Starting e Import VM: Image Conversion Done por cada imagen de disco
convertida.
Si la tarea de importación da error, recibirá la notificación Import VM: Import Failed. Para obtener
más información acerca de la solución de problemas de las tareas de importación, consulte Errores de
importación de una VM (p. 1291).
1289
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Respaldo de instancias importadas
Contenido
• Error: Add-in cannot be installed (p. 1290)
• Errores de instalación (p. 1290)
• Consultar el archivo de registro (p. 1291)
• Errores de importación de una VM (p. 1291)
• Desinstalación del complemento (p. 1291)
Errores de instalación
Si recibe uno de los siguientes errores durante la instalación, es probable que se deba a un problema con
SCVMM:
Could not update managed code add-in pipeline due to the following error:
Access to the path 'C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager
\Bin\AddInPipeline\PipelineSegments.store' is denied.
Could not update managed code add-in pipeline due to the following error:
The required folder 'C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager
1290
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Consultar el archivo de registro
• Conceda a los usuarios autenticados permiso para leer y ejecutar la carpeta C:\Program Files
\Microsoft System Center 2012\Virtual Machine Manager\Bin\AddInPipeline. En
el Explorador de Windows, haga clic con el botón derecho en la carpeta, seleccione Propiedades y, a
continuación, seleccione la pestaña Seguridad.
• Cierre la consola de SCVMM e iníciela una vez como administrador. En el menú Inicio, localice SCVMM,
haga clic con el botón derecho y, a continuación, seleccione Ejecutar como administrador.
Este error suele producirse cuando Hyper-V no puede guardar la imagen de la VM en la ruta configurada.
Para resolver este problema, siga estos pasos.
La imagen se exportará al directorio local del servidor de Hyper-V. El complemento SCVMM lo extraerá de
Hyper-V y lo cargará en Amazon S3.
1291
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Desinstalación del complemento
3. Seleccione AWS Administrador de sistemas for Microsoft SCVMM (AWS Administrador de sistemas
para Microsoft SCVMM).
4. En la cinta, haga clic en Remove (Eliminar).
5. Cuando se le solicite confirmación, haga clic en Yes (Sí).
Si reinstala el complemento después de desinstalarlo y recibe el error siguiente, borre la ruta como sugiere
el mensaje de error.
Error (27301)
There was an error while installing the add-in. Please ensure that the following path does
not
exist and then try the installation again.
1292
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Información general de AWS Management
Pack para System Center 2012
AWS Management Pack permite a Microsoft System Center Operations Manager obtener acceso a los
recursos de AWS (como instancias y volúmenes) para poder recopilar datos de rendimiento y monitorizar
los recursos de AWS. AWS Management Pack es una extensión de System Center Operations Manager.
Existen dos versiones de AWS Management Pack: una para System Center 2012 — Operations Manager y
otra para System Center Operations Manager 2007 R2.
El AWS Management Pack utiliza métricas y alarmas de Amazon CloudWatch para monitorizar los
recursos de AWS. Las métricas de Amazon CloudWatch aparecen en Microsoft System Center como
contadores de rendimiento y las alarmas de Amazon CloudWatch aparecen como alertas.
• Instancias EC2
• Volúmenes de EBS
• Balanceadores de carga de ELB
• Grupos y zonas de disponibilidad de Amazon EC2 Auto Scaling
• Aplicaciones de Elastic Beanstalk
• Pilas de CloudFormation
• Alarmas de CloudWatch
• Métricas personalizadas de CloudWatch
Contenido
• Información general de AWS Management Pack para System Center 2012 (p. 1293)
• Información general de AWS Management Pack para System Center 2007 R2 (p. 1295)
• Descarga de AWS Management Pack (p. 1296)
• Implementación de AWS Management Pack (p. 1297)
• Uso de AWS Management Pack (p. 1310)
• Actualización de AWS Management Pack (p. 1330)
• Desinstalación de AWS Management Pack (p. 1331)
• Solución de problemas de AWS Management Pack (p. 1331)
1293
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Información general de AWS Management
Pack para System Center 2012
Puede añadir servidores de administración al grupo a medida que aumenta el número de recursos de AWS
que se utilizan.
1294
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Información general de AWS Management
Pack para System Center 2007 R2
Elemento Componente Descripción
la creación de un usuario de IAM, consulte Adding a New
User to Your AWS Account en la Guía del usuario de IAM.
1295
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Descarga
• System Center Operations Manager 2012 R2 o System Center Operations Manager 2012 SP1
• Actualización acumulativa 1 o posterior. Debe implementar la actualización en los servidores de
administración que monitorizan los recursos de AWS, además de en los agentes que ejecutan los nodos
de monitor y los agentes a los que va a monitorizar AWS Management Pack. Le recomendamos que
implemente las actualizaciones más recientes disponibles de Operations Manager en todos los equipos
que monitorizan recursos de AWS.
• Microsoft.Unix.Library MP versión 7.3.2026.0 o posterior
1296
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
System Center 2007 R2
Requisitos previos
• El centro de datos debe tener al menos un servidor de administración configurado con conexión a
Internet. Los servidores de administración deben tener instalado Microsoft .NET Framework versión 4.5 o
posterior y PowerShell 2.0 o posterior.
• La cuenta de acciones del servidor de administración debe tener privilegios de administrador local en el
servidor de administración.
1. En el sitio web Complementos de AWS para Microsoft System Center, haga clic en SCOM 2012.
2. Guarde AWS-SCOM-MP-2.5.zip en su equipo y descomprímalo.
Requisitos previos
• El centro de datos debe tener un equipo administrado por un agente con conexión a Internet que
designará como nodo de monitor. El nodo de monitor debe tener habilitada la siguiente opción de proxy
de agente: Allow this agent to act as a proxy and discover managed objects on other computers (Permitir
a este agente actuar como proxy y detectar objetos administrados en otros equipos). El nodo de monitor
debe tener instalado Microsoft .NET Framework versión 3.5.1 o posterior y PowerShell 2.0 o posterior.
• La cuenta de acciones del nodo de monitor debe tener privilegios de administrador local en el nodo de
monitor.
• Debe asegurarse de que el nodo de monitor tiene instalado el agente, tiene acceso a Internet y puede
comunicarse con los servidores de administración en el centro de datos. Para obtener más información,
consulte Deploying Windows Agents en la documentación de Microsoft System Center.
1. En el sitio web Complementos de AWS para Microsoft System Center, haga clic en SCOM 2007.
2. Guarde AWS-MP-Setup-2.5.msi en su equipo.
Tareas
1297
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 1: Instalar AWS Management Pack
1. Ejecute AWS-MP-Setup.msi.
Note
1298
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 1: Instalar AWS Management Pack
3. En la pantalla del End-User License Agreement (Contrato de licencia para el usuario final), lea el
acuerdo de licencia y, en caso de que acepte los términos, seleccione la casilla de verificación I accept
the terms in the License Agreement (Acepto los términos del Contrato de licencia) y luego haga clic en
Next (Siguiente).
4. En la pantalla Custom Setup (Configuración personalizada), seleccione las características que desea
instalar y luego haga clic en Next (Siguiente).
Instala Amazon.AmazonWebServices.Modules.dll,
Amazon.AmazonWebServices.SCOM.SDK.dll y AWS SDK para .NET (AWSSDK.dll) y luego
los registra en GAC.
AWS Watcher Node (Nodo de monitor de AWS)
Instala Amazon.AmazonWebServices.Modules.dll y
Amazon.AmazonWebServices.SCOM.SDK.dll y luego instala AWS SDK para .NET
(AWSSDK.dll) y lo registra en GAC.
5. En la pantalla Ready to install Amazon Web Services Management Pack (Listo para instalar el pack de
administración de Amazon Web Services), haga clic en Install (Instalar).
6. En la pantalla Completed the Amazon Web Services Management Pack Setup Wizard (Completado el
Asistente de configuración de pack de administración de Amazon Web Services), haga clic en Finish
(Finalizar).
Note
Los DLL necesarios se copian y se registran en GAC y el archivo del pack de administración
(*.mp) se copia en la carpeta Program Files (x86)/Amazon Web Services
Management Pack del equipo que ejecuta la consola de operaciones. A continuación, debe
importar el pack de administración a System Center.
7. En la consola de operaciones, en el menú Go (Ir), haga clic en Administration (Administración) y luego
haga clic en Management Packs (Packs de administración).
8. En el panel Actions (Acciones), haga clic en Import Management Packs (Importar packs de
administración).
9. En la página Select Management Packs (Seleccionar packs de administración), haga clic en Add
(Añadir) y luego haga clic en Add from disk (Añadir desde disco).
10. En el cuadro de diálogo Select Management Packs to import (Seleccionar paquetes de administración
que importar), cambie el directorio por C:\Program Files (x86)\Amazon Web Services
Management Pack, seleccione el archivo Amazon.AmazonWebServices.mp y luego haga clic en
Open (Abrir).
11. En la página Select Management Packs (Seleccionar packs de administración), en Import list (Importar
lista), seleccione el pack de administración Amazon Web Services y luego haga clic en Install
(Instalar).
Note
1299
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 2: Configuración del nodo de monitor
Si el sistema está configurado con un gran número de recursos, le recomendamos que configure
un servidor de administración como nodo de monitor. Con un servidor de administración de nodos
de monitor separado, puede mejorar el desempeño.
Si utiliza System Center 2012 — Operations Manager, puede omitir este paso.
1. Recomendamos que cree un usuario de IAM con los derechos de acceso mínimos requeridos (por
ejemplo la política administrada de AWS ReadOnlyAccess funciona en casi todos los casos). Para
realizar este procedimiento, necesitará las claves de acceso (ID de clave de acceso y clave de acceso
secreta) para este usuario. Para obtener más información, consulte Administering Access Keys for
IAM Users en la Guía del usuario de IAM.
2. En la consola de operaciones, en el menú Go (Ir), haga clic en Administration (Administración).
3. En el espacio de trabajo Administration (Administración), expanda el nodo Run As Configuration
(Ejecutar como configuración) y, a continuación, seleccione Accounts (Cuentas).
4. Haga clic con el botón derecho en el panel Accounts (Cuentas) y luego haga clic en Create Run As
Account (Crear ejecución como cuenta).
5. En Create Run As Account Wizard (Asistente Crear ejecución como cuenta), en la página General
Properties (Propiedades generales), en la lista Run As account type (Ejecutar como tipo de cuenta),
seleccione Basic Authentication (Autenticación básica).
6. Escriba un nombre para mostrar (por ejemplo, "Mi cuenta de IAM") y una descripción. Luego, haga clic
en Next (Siguiente).
1300
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Crear una cuenta Run As de AWS
1301
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Crear una cuenta Run As de AWS
1302
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 3: Crear una cuenta Run As de AWS
1303
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Step 4: Ejecutar el asistente Add Monitoring Wizard
1304
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Step 4: Ejecutar el asistente Add Monitoring Wizard
De manera predeterminada, al crear un objeto del pack de administración, deshabilitar una regla o
monitor o crear una anulación, Operations Manager guarda el ajuste en el pack de administración
predeterminado. Como práctica recomendada, debería crear un pack de administración distinto
para cada pack de administración sellado que desee personalizar, en lugar de guardar los ajustes
personalizados en el pack de administración predeterminado.
6. AWS Management Pack crea automáticamente un grupo de recursos y añade en él los servidores
de administración. Para controlar la pertenencia a grupos de los servidores, realice los cambios
siguientes:
1305
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Step 4: Ejecutar el asistente Add Monitoring Wizard
d. Haga clic con el botón derecho en AWS Resource Pool (Grupo de recursos de AWS) en el panel
Resource Pools (Grupos de recursos) y seleccione Properties (Propiedades).
e. En la página Pool Membership (Afiliación de grupos), quite los servidores de administración que
no deberían monitorizar los recursos de AWS.
7. Después de configurar AWS Management Pack, aparece como una subcarpeta de la carpeta Amazon
Web Services en el espacio de trabajo Monitoring (Monitorización) de la consola de operaciones.
1306
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Step 4: Ejecutar el asistente Add Monitoring Wizard
1307
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Step 4: Ejecutar el asistente Add Monitoring Wizard
De manera predeterminada, al crear un objeto del pack de administración, deshabilitar una regla o
monitor o crear una anulación, Operations Manager guarda el ajuste en el pack de administración
predeterminado. Como práctica recomendada, debería crear un pack de administración distinto
para cada pack de administración sellado que desee personalizar, en lugar de guardar los ajustes
personalizados en el pack de administración predeterminado.
6. En la página Watcher Node Configuration (Configuración de nodo de monitor), en la lista Watcher
Node (Nodo de monitor), seleccione un equipo administrado por un agente que actúe como nodo de
monitor.
7. En la lista desplegable Select AWS Run As account (Seleccionar cuenta Run As de AWS), seleccione
la cuenta Run As que creó anteriormente y luego haga clic en Create (Crear).
8. Después de configurar AWS Management Pack, lo primero que detecta es el nodo de monitor. Para
comprobar que el nodo de monitor se haya detectado correctamente, vaya al espacio de trabajo
Monitoring (Monitorización) en la consola de operaciones. Debería ver una carpeta Amazon Web
Services nueva y una subcarpeta Amazon Watcher Nodes bajo ella. Esta subcarpeta contiene los
nodos de monitor. AWS Management Pack comprueba y monitoriza automáticamente la conexión del
nodo del monitor con AWS. Cuando se detecta el nodo de monitor, aparece en esta lista. Cuando el
nodo de monitor está listo, su estado cambia a Healthy.
1308
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Paso 5: Configurar puertos y puntos de enlace
Note
Para establecer la conexión con AWS, AWS Management Pack es necesario que implemente
AWS SDK para .NET, módulos y scripts para el nodo de monitor. Este proceso puede
tardar unos 10 minutos. Si el nodo de monitor no aparece, o si ve que el estado es Not
Monitored, compruebe su conexión a Internet y sus permisos de IAM. Para obtener más
información, consulte Solución de problemas de AWS Management Pack (p. 1331).
9. Después de detectar el nodo de monitor, se activan las detecciones dependientes y los recursos de
AWS se añaden al espacio de trabajo Monitoring (Monitorización) de la consola de operaciones.
La detección de recursos de AWS debería realizarse en 20 minutos. Este proceso podría llevar más
tiempo, en función del entorno de Operations Manager, el entorno de AWS, la carga en el servidor de
administración y la carga en el nodo del monitor. Para obtener más información, consulte Solución de
problemas de AWS Management Pack (p. 1331).
AWS Management Pack utiliza las API públicas de AWS SDK para .NET para recuperar información de
estos servicios en los puertos 80 y 443. Inicie sesión en cada servidor y habilite las reglas de firewall de
salida para los puertos 80 y 443.
1309
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Uso
Si la aplicación de firewall admite ajustes más detallados, puede configurar puntos de enlace específicos
para cada servicio. Un punto de enlace es una URL que es el punto de entrada de un servicio web. Por
ejemplo, ec2.us-west-2.amazonaws.com es un punto de entrada para el servicio Amazon EC2. Para
configurar puntos de enlace en el firewall, localice las URL de puntos de enlace específicas de los servicios
de AWS que está ejecutando y especifique esos puntos de enlace en la aplicación del firewall.
Contenido
• Vistas (p. 1310)
• Detecciones (p. 1324)
• Monitores (p. 1325)
• Reglas (p. 1326)
• Eventos (p. 1326)
• Modelo de estado (p. 1327)
• Personalización de AWS Management Pack (p. 1329)
Vistas
AWS Management Pack proporciona las siguientes vistas, que se muestran en el espacio de trabajo
Monitoring (Monitorización) de la consola de operaciones.
Vistas
• Instancias EC2 (p. 1310)
• Volúmenes de Amazon EBS (p. 1312)
• Elastic Load Balancers (p. 1314)
• Aplicaciones de AWS Elastic Beanstalk (p. 1316)
• Pilas de AWS CloudFormation (p. 1318)
• Vistas del desempeño de Amazon (p. 1320)
• Alarmas de métricas de Amazon CloudWatch (p. 1321)
• Alertas de AWS (p. 1322)
• Nodos de monitor (System Center Operations Manager 2007 R2) (p. 1323)
Instancias EC2
Consulte el estado de las instancias EC2 de una cuenta de AWS particular desde todas las zonas de
disponibilidad y regiones. La vista también incluye instancias EC2 que se ejecutan en una nube privada
virtual (VPC). AWS Management Pack recupera etiquetas para que pueda buscar y filtrar la lista utilizando
esas etiquetas.
1310
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
• Open Amazon Console (Abrir consola de Amazon): lanza la Consola de administración de AWS en un
navegador web.
• Open RDP to Instance (Abrir RDP para instancia Amazon EC2 ): abre una conexión RDP con la
instancia de Windows seleccionada.
• Reboot Instance (Reiniciar instancia Amazon EC2 ): reinicia la instancia EC2 seleccionada.
• Start Instance (Iniciar instancia Amazon EC2 ): inicia la instancia EC2 seleccionada.
• Stop Instance (Detener instancia Amazon EC2 ): detiene la instancia EC2 seleccionada.
1311
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1312
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
Muestra un volumen de Amazon EBS y las alarmas asociadas. La siguiente ilustración muestra un
ejemplo:
1313
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1314
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
Muestra la relación de Elastic Load Balancing con otros componentes. La siguiente ilustración muestra un
ejemplo:
1315
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1316
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1317
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1318
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
Muestra la relación de la pila de AWS CloudFormation con otros componentes. Una pila de AWS
CloudFormation puede contener recursos de Amazon EC2 o Elastic Load Balancing. La siguiente
ilustración muestra un ejemplo:
1319
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1320
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1321
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
Alertas de AWS
Muestra las alertas que produce el pack de administración de AWS cuando el estado de un objeto es
crítico.
1322
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Vistas
1323
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Detecciones
Detecciones
Las detecciones son los recursos de AWS que monitoriza AWS Management Pack. AWS Management
Pack detecta los siguientes objetos:
• Las pilas de AWS CloudFormation no tienen las métricas de Amazon CloudWatch predeterminadas.
• Las instancias Amazon EC2 detenidas o los volúmenes de Amazon EBS no utilizados no generan datos
para sus métricas de Amazon CloudWatch predeterminadas.
• Después de iniciar una instancia Amazon EC2, las métricas de Amazon CloudWatch pueden tardar
hasta 30 minutos en aparecer en Operations Manager.
1324
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Monitores
• Amazon CloudWatch conserva los datos de monitorización durante dos semanas, incluso si se han
terminado los recursos de AWS. Este dato aparece en Operations Manager.
• Una alarma de Amazon CloudWatch existente de un recurso que no esté admitida crea una métrica y se
asocia con la alarma de Amazon CloudWatch. Estas métricas se pueden ver en la vista de desempeño
Other Metrics.
• Una pila de AWS CloudFormation y sus recursos de Elastic Load Balancing o Amazon EC2
• El balanceador de carga de Elastic Load Balancing y sus instancias EC2
• La instancia Amazon EC2 y sus volúmenes de EBS
• La instancia Amazon EC2 y su sistema operativo
• La aplicación de AWS Elastic Beanstalk y su entorno, configuración y recursos
AWS Management Pack detecta automáticamente la relación entre una instancia EC2 y el sistema
operativo que se ejecuta en él. Para detectar esta relación, Operations Manager Agent debe estar
instalado y configurado en la instancia y se debe importar el correspondiente pack de administración del
sistema operativo en Operations Manager.
Detecciones ejecutadas en los servidores de administración del grupo de recursos (System Center 2012) o
el nodo de monitor (System Center 2007 R2).
Monitores
Los monitores se utilizan para medir el estado de los recursos de AWS. Los monitores se ejecutan en los
servidores de administración del grupo de recursos (System Center 2012) o el nodo de monitor (System
Center 2007 R2).
1325
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Reglas
Reglas
Las reglas crean alertas (basadas en métricas de Amazon CloudWatch) y recopilan datos para realizar
análisis e informes.
Eventos
Informe de eventos sobre actividades en las que participan los recursos monitorizados. Los eventos se
escriben en el registro de eventos de Operations Manager.
ID de evento Descripción
1326
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Modelo de estado
ID de evento Descripción
Detección de métricas de instancias Amazon EC2 terminada
Modelo de estado
En la siguiente ilustración, se muestra el modelo de estado que define AWS Management Pack.
1327
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Modelo de estado
Cuando se ha detectado la relación entre una instancia EC2 y su sistema operativo, el estado del sistema
operativo se acumula en la instancia EC2.
El estado de una pila de AWS CloudFormation depende del estado de la propia pila de AWS
CloudFormation y de sus recursos, es decir, de los balanceadores de carga y las instancias EC2.
En la siguiente tabla, se ilustra cómo el estado de la pila de AWS CloudFormation se corresponde con su
estado.
DELETE_FAILED
UPDATE_ROLLBACK_FAILED
UPDATE_ROLLBACK_COMPLETE
UPDATE_IN_PROGRESS
UPDATE_COMPLETE_CLEANUP_IN_PROGRESS
UPDATE_COMPLETE
1328
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Personalización de AWS Management Pack
Tip
Para deshabilitar una detección, una regla o un objeto de monitorización, haga clic con el botón
derecho en el objeto para deshabilitarlo en el panel central de Operations Manager (Administrador
de operaciones), haga clic en Overrides (Reemplazos) y luego haga clic en Disable the Rule
(Deshabilita la regla). Puede deshabilitar reglas si, por ejemplo, no ejecuta aplicaciones de AWS
Elastic Beanstalk ni utiliza métricas de Amazon CloudWatch personalizadas.
Para obtener información acerca de la creación de anulaciones, consulte Tuning Monitoring by Using
Targeting and Overrides en el sitio web de Microsoft TechNet.
1329
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Actualización
1. En el sitio web Complementos de AWS para Microsoft System Center, haga clic en SCOM 2012.
Descargue AWS-SCOM-MP-2.0-2.5.zip en su equipo y descomprímalo. El archivo .zip incluye
Amazon.AmazonWebServices.mpb.
2. En la consola de operaciones, en el menú Go (Ir), haga clic en Administration (Administración) y luego
haga clic en Management Packs (Packs de administración).
3. En el panel Tasks (Tareas), haga clic en Import Management Packs (Importar packs de
administración).
4. En la página Select Management Packs (Seleccionar packs de administración), haga clic en Add
(Añadir) y luego haga clic en Add from disk (Añadir desde disco).
5. En el cuadro de diálogo Select Management Packs to import (Seleccionar packs de administración
que importar), seleccione el archivo Amazon.AmazonWebServices.mpb en la ubicación en la que lo
haya descargado y luego haga clic en Open (Abrir).
6. En la página Select Management Packs (Seleccionar packs de administración), en Import list (Importar
lista), seleccione el pack de administración Amazon Web Services y luego haga clic en Install
(Instalar).
1. En Management Server, vaya al sitio web Complementos de AWS para Microsoft System Center y
haga clic en SCOM 2007. Guarde AWS-MP-Setup-2.5.msi y luego ejecútelo.
2. Haga clic en Next (Siguiente) y siga las instrucciones para actualizar los componentes que instaló
anteriormente.
3. Si el servidor de administración raíz, la consola de operaciones y el nodo de monitor se encuentran en
diferentes equipos, debe descargar y ejecutar el programa de instalación en cada equipo.
4. En el nodo de monitor, abra una ventana del símbolo del sistema como administrador y ejecute los
siguientes comandos.
1330
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Desinstalación
6. En el panel Actions (Acciones), haga clic en Import Management Packs (Importar packs de
administración).
7. En la página Select Management Packs (Seleccionar packs de administración), haga clic en Add
(Añadir) y luego haga clic en Add from disk (Añadir desde disco).
8. En el cuadro de diálogo Select Management Packs to import (Seleccionar paquetes de administración
que importar), cambie el directorio por C:\Program Files (x86)\Amazon Web Services
Management Pack, seleccione el archivo Amazon.AmazonWebServices.mp y luego haga clic en
Open (Abrir).
9. En la página Select Management Packs (Seleccionar packs de administración), en Import list (Importar
lista), seleccione el pack de administración Amazon Web Services y luego haga clic en Install
(Instalar).
Si el botón Install (Instalar) está deshabilitado, no se permite la actualización a la versión actual y debe
desinstalar primero AWS Management Pack. Para obtener más información, consulte Desinstalación
de AWS Management Pack (p. 1331).
1. Realice los pasos 1 a 5 que se han explicado en relación con System Center 2012 en la sección
anterior.
2. En Control Panel, abra Programs and Features. Seleccione Amazon Web Services Management Pack
(Pack de administración de Amazon Web Services) y luego haga clic en Uninstall (Desinstalar).
3. Si el servidor de administración raíz, la consola de operaciones y el nodo de monitor se encuentran en
diferentes equipos, debe repetir este proceso en cada equipo.
Contenido
1331
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Errores 4101 y 4105
Error 4101
Exception calling "DescribeVolumes" with "1" argument(s): "AWS was not able to validate
the
provided access credentials"
Error 4105
Exception calling "DescribeApplications" with "0" argument(s): "The security token
included
in the request is invalid"
Error 4513
Si recibe uno de los siguientes errores, debe actualizar AWS Management Pack. Para obtener más
información, consulte Actualización de AWS Management Pack (p. 1330).
Error 4513
The callback method DeliverDataToModule failed with exception "Resolution of the
dependency
failed, type = "Amazon.SCOM.SDK.Interfaces.IMonitorSdk", name = "(none)".
Exception occurred while: Calling constructor Amazon.SCOM.SDK.CloudWatch.AwsMonitorSdk
(System.String awsAccessKey, System.String awsSecretKey).
Exception is: InvalidOperationException - Collection was modified; enumeration operation
may not execute.
Evento 623
Si encuentra el siguiente evento en el registro de eventos de Windows, utilice la solución que se explica en
KB975057.
1332
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Eventos 2023 y 2120
Evento 6024
Si encuentra el siguiente evento en el registro de eventos de Windows, consulte SCOM 2012: ID de evento
6024 para obtener más información.
• Compruebe que ha instalado la acumulación de actualizaciones más reciente de System Center 2012 —
Operations Manager. AWS Management Pack necesita al menos la acumulación de actualizaciones 1.
• Asegúrese de que ha configurado AWS Management Pack después de importarlo ejecutando el
asistente Add Monitoring Wizard. Para obtener más información, consulte Paso 1: Instalar AWS
Management Pack (p. 1298).
• Compruebe que ha esperado lo suficiente a que se detecten los recursos de AWS (10–20 minutos).
• Compruebe que los servidores de administración están configurados correctamente.
• Los servidores de administración deben tener conexión a Internet.
• La cuenta de acciones de un servidor de administración debe tener privilegios de administrador local
en el servidor de administración.
• El servidor de administración debe tener .NET Framework 4.5. o posterior.
• Compruebe que la cuenta Run As de AWS es válida.
• Los valores del ID de clave de acceso y la clave de acceso secreta son correctos.
• Las claves de acceso están activas: En la Consola de administración de AWS, haga clic en su nombre
en la barra de navegación y, a continuación, haga clic en Security Credentials (Credenciales de
seguridad).
• El usuario de IAM tiene al menos el permiso de acceso de solo lectura. Tenga en cuenta que el
acceso de solo lectura permite al usuario realizar acciones que no cambian el estado de un recurso,
como la monitorización, pero no le permite realizar acciones como lanzar o parar una instancia.
• Si en una métrica de Amazon CloudWatch se indica Not Monitored (No monitorizada), compruebe
si se ha definido al menos una alarma de Amazon CloudWatch para esa métrica de Amazon
CloudWatch.
1333
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Soluciones de problemas generales
de System Center 2007 R2
• Para solucionar otros problemas, utilice la información de los registros de eventos.
• Revise el registro de eventos de Operations Manager en el servidor de administración. Para obtener
más información, consulte Eventos (p. 1326) para ver una lista de los eventos que escribe AWS
Management Pack en el registro de eventos de Operations Manager.
1334
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de revisión
En la siguiente tabla se describen los cambios importantes de la documentación de Amazon EC2 a partir
de 2019. Actualizamos la documentación con frecuencia para dar cuenta de los comentarios que nos
envía.
Traiga sus propias direcciones Puede traer parte o todo su May 21, 2020
IPv6 intervalo de direcciones IPv6
públicas de su red en las
instalaciones a su cuenta de
AWS.
Detener e iniciar una instancia de Ahora puede detener sus January 13, 2020
spot instancias puntuales respaldadas
por Amazon EBS e iniciarlas
a voluntad, en lugar de confiar
en el comportamiento de
interrupción de parada.
1335
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Etiquetado de recursos (p. 1335) Puede etiquetar gateways de January 10, 2020
Internet de solo salida, gateways
locales, tablas de enrutamiento
de gateway locales, interfaces
virtuales de gateway local,
grupos de interfaces virtuales de
gateway local, asociaciones de
VPC de tablas de enrutamiento
de gateway local y asociaciones
de grupos de interfaz virtual
de tablas de enrutamiento de
gateway locales.
Conéctese a su instancia Puede iniciar una sesión del December 18, 2019
mediante Session Manager Administrador de sesiones con
una instancia desde la consola
de Amazon EC2.
Uso compartido de host dedicado Ahora puede compartir sus Hosts December 2, 2019
dedicados en distintas cuentas
de AWS.
Hosts dedicados (p. 1335) Ahora puede configurar un host November 21, 2019
dedicado para que admita varios
tipos de instancia en una familia
de instancias.
1336
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Compras en cola de Instancias Puede poner en cola una compra October 4, 2019
reservadas de una Instancia reservada hasta
tres años por adelantado.
Instancias G4 (p. 1335) Nuevas instancias con GPU de September 19, 2019
Tesla NVIDIA.
Uso compartido de Reserva de Ahora puede compartir sus July 29, 2019
capacidad bajo demanda Reservas de capacidad en las
cuentas de AWS.
Etiquetado de recursos (p. 1335) Puede etiquetar plantillas de July 24, 2019
lanzamiento durante la creación.
Etiquetado de recursos (p. 1335) Puede etiquetar Reservas de May 27, 2019
hosts dedicados.
1337
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Etiquetado de recursos (p. 1335) Puede etiquetar puntos de enlace May 13, 2019
de la VPC, servicios de punto
de enlace y configuraciones del
servicio de punto de enlace.
Instancias I3en (p. 1335) Las nuevas instancias I3en May 8, 2019
pueden utilizar hasta 100 Gbps
de ancho de banda de red.
Instancias T3a (p. 1335) Nuevas instancias que ofrecen April 24, 2019
procesadores AMD EYPC.
Etiquetado de recursos (p. 1335) Puede asignar etiquetas March 14, 2019
personalizadas a sus reservas
host dedicado para clasificarlas
de distintas formas.
Instancias Bare Metal para M5, Nuevas instancias que February 13, 2019
M5d, R5, R5d y z1d (p. 1335) proporcionan a las aplicaciones
acceso directo a los recursos
físicos del servidor del host.
1338
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Nuevo tipo de solicitud 15/11/2016 Flota de EC2 es ahora compatible con un nuevo 14 de
de Flota de EC2: tipo de solicitud, instant, que puede utilizar para noviembre
instant aprovisionar de forma sincrónica la capacidad de 2018
en los tipos de instancia y modelos de compra.
La solicitud instant devuelve las instancias
lanzadas en la respuesta de la API y no realiza
ninguna acción más, lo que le permite controlar
si se lanzan instancias o cuándo se lanzan. Para
obtener más información, consulte Tipos de
solicitudes de Flota de EC2 (p. 420).
Información de ahorro 15/11/2016 Puede ver los ahorros conseguidos por utilizar 5 de
de spot Instancias de spot en un Flota de spot o varios noviembre
Instancias de spot. Para obtener más información, de 2018
consulte Ahorro en la compra de Instancias de
spot (p. 266).
1339
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Traiga sus propias 15/11/2016 Puede traer parte o toda su gama de direcciones 23 de
direcciones IP (del IPv4 públicas de su red local a su cuenta de AWS. octubre de
inglés BYOIP) Una vez que traiga su gama de direcciones a 2018
AWS, aparecerá en su cuenta como un grupo
de direcciones. Puede crear una dirección IP
elástica a partir de su grupo de direcciones y
utilizarla con los recursos de AWS. Para obtener
más información, consulte Traiga sus propias
direcciones IP (del inglés BYOIP) (p. 731).
1340
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Instancias R5 y R5d 15/11/2016 Las instancias R5 y R5d están diseñadas para 25 de julio
bases de datos de alto rendimiento, cachés en de 2018
memoria distribuidas y análisis en memoria. Las
instancias R5d se suministran con volúmenes de
almacenes de instancias de NVMe. Para obtener
más información, consulte Instancias optimizadas
para memoria (p. 172).
Automatización del ciclo 15/11/2016 Puede usar Administrador de ciclo de vida de 12 de julio
de vida de instantáneas datos de Amazon para automatizar la creación de 2018
y eliminación de instantáneas de los volúmenes
de EBS. Para obtener más información, consulte
Automatización del ciclo de vida de instantáneas
de Amazon EBS (p. 1042).
Opciones de CPU de la 15/11/2016 Cuando crea una plantilla de lanzamiento mediante 11 de julio
plantilla de lanzamiento las herramientas de la línea de comandos, de 2018
puede optimizar las opciones de CPU para que
se adapten a cargas de trabajo o necesidades
del negocio específicas. Para obtener más
información, consulte Creación de una plantilla de
lanzamiento (p. 397).
Etiquetar Hosts 15/11/2016 Puede etiquetar sus Hosts dedicados. Para 3 de julio
dedicados obtener más información, consulte Etiquetado de de 2018
host dedicados (p. 348).
1341
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Optimización de las 15/11/2016 Al lanzar una instancia, puede optimizar las 8 de mayo
opciones de CPU opciones de CPU para que se adapten a cargas de de 2018
trabajo o necesidades empresariales específicas.
Para obtener más información, consulte
Optimización de las opciones de CPU (p. 545).
Flota de EC2 15/11/2016 Puede utilizar Flota de EC2 para lanzar un grupo 2 de mayo
de instancias en diferentes tipos de instancias EC2 de 2018
y zonas de disponibilidad, así como en modelos de
compra de instancia a petición, Instancia reservada
e instancia de spot. Para obtener más información,
consulte Lanzamiento de una flota de EC2 (p. 416).
Cambio de los grupos 15/11/2016 Puede mover una instancia dentro o fuera de 1 de marzo
de ubicación un grupo de ubicación, o cambiar su grupo de 2018
de ubicación. Para obtener más información,
consulte Cambio del grupo de ubicación para una
instancia (p. 789).
1342
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Amazon Time Sync 15/11/2016 Puede usar Amazon Time Sync Service para 29 de
Service mantener la hora correcta en su instancia. Para noviembre
obtener más información, consulte Establecimiento de 2017
de la hora para una instancia de Windows (p. 560).
1343
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Instancias X1e 15/11/2016 Las instancias X1e están diseñadas para bases 28 de
de datos de alto rendimiento y bases de datos en noviembre
memoria, entre otras aplicaciones de informática de 2017
que usen memoria de forma intensiva. Para
obtener más información, consulte Instancias
optimizadas para memoria (p. 172).
1344
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Etiqueta de instancias 15/11/2016 Puede configurar su Flota de spot de modo que se 24 de julio
Flota de spot. etiqueten de forma automática las instancias que de 2017
lance.
1345
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Elastic Network Adapter 01/04/2016 Ahora puede utilizar ENA para disfrutar de redes 28 de junio
(ENA) mejoradas. Para obtener más información, de 2016
consulte Tipos de redes mejoradas (p. 768).
Soporte mejorado para 01/04/2016 Ahora puede ver y modificar configuraciones de 23 de junio
ver y modificar ID más ID más largas para otros usuarios de IAM, roles de 2016
largos de IAM o para el usuario raíz. Para obtener más
información, consulte ID de recursos (p. 1171).
Copia de instantáneas 01/04/2016 Ahora puede copiar instantáneas de EBS cifradas 21 de junio
de Amazon EBS entre cuentas de AWS. Para obtener más de 2016
cifradas entre cuentas información, consulte Copia de una instantánea de
de AWS Amazon EBS (p. 1026).
1346
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Dos nuevos tipos de 01/10/2015 Ahora puede crear volúmenes de HDD de 19 de abril
volúmenes de EBS rendimiento optimizado (st1) y HDD en frío (sc1). de 2016
Para obtener más información, consulte Tipos de
volúmenes de Amazon EBS (p. 965).
1347
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1348
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1349
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1350
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
ClassicLink 01/10/2014 Con ClassicLink, puede enlazar una instancia EC2- 7 de enero
Classic a una VPC de su cuenta. Puede asociar los de 2015
grupos de seguridad de VPC a la instancia EC2-
Classic, lo que hace posible la comunicación entre
la instancia EC2-Classic y las instancias de la VPC
utilizando direcciones IP privadas. Para obtener
más información, consulte ClassicLink (p. 840).
1351
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Nueva página EC2 Utilice la página EC2 Service Limits (Límites de los 19 de junio
Service Limits (Límites servicios de EC2) de la consola de Amazon EC2 de 2014
de los servicios de EC2) para ver los límites actuales de los recursos que
proporcionan Amazon EC2 y Amazon VPC, por
cada región.
Volúmenes SSD de uso 01/05/2014 Los volúmenes SSD de uso general ofrecen 16 de junio
general de Amazon EBS almacenamiento económico que resulta ideal para de 2014
una gran variedad de cargas de trabajo. Estos
volúmenes ofrecen latencias en milisegundos
de un solo dígito, la posibilidad de ampliar a
3000 IOPS durante periodos prolongados y una
velocidad de referencia de 3 IOPS/GiB. El tamaño
de los volúmenes SSD de uso general puede variar
de 1 GiB a 1 TiB. Para obtener más información,
consulte Volúmenes de SSD de uso general
(gp2) (p. 968).
Windows Server 2012 Las AMI para Windows Server 2012 R2 utilizan 3 de junio
R2 los nuevos controladores AWS PV. Para obtener de 2014
más información, consulte Controladores AWS
PV (p. 525).
1352
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Cifrado de Amazon EBS 01/05/2014 Cifrado de Amazon EBS ofrece un cifrado perfecto 21 de
de volúmenes de datos de EBS e instantáneas, mayo de
lo que elimina la necesidad de crear y mantener 2014
una infraestructura de administración de claves
segura. El cifrado de EBS activa la seguridad
de los datos en reposo cifrando los datos con
claves administradas por Amazon. El cifrado
se produce en los servidores que hospedan las
instancias EC2, por lo que los datos se cifran a
medida que circulan entre las instancias EC2
y el almacenamiento de EBS. Para obtener
más información, consulte Cifrado de Amazon
EBS (p. 1065).
1353
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Permisos de nivel 15/10/2013 Ahora puede crear políticas en AWS Identity and 20 de
de recursos para Access Management para controlar los permisos noviembre
RunInstances de nivel de recursos para la acción de la API de 2013
RunInstances de Amazon EC2. Para obtener
más información y políticas de ejemplo, consulte
Identity and Access Management para Amazon
EC2 (p. 868).
1354
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
AWS Management Pack AWS Management Pack enlaza instancias Amazon 8 de mayo
EC2 con los sistemas operativos Windows o Linux de 2013
que ejecutan. AWS Management Pack es una
extensión de Microsoft System Center Operations
Manager. Para obtener más información, consulte
AWS Management Pack for Microsoft System
Center (p. 1293).
Nueva página Tags Hay una nueva página Tags (Etiquetas) en la 04 de abril
(Etiquetas) consola de Amazon EC2. Para obtener más de 2013
información, consulte Etiquetado de los recursos
de Amazon EC2 (p. 1182).
Copia de una AMI de 01/02/2013 Puede copiar una AMI de una región a otra, lo 11 de
una región a otra que le permite lanzar instancias uniformes en más marzo de
de una región de AWS de una manera rápida y 2013
sencilla.
1355
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1356
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
• Inglés
• Chino simplificado
• Chino tradicional
• Chino tradicional (Hong Kong)
• Japonés
• Coreano
• Portugués
• Portugués (Brasil)
• Checo
• Neerlandés
• Francés
• Alemán
• Húngaro
• Italiano
• Polaco
• Ruso
• Español
• Sueco
• Turco
1357
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
Instancias que utilizan 15/06/2012 Las instancias que utilizan mucha E/S ofrecen un 18 de julio
mucha E/S de Amazon rendimiento de E/S de disco muy elevado y una de 2012
EC2 latencia baja utilizando el almacén de instancias
local basado en SSD.
Roles de IAM en 01/06/2012 Los roles de IAM para Amazon EC2 ofrecen: 11 de junio
instancias Amazon EC2 de 2012
• Claves de acceso a AWS para aplicaciones que
se ejecutan en instancias Amazon EC2.
• Rotación automática de claves de acceso de
AWS en la instancia Amazon EC2.
• Permisos detallados para aplicaciones que se
ejecutan en instancias Amazon EC2 que realizan
solicitudes a los servicios de AWS.
1358
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
AMI de AWS 01/04/2012 Se ha añadido compatibilidad con las AMI de AWS 19 de abril
Marketplace Marketplace. de 2012
Las instancias medias 15/12/2011 Se ha añadido compatibilidad con un nuevo tipo de 7 de marzo
admiten 64 bits en todas instancia e información de 64 bits. de 2012
las AMI
Nuevos tipos de 01/11/2011 Puede elegir entre una gran variedad de ofertas de 01 de
ofertas para instancias instancias reservadas diseñadas para el uso que diciembre
reservadas de Amazon tenga previsto de la instancia. de 2011
EC2
1359
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1360
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1361
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
AWS Identity and Ahora, Amazon EC2 se integra con AWS Identity 2 de
Access Management and Access Management (IAM). Para obtener septiembre
para Amazon EC2 más información, consulte Identity and Access de 2010
Management para Amazon EC2 (p. 868).
1362
Amazon Elastic Compute Cloud Guía
del usuario de instancias de Windows
Historial de años anteriores
1363