기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: Amazon EKS 리소스를 사용하여 관리형 컴퓨팅 환경 생성
Amazon Elastic Kubernetes Service(Amazon EKS) 리소스를 사용하여 관리형 컴퓨팅 환경을 생성하려면 다음 단계를 완료하세요.
-
https://console.aws.amazon.com/batch/
AWS Batch 콘솔을 엽니다. -
탐색 모음에서 사용할 AWS 리전 를 선택합니다.
-
탐색 창에서 컴퓨팅 환경를 선택합니다.
-
생성(Create)을 선택합니다.
-
컴퓨팅 환경 구성에서 Amazon Elastic Kubernetes Service(Amazon EKS)를 선택합니다.
-
이름에 해당 컴퓨팅 환경의 고유한 이름을 지정합니다. 각 이름의 최대 길이는 128자입니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(_)을 포함할 수 있습니다.
-
인스턴스 역할에서 필요한 IAM 권한이 연결되어 있는 기존 인스턴스 프로파일을 선택합니다.
참고
AWS Batch 콘솔에서 컴퓨팅 환경을 생성하려면
eks:ListClusters
및eks:DescribeCluster
권한이 있는 인스턴스 프로파일을 선택합니다. -
EKS 클러스터에서 기존 Amazon EKS 클러스터를 선택합니다.
-
네임스페이스에서 클러스터에 AWS Batch 프로세스를 그룹화할 Kubernetes 네임스페이스를 입력합니다.
-
(선택 사항) 태그를 확장하세요. 태그 추가를 선택한 다음 키-값 페어를 입력합니다.
-
다음 페이지를 선택합니다.
-
(선택 사항) EC2 스팟 인스턴스 사용에서 Amazon EC2 스팟 인스턴스를 사용하려면 스팟 인스턴스 사용 활성화를 켜십시오.
-
(스팟 전용) 온디맨드 가격 최대 %에서 인스턴스를 시작하기 전에 해당 인스턴스 유형에 대한 온디맨드 가격과 비교하여 스팟 인스턴스 가격에 대해 설정할 수 있는 최대 비율(%)을 선택합니다. 예를 들어 최고 가격이 20%인 경우 스팟 가격은 현행 EC2 인스턴스에 대한 온디맨드 가격 보다 20% 이상 낮아야 합니다. 항상 최저 (시장) 가격을 지불하고 최대 비율을 넘지 않도록 할 수 있습니다. 이 필드를 비워두면 기본값은 온디맨드 가격의 100%입니다.
-
(스팟 전용) 스팟 플릿 역할에서
SPOT
컴퓨팅 환경에 적용할 Amazon EC2 스팟 플릿 IAM 역할을 선택합니다.중요
할당 전략이
BEST_FIT
로 설정되어 있거나 설정되지 않은 경우 이 역할이 필요합니다. -
(선택 사항) 최소 vCPU에서 작업 대기열 수요와 상관없이 사용자 컴퓨팅 환경이 유지할 최소 vCPU 수를 선택합니다.
-
(선택 사항) 최대 vCPU에서 작업 대기열 수요와 상관없이 사용자 컴퓨팅 환경이 확장할 수 있는 최대 vCPU 수를 선택합니다.
-
허용된 인스턴스 유형에서 시작할 수 있는 Amazon EC2 인스턴스 유형을 선택합니다. 사용자는 특정 인스턴스 패밀리 (예:
c5
,c5n
, 혹은p3
) 내에서 모든 인스턴스 유형을 시작하기 위해 인스턴스 패밀리를 지정할 수 있습니다. 또는 패밀리 내에서 특정 크기 (예:c5.8xlarge
)를 지정할 수 있습니다. 메탈 인스턴스 유형은 인스턴스 패밀리에 없습니다. 예를 들어,c5
에는c5.metal
가 포함되어 있지 않습니다. 또한optimal
을 선택하여 작업 대기열의 수요에 맞는 인스턴스 유형(C4, M4, 그리고 R4 인스턴스 패밀리에서)을 선택할 수도 있습니다.참고
컴퓨팅 환경을 생성할 때 컴퓨팅 환경에 대해 선택한 인스턴스 유형은 동일한 아키텍처를 공유해야 합니다. 예를 들어, 동일한 컴퓨팅 환경에서 x86 및 ARM 인스턴스를 함께 사용할 수 없습니다.
참고
AWS Batch 는 작업 대기열에 필요한 양을 기준으로 GPUs를 확장합니다. GPU 예약을 사용하려면 컴퓨팅 환경에 , ,
p3
, , ,g3
,p4
p5
p6
g3s
g4
g5
, 또는g6
패밀리의 인스턴스 유형이 포함되어야 합니다.참고
현재
optimal
에서는 C4, M4 및 R4 인스턴스 패밀리의 인스턴스 유형을 사용합니다. 해당 인스턴스 패밀리의 인스턴스 유형이 AWS 리전 없는 에서는 , C5 M5및 인스턴스 패밀리의 R5 인스턴스 유형이 사용됩니다. -
(선택 사항) 추가 구성을 확장합니다.
-
(선택 사항) 배치 그룹에는 컴퓨팅 환경의 리소스를 그룹화할 배치 그룹 이름을 입력합니다.
-
할당 전략의 경우 BEST_FIT_PROGRESSIVE를 선택하십시오.
-
(선택 사항) Amazon Machine Image(AMI) 구성의 경우 Amazon Machine Image(AMI) 구성 추가를 선택합니다.
Amazon EKS 최적화 Amazon Linux AMI 또는 사용자 지정 AMI를 사용할 수 있습니다.
-
Amazon EKS 최적화 Amazon Linux AMI를 사용하려면:
-
이미지 유형에서 다음 중 하나를 선택합니다.
Amazon Linux 2: 모든 AWS Graviton 기반 인스턴스 패밀리(예: ,
C6g
M6g
R6g
, 및T4g
)의 기본값이며 GPU가 아닌 모든 인스턴스 유형에 사용할 수 있습니다.Amazon Linux 2(가속): 모든 GPU 인스턴스 패밀리(예:
P4
및G4
)의 기본값이며 AWS Graviton 기반이 아닌 모든 인스턴스 유형에 사용할 수 있습니다.Amazon Linux 2023:는 Amazon Linux 2023(AL2023)을 AWS Batch 지원합니다.
Amazon Linux 2023(가속): GPU 인스턴스 패밀리 및는 Graviton 기반이 아닌 AWS 모든 인스턴스 유형에 사용할 수 있습니다.
-
Kubernetes 버전에 Kubernetes 버전 번호를 입력합니다.
-
-
사용자 지정 AMI를 사용하려면:
이미지 유형에서 사용자 지정 AMI가 기반으로 하는 AMI 유형을 선택합니다.
Amazon Linux 2: 모든 AWS Graviton 기반 인스턴스 패밀리(예: ,
C6g
M6g
R6g
, 및T4g
)의 기본값이며 GPU가 아닌 모든 인스턴스 유형에 사용할 수 있습니다.Amazon Linux 2(가속): 모든 GPU 인스턴스 패밀리(예:
P4
및G4
)의 기본값이며 AWS Graviton 기반이 아닌 모든 인스턴스 유형에 사용할 수 있습니다.Amazon Linux 2023: AL2023을 AWS Batch 지원합니다.
Amazon Linux 2023(가속): GPU 인스턴스 패밀리 및는 Graviton 기반이 아닌 AWS 모든 인스턴스 유형에 사용할 수 있습니다.
이미지 ID 재정의에 사용자 지정 AMI ID를 입력합니다.
-
Kubernetes 버전에 Kubernetes 버전 번호를 입력합니다.
-
-
(선택 사항) 시작 템플릿에서 기존 시작 템플릿을 선택합니다.
-
(선택 사항) 템플릿 버전 시작에
$Default
,$Latest
또는 버전 번호를 입력합니다. -
(선택 사항) 시작 템플릿 재정의에서 재정의를 추가하려면 재정의 추가 시작 템플릿:
-
(선택 사항) 시작 템플릿에서 재정의를 추가할 시작 템플릿을 선택합니다.
-
(선택 사항) 시작 템플릿 버전에서 시작 템플릿의 버전 번호,
$Default
또는를 선택합니다$Latest
. -
(선택 사항) 대상 인스턴스 유형에서이 재정의가 적용되어야 하는 인스턴스 유형 또는 패밀리를 선택합니다. 허용된 인스턴스 유형에 포함된 인스턴스 유형 및 패밀리만 대상으로 지정할 수 있습니다.
-
(선택 사항) userdataType에서 EKS 노드 초기화를 선택합니다. 시작 템플릿 또는 시작 템플릿 재정의로 지정된 AMI가 있는 경우에만이 필드를 사용합니다.
EKS_AL2023
또는 기반 사용자 지정 AMIs의 경우 EKS_NODEADM을EKS_AL2023_NVIDIA
선택하고EKS_AL2
및의 경우 EKS_BOOSTRAP_SH를 선택합니다EKS_AL_NVIDIA
. 기본값은 EKS_BOOSTRAP_SH입니다.동일한 컴퓨팅 환경에서 AL2 및 AL2023 기반 사용자 지정 AMI를 모두 사용하는 혼합 환경이 있는 경우 userdataType을 사용합니다. AL2 AL2023-based AMIs
-
-
-
다음 페이지를 선택합니다.
-
Virtual Private Cloud(VPC) ID에서 인스턴스를 시작할 VPC를 선택합니다.
-
서브넷에서 사용할 서브넷을 선택합니다. 기본적으로 선택된 VPC의 모든 서브넷은 사용 가능합니다.
참고
AWS Batch Amazon EKS의는 로컬 영역을 지원합니다. 자세한 내용은 Amazon EKS 사용 설명서의 Amazon EKS 및 AWS 로컬 영역을 참조하세요.
-
(선택 사항) 보안 그룹에서 인스턴스에 연결할 보안 그룹을 선택합니다. 사용자 VPC의 기본 보안 그룹이 기본 선택됩니다.
-
다음 페이지를 선택합니다.
-
검토에서 구성 과정을 검토하십시오. 변경해야 하는 경우 편집을 선택합니다 작업을 마쳤으면 컴퓨팅 환경 생성을 선택합니다.