• 일반

    Q: 내 Amazon EC2 인스턴스에 Elastic GPU를 연결 및 분리하려면 어떻게 해야 합니까?

    Elastic GPU는 EC2 인스턴스를 생성할 때 인스턴스에 연결할 수 있습니다. EC2 콘솔, AWS SDK 및 CLI를 통해 Elastic GPU의 크기를 지정할 수 있습니다. EC2 인스턴스를 종료하면 Elastic GPU가 분리됩니다.

    Q: Elastic GPU에서는 어떤 유형 및 크기의 인스턴스를 지원합니까?

    Elastic GPU는 m4, m3, c4, c3, r4, r3, x1, d2, i3 및 t2(t2.medium 이상)를 비롯하여 다양한 현재 세대 EC2 인스턴스를 지원합니다.

     

    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

    -

    -

    -

    -

    Q: AWS에서는 어떤 운영 체제를 지원합니까?

    Elastic GPU에서는 Windows Server 2012 R2 및 Windows Server 2016을 지원합니다.

    Q: Elastic GPU의 용량을 예약할 수 있습니까?

    아니요. Elastic GPU는 온디맨드로만 프로비저닝할 수 있습니다.

    Q: 내 EC2 인스턴스는 연결된 Elastic GPU와 어떻게 통신합니까?

    Elastic GPU는 인스턴스 네트워크 트래픽과 동일한 대역폭을 활용합니다. 채널은 VPC 내에 생성된 Elastic GPU 엔드포인트라고 부르는 탄력적 네트워크 인터페이스(ENI)를 통해 설정됩니다.

    Q: Elastic GPU용 드라이버가 필요합니까?

    인스턴스에 Elastic GPU 드라이버를 설치해야 합니다. 그러나 이 드라이버는 디바이스 드라이버가 아닙니다. 이는 Amazon에 최적화된 OpenGL 라이브러리로서, 연결된 Elastic GPU가 있는지 감지하고 이에 연결합니다. 애플리케이션이 3D 작업을 위해 OpenGL API를 호출하면, Amazon OpenGL 라이브러리가 네트워크를 통해 해당 호출을 Elastic GPU로 리디렉션합니다. 그러면 Elastic GPU에서 작업을 처리하고 결과를 라이브러리로 반환합니다. Amazon EC2는 물리적 하드웨어, GPU 디바이스 드라이버, EC2 인스턴스에서 송수신되는 명령을 관리합니다. Elastic GPU 인프라에는 연결된 인스턴스의 VPC 내 네트워크 엔드포인트를 통해 액세스하며, OpenGL 명령 트래픽과 결과는 인스턴스의 프로비저닝된 네트워킹 용량을 사용하여 전송됩니다.

    Q: 내 디바이스 관리자에 Elastic GPU가 표시됩니까?

    아니요. 디바이스 관리자에는 Elastic GPU용 추가 디바이스가 없습니다.

    Q: 여러 Elastic GPU를 단일 인스턴스에 연결하거나 같은 Elastic GPU를 여러 인스턴스에 연결할 수 있습니까?

    아니요. 하나의 Elastic GPU를 하나의 EC2 인스턴스에만 연결할 수 있습니다.

    Q: 인스턴스가 실행 중인 동안에 Elastic GPU를 연결/분리할 수 있습니까?

    아니요. Elastic GPU는 인스턴스 생성 시에만 연결할 수 있고 인스턴스 종료 시에 분리할 수 있습니다.

    Q: 온프레미스 머신을 EC2상의 Elastic GPU에 연결할 수 있습니까?

    아니요. Elastic GPU는 EC2 인스턴스에만 연결될 수 있습니다.

    Q: Elastic GPU 때문에 인스턴스 시작 또는 실행이 실패할 수 있습니까?

    용량 부족으로 인해 Elastic GPU 용량을 확보할 수 없는 경우, 용량 부족 오류 메시지가 표시되고 인스턴스 시작 또는 실행이 실패하게 됩니다. 제공된 서브넷에서 사용할 수 있는 IP가 요청된 모든 인스턴스를 시작하고 Elastic GPU 엔드포인트를 생성하는 데 필요한 것보다 적은 경우, 이 VPC의 가용 영역에서 Elastic GPU를 처음 시작하기 위해서는 추가 IP가 필요하다는 것을 설명하는 추가 정보와 함께 예외 메시지가 표시됩니다.

    Q: 필요한 라이브러리를 비롯하여 Elastic GPU가 인스턴스 내에 올바르게 설치되었는지를 어떻게 알 수 있습니까?

    작업 표시줄의 알림 영역에 있는 Elastic GPU 아이콘을 클릭하면 Elastic GPU 드라이버가 올바르게 설치되어 있는지와 Elastic GPU가 제대로 작동하고 있는지 확인할 수 있습니다. 모든 것이 제대로 작동하는 경우 Elastic GPU UI가 정상 상태로 표시됩니다. Elastic GPU 아이콘이 안 보인다면 Elastic GPU 드라이버를 다시 설치해야 합니다.

    Q: AWS에서 Elastic GPU와 연동하도록 인증한 애플리케이션은 무엇입니까?

    AWS에서는 소프트웨어 공급업체를 대신해 애플리케이션 인증을 제공하지는 않습니다. 하지만 ISV가 AWS에서 자사의 애플리케이션을 인증할 수 있도록 그래픽 인증 프로그램을 ISV에 제공합니다.

    Q: Elastic GPU에서 지원하는 데스크톱 스트리밍 프로토콜은 무엇입니까?

    Elastic GPU는 데스크톱 클라우드 가상화(DCV), 원격 데스크톱 프로토콜(RDP) 및 가상 네트워크 컴퓨팅(VNC)과 같은 다수의 데스크톱 스트리밍 프로토콜과 함께 사용할 수 있습니다.

    Q: 한 번에 하나의 애플리케이션만 실행할 수 있습니까 아니면 Elastic GPU는 여러 애플리케이션을 동시에 실행하도록 지원합니까?

    Elastic GPU는 동시에 실행되는 애플리케이션의 수에 대해 아무런 제한을 두지 않습니다.

    Q: 내 애플리케이션이 시스템의 GPU 메모리가 0MB라고 보고합니다. 그 이유는 무엇입니까?

    Microsoft 기본 디스플레이 어댑터를 사용하고 있다면, GPU 메모리 쿼리가 0MB를 반환하게 됩니다. 하지만 OpenGL API 호출을 통해 Elastic GPU가 제공하는 GPU 메모리를 계속 사용할 수 있습니다.

  • 성능

    Q: Elastic GPU의 성능에 영향을 줄 수 있는 요인은 무엇입니까?

    Elastic GPU의 성능에 영향을 미칠 수 있는 요인은 여러 가지가 있습니다. 이러한 요인에는 EC2 인스턴스에서 사용 가능한 네트워크 대역폭, 3D 모델의 복잡성, OpenGL 컨텍스트의 크기가 포함됩니다.

    Q: Elastic GPU에서 얻을 수 있는 지표에는 어떤 것이 있습니까?

    CloudWatch를 통해 Elastic GPU의 GPU 메모리 사용량 지표를 얻을 수 있습니다.

  • 네트워킹

    Q: VPC 없이도 Elastic GPU를 EC2 인스턴스에 연결할 수 있습니까?

    아니요. Elastic GPU는 VPC 내의 EC2 인스턴스에만 연결될 수 있습니다.

    Q: Elastic GPU는 내 EC2 인스턴스의 네트워크 대역폭을 사용합니까?

    예. Elastic GPU와 EC2 인스턴스 간의 통신 채널은 탄력적 네트워크 인터페이스를 통해 이루어집니다. 탄력적 네트워크 인터페이스에서 사용하는 모든 대역폭이 EC2 인스턴스 대역폭 제한에 포함됩니다.

    Q: Elastic GPU가 사용하는 Elastic GPU 엔드포인트를 관리하려면 어떻게 해야 합니까?

    Elastic GPU 엔드포인트는 Elastic GPU에 연결된 탄력적 네트워크 인터페이스입니다. 다른 탄력적 네트워크 인터페이스에서 하듯이 이 탄력적 네트워크 인터페이스에 연결된 보안 그룹을 관리할 수 있습니다. 하지만 연결되어 있는 EC2 인스턴스로부터 탄력적 네트워크 인터페이스를 분리할 수는 없습니다.

    Q: Elastic GPU의 보안 그룹 요구 사항은 무엇입니까?

    EC2 인스턴스 및 이에 연결된 Elastic GPU 간에 네트워크 트래픽이 흐르도록 허용하려면, Elastic GPU 탄력적 네트워크 인터페이스에 연결된 보안 그룹이 2007 포트에서 모든 TCP 아웃바운드 트래픽을 허용해야 합니다.

    Q: 어떤 종류의 데이터가 네트워크를 통해 전송됩니까?

    AWS에서는 EC2 인스턴스에서 Elastic GPU로 OpenGL 명령을 전송하고 Elastic GPU에서 EC2 인스턴스로 렌더링된 프레임을 전송합니다. 또한, 일부 제어 정보가 EC2 인스턴스와 Elastic GPU 간에 전송됩니다. 하지만 전송되는 모든 데이터는 VPC를 벗어나지 않습니다.

    Q: Windows 인스턴스와 Elastic GPU 간에 보장되는 네트워크 지연 시간은 무엇입니까?

    Elastic GPU는 AWS 네트워크와 동일한 지연 시간을 적용받습니다.

     

  • 결제 및 측정

    Q: Elastic GPU의 수명 주기는 어떻게 되고 비용은 어떻게 청구됩니까?

    Elastic GPU는 시간당 비용이 청구되고 Elastic GPU 수명 주기는 자신이 연결된 인스턴스의 수명 주기를 미러링합니다.

    • 보류 – 인스턴스와 Elastic GPU를 시작하면, Elastic GPU가 보류 상태로 전환됩니다. 보류 상태에 있는 동안 Amazon EC2는 Elastic GPU 용량을 찾고 인스턴스와 Elastic GPU 간에 채널을 구성합니다. 보류 상태에 있는 동안에는 비용이 청구되지 않습니다.
    • 실행 중 – 인스턴스와 Elastic GPU가 모두 준비된 후에는 Elastic GPU가 실행 중 상태로 전환됩니다. 인스턴스가 실행 중 상태로 전환되자마자, 인스턴스가 정상 상태가 됩니다. Elastic GPU가 정상 상태인 경우, 인스턴스를 실행하는 각 시간 또는 부분 시간에 대해 Elastic GPU 비용이 청구됩니다.
    • 중단 중 및 중단됨 – Elastic GPU가 연결되어 있는 인스턴스(EBS-backed 인스턴스 만 해당)를 중단하면, 인스턴스가 중단 중 상태로 전환되며 마찬가지로 Elastic GPU가 중단됨 상태로 전환됩니다. 중단된 Elastic GPU에 대해서는 비용을 부과하지 않습니다.
    • 종료 중 및 종료됨 – 인스턴스를 종료하면, 인스턴스 상태가 종료 중 또는 종료됨으로 변경되자마자 해당 인스턴스와 Elastic GPU에 대한 요금 발생이 중지됩니다.

     

    Q: 내 Elastic GPU가 손상된 경우 요금이 청구됩니까?

    아니요. Elastic GPU가 정상 상태일 때만 요금이 청구됩니다.

    Q: Elastic GPU에서 사용하는 네트워크 대역폭에 대한 요금을 지불해야 합니까?

    아니요. Elastic GPU 및 이와 연결된 EC2 인스턴스가 같은 가용 영역에 있으므로, Elastic GPU와 EC2 인스턴스 간 네트워크 전송은 무료입니다.

    Q: 요금에 세금이 포함되어 있습니까?

    별도의 언급이 없는 한, 요금에는 VAT 및 해당 판매세를 비롯한 관련 조세 공과가 포함되지 않습니다. 청구지 주소가 일본으로 되어 있는 경우 AWS 서비스 사용 시 일본 소비세의 적용을 받게 됩니다. 자세히 알아보기.

  • API 지원

    Q: Elastic GPU에서 지원하는 그래픽 API는 무엇입니까?

    Elastic GPU에서는 OpenGL 4.2를 지원합니다.

    Q: Elastic GPU에서 지원하는 OpenGL 버전은 무엇입니까?

    Elastic GPU에서는 OpenGL 4.2를 지원합니다.

    Q: Elastic GPU에서 지원하는 OpenGL 셰이더 언어 버전은 무엇입니까?

    Elastic GPU에서는 GLSL 4.20을 지원합니다.

    Q: OpenGL 개발자가 애플리케이션이 Elastic GPU 구현에서 실행되고 있는지 감지하려면 어떻게 해야 합니까?

    OpenGL API를 사용하여 Elastic GPU가 있는지 감지할 수 있습니다.