BLOG

[re:Invent 2019]Amazon Redshift reimagined: RA3 and AQUA
작성일: 2019-12-05

* 세션명 : Amazon Redshift reimagined: RA3 and AQUA
* 일자 : 2019/12/04 10:00~11:00
* 장소 : Venetian, Level2, Titian 2205

 

 

이 세션은 새로 출시된 RA3 인스턴스를 사용했을 때의 이점과 Preview에서 실제 사례를 소개하고 Redshift에서 사용가능한 AQUA(Advanced Query Accelerator)를 소개합니다. 수 많은 고객들이 Exa바이트 데이터를 처리하기위해 Redshift를 사용합니다. 또한 Redshift는 빠르게 발전하고 있으며 2019년에는 아래와 같은 발전이 있었습니다.

3세대 Redshift 용 컴퓨트 노드 RA3는 관리형 저장소, 매우 높은 Cache, 매우 높은 네트워크 대역폭을 가지고 있습니다. 또한 RA3의 사양은 아래와 같습니다.

아래는 같은 비용일 때 기존의 DS대비 성능, 저장소 면에서 얼마나 비용효율적인지를 보여줍니다.

기존의 시스템을 RA3로 마이그레이션하는 방법을 가이드하고 있습니다.

– 새로운 RA3 클러스터를 구성하고 스냅샷을 복구하는 방법

-Resize를 통해 새로운 클러스터를 구성하는 방법 (스냅샷을 복구하는 것보다 느립니다.)

[참고사진1: RA3를 적용한 기업들]

AQUA를 사용함으로써 Redshift는 추가비용없이 다른 cloud data warehouse 보다 최대 10배 빠릅니다. AQUA는 RA3와 함께 사용하며 Code의 변경 없이 사용가능합니다.

AQUA를 이용한 전처리(pushing down operations))를 통해 네트워크를 통한 데이터 이동을 최소화 합니다. 이는 전용 스토리지를 가지고 있는 RA3 노드를 사용하기 때문에 가능합니다.

세션을 마치며, 서비스와 관련된 하드웨어의 발전에 따라 서비스의 아키텍쳐가 어떻게 변경될 수 있는지, 어떻게 하면 더 좋은 성능을 낼 수 있는지 알 수 있었던 세션이었습니다. 소프트웨어 관점만이 아닌 서비스를 구성하는 전체를 보고 성능을 개선할 수 있는 아키텍쳐를 찾아낸 것이 인상 깊었고, Amazon의 서비스에 최적화하고 비용을 최적화하기위해 사업을 확장하고 프로세서를 직접개발한 것 또한 인상깊었습니다.