예약 노드 - Amazon Redshift

예약 노드

AWS에서 Amazon Redshift 사용으로 발생하는 요금은 컴퓨팅 노드를 기준으로 합니다. 각각의 컴퓨팅 노드는 시간당 요금으로 과금됩니다. 시간당 요금은 리전, 노드 유형 및 노드에 온디맨드 요금이 적용되는지 또는 예약 노드 요금이 적용되는지 등의 요인에 따라 달라집니다.

온디맨드 노드 요금은 Amazon Redshift에서 가장 비싸지만 가장 유연한 옵션입니다. 온디맨드 요금의 경우, 실행 중인 클러스터에 있는 컴퓨팅 노드에 대해서만 요금이 청구됩니다. 클러스터를 종료하거나 삭제하면 해당 클러스터에 있었던 컴퓨팅 노드에 대해 더 이상 요금이 청구되지 않습니다. 사용하는 컴퓨팅 노드에 대해서만 과금되며, 그 이상의 비용은 들지 않습니다. 각각의 컴퓨팅 노드에 대해 청구되는 시간당 요금은 리전, 노드 유형 등의 요인에 따라 달라집니다.

예약 노드 요금은 할인된 시간당 요금이 컴퓨팅 노드에 과금되기 때문에 온디맨드 요금보다 저렴합니다. 하지만 이 할인 요금을 적용받으려면 예약 노드 상품을 구매해야 합니다. 예약은 상품 구매 시 하게 됩니다. 예약을 통해 예약 기간 동안 예약하는 각각의 노드에 대해 할인율이 설정됩니다. 할인율은 리전, 노드 유형, 기간, 결제 방식 등의 요인에 따라 달라집니다.

Amazon Redshift 콘솔에서 PurchaseReservedNodeOffering API 작업을 호출하거나 예약 노드 구매를 선택하여 예약 노드를 노드로 지정할 수도 있습니다. 예약 노드를 구매할 때, 해당하는 예약 노드 유형에 대한 AWS 리전, 노드 유형, 기간, 노드의 수량, 제공 유형을 지정해야 합니다. 예약 노드는 지정된 AWS 리전에서만 사용할 수 있습니다.

이 주제에서는 예약 노드 상품이 무엇인지 살펴보고 Amazon Redshift 클러스터 실행 비용을 줄이기 위한 구매 방법을 알아봅니다. 이 주제에서는 요금제 개념과 요금제가 과금에 미치는 영향을 이해할 수 있도록 온디맨드 요금 또는 할인 요금을 개괄적으로 설명합니다. 구체적인 요금에 대한 자세한 내용은 Amazon Redshift 요금 섹션을 참조하세요.

예약 노드

장기간 Amazon Redshift 클러스터를 계속 실행할 계획이라면 예약 노드 상품 구매를 고려해 봐야 합니다. 이 상품은 온디맨드 요금에 비해 비용을 크게 절감할 수 있지만 컴퓨팅 노드를 예약하고 1년 또는 3년 동안 이러한 노드에 대한 요금을 지불하기로 약속해야 합니다.

예약 노드는 노드에 대해 청구되는 요금을 결정하는 데만 사용되는 과금 개념입니다. 노드를 예약해도 실제로 노드가 생성되지는 않습니다. 예약된 노드에 대해서는 사용 여부에 상관없이 요금이 청구됩니다. 즉, 실행 중인 클러스터에 할인 요금이 적용되는 노드가 있는지 여부에 상관없이 예약 기간 동안 예약하는 각 노드에 대해 요금을 지불해야 합니다.

프로젝트 평가 단계에 있거나 개념 증명을 개발 중일 때 온디맨드 요금제는 종량제 요금을 지불하거나, 사용한 만큼만 요금을 지불하거나, 클러스터를 종료하거나 삭제하여 언제든지 지불을 중단할 수 있는 유연성을 제공합니다. 프로덕션 환경의 요구가 확정되고 실행 단계가 시작되면 하나 이상의 상품을 구매하여 컴퓨팅 노드를 예약하는 것을 고려해 봐야 합니다.

상품은 하나 이상의 컴퓨팅 노드에 적용될 수 있습니다. 상품을 구매할 때 예약할 컴퓨팅 노드 수를 지정합니다. 여러 컴퓨팅 노드에 하나의 상품을 구매할 수도 있고 여러 개의 상품을 구매해 각 상품마다 일정 수의 컴퓨팅 노드를 지정할 수도 있습니다.

예를 들어 3개의 컴퓨팅 노드를 위한 다음 구매 방법 중 어느 것을 사용해도 됩니다.

  • 하나의 상품을 구매해 3개의 컴퓨팅 노드를 지정합니다.

  • 2개의 상품을 구매하고 첫 상품에 1개의 컴퓨팅 노드를 지정하고 두 번째 상품에 2개의 컴퓨팅 노드를 지정합니다.

  • 3개의 상품을 구매해 각 상품마다 1개의 컴퓨팅 노드를 지정합니다.

