본문으로 건너뛰기

메모리 최적화(Memory optimized)

메모리 최적화 인스턴스(Memory optimized instance)는 메모리에서 대규모 데이터를 처리하는 워크로드에 대해 빠른 성능을 제공하도록 설계되었습니다. 이 인스턴스는 관계형 고성능 데이터베이스, 인 메모리 캐시, Hadoop 및 Spark 클러스터 기반 대용량 비정형 데이터의 실시간 처리 애플리케이션, 고성능 컴퓨팅(HPC) 및 전자 설계 자동화(EDA) 애플리케이션에 적합합니다.

  • 적용 유형 : r2a

r2a

r2a 인스턴스는 3세대 AMD EPYC 7000 시리즈 프로세서와 메모리 최적화 기술을 활용하여 높은 성능과 안정성을 제공합니다. 이 인스턴스는 최대 3.6GHz의 올코어 터보 클록 속도를 지원하며, 대규모 데이터를 처리하는 메모리 집약적인 워크로드에 최적화되어 있습니다.

하드웨어 사양
  • 최대 3.6GHz의 3세대 AMD EPYC 프로세서(AMD EPYC 7643)
  • 최대 25Gbps의 네트워크 대역폭 (Bare Metal Server는 50Gbps)
  • 최대 96개의 vCPU 및 768GiB 메모리를 지원하는 인스턴스 크기 (Bare Metal Server는 192 vCPU 및 2,048GiB 메모리)
  • 모든 크기에서 8:1의 Memory 대 vCPU 비율(Bare Metal Server는 제외)
  • AMD 명령어 세트(AVX, AVX2) 지원
사용 사례
  • 고성능 데이터베이스(관계형 및 NoSQL)
  • Memcached 및 Redis와 같은 분산 웹 스케일 인 메모리 캐시
  • Hadoop 및 Spark 클러스터와 같은 실시간 빅 데이터 분석
세부 정보
인스턴스 크기vCPU메모리(GiB)네트워크 대역폭(Gbps)
r2a.large216최대 10
r2a.xlarge432최대 10
r2a.2xlarge864최대 10
r2a.4xlarge16128최대 10
r2a.8xlarge32256최대 10
r2a.12xlarge4838412.5
r2a.16xlarge6451212.5
r2a.24xlarge9676825
r2a.baremetal192   2,048   50
NUMA 토폴로지

Non-Uniform Memory Access(NUMA) 아키텍처에서는 각 CPU가 자체적으로 할당된 메모리(로컬 메모리)에 액세스할 수 있습니다. NUMA 아키텍처를 사용하면 여러 프로세서가 메모리를 공유 가능하므로 높은 확장성을 갖을 수 있습니다.

r2a 인스턴스는 인스턴스 크기에 따라 아래와 같은 NUMA 토폴로지를 갖습니다.

인스턴스 크기NUMA 도메인 수NUMA당 기본 코어 수
r2a.large1        1
r2a.xlarge12
r2a.2xlarge14
r2a.4xlarge18
r2a.8xlarge28
r2a.12xlarge212
r2a.16xlarge216
r2a.24xlarge224
r2a.baremetal248
NUMA 토폴로지 아키텍처
r2a.large

이미지. r2a.large NUMA topology

r2a.xlarge

이미지. r2a.xlarge NUMA topology

r2a.2xlarge

이미지. r2a.2xlarge NUMA topology

r2a.4xlarge

이미지. r2a.4xlarge NUMA topology

r2a.8xlarge

이미지. r2a.8xlarge NUMA topology

r2a.12xlarge

이미지. r2a.12xlarge NUMA topology

r2a.16xlarge

이미지. r2a.16xlarge NUMA topology

r2a.24xlarge

이미지. r2a.24xlarge NUMA topology

r2a.baremetal

이미지. r2a.baremetal NUMA topology