Como trabalhar com o Elastic Graphics
Importante
O Amazon Elastic Graphics chegou ao fim da vida útil em 8 de janeiro de 2024. Para workloads que precisam de aceleração gráfica, recomendamos que você use instâncias G4ad, G4dn ou G5 do Amazon EC2.
Você pode executar uma instância e associá-la a um acelerador do Elastic Graphics durante a execução. Em seguida, você deve instalar as bibliotecas necessárias manualmente em sua instância que permitam a comunicação com o acelerador. Para obter limitações, consulte Limitações de Elastic Graphics.
Tarefas
Configurar grupos de segurança
O Elastic Graphics requer um grupo de segurança de autorreferência que permita todo o tráfego de entrada e saída do grupo de segurança e para ele próprio. O grupo de segurança deve incluir as regras de entrada e saída a seguir.
Entrada | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | Protocolo | Port (Porta) | Origem | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elastic Graphics |
TCP |
2007 |
O ID do grupo de segurança (seu próprio ID de recurso) |
Saída | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | Protocolo | Port Range (Intervalo de portas) | Destination (Destino) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elastic Graphics |
TCP |
2007 |
O ID do grupo de segurança (seu próprio ID de recurso) |
Ao usar o console do Amazon EC2 para iniciar sua instância com um acelerador do Elastic Graphics, você poderá permitir que o assistente de execução crie automaticamente as regras do grupo de segurança necessárias ou selecione uma segurança criada anteriormente.
Se você estiver iniciando sua instância usando a AWS CLI ou um SDK, será necessário especificar um grupo de segurança criado anteriormente.
Para criar um grupo de segurança para o Elastic Graphics
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Security Groups (Grupos de segurança) e, em seguida, Create Security Group (Criar grupo de segurança).
-
Na janela Security group (Grupo de segurança), faça o seguinte:
-
Em Security group name (Nome do grupo de segurança), insira um nome descritivo para o grupo de segurança, como
Elastic Graphics security group
. -
(Opcional) Em Description (Descrição), insira uma breve descrição do grupo de segurança.
-
Em VPC, selecione a VPC na qual você pretende usar o Elastic Graphics.
-
Escolha Create security group (Criar grupo de segurança).
-
-
No painel de navegação, escolha Security Groups (Grupos de segurança), selecione o grupo de segurança que você acabou de criar e na guia Details (Detalhes), copie o ID do grupo de segurança.
-
Na guia Inbound rules (Regras de entrada), escolha Edit inbound rules (Editar regras de entrada) e faça o seguinte:
-
Escolha Adicionar regra.
-
Em Type (Tipo), escolha Elastic Graphics.
-
Em Source type (Tipo de origem), escolha Custom (Personalizado).
-
Em Source (Origem), cole o ID do grupo de segurança que copiou anteriormente.
-
Escolha Salvar regras.
-
-
Na guia Outbound rules (Regras de saída), escolha Edit outbound rules (Editar regras de saída) e faça o seguinte:
-
Escolha Adicionar regra.
-
Em Type (Tipo), escolha Elastic Graphics.
-
Em Destination type (Tipo de destino), escolha Custom (Personalizado).
-
Em Destination (Destino), cole o ID do grupo de segurança que copiou anteriormente.
-
Escolha Salvar regras.
-
Para ter mais informações, consulte Grupos de segurança do Amazon EC2 para as instâncias do EC2.
Iniciar uma instância com uma aceleradora do Elastic Graphics
É possível associar um acelerador do Elastic Graphics a uma instância durante a execução. Se houver falha na execução, os seguintes motivos serão possíveis:
-
Capacidade insuficiente do acelerador do Elastic Graphics
-
Limite excedido nos aceleradores do Elastic Graphics na região
-
Não há endereços IPv4 privados suficientes em sua VPC para criar uma interface de rede para o acelerador
Para obter mais informações, consulte Limitações de Elastic Graphics.
Para associar um acelerador do Elastic Graphics durante a execução da instância (console)
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel, escolha Launch Instance (Executar instância).
-
Em Nome e tags, insira um valor para Nome. Opcionalmente, você pode escolher Adicionar tags adicionais para adicionar outras tags aos recursos associados à instância que você está iniciando.
-
Em Imagens de aplicações e sistema operacional (imagem de máquina da Amazon), selecione uma AMI do Windows.
-
Em Instance type (Tipo de instância), selecione um tipo de instância compatível. Para ter mais informações, consulte Conceitos básicos de Elastic Graphics.
-
Em Key pair (login) (Par de chaves, login), Key pair name (Nome do par de chaves), escolha um par de chaves existente ou crie um novo.
-
Ao lado de Configurações de rede, escolha Editar e especifique as configurações de rede a serem usadas para a instância.
-
Em Rede, selecione a VPC para a instância.
-
Em Sub-rede, escolha a sub-rede na qual deseja iniciar a instância.
-
Na página Firewall (grupos de segurança), você pode deixar o grupo de segurança que criou manualmente em Configurar grupos de segurança ou deixar o console criar um grupo de segurança com as regras de entrada e de saída necessárias. Adicione grupos de segurança adicionais conforme necessário.
-
-
(Opcional) Em Configurar armazenamento, configure o tamanho do volume raiz e adicione ouros volumes conforme necessário.
-
Expanda a seção Detalhes avançados.
-
Em Detalhes avançados, para GPU elástico, selecione um tipo de acelerador de gráficos elásticos.
-
No painel Resumo painel, escolha Iniciar instância.
Para associar uma aceleradora do Elastic Graphics durante a execução da instância (AWS CLI)
Você pode usar o comando run-instances da AWS CLI com o seguinte parâmetro:
--elastic-gpu-specification Type=
eg1.medium
Para o parâmetro --security-group-ids
, você deve incluir um grupo de segurança que tenha as regras de entrada e saída necessárias. Para obter mais informações, consulte Configurar grupos de segurança.
Para associar um acelerador do Elastic Graphics durante a execução da instância (Tools for Windows PowerShell).
Use o comando New-EC2Instance do Tools for Windows PowerShell.
Instalar o software necessário para o Elastic Graphics
Se você tiver executado a instância usando uma AMI Do Windows para AWS, o software necessário será instalado automaticamente durante a primeira inicialização. Se tiver executado a instância usando AMIs do Windows que não instalam o software necessário automaticamente, você deverá instalar o software necessário na instância manualmente.
Para instalar o software necessário para o Elastic Graphics (se necessário)
-
Conecte-se à instância.
-
Faça download do Instalador do Elastic Graphics
e abra-o. O gerenciador de instalação conecta-se ao endpoint do Elastic Graphics e faz download da versão mais recente do software necessário. nota
Se o link para baixar não funcionar, tente um navegador diferente ou copie o endereço do link e cole-o em uma nova guia do navegador.
-
Reinicie a instância para verificar.
Verificar a funcionalidade do Elastic Graphics em sua instância
Os pacotes do Elastic Graphics em sua instância incluem ferramentas que você pode usar para visualizar o status do acelerador e verificar se os comandos do OpenGL de sua instância para o acelerador estão funcionais.
Se sua instância foi executada com uma AMI que não tenha os pacotes do Elastic Graphics pré-instalados, você mesmo poderá fazer download e instalá-los. Para ter mais informações, consulte Instalar o software necessário para o Elastic Graphics.
Você pode usar um dos métodos a seguir para verificar a funcionalidade do Elastic Graphics em sua instância.
nota
Se o monitor de status do Elastic Graphics ou a ferramenta da linha de comando retornar um resultado inesperado, consulte Resolver problemas de status não íntegros.
Ver informações do Elastic Graphics
É possível visualizar as informações sobre o acelerador do Elastic Graphics anexado a sua instância.
Para visualizar informações sobre um acelerador do Elastic Graphics (console)
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, selecione Instâncias e selecione sua instância.
-
Na guia Details (Detalhes) , localize o Elastic Graphics ID (ID do Elastic Graphics). Escolha o ID para visualizar as seguintes informações sobre o acelerador do Elastic Graphics:
-
Attachment State (Estado do anexo)
-
Tipo
-
Status de integridade
-
Para visualizar informações sobre uma aceleradora do Elastic Graphics (AWS CLI)
Você pode usar o comando da AWS CLI describe-elastic-gpus:
aws ec2 describe-elastic-gpus
Você pode usar o comando describe-network-interfaces da AWS CLI e filtrar por ID de proprietário para visualizar informações sobre a interface de rede do Elastic Graphics.
aws ec2 describe-network-interfaces --filters "Name=attachment.instance-owner-id,Values=amazon-elasticgpus"
Para visualizar informações sobre um acelerador do Elastic Graphics (Tools for Windows PowerShell)
Use os seguintes comandos:
Para visualizar informações sobre um acelerador do Elastic Graphics usando metadados da instância
-
Conecte-se à instância do Windows que está usando um acelerador do Elastic Graphics.
-
Execute um destes procedimentos:
-
No PowerShell, use o seguinte cmdlet:
PS C:\>
Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/elastic-gpus/associations/egpu-f6d94dfa66df4883b284e96db7397ee6
-
No navegador da Web, cole a seguinte URL no campo de endereço:
http://169.254.169.254/latest/meta-data/elastic-gpus/associations/
egpu-f6d94dfa66df4883b284e96db7397ee6
-
Enviar feedback
Você pode enviar comentários sobre sua experiência com o Elastic Graphics para que a equipe possa fazer aperfeiçoamentos adicionais.
Para enviar comentários usando o monitor de status do Elastic Graphics
-
Na área de notificação da barra de tarefas da instância do Windows, abra o monitor de status do Elastic Graphics.
-
No canto inferior esquerdo, escolha Feedback (Comentários).
-
Digite seus comentários e selecione Submit.