Amazon EBS 루트 디바이스 볼륨 사용자 지정 - Amazon EMR

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EBS 루트 디바이스 볼륨 사용자 지정

사용 사례 및 비용 요구 사항에 따라 볼륨 유형 및 기타 속성을 설정할 수 있습니다. 기본값을 수락하거나 사용자 지정할 수 있습니다.

EBS 루트 볼륨 기본값

Amazon EMR 4.x 이상을 사용하면 클러스터를 생성할 때 루트 볼륨 크기를 지정할 수 있습니다. Amazon EMR 릴리스 6.15.0 이상을 사용하면 루트 볼륨 IOPS 및 처리량을 지정할 수도 있습니다. 속성은 Amazon EBS 루트 디바이스 볼륨에만 적용되며 클러스터의 모든 인스턴스에 적용됩니다. 속성은 스토리지 볼륨에 적용되지 않습니다. 스토리지 볼륨의 경우 클러스터를 생성할 때 인스턴스 유형별로 별도로 지정합니다.

  • Amazon 6.10.0 이상에서 기본 루트 볼륨 크기는 EMR 15GiB입니다. 이전 릴리스에서 기본 루트 볼륨 크기는 10GiB였습니다. 이 항목을 최대 100GiB까지 조정할 수 있습니다.

  • 기본 루트 볼륨은 3000IOPS입니다. 이 항목을 최대 16000까지 조정할 수 있습니다.

  • 기본 루트 볼륨 처리량은 125입니다MiB/s. You can adjust this up to 1000 Mib/s.

참고

루트 볼륨 크기 및는 1 볼륨보다 높은 비율을 500IOPS(1:500)으로 가질 IOPS 수 없고, 루트 볼륨 IOPS 및 처리량은 1IOPS~0.25 처리량(1:0.25)보다 높은 비율을 가질 수 없습니다.

Amazon에 대한 자세한 내용은 Amazon EC2 루트 디바이스 볼륨을 EBS참조하세요.

기본값을 사용하는 루트 디바이스 볼륨 유형 AMI

기본를 사용하는 경우 AMI루트 디바이스 볼륨 유형은 사용하는 Amazon EMR 릴리스에 따라 결정됩니다.

  • Amazon EMR 릴리스 6.15.0 이상에서 Amazon은 범용SSD(gp3)을 루트 디바이스 볼륨 유형으로 EMR 연결합니다.

  • Amazon EMR 릴리스가 6.15.0 미만인 경우 Amazon은 범용SSD(gp2)을 루트 디바이스 볼륨 유형으로 EMR 연결합니다.

사용자 지정이 있는 루트 디바이스 볼륨 유형 AMI

사용자 지정의 루트 디바이스 볼륨 유형은 다를 AMI 수 있습니다. Amazon은 EMR 항상 사용자 지정 AMI 볼륨 유형을 사용합니다.

  • Amazon EMR 릴리스 6.15.0 이상에서는 사용자 지정 볼륨 유형에 AMI이러한 속성을 적용할 수 있는 경우 사용자 지정에 대한 루트 AMI 볼륨 크기IOPS, 및 처리량을 구성할 수 있습니다.

  • Amazon EMR 릴리스가 6.15.0 미만인 경우 사용자 지정에 대한 루트 볼륨 크기만 구성할 수 있습니다AMI.

클러스터를 생성할 때 루트 볼륨 크기, IOPS또는 처리량을 구성하지 않으면 Amazon은 해당하는 AMI 경우 사용자 지정의 값을 EMR 사용합니다. 클러스터를 생성할 때 이러한 값을 구성하기로 결정한 경우 Amazon은 값이 사용자 지정 AMI 루트 볼륨과 호환되고 지원되는 한 지정한 값을 EMR 사용합니다. 자세한 내용은 사용자 지정을 사용하여 Amazon EMR 클러스터 구성에 더 많은 유연성 AMI 제공 단원을 참조하십시오.

루트 디바이스 볼륨 크기 요금

EBS 루트 디바이스 볼륨의 비용은 클러스터가 실행되는 리전의 해당 볼륨 유형에 대한 월별 EBS 요금을 기준으로 시간 단위로 비례 배분됩니다. 스토리지 볼륨의 경우에도 마찬가지입니다. 요금은 GB 단위로 청구되지만, 루트 볼륨의 크기를 GiB 단위로 지정하여 비용 추정에 고려할 수 있습니다(1GB = 0.931323GiB).

