메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

컴퓨팅 최적화 인스턴스

컴퓨팅 최적화 인스턴스는 고성능 프로세서의 이점을 활용하는 컴퓨팅 위주의 애플리케이션에 적합합니다. 컴퓨팅 최적화 인스턴스는 다음 애플리케이션에 매우 적합합니다.

  • 일괄 처리 작업

  • 미디어 트랜스코딩

  • 트래픽이 많은 웹 서버, MMO(Massively Multiplayer Online) 게임 서버, 광고 서비스 엔진

  • HPC(고성능 컴퓨팅) 및 기타 컴퓨팅 집약적 애플리케이션

하드웨어 사양

Amazon EC2 인스턴스 유형별 하드웨어 사양에 대한 자세한 내용은 Amazon EC2 인스턴스를 참조하십시오.

컴퓨팅 인스턴스 성능

EBS에 최적화된 인스턴스를 사용하면 Amazon EBS I/O와 인스턴스의 다른 네트워크 간의 경합을 제거하여 EBS 볼륨에 대해 일관되게 우수한 성능을 제공할 수 있습니다. C4 인스턴스는 추가 비용 없이 기본적으로 EBS에 최적화되어 있습니다. 낮은 시간당 요금 추가로 C3 인스턴스에 대해 EBS 최적화를 활성화할 수 있습니다. 자세한 내용은 Amazon EBS 최적화 인스턴스 단원을 참조하십시오.

향상된 네트워킹 기능을 사용할 수도 있습니다. 향상된 네트워킹을 통해 PPS(Packet Per Second) 성능이 크게 높아지고, 네트워크 지터 및 지연 시간이 낮아집니다. 자세한 내용은 Linux에서 향상된 네트워킹단원을 참조하십시오.

c4.8xlarge 인스턴스 유형은 Linux에서 프로세서 C 상태 및 P 상태를 제어할 수 있는 기능을 제공합니다. C 상태는 유휴 상태일 때 코어가 진입하는 절전 수준을 제어하고, P 상태는 코어의 성능(CPU 주파수)을 제어합니다. 자세한 내용은 EC2 인스턴스에 대한 프로세서 상태 제어 단원을 참조하십시오.

컴퓨팅 인스턴스 기능

컴퓨팅 최적화 인스턴스에 대한 기능은 다음과 같이 간략히 설명할 수 있습니다.

VPC 전용 EBS 전용 SSD 볼륨 배치 그룹 HVM 전용 향상된 네트워킹

C3

Intel 82599 VF

C4

Intel 82599 VF

자세한 내용은 다음 자료를 참조하십시오.

36개의 vCPU 지원

c4.8xlarge 인스턴스 유형은 36개의 vCPU를 지원하므로 vCPU가 32개로 제한되는 일부 Linux 운영 체제에서 시작 문제가 발생할 수 있습니다. 따라서 c4.8xlarge 인스턴스를 시작할 때 최신 AMI를 사용하실 것을 적극 권장합니다.

다음 AMI는 36개의 vCPU로 c4.8xlarge 인스턴스 시작을 지원합니다.

  • Amazon Linux AMI 2017.03(HVM)

  • Ubuntu Server 14.04 LTS(HVM)

  • Red Hat Enterprise Linux 7.1(HVM)

  • SUSE Linux Enterprise Server 12(HVM)

애플리케이션에 대해 다른 AMI를 사용해야 하지만 c4.8xlarge 인스턴스가 완전히 시작되지 않은 경우(예: Client.InstanceInitiatedShutdown 상태 전환으로 인해 시작 중에 인스턴스 상태가 stopped로 변경된 경우) c4.8xlarge 인스턴스 유형을 사용할 수 있도록 다음 절차에 따라 32개보다 많은 vCPU를 지원하도록 AMI를 수정하십시오.

32개보다 많은 vCPU를 지원하도록 인스턴스를 업데이트하려면

  1. AMI를 사용하여 C4 인스턴스를 시작하여 c4.8xlarge 이외의 C4 인스턴스 유형을 선택합니다.

  2. 운영 체제 관련 지침에 따라 커널을 최신 버전으로 업데이트합니다. 예를 들어, RHEL 6의 경우 다음 명령을 사용합니다.

    Copy
    sudo yum update -y kernel
  3. 인스턴스를 중지합니다.

  4. (선택 사항) 나중에 필요한 추가 c4.8xlarge 인스턴스를 시작하는 데 사용할 수 있는 인스턴스에서 AMI를 생성합니다.

  5. 중지된 인스턴스의 인스턴스 유형을 c4.8xlarge로 변경합니다(Actions, Instance Settings, Change Instance Type을 선택한 다음 지침을 따름).

  6. 인스턴스를 시작합니다. 인스턴스가 올바로 시작되면 완료된 것입니다. 그래도 인스턴스가 올바로 부팅되지 않으면 다음 단계로 진행하십시오.

  7. (선택 사항) 그래도 인스턴스가 올바로 부팅되지 않으면 인스턴스의 커널이 32개를 초과하는 vCPU를 지원하지 않을 수도 있습니다. 하지만 vCPU 수를 제한하면 인스턴스를 부팅할 수 있습니다.

    1. 중지된 인스턴스의 인스턴스 유형을 c4.8xlarge가 아닌 다른 C4 인스턴스 유형으로 변경합니다(Actions, Instance Settings, Change Instance Type을 선택한 다음 지침을 따름).

    2. 운영 체제 관련 지침에 따라 maxcpus=32 옵션을 부팅 커널 파라미터에 추가합니다. 예를 들어, RHEL 6의 경우 /boot/grub/menu.lst 파일을 편집하고 다음 옵션을 가장 최근의 활성 kernel 항목에 추가합니다.

      Copy
      default=0 timeout=1 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Red Hat Enterprise Linux Server (2.6.32-504.3.3.el6.x86_64) root (hd0,0) kernel /boot/vmlinuz-2.6.32-504.3.3.el6.x86_64 maxcpus=32 console=ttyS0 ro root=UUID=9996863e-b964-47d3-a33b-3920974fdbd9 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 xen_blkfront.sda_is_xvda=1 console=ttyS0,115200n8 console=tty0 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_LVM rd_NO_DM initrd /boot/initramfs-2.6.32-504.3.3.el6.x86_64.img
    3. 인스턴스를 중지합니다.

    4. (선택 사항) 나중에 필요한 추가 c4.8xlarge 인스턴스를 시작하는 데 사용할 수 있는 인스턴스에서 AMI를 생성합니다.

    5. 중지된 인스턴스의 인스턴스 유형을 c4.8xlarge로 변경합니다(Actions, Instance Settings, Change Instance Type을 선택한 다음 지침을 따름).

    6. 인스턴스를 시작합니다.

인스턴스 제한

  • 64비트 HVM AMI가 필요한 C4 인스턴스는 최대 244GiB RAM의 고용량 메모리를 보유하며, 이 용량을 활용하기 위해 64비트 운영 체제를 필요로 합니다. HVM AMI는 고용량 메모리 인스턴스 유형의 반가상화(PV) AMI보다 우수한 성능을 제공합니다. 또한 향상된 네트워킹을 활용하려면 HVM AMI를 사용해야 합니다.

  • 한 리전에서 시작할 수 있는 총 인스턴스 수에는 제한이 있으며, 일부 인스턴스 유형에는 또 다른 제한이 있습니다. 자세한 내용은 Amazon EC2에서 실행 가능한 인스턴스 수 단원을 참조하십시오.. 한도 증가를 요청하려면 Amazon EC2 인스턴스 요청 양식을 사용하십시오.