Question

  1. EC2 인스턴스를 새로 생성할 때 탄력적 GPU항목이 있는걸 보았는데 원래 있었던 항목인가요?

  2. win7 인스턴스들이 일을 가장 많이하는 오후시간대에 cpu 사용율도 50%에 육박하고 서버에 연결된 원격화면이 버벅거리는 현상이 있는데, 원격 화면에 대한 그래픽 처리까지 서버 인스턴스의 cpu가 맡아서 그런게 맞을까요?

  3. 상기 2번사항의 원인이 맞다면, 서버 인스턴스에 탄력적 GPU를 연결하면 해결 가능할까요?

  4. 탄력적 GPU의 서울리전 가격이 어떻게 되나요?

  5. 아래 요금표의 단위가 어떻게 되나요? (시간당? 분당? 처리용량당?)

  6. 이미 생성되어 있는 인스턴스에 탄력적 GPU를 연결시키는 방법?


Answer

  1. Elastic GPU는 Amazon EC2 (Elastic Compute Cloud) 인스턴스에 GPU 자원을 추가하여 애플리케이션 그래픽 성능을 가속화 할 수 방식입니다.

해당 기능은 2017년 8월 30일 부터 미국 동부의 버지니아(us-east-1)와 오하이오(us-east-2) 리전에 정식 출시되었습니다.

https://aws.amazon.com/ko/blogs/korea/new-ec2-elastic-gpus-for-windows/

  1. 고려해야 할 대상이 CPU 만이 아닌 사용중인 인스턴스의 MEM /  원격데스크톱 워크로드에 필요한 네트워크 대역 등이 있으며, 

 둘 이상의 RDP 세션을 동시에 실행하는 경우, 네트워크로서 이러한 세션을 벤치마킹하는 것이 필수적이며, GPU 요구 사항은 동시 사용 사례에 따라 달라질 수 있습니다.

따라서 R 및 C 시리즈 EC2의 사용을 고려하고 어떤 시리즈 제품군이 귀하의 사용 사례에 적합한지 확인하시기 바랍니다.


- 메모리 최적화 인스턴스 - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/memory-optimized-instances.html

- 최적화된 인스턴스 계산 - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/compute-optimized-instances.html

- 원격 데스크톱 워크로드 https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/remote-desktop-workloads

  1. Elastic Graphics를 활용하려면 RDP가 자체 비디오 드라이버를 사용하여 RDP 프로토콜을 사용하여 렌더링 정보를 네트워크 패킷으로 구성하고 이를 네트워크를 통해 클라이언트에 전송하여 디스플레이 출력을 렌더링하기 때문에 Microsoft 원격 데스크톱에서 GPU 렌더링을 활성화해야 합니다.

위 내용으로 봤을 때, 먼저 서버 스펙을 먼저 업그레이드 하신 후 원격 데스크톱 사용에 있어, 무리가 없을경우 서버 스펙만 올려 사용 하시는 걸 권고 드립니다.

  1. 해당 기능은 현재 서울 리전에서  사용이 불가능 합니다.

  2. 시간 당 기준입니다.

기존 인스턴스에는 연결이 불가능 합니다.

아래 링크의 "제한 사항" 에서 확인해보실 수 있습니다.

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/WindowsGuide/elastic-graphics.html#elastic-graphics-limitations