Amazon Web Services 한국 블로그

SAP HANA 최적화된 최대 12TB 메모리의 EC2 대용량 메모리 인스턴스 추가

제가 1977년에 제작했던 Altair 8800 컴퓨터는 단 4킬로바이트의 메모리를 탑재하고 있었습니다. 오늘 저는 이보다 거의 40억배에 이르는 12테라바이트(정확하게는 12테비바이트)의 메모리를 제공하는 EC2 인스턴스를 사용할 수 있었습니다!

새로운 Amazon EC2 고용량 메모리 인스턴스를 사용하면 Amazon Elastic Block Store(EBS), Amazon Simple Storage Service(S3), AWS Identity and Access Management(IAM), Amazon CloudWatchAWS Config를 비롯한 다른 AWS 서비스를 활용할 수 있습니다. 이러한 서비스는 AWS 고객이 대규모SAP HANA 설치 환경을 실행할 수 있게 지원하며 엔터프라이즈급 데이터 보호 및 비즈니스 연속성을 제공하는 프로덕션 시스템을 구축하는 데 사용될 수 있습니다.

사양은 다음과 같습니다.

인스턴스 이름 메모리 논리 프로세서
전용 EBS 대역폭 네트워크 대역폭
u-6tb1.metal 6TiB 448 14Gbps 25Gbps
u-9tb1.metal 9TiB 448 14Gbps 25Gbps
u-12tb1.metal 12TiB 448 14Gbps 25Gbps

각 논리 프로세서는 224개의 물리적 CPU 코어 중 하나에 있는 하이퍼스레드입니다. 세 가지 크기는 모두 최신 세대의 2.1GHz(3.80GHz로 터보 부스트 가능)에서 실행되는 Intel® Xeon® Platinum 8176M(Skylake) 프로세서 기반이며, 기존 또는 신규 Amazon Virtual Private Cloud(VPC) 내에서 실행 가능하도록 EC2 전용 호스트 형태로 제공됩니다. 이러한 인스턴스는 AWS 명령줄 인터페이스(CLI) 또는 EC2 API를 사용하여 시작하며 해당 인스턴스 내 또는 EC2 콘솔에서 관리합니다.

인스턴스는 기본적으로 EBS 최적화되어 있으며 암호화 및 비암호화 EBS 볼륨에 대해 짧은 지연 시간의 액세스를 제공합니다. 프로비저닝된 IOPS, 범용(SSD) 및 스트리밍 마그네틱 볼륨 중에서 선택할 수 있으며, 각각 독특한 유형과 크기를 가진 여러 개의 볼륨을 각 인스턴스에 연결할 수 있습니다.

단 몇 분 만에 SAP HANA 실행
EC2 고용량 메모리 인스턴스는 S4/HANA, Suite on HANA, BW4/HANA, BW on HANA 및 Datamart와 같은 OLTP 및 OLAP 워크로드에 대해 SAP 인증을 취득했습니다(자세한 내용은 SAP HANA 하드웨어 디렉토리 참조).

인스턴스에 SAP 표준 애플리케이션 벤치마크를 실행한 결과 480,600 SAPS가 측정되어 매우 큰 규모의 워크로드에 적합한 것으로 나타났습니다. 다음은 벤치마크의 일부 결과입니다.

오늘 출시를 대비하여 EC2 팀은 제 AWS 계정을 위한 u-12tb1.metal 인스턴스를 프로비저닝해 주었으며 저는 이 인스턴스를 EC2 콘솔전용 호스트 섹션에서 찾을 수 있었습니다.

SAP HANA on AWS Quick Start의 지침을 따라 저는 시작을 위해 호스트 예약 ID를 복사하고 CloudFormation 콘솔로 이동하여 [스택 생성]을 클릭합니다. 그리고 템플릿을 선택한 다음, 스택에 이름을 지정하고, 제가 복사한 ID를 비롯한 모든 필수 파라미터를 입력하고 [다음]을 클릭하여 계속합니다.

다음 페이지에서는 리소스를 태깅할 것임을 가리키고 나머지는 그대로 둔 다음 [다음]을 클릭합니다.

설정을 검토하고 스택이 IAM 리소스를 생성할 수도 있음에 동의하고 [다음]을 클릭하여 스택을 생성합니다.

AWS 리소스가 생성되고 SAP HANA가 설치되었습니다. 이 모든 과정이 40분 내에 완료되었습니다.

제 VPC의 퍼블릭 서브넷에서 EC2 인스턴스를 사용하면 새 인스턴스에 액세스할 수 있습니다. 메모리는 다음과 같습니다.

CPU 정보는 다음과 같습니다.

hdbsql 쿼리를 실행할 수도 있습니다.

SELECT 
  DISTINCT HOST, CAST(VALUE/1024/1024/1024 AS INTEGER) AS TOTAL_MEMORY_GB 
  FROM SYS.M_MEMORY
  WHERE NAME='SYSTEM_MEMORY_SIZE';

다음은 SAP HANA가 12TiB의 메모리에 액세스할 수 있음을 보여주는 출력입니다.

다른 옵션은 템플릿이 두 번째 EC2 인스턴스를 생성하는 것입니다. 이 인스턴스는 퍼블릭 서브넷에서 Windows를 실행하며 RDP를 통해 액세스할 수 있습니다.

이 인스턴스에 HANA Studio를 설치하고 해당 애플리케이션의 시각적 인터페이스를 사용하여 SAP HANA 쿼리를 실행할 수 있습니다.

Quick Start 구현은 모든 데이터에 고성능 SSD 기반 EBS 스토리지 볼륨을 사용합니다. 이 방식은 데이터 이전 없이 몇 분 만에 더 큰 인스턴스로 전환할 수 있는 기능을 제공합니다.

지금 이용 가능
기존의 SAP 인증 X1 및 X1e 인스턴스와 같이 EC2 고용량 메모리 인스턴스는 매우 비용 효과적입니다. 예를 들어, 미국 동부(버지니아 북부) 리전에서 u-12tb1.metal 전용 호스트의 모든 선결제 3년 예약에 대한 실질적인 시간당 요금은 시간당 30.539 USD입니다.

이러한 인스턴스는 이제 미국 동부(버지니아 북부)아시아 태평양(도쿄) 리전에서 3년 약정의 전용 호스트 형식으로 이용할 수 있으며 머지 않아 미국 서부(오레곤), 유럽(아일랜드)AWS GovCloud (US) 리전에서도 출시됩니다. 시작할 준비가 되었으면 AWS 계정 팀에 연락하거나 문의처 페이지를 사용하여 요청하십시오.

준비 중
AWS는 12TiB에서 멈추지 않고 2019년에는 18TiB 및 24TiB의 메모리를 사용하는 인스턴스를 출시할 예정입니다.

Jeff;

PS – 추후 수 테라바이트가 필요할 수 있지만 현재로는 적은 메모리로 충분히 실행 가능한 애플리케이션을 보유하고 있는 경우에는 R5, X1, X1e 인스턴스를 고려하십시오.