범용 SSD gp2와 gp3는 다르게 청구됩니다. 클러스터의 EBS 루트 디바이스 볼륨과 관련된 요금을 추정하려면 다음 공식을 사용합니다.

범용 SSD gp2

gp2 비용에는 GB 단위의 EBS 볼륨 크기만 포함됩니다.

($EBS size in GB/month) * 0.931323 / 30 / 24 * EMR_EBSRootVolumesizeInGiB * InstanceCount

예를 들어 기본 노드, 코어 노드가 있고 기본 Amazon Linux를 기본 10GiB 루트 디바이스 볼륨AMI과 함께 사용하는 클러스터를 가정합니다. 리전의 EBS 비용이 0.10 USD USD/GB/month, that works out to be approximately $0.00129 per instance per hour, and $0.00258 per hour for the cluster ($0.10/GB/month30일로 나눈 후 24시간으로 나눈 후 10GB를 곱하고 클러스터 인스턴스 2개를 곱한 경우).

범용 SSD gp3

gp3 비용에는 GB 단위의 EBS 볼륨 크기, 3000 IOPS 초과(3000 IOPS 무료) 및 125 초과MB/s (125 MB/s의 처리량이 포함됩니다.

($EBS size in GB/month) * 0.931323 / 30 / 24 * EMR_EBSRootVolumesizeInGiB * InstanceCount + ($EBS IOPS/Month)/30/24* (EMR_EBSRootVolumeIops - 3000) * InstanceCount + ($EBS throughput/Month)/30/24* (EMR_EBSRootVolumeThroughputInMb/s - 125) * InstanceCount

예를 들어 기본 노드, 코어 노드가 있고 기본 Amazon Linux를 기본 15GiB 루트 디바이스 볼륨 크기AMI, 4000 IOPS및 140 처리량으로 사용하는 클러스터를 가정합니다. 리전의 EBS 비용이 125개 이상당GB/month, $0.005/provisioned IOPS/month over 3000, and $0.040/provisioned MB/s/month 0.10 USD USD인 경우. 이는 시간별로 인스턴스당 약 0.009293 달러이고 클러스터의 경우 시간당 0.018586달러가 됩니다.

사용자 지정 루트 디바이스 볼륨 설정 지정

참고

루트 볼륨 크기 및는 1 볼륨보다 높은 비율을 500IOPS(1:500)으로 가질 IOPS 수 없고, 루트 볼륨 IOPS 및 처리량은 1IOPS~0.25 처리량(1:0.25)보다 높은 비율을 가질 수 없습니다.

Console
Amazon EMR 콘솔에서 Amazon EBS 루트 디바이스 볼륨 속성을 지정하려면
  1. 에 로그인 AWS Management Console하고 https://console.aws.amazon.com/emr에서 Amazon EMR 콘솔을 엽니다.

  2. 왼쪽 탐색 창의 EMR EC2에서 클러스터를 선택한 다음 클러스터 생성을 선택합니다.

  3. Amazon EMR 릴리스 6.15.0 이상을 선택합니다.

  4. 클러스터 구성에서 EBS 루트 볼륨 섹션으로 이동하여 구성하려는 속성의 값을 입력합니다.

  5. 클러스터에 적용할 다른 옵션을 선택합니다.

  6. 클러스터를 시작하려면 클러스터 생성을 선택합니다.

CLI
를 사용하여 Amazon EBS 루트 디바이스 볼륨 속성을 지정하려면 AWS CLI
  • 다음 예제와 같이 create-cluster 명령의 --ebs-root-volume-size, --ebs-root-volume-iops--ebs-root-volume-throughput 파라미터를 사용합니다.

    참고

    가독성을 위해 Linux 줄 연속 문자(\)가 포함됩니다. Linux 명령에 사용하거나 제외할 수 있습니다. Windows에서는 제외시키거나 캐럿(^)으로 바꿉니다.

    aws emr create-cluster --release-label emr-6.15.0\ --ebs-root-volume-size 20 \ --ebs-root-volume-iops 3000\ --ebs-root-volume-throughput 135\ --instance-groups InstanceGroupType=MASTER,\ InstanceCount=1,InstanceType=m5.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m5.xlarge