• Общие вопросы

    Вопрос: Как можно подключить эластичные графические процессоры к инстансам Amazon EC2 и как отключить их?

    Эластичные графические процессоры можно подключить к инстансам EC2 в процессе создания таковых. Размер эластичных графических процессоров можно указать через консоль EC2, SDK или интерфейс командной строки AWS. Эластичные графические процессоры отключаются при завершении работы инстанса EC2.

    Вопрос: Какие типы и размеры инстансов поддерживаются эластичными графическими процессорами?

    Эластичные графические процессоры поддерживают широкий диапазон инстансов EC2 текущего поколения, включая m4, m3, c4, c3, r4, r3, x1, d2, i3 и t2 (t2.medium и большего размера).

     

    eg1.medium

    eg1.large

    eg1.xlarge

    eg1.2xlarge

    M4

    M3

    C4

    C3

    R4

    R3

    T2

    t2.medium и большего размера

    t2.medium и большего размера

    t2.medium и большего размера

    t2.medium и большего размера

    X1

    I3

    D2

    P2

    -

    -

    -

    -

    G3 - - - -

    G2

    -

    -

    -

    -

    F1

    -

    -

    -

    -

    Вопрос: Какие операционные системы поддерживаются?

    Эластичные графические процессоры поддерживают Windows Server 2012 R2 и Windows Server 2016.

    Вопрос: Можно ли зарезервировать ресурсы для эластичных графических процессоров?

    Нет. Эластичные графические процессоры могут быть выделены только по требованию.

    Вопрос: Как инстансы EC2 взаимодействуют с подключенными эластичными графическими процессорами?

    Эластичные графические процессоры и сетевой трафик инстанса используют общую полосу пропускания. Канал связи настроен с использованием созданного в VPC эластичного сетевого интерфейса (ENI), который называется конечной точкой эластичного графического процессора.

    Вопрос: Требуется ли драйвер для эластичных графических процессоров?

    В инстансе должен быть установлен драйвер эластичных графических процессоров. Однако этот драйвер не является драйвером устройства. Это оптимизированная Amazon библиотека OpenGL, которая обнаруживает наличие эластичных графических процессоров и подключается к ним. Когда приложения делают вызовы API OpenGL для 3D-операций, библиотека Amazon OpenGL перенаправляет эти вызовы по сети на эластичный графический процессор, тот выполняет операции и возвращает результаты обратно в библиотеку. Amazon EC2 управляет физическим оборудованием, драйверами графического процессора и передачей команд как в инстанс EC2, так и из него. Доступ к инфраструктуре эластичных графических процессоров осуществляется через сетевую конечную точку VPC, к которому подключен инстанс, а трафик команд и результатов OpenGL передается с использованием выделенных инстансу сетевых ресурсов.

    Вопрос: Отображается ли эластичный графический процессор в диспетчере устройств?

    Нет, в диспетчере устройств нет дополнительного устройства для эластичного графического процессора.

    Вопрос: Можно ли подключить несколько эластичных графических процессоров к одному инстансу или подключить один и тот же эластичный графический процессор к нескольким инстансам?

    Нет, подключить можно только один эластичный графический процессор к одному инстансу EC2.

    Вопрос: Можно ли подключать/отключать эластичный графический процессор во время работы инстанса?

    Нет. Эластичные графические процессоры могут быть подключены только при создании инстанса и отключены только при завершении работы инстанса.

    Вопрос: Можно ли подключить локальную машину к эластичному графическому процессору на EC2?

    Нет. Эластичные графические процессоры можно подключать только к инстансам EC2.

    Вопрос: Может ли запуск инстанса закончиться сбоем из-за эластичных графических процессоров?

    Если эластичный графический процессор не может быть выделен из-за нехватки ресурсов, пользователю будет передано сообщение об ошибке по причине отсутствия ресурсов, а запуск инстанса завершится сбоем. Если предоставленная подсеть имеет меньше доступных IP-адресов, чем требуется для запуска всех запрошенных инстансов и создания конечной точки эластичного графического процессора, пользователю будет передано сообщение с пояснением, что для первого запуска инстанса с эластичным графическим процессором в этой зоне доступности для этого VPC требуется дополнительный IP-адрес.

    Вопрос: Каким образом, находясь в среде инстанса, можно узнать, подключены ли эластичные графические процессоры и правильно ли установлены необходимые библиотеки?

    Чтобы узнать, правильно ли установлен драйвер эластичного графического процессора и правильно ли работает эластичный графический процессор, нужно щелкнуть по значку «Elastic GPU» в области уведомлений на панели задач. Если все работает правильно, пользовательский интерфейс эластичного графического процессора будет показывать нормальное состояние. Если значок «Elastic GPU» отсутствует, требуется переустановить драйвер эластичного графического процессора.

    Вопрос: Какие приложения сертифицированы AWS для работы с эластичными графическими процессорами?

    AWS не выполняет сертификацию приложений от имени поставщиков программного обеспечения. Однако мы предоставляем независимым поставщикам программного обеспечения программу графической сертификации, чтобы они могли сертифицировать свои приложения на AWS.

    Вопрос: Какие протоколы потоковой передачи рабочего стола поддерживаются эластичными графическими процессорами?

    Эластичные графические процессоры могут использоваться в сочетании со многими протоколами потоковой передачи рабочего стола, такими как Desktop Cloud Visualization (DCV), Remote Desktop Protocol (RDP) и Virtual Network Computing (VNC).

    Вопрос: Запускать можно только одно приложение – или эластичные графические процессоры поддерживают одновременное использование нескольких приложений?

    Эластичные графические процессоры не ограничивают количество одновременно запущенных приложений.

    Вопрос: Приложение сообщает, что в системе имеется 0 МБ графической памяти. Почему так происходит?

    Если используется базовый видеоадаптер Microsoft, запрос объема графической памяти вернет 0 МБ. Это не мешает использовать графическую память, предоставляемую эластичным графическим процессором, через вызовы API OpenGL.

  • Производительность

    Вопрос: Какие факторы могут повлиять на производительность эластичных графических процессоров?

    Существует множество факторов, которые могут повлиять на производительность эластичных графических процессоров. Это доступная пропускная способность сети, выделенная инстансу EC2, сложность 3D-моделей и размер контекста OpenGL.

    Вопрос: Какие метрики можно получить от эластичных графических процессоров?

    С помощью сервиса CloudWatch для эластичных графических процессоров можно получать метрики использования графической памяти.

  • Сеть

    Вопрос: Можно ли подключить эластичные графические процессоры к инстансам EC2 без использования VPC?

    Нет. Эластичные графические процессоры могут быть подключены к инстансам EC2 только в VPC.

    Вопрос: Потребляют ли эластичные графические процессоры пропускную способность сети, выделенную инстансам EC2?

    Да, для связи между эластичным графическим процессором и инстансом EC2 используется эластичный сетевой интерфейс (ENI). Вся полоса пропускания, потребляемая этим ENI, учитывается при расчете пропускной способности, выделенной инстансу EC2.

    Вопрос: Как можно управлять конечной точкой эластичного графического процессора, используемой в работе эластичных графических процессоров?

    Конечная точка эластичного графического процессора – это интерфейс ENI, связанный с эластичными графическими процессорами. Управлять группой безопасности, связанной с этим ENI, можно так же, как в случае любого другого ENI. Однако отсоединить такой ENI от инстанса EC2, к которому он подключен, невозможно.

    Вопрос: Каковы требования группы безопасности для эластичных графических процессоров?

    Чтобы разрешить сетевой трафик между инстансом EC2 и подключенным к нему эластичным графическим процессором, группа безопасности, связанная с ENI эластичного графического процессора, должна разрешать весь исходящий трафик TCP на порту 2007.

    Вопрос: Какие данные передаются по сети?

    Передаются команды OpenGL из инстансов EC2 в эластичный графический процессор и обработанные блоки данных из эластичного графического процессора в инстанс EC2. Между инстансом EC2 и эластичным графическим процессором также передается информация управления. Никакие передаваемые данные никогда не покидают облако VPC.

    Вопрос: Какой уровень сетевых задержек гарантируется между инстансом Windows и эластичным графическим процессором?

    Эластичный графический процессор работает с задержками на уровне остальной сети AWS.

     

  • Выставление счетов и метрики

    Вопрос: Каков жизненный цикл эластичного графического процессора и как начисляется плата за его использование?

    Эластичные графические процессоры оплачиваются на почасовой основе, а их жизненный цикл совпадает с жизненным циклом инстансов, к которым они подключены.

    • Ожидание. После запуска инстанса и эластичного графического процессора последний переходит в состояние ожидания. В состоянии ожидания Amazon EC2 находит ресурс эластичного графического процессора и устанавливает канал связи между инстансом и эластичным графическим процессором. За время, пока графический процессор находится в состоянии ожидания, плата не взимается.
    • Работа. После того как инстанс и эластичный графический процессор готовы к работе, эластичный графический процессор переходит в рабочее состояние. Как только инстанс переходит в рабочее состояние, он становится работоспособным. Плата за эластичные графические процессоры начисляется за каждый час времени (полный или неполный), в течение которого работает инстанс, если эластичные графические процессоры находятся в исправном состоянии.
    • Остановка работы. Когда вы останавливаете инстанс (применимо только к инстансам на базе EBS) при включенном эластичном графическом процессоре, инстанс входит в состояние остановки и, соответственно, эластичный графический процессор переходит в остановленное состояние. Плата за остановленные эластичные графические процессоры не начисляется.
    • Завершение работы и отключение. При завершении работы инстанса, как только статус инстанса изменяется на отключение или завершение, плата за этот инстанс и эластичный графический процессор перестает начисляться.

     

    Вопрос: Будет ли начисляться плата в случае неисправности эластичных графических процессоров?

    Нет, плата за эластичные графические процессоры взимается только в том случае, если они находятся в исправном состоянии.

    Вопрос: Подлежит ли оплате пропускная способность сети, используемая эластичным графическим процессором?

    Нет. Если эластичный графический процессор и связанный с ним инстанс EC2 находятся в одной и той же зоне доступности, передача данных по сети между эластичным графическим процессором и инстансом EC2 не оплачивается.

    Вопрос: Ваши цены указаны с учетом налогов?

    Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование сервисов AWS облагается потребительским налогом Японии. Подробнее.

  • Поддержка API

    Вопрос: Какие графические API поддерживают эластичные графические процессоры?

    Эластичные графические процессоры поддерживают OpenGL 4.2.

    Вопрос: Какую версию OpenGL поддерживают эластичные графические процессоры?

    Эластичные графические процессоры поддерживают OpenGL 4.2.

    Вопрос: Какую версию языка программирования шейдеров OpenGL поддерживают эластичные графические процессоры?

    Эластичные графические процессоры поддерживают GLSL 4.20.

    Вопрос: Если я являюсь разработчиком OpenGL, как можно выяснить, что мое приложение использует в работе эластичные графические процессоры?

    Для обнаружения присутствия эластичных графических процессоров можно использовать API OpenGL.