예약 노드 간 요금 비교

Amazon Redshift는 몇 가지 결제 옵션을 제공합니다. 선택하는 결제 방식은 결제 일정과 예약에 대해 청구되는 할인 요금에 영향을 미칩니다. 예약에 대해 선불로 결제하는 액수가 클수록 전체적인 비용 절감에 좋습니다.

상품에 사용할 수 있는 결제 방식은 다음과 같습니다. 온디맨드 요금제에 비해 절감폭이 가장 적은 상품부터 가장 큰 상품 순서로 나열되어 있습니다.

참고

지정된 예약 기간 동안은 예약 노드 사용 여부에 상관없이 매시간 적용되는 시간당 요금이 청구됩니다. 결제 방식은 결제 빈도 및 적용 할인율만을 결정합니다. 자세한 내용은 예약 노드 단원을 참조하십시오.

예약 노드 비교
결제 옵션 결제 일정 상대적 절감액 지속 시간 선불 요금 월 기본 요금
선수금 없음 예약 기간 동안 월 할부. 선결제 없음. 온디맨드 요금에 비해 약 20퍼센트 할인. 1년 또는 3년 None
부분 선결제 일부 선결제 및 예약 기간 동안 월 할부. 기간에 따라 최대 41~73퍼센트 할인. 1년 또는 3년
전체 선결제 예약에 대해 전액 선결제. 월별 요금 없음. 기간에 따라 최대 42~76퍼센트 할인. 1년 또는 3년 None

특정 옵션 및 기간은 이용 가능 여부에 따라 달라질 수 있습니다.

참고

이전에 Amazon Redshift용 Heavy 사용률 서비스를 구매한 경우 이에 상응하는 서비스는 부분 선결제 서비스입니다.

예약 노드의 작동 방식

예약 노드 상품의 경우, 이전 단원에서 설명한 결제 조건에 따라 결제합니다. 이미 실행 중인 클러스터가 있는 경우나 예약 후에 클러스터를 시작하는 경우나 상관없이 이 방식으로 결제합니다.

상품을 구매하면 예약은 처리될 때까지 결제 보류 중 상태가 됩니다. 예약 처리에 실패하면 결제 실패 상태로 표시되며 프로세스를 다시 시도할 수 있습니다. 예약이 성공적으로 처리되면 상태가 활성으로 변경됩니다. 상태가 활성으로 바뀔 때까지는 예약에 적용되는 할인율이 청구서에 적용되지 않습니다. 예약 기간이 경과하면 상태가 만료로 바뀌지만 이력 조회를 목적으로 예약에 관한 정보에 계속 액세스할 수 있습니다. 예약이 만료 상태일 때 클러스터는 계속 실행되지만 노드에 할인 요금을 적용하는 다른 예약이 없다면 온디맨드 요금이 과금될 수 있습니다.

예약 노드는 상품을 구매하는 리전 전용입니다. Amazon Redshift 콘솔을 사용하여 상품을 구매하는 경우, 상품을 구매하려는 AWS 리전을 선택한 다음 예약 프로세스를 완료합니다. 프로그래밍 방식으로 상품을 구매하는 경우, 연결하는 Amazon Redshift 엔드포인트에 의해 리전이 결정됩니다. Amazon Redshift 리전에 대한 자세한 내용은 Amazon Web Services 일반 참조리전 및 엔드포인트를 참조하세요.

클러스터를 시작할 때 모든 노드에 할인율이 적용되려면 선택한 리전, 노드 유형, 노드 수가 하나 이상의 활성 예약과 일치해야 합니다. 그렇지 않으면, 활성 예약과 일치하지 않는 노드의 요금이 온디맨드 요율로 청구됩니다.

실행 중인 클러스터에서 예약한 노드 수를 초과하는 경우, 이 추가적인 노드에 대해서는 온디맨드 요금이 발생하기 시작합니다. 다시 말해 예약한 노드 수가 얼마냐에 따라 같은 클러스터에 있는 노드에 청구되는 요금이 달라질 수 있습니다. 이러한 추가적 노드에 대해 다른 상품을 구매하면 예약 상태가 활성으로 바뀐 후 남은 기간 동안 이러한 노드에 대해 할인율이 적용됩니다.

클러스터 크기를 다른 노드 유형으로 조정하고 이러한 노드 유형을 예약하지 않은 경우, 온디맨드 요금이 청구됩니다. 크기를 조정한 클러스터에 대해 할인 요금을 적용받으려면 새 노드 유형의 다른 상품을 구매할 수 있습니다. 다만 원래 예약에 대해서는 기간이 경과하기 전까지 계속 요금을 지불해야 합니다. 기간이 만료되기 전에 예약을 변경해야 하는 경우 AWS Console을 사용하여 지원 사례를 생성합니다.

