• Aspectos generales

    P: ¿Cómo puedo conectar y desconectar GPU elásticas de mis instancias Amazon EC2?

    Las GPU elásticas se pueden conectar a instancias de EC2 en el momento de su creación. Puede especificar el tamaño de las GPU elásticas mediante EC2 Console, la CLI y el SDK de AWS. Las GPU elásticas se desconectan al terminar la instancia de EC2.

    P: ¿Qué tipos de instancias y tamaños admiten las GPU elásticas?

    Las GPU elásticas admiten una amplia variedad de instancias de EC2 de nueva generación, entre otras, m5, m4, m3, c5, c4, c3, r4, r3, x1, d2, i3 y t2 (t2.medium o de mayor tamaño).

     

    eg1.medium

    eg1.large

    eg1.xlarge

    eg1.2xlarge

    M5

    M4

    M3

    C5

    C4

    C3

    R4

    R3

    T2

    t2.medium o mayor

    t2.medium o mayor

    t2.medium o mayor

    t2.medium o mayor

    X1

    I3

    D2

    P3
    - - - -

    P2

    -

    -

    -

    -

    G3 - - - -

    G2

    -

    -

    -

    -

    F1

    -

    -

    -

    -

    P: ¿Qué sistema operativo es compatible?

    Las GPU elásticas son compatibles con Windows Server 2012 R2 y Windows Server 2016.

    P: ¿Puedo reservar capacidad para las GPU elásticas?

    No, las GPU elásticas solo se pueden aprovisionar bajo demanda.

    P: ¿Cómo se comunican mis instancias de EC2 con las GPU elásticas conectadas?

    Las GPU elásticas aprovechan el mismo ancho de banda que el tráfico de red de la instancia. El canal se configura con una interfaz de red elástica (ENI) creada en su VPC, y que se llama punto de enlace de GPU elástica.

    P: ¿Necesito un controlador para las GPU elásticas?

    Debe instalar un controlador de GPU elásticas en la instancia. Sin embargo, el controlador no es un controlador de dispositivo. En su lugar, es una biblioteca OpenGL optimizada para Amazon que detecta la presencia de GPU elásticas y se conecta a las GPU conectadas. Cuando las aplicaciones realizan llamadas al API OpenGL para las operaciones 3D, la biblioteca OpenGL de Amazon redirige las llamadas a la GPU elástica a través de la red, donde se procesan las operaciones y los resultados se devuelven a la biblioteca. Amazon EC2 administra el hardware físico, los controladores de dispositivos GPU y el transporte de comandos hacia y desde la instancia de EC2. A la infraestructura de las GPU elásticas se obtiene acceso a través de un punto de enlace de red dentro de la VPC de una instancia conectada, y el tráfico de los comandos de OpenGL y los resultados se transmiten a través de la capacidad de red aprovisionada de la instancia.

    P: ¿Puedo ver las GPU elásticas en mi dispositivo?

    No, no existe ningún dispositivo adicional para las GPU elásticas en el administrador de dispositivos.

    P: ¿Puedo conectar varias GPU elásticas a una sola instancia o adjuntar la misma GPU elástica a varias instancias?

    No, solo puede adjuntar una GPU elástica a una instancia de EC2.

    P: ¿Puedo conectar o desconectar GPU elásticas mientras la instancia está en ejecución?

    No, las GPU elásticas solo se pueden conectar en el momento de crear las instancias, y desconectarse al terminar las instancias.

    P: ¿Puedo conectar una máquina on-premises a una GPU elástica en EC2?

    No, las GPU elásticas solo se pueden conectar a instancias de EC2.

    P: ¿Puede una instancia experimentar errores de lanzamiento o inicio por las GPU elásticas?

    Si no se puede adquirir capacidad de GPU elásticas debido a la escasez de capacidad, se muestra un mensaje de error de capacidad insuficiente y se producirá un error en el lanzamiento o el inicio de la instancia. Si la subred presentada tiene menos IP disponibles que las necesarias para lanzar todas las instancias solicitadas y para crear el punto de enlace de la GPU elástica, se muestra una excepción con información adicional que explica que se necesita una IP adicional para el primer lanzamiento con una GPU elástica en una zona de disponibilidad para esta VPC.

    P: ¿Cómo puedo saber si las GPU elásticas, incluidas las bibliotecas necesarias, están correctamente instaladas desde dentro de la instancia?

    Puede hacer clic en el icono de la GPU elástica en el área de notificación de la barra de tareas y ver si el controlador de GPU elásticas está correctamente instalado y si la GPU elástica funciona correctamente. Si todo funciona correctamente, la interfaz de usuario de la GPU elástica se mostrará en buen estado. Si no encuentra el icono de la GPU elástica, debe volver a instalar el controlador de GPU elásticas.

    P: ¿Qué aplicaciones certifica AWS como compatibles con las GPU elásticas?

    AWS no ofrece ninguna certificación de aplicación en nombre de los proveedores de software. Sin embargo, contamos con un programa de certificación de gráficos para que los ISV puedan certificar sus aplicaciones en AWS.

    P: ¿Qué protocolos de transmisión de escritorio admiten las GPU elásticas?

    Las GPU elásticas se pueden utilizar con muchos protocolos de transmisión de escritorio, por ejemplo, Desktop Cloud Visualization (DCV), Remote Desktop Protocol (RDP) y Virtual Network Computing (VNC).

    P: ¿Puedo ejecutar una única aplicación a la vez o las GPU elásticas permiten ejecutar varias aplicaciones al mismo tiempo?

    Las GPU elásticas no tienen ninguna restricción sobre el número de aplicaciones que se pueden ejecutar al mismo tiempo.

    P: Mi aplicación notifica que el sistema tiene 0 MB de memoria GPU. ¿Por qué?

    Si está utilizando Microsoft Basic Adaptor, la consulta a la memoria GPU devolverá 0 MB. Sin embargo, podrá utilizar la memoria GPU proporcionada por las GPU elásticas mediante llamadas al API OpenGL.

  • Rendimiento

    P: ¿Qué factores pueden afectar al desempeño de las GPU elásticas?

    Existen muchos factores que pueden afectar al desempeño de las GPU elásticas. Esto incluye el ancho de banda de red disponible para la instancia de EC2, la complejidad de los modelos en 3D y el tamaño de su contexto de OpenGL.

    P: ¿Cuáles son las métricas que puedo obtener de las GPU elásticas?

    Puede obtener las métricas de uso de la memoria GPU de las GPU elásticas mediante CloudWatch.

  • Redes

    P: ¿Puedo conectar GPU elásticas a instancias de EC2 sin VPC?

    No, las GPU elásticas solo se pueden conectar a instancias de EC2 dentro de una VPC.

    P: ¿Las GPU elásticas consumen ancho de banda de red de mis instancias de EC2?

    Sí, el canal de comunicación entre las GPU elásticas y instancia de EC2 es a través de una interfaz de red elástica. Todo el ancho de banda que ha consumido la interfaz de red elástica se tendrán en cuenta para el límite de ancho de banda de la instancia de EC2.

    P: ¿Cómo puedo administrar el punto de enlace de la GPU elástica utilizada por las GPU elásticas?

    El punto de enlace de la GPU elástica es una interfaz de red elástica asociada con sus GPU elásticas. Puede administrar el grupo de seguridad asociado a la interfaz de red elástica de la misma forma que lo haría para otras interfaces de red elástica. Sin embargo no puede desconectar la interfaz de red elástica de la instancia de EC2 a la que está conectada.

    P: ¿Cuál es el requisito del grupo de seguridad de las GPU elásticas?

    Para permitir que tráfico de red fluya entre la instancia de EC2 y la GPU elástica a la que está conectada, el grupo de seguridad asociado a la interfaz de red elástica de las GPU elásticas debe permitir todos el tráfico TCP saliente en el puerto 2007.

    P: ¿Qué tipo de datos se transfieren en la red?

    Transferimos comandos OpenGL desde las instancias de EC2 a las GPU elásticas, y hemos representado los marcos desde las GPU elásticas a la instancia de EC2. También hay alguna información de control que se transfiere entre las instancias de EC2 y la GPU elástica. Sin embargo, todos los datos transferidos nunca salen de su VPC.

    P: ¿Qué latencia de red se garantiza entre la instancia de Windows y la GPU elástica?

    La GPU elástica está sujeta a la misma latencia de la red de AWS.

     

  • Facturación y medición

    P: ¿Cuál es el ciclo de vida de una GPU elástica y cómo se me facturará?

    Las GPU elásticas se facturan por hora, y el ciclo de vida de las GPU elásticas refleja el ciclo de vida de la instancia a la que está conectada.

    • Pendiente: al lanzar una instancia y una GPU elástica, la GPU elástica entra en estado pendiente. Mientras esté en estado pendiente, Amazon EC2 busca la capacidad de las GPU elásticas y establece un canal entre la instancia y la GPU elástica. No se le cobrará por el tiempo empleado en estado pendiente.
    • En ejecución: cuando la instancia y la GPU elástica están listas, la GPU elástica entra en estado de ejecución. En cuanto la instancia pasa al estado de ejecución, la instancia está en buen estado. Las GPU elásticas se facturarán por cada hora o fracción de hora que estén en ejecución, si las GPU elásticas se encuentran en buen estado.
    • Deteniendo y detenida: al detener la instancia (solo instancias respaldadas por EBS) con una GPU elástica conectada, la instancia entra en estado de detención y, del mismo modo, la GPU elástica entra en estado detenida. No cobramos por las GPU elásticas que están detenidas.
    • Apagando y terminada: al la instancia, tan pronto como el estado cambia a apagando o terminada, dejan de aplicarse cargos para dichas instancia y GPU elástica.

     

    P: ¿Me cobrarán cuando las GPU elásticas estén dañadas?

    No, las GPU elásticas solo se facturarán si se encuentran en buen estado.

    P: ¿Debo pagar por el ancho de banda de red utilizada por la GPU elástica?

    N.º Como la GPU elástica y la instancia de EC2 asociada está en la misma zona de disponibilidad, la transferencia de red entre la instancia de EC2 y la GPU elástica es gratuita.

    P: ¿Los precios incluyen impuestos?

    Si no se especifica lo contrario, nuestros precios no incluyen los impuestos ni gravámenes correspondientes, como el IVA y cualquier otro impuesto sobre las ventas. Si tiene clientes con una dirección de facturación de Japón, el uso de los servicios de AWS está sujeto al impuesto de consumo nipón. Más información.

  • Soporte de API

    P: ¿Qué API de gráficos admiten las GPU elásticas?

    Las GPU elásticas admiten OpenGL 4.3.

    P: ¿Qué versión de OpenGL admiten las GPU elásticas?

    Las GPU elásticas admiten OpenGL 4.3.

    P: ¿Qué versión del lenguaje de sombreado de OpenGL admiten las GPU elásticas?

    Las GPU elásticas admiten GLSL 4.30.

    P: Como desarrollador de OpenGL, ¿cómo puedo detectar si mi aplicación se está ejecutando en una implementación de GPU elásticas?

    Puede utilizar la API OpenGL para detectar la presencia de GPU elásticas.