[업데이트] Amazon Redshift Serverless가 정식 출시 되었습니다.

2022.07.15

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

안녕하세요. 클래스메소드 재팬 컨설팅부의 서은우입니다.

지난 re:Invent 에서 공개되었던 프리뷰 버전에 이어서 Amazon Redshift Serverless 서비스가 서울 리전을 포함한 일부 리전에 정식 출시되었습니다.

Amazon Redshift Serverless의 특징

Amazon Redshift Serverless가 가지고 있는 특징에 대해서 간단하게 소개하도록 하겠습니다. 서버리스 서비스가 가지는 특징과 함께 기존의 Amazon Redshift 와 다른 점은 무엇인지 그 차이점에 대해서도 소개하겠습니다.

서버리스 서비스가 가지는 장점

  • 서비스 이용에 대한 복잡성 감소

Amazon Redshift 를 사용하기 위해서 클러스터를 프로비저닝 하고 관리할 필요가 있었습니다. 하지만 Amazon Redshift Serverless는 클러스터를 프로비저닝하고 관리할 필요 없이 Redshift의 기능들을 사용할 수 있습니다. 컴퓨팅 리소스를 자동으로 조정해주기 때문에 유저는 데이터 웨어하우스에만 집중할 수 있기에 서비스의 도입시간 단축과 이용에 대한 복잡성이 줄어든다는 장점이 있습니다.

  • 사용한만큼만 비용 지불

사용한 컴퓨팅 리소스에 대해서만 비용을 지불하면 되기 때문에 예측이 불가능하거나 사용이 많지 않은 경우에 더 경제적으로 사용할 수 있습니다.

네임스페이스와 작업 그룹

Amazon Redshift Serverless 에는 클러스터가 존재하지 않는 대신 네임스페이스작업 그룹이 있습니다. 네임스페이스와 작업 그룹은 1:1로 연결 가능하며 Amazon Redshift Serverless에 관련된 여러 옵션들의 설정이 담겨있습니다.

  • 네임스페이스
    • 데이터를 공유하거나 스냅샷을 생성하고 복구할 수 있으며 데이터베이스의 이름, 권한이나 암호화에 대한 구성들의 모임
  • 작업 그룹
    • 네트워크와 보안, 엔드포인트, RPU나 쿼리의 사용량 제한 등의 구성들의 모임

스냅샷과 복구시점

Amazon Redshift Serverless는 스냅샷과 복구시점을 지원하고 있습니다(Amazon Redshift는 스냅샷만 지원). 스냅샷을 생성해 Redshift 와 Redshift Serverless 간의 마이그레이션을 진행할 수 있습니다.

복구 시점은 24시간 동안 30분 간격으로 생성되는 백업 데이터로 해당 복구 시점으로 데이터베이스를 복구 시킬 수 있으며 복구 시점을 스냅샷으로 생성할 수 있습니다. 실수로 데이터를 수정 하였지만 최신의 스냅샷이 없는 경우 유용하게 사용할 수 있습니다.

 

이 외에도 크고 작은 차이점이 존재합니다. 자세한 것은 공식 문서를 통해 확인하실 수 있습니다!

끝으로

저도 re:Invent 에서 Amazon Redshift의 서버리스가 출시된다고 하여서 매우 기대를 했던 기억이있습니다. 특히 Amazon Redshift Serverless 같은 서비스가 출시됨으로 인해 어떤 서비스를 사용할 것인지 자신의 상황에 맞출 수 있는 선택지가 늘어난다는 점이 매우 긍정적인 부분이라고 생각합니다.

또한 AWS 공식 블로그에서 Amazon Redshift Serverless의 데모 버전을 소개하고 있으니 참고하시면 좋을 것 같습니다.