참고

콘솔에는 사용된 예약 노드와 사용되지 않은 예약 노드의 수가 표시됩니다. 하지만 콘솔에는 현재 사용자 계정이 사용하는 노드 수만 사용된 것으로 표시됩니다. 동일한 지급인 계정의 다른 사용자 계정이 노드를 사용하는 경우 콘솔에 해당 노드가 사용되지 않은 것으로 표시됩니다.

  • 지급인 계정에서 20개의 노드를 예약합니다.

  • 현재 사용자 계정이 6개의 노드를 사용합니다.

  • 동일한 지급인 계정의 다른 사용자 계정도 6개의 노드를 사용합니다.

이 예에서 콘솔에는 사용된 노드가 6개, 사용되지 않은 노드가 14개로 표시됩니다.

예약 노드 및 통합 결제

구매 계정이 단일 통합 결제 지급인 계정으로 과금되는 계정의 일부인 경우, 예약 노드의 요금 혜택이 공유됩니다. 모든 하위 계정에서 발생한 시간당 요금 또한 매월 지급인 계정으로 합산됩니다. 이 방식은 일반적으로 직무가 서로 다른 팀이나 그룹이 있는 회사에서 유용하며, 정상적인 예약 노드 규칙에 따라 요금이 계산됩니다. 자세한 내용은 AWS Billing User Guide의 Consolidated Billing을 참조하세요.

예약 노드 예제

이 단원의 시나리오는 다음과 같은 예약 세부 정보를 사용하여 온디맨드 요금과 할인 요금을 기준으로 노드에 어떻게 요금이 발생하는지 보여 줍니다.

  • 리전: 미국 서부(오레곤)

  • 노드 유형: ra3.xlplus

  • 결제 방식: 선결제 없음

  • 기간: 1년

  • 예약 노드 수: 16

예 1

미국 서부(오레곤) 리전에 노드가 20개인 클러스터가 1개 있는 경우

이 시나리오에서 16개 노드는 예약 시부터 할인 요금이 적용되지만 클러스터에 있는 추가적인 4개 노드에는 온디맨드 요금이 과금됩니다.

예제 2

미국 서부(오레곤) 리전에 노드가 12개인 클러스터가 1개 있는 경우

이 시나리오에서는 클러스터의 12개 노드 모두 예약 시부터 할인 요금이 적용됩니다. 하지만 현재 할인이 적용되는 실행 중인 클러스터가 없더라도 예약한 나머지 예약 노드에 대해 요금을 지불해야 합니다.

예 3

미국 서부(오레곤) 리전에 노드가 12개인 클러스터가 1개 있는 경우 이 구성으로 몇 개월 동안 클러스터를 실행한 다음 클러스터에 노드를 추가해야 합니다. 클러스터 크기를 조정하고 같은 노드 유형을 선택해 총 16개의 노드를 지정합니다.

이 시나리오에서는 16개 노드에 대해 할인된 요금이 청구됩니다. 클러스터에 있는 노드 수와 예약한 노드 수가 동일하기 때문에 1년 전체 기간 동안 요금은 그대로입니다.

예 4

미국 서부(오레곤) 리전에 노드가 16개인 클러스터가 1개 있는 경우 이 구성으로 몇 개월 동안 클러스터를 실행한 다음 노드를 추가해야 합니다. 클러스터 크기를 조정하고 같은 노드 유형을 선택해 총 20개의 노드를 지정합니다.

이 시나리오에서는 크기 조정 이전의 모든 노드에 대해 할인된 요금이 청구됩니다. 크기 조정 후에는 1년 기간 중 남은 기간 동안 16개 노드에 대해 할인된 요금이 청구되며, 클러스터에 추가한 4개 노드에 대해서는 온디맨드 요금이 청구됩니다.

예 5

미국 서부(오레곤) 리전에 클러스터가 2개 있는 경우 클러스터 하나에는 노드 6개, 다른 하나에는 노드 10개가 있습니다.

이 시나리오에서는 두 클러스터에 있는 전체 노드 수가 예약한 노드 수와 동일하기 때문에 모든 노드에 대해 할인된 요금이 청구됩니다.

예제 6

미국 서부(오레곤) 리전에 클러스터가 2개 있는 경우 클러스터 하나에는 노드 4개, 다른 하나에는 노드 6개가 있습니다.

이 시나리오에서는 실행 중인 클러스터에 있는 10개 노드에 대해 할인된 요금이 청구되며, 현재 할인이 적용되는 실행 중인 클러스터가 없더라도 예약한 추가 6개의 노드에 대해서도 할인된 요금을 지불합니다.