메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

메모리 최적화 인스턴스

메모리 최적화 인스턴스는 메모리에서 대규모 데이터를 처리하는 워크로드에 대해 빠른 성능을 제공하도록 설계되었습니다.

R4 인스턴스

R4 인스턴스는 다음 애플리케이션에 적합합니다.

  • 고성능 관계형(MySQL) 및 NoSQL(MongoDB, Cassandra) 데이터베이스.

  • 키-값 유형 데이터의 인 메모리 캐싱을 제공하는 분산된 웹 규모 캐시 저장소(Memcached 및 Redis).

  • 비즈니스 인텔리전스를 위해 최적화된 데이터 스토리지 형식과 분석을 사용하는 인 메모리 데이터베이스(예: SAP HANA).

  • 대용량 비정형 데이터를 실시간으로 처리하는 애플리케이션(금융 서비스, Hadoop/Spark 클러스터).

  • HPC(고성능 컴퓨팅) 및 EDA(전자 설계 자동화) 애플리케이션.

X1 인스턴스

X1 인스턴스는 다음 애플리케이션에 적합합니다.

  • SAP HANA와 같은 인 메모리 데이터베이스[Business Suite S/4HANA, Business Suite on HANA(SoH), Business Warehouse on HANA(BW) 및 Data Mart Solutions on HANA에 대한 SAP 인증 지원 포함]. 자세한 내용은 SAP HANA on the AWS Cloud 단원을 참조하십시오.

  • Apache Spark나 Presto와 같은 빅데이터 처리 엔진.

  • HPC(고성능 컴퓨팅) 애플리케이션.

R3 인스턴스

R3 인스턴스는 다음 애플리케이션에 적합합니다.

  • 고성능 관계형(MySQL) 및 NoSQL(MongoDB, Cassandra) 데이터베이스.

  • 인 메모리 분석.

  • 게놈 조립 및 분석.

  • 엔터프라이즈 애플리케이션(예: Microsoft SharePoint).

하드웨어 사양

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

메모리 성능

R4 인스턴스는 최대 488GiB RAM을 지원합니다.

X1 인스턴스에는 Intel 확장형 메모리 버퍼가 포함되어 있어, 300GiB/s의 지속 가능 메모리 읽기 대역폭과 140GiB/s의 지속 가능 메모리 쓰기 대역폭을 제공합니다.

R3 인스턴스는 최대 244GiB RAM을 지원합니다.

메모리 최적화 인스턴스는 고용량 메모리를 보유하며, 이 용량을 활용하기 위해 64비트 HVM AMI가 필요합니다. HVM AMI는 고용량 메모리 인스턴스 유형의 반가상화(PV) AMI보다 우수한 성능을 제공합니다. 자세한 내용은 Linux AMI 가상화 유형 단원을 참조하십시오.

컴퓨팅 성능

R4 인스턴스는 최대 64개의 vCPU를 사용할 수 있는 것이 특징이며, 인 메모리 애플리케이션의 성능을 강화하기 위해 고용량 메모리 대역폭과 대용량 L3 캐시가 특징인 E5-2686v4 기반의 AWS 맞춤형 Intel Xeon 프로세서 2개로 작동됩니다.

X1 인스턴스는 최대 128개의 vCPU를 사용할 수 있는 것이 특징이며, 인 메모리 애플리케이션의 성능을 강화하기 위해 고용량 메모리 대역폭과 대용량 L3 캐시가 특징인 Intel Xeon E7-8880 v3 프로세서 4개로 작동됩니다.

메모리 최적화 인스턴스는 최신 Intel AES-NI 기능을 통해 암호화 성능을 끌어올릴 수 있고, Intel TSX(Transactional Synchronization Extensions)를 지원하여 인 메모리 트랜잭션 데이터 처리의 성능을 강화하며, Intel AVX2(Advanced Vector Extensions 2) 프로세서 지침을 지원하여 대부분의 정수 명령을 256비트로 확장합니다.

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

네트워크 성능

메모리 최적화 인스턴스의 네트워크 성능을 강화하기 위해 향상된 네트워킹을 지원합니다. 자세한 내용은 Linux에서 향상된 네트워킹 단원을 참조하십시오.

X1 및 R4 인스턴스는 ENA(Elastic Network Adapter)를 이용해 뛰어난 PPS(Packet Per Second) 성능과 지속적으로 낮은 지연 시간을 제공합니다. 대부분의 애플리케이션은 항시 높은 수준의 네트워크 성능을 필요로 하지 않지만, 데이터를 주고 받을 때 넓은 대역폭에 액세스할 수 있을 경우 유익할 수 있습니다. 작은 크기의 R4 인스턴스는 10Gbps의 최대 처리 속도를 보장합니다. 이러한 인스턴스는 네트워크 I/O 크레딧 메커니즘을 이용해 평균 대역폭 활용도를 기준으로 인스턴스에 네트워크 대역폭을 할당합니다. 이러한 인스턴스의 네트워크 처리 속도가 기준 한도 미만으로 떨어지면 크레딧이 발생하는데, 이 크레딧은 네트워크 데이터를 전송할 때 사용할 수 있습니다. 지속적으로 10Gbps 대역폭에 액세스해야 하는 워크로드의 경우, 최대 10Gbps의 네트워크 대역폭을 활용할 수 있는 r4.8xlargex1.16xlarge 인스턴스를 사용하는 것이 좋습니다. r4.16xlarge, x1.32xlargex1e.32xlarge 인스턴스는 최대 25Gbps의 네트워크 대역폭을 사용할 수 있습니다.

인스턴스 기능

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

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

R3

Intel 82599 VF

R4

ENA

X1 ENA

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

개의 vCPU 지원

메모리 최적화 인스턴스는 다수의 vCPU를 지원하므로 vCPU 수가 제한된 운영 체제에서 시작 문제가 발생할 수 있습니다. 따라서 메모리 최적화 인스턴스를 시작할 때 최신 AMI를 사용하실 것을 적극 권장합니다.

다음은 메모리 최적화 인스턴스 시작을 지원하는 AMI입니다.

  • Amazon Linux AMI 2016.03(HVM) 이상

  • Ubuntu Server 14.04 LTS(HVM)

  • Red Hat Enterprise Linux 7.1(HVM)

  • SUSE Linux Enterprise Server 12 SP1(HVM)

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2 64비트

  • Windows Server 2008 SP2 64비트

인스턴스 제한

  • x1.16xlarge 인스턴스를 제외하고는 Windows Server 2008 SP2 64비트 AMI를 사용하여 X1 인스턴스를 시작할 수 없습니다.

  • Windows Server 2008 R2 64비트 AMI의 구 버전에서는 r4.larger4.4xlarge 인스턴스를 시작할 수 없습니다. 이 문제가 발생하면 이 AMI의 최신 버전으로 업데이트합니다.

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