마법사를 사용하여 Amazon EC2 오케스트레이션 시작하기 - AWS Batch

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

마법사를 사용하여 Amazon EC2 오케스트레이션 시작하기

Amazon Elastic Compute Cloud(Amazon EC2)는 AWS 클라우드에서 확장 가능한 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 사전 투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다.

Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 스케일 업 또는 다운을 통해 요구 사항 변경 또는 사용량 급증을 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어듭니다.

개요

이 자습서에서는 마법사 AWS Batch 를 사용하여를 설정하여 Amazon EC2를 구성하고를 실행하는 방법을 보여줍니다Hello World.

대상

이 자습서는 설정, 테스트 및 배포를 담당하는 시스템 관리자 및 개발자를 위해 설계되었습니다 AWS Batch.

사용된 기능

이 자습서에서는 AWS Batch 콘솔 마법사를 사용하여 다음을 수행하는 방법을 보여줍니다.

  • Amazon EC2 컴퓨팅 환경 생성 및 구성

  • 작업 대기열을 생성합니다.

  • 작업 정의 생성

  • 실행할 작업 생성 및 제출

  • CloudWatch에서 작업의 출력 보기

필요한 시간

이 자습서를 완료하는 데 약 10~15분이 소요됩니다.

리전별 제한 사항

이 솔루션 사용과 관련된 국가 또는 리전 제한은 없습니다.

리소스 사용 비용

AWS 계정 생성에는 요금이 부과되지 않습니다. 그러나 이 솔루션을 구현하면 아래 표에 나열된 비용이 일부 또는 전부 발생할 수 있습니다.

설명 비용(USD)
Amazon EC2 인스턴스 생성된 각 Amazon EC2 인스턴스에 대해 비용을 지불합니다. 요금에 대한 자세한 정보는 Amazon EC2 요금을 참조하십시오.

사전 조건

시작하기 전:

1단계: 컴퓨팅 환경 생성

중요

이 자습서에는 가능한 한 간단하고 빠르게 시작하기 위해 기본 설정이 있는 단계가 포함되어 있습니다. 프로덕션용으로를 생성하기 전에 모든 설정을 숙지하고 요구 사항을 충족하는 설정을 배포하는 것이 좋습니다.

Amazon EC2 오케스트레이션을 위한 컴퓨팅 환경을 만들려면

  1. AWS Batch 콘솔 최초 실행 마법사를 엽니다.

  2. 작업 및 오케스트레이션 유형 구성에서 Amazon Elastic Compute Cloud(Amazon EC2)를 선택합니다.

  3. 다음을 선택합니다.

  4. 이름 컴퓨팅 환경 구성에서 해당 컴퓨팅 환경의 고유한 이름을 지정합니다. 각 이름의 최대 길이는 128자입니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(_)을 포함할 수 있습니다.

  5. 인스턴스 역할에서 필요한 IAM 권한이 연결된 기존 인스턴스 역할을 선택합니다. 이 인스턴스 역할을 사용하면 컴퓨팅 환경의 Amazon ECS 컨테이너 인스턴스가 필요한 AWS API 작업을 호출할 수 있습니다. 자세한 내용은 Amazon ECS 인스턴스 역할 단원을 참조하십시오.

    인스턴스 역할의 기본 이름은 입니다ecsInstanceRole.

  6. 인스턴스 구성의 경우 기본 설정을 그대로 둘 수 있습니다.

  7. 네트워크 구성의 경우에 기본 VPC를 사용합니다 AWS 리전.

  8. 다음을 선택합니다.

2단계: 작업 대기열 생성

작업 대기열은 AWS Batch 스케줄러가 컴퓨팅 환경의 리소스에서 작업을 실행할 때까지 제출된 작업을 저장합니다. 자세한 내용은 작업 대기열 섹션을 참조하세요.

Amazon EC2 오케스트레이션을 위한 작업 대기열을 만들려면

  1. 이름에 대한 작업 대기열 구성에서 작업 대기열의 고유한 이름을 지정합니다. 각 이름의 최대 길이는 128자입니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(_)을 포함할 수 있습니다.

  2. 다른 모든 구성 옵션의 경우 기본값을 그대로 둘 수 있습니다.

  3. 다음을 선택합니다.

3단계: 작업 정의 생성

AWS Batch 작업 정의는 작업 실행 방법을 지정합니다. 각 작업은 작업 정의를 참조해야 하지만, 작업 정의에 지정된 대부분의 파라미터는 런타임에 재정의될 수 있습니다.

작업 정의를 생성하려면

  1. 작업 정의 생성의 경우

    1. 이름에 작업 대기열의 고유한 이름을 지정합니다. 각 이름의 최대 길이는 128자입니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(_)을 포함할 수 있습니다.

    2. 명령 - 선택 사항의 경우 사용자 지정 메시지hello world로 변경하거나 그대로 둘 수 있습니다.

  2. 다른 모든 구성 옵션의 경우 기본값을 그대로 둘 수 있습니다.

  3. 다음을 선택합니다.

4단계: 작업 생성

작업을 생성하려면 다음을 수행합니다.

  1. 이름작업 구성 섹션에서 작업의 고유한 이름을 지정합니다. 각 이름의 최대 길이는 128자입니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(_)을 포함할 수 있습니다.

  2. 다른 모든 구성 옵션의 경우 기본값을 그대로 둘 수 있습니다.

  3. 다음을 선택합니다.

5단계: 검토 및 생성

검토 및 생성 페이지에서 구성 과정을 검토합니다. 변경해야 하는 경우 편집을 선택합니다 입력이 끝나면 리소스 생성을 선택합니다.

  1. 검토 및 생성에서 리소스 생성을 선택합니다.

  2. 가 리소스를 할당하기 AWS Batch 시작하면 창이 열립니다. 완료되면 대시보드로 이동을 선택합니다. 대시보드에 할당된 모든 리소스와 작업이 Runnable 상태임을 확인할 수 있습니다. 작업이 실행될 예정이며 2~3분 후에 완료됩니다.

6단계: 작업의 출력 보기

작업의 출력을 보려면 다음을 수행합니다.

  1. 탐색 창에서 작업을 선택합니다.

  2. 작업 대기열 드롭다운에서 자습서를 위해 생성한 작업 대기열을 선택합니다.

  3. 작업 테이블에는 모든 작업과 현재 상태가 나열됩니다. 작업의 상태가 성공하면 작업의 이름을 선택하여 작업의 세부 정보를 봅니다.

  4. 세부 정보 창에서 로그 스트림 이름을 선택합니다. 작업에 대한 CloudWatch 콘솔이 열리고의 메시지 hello world 또는 사용자 지정 메시지가 포함된 이벤트가 하나 있어야 합니다.

7단계: 자습서 리소스 정리

Amazon EC2 인스턴스가 활성화된 동안에는 요금이 부과됩니다. 인스턴스를 삭제하여 요금 발생을 중지할 수 있습니다.

생성한 리소스를 삭제하려면 다음을 수행합니다.

  1. 탐색 창에서 작업 대기열을 선택합니다.

  2. 작업 대기열 테이블에서 자습서를 위해 생성한 작업 대기열을 선택합니다.

  3. 비활성화를 선택합니다. 작업 대기열 상태가 비활성화되면 삭제를 선택할 수 있습니다.

  4. 작업 대기열이 삭제되면 탐색 창에서 컴퓨팅 환경을 선택합니다.

  5. 이 자습서용으로 생성한 컴퓨팅 환경을 선택한 다음 비활성화를 선택합니다. 컴퓨팅 환경 비활성화를 완료하는 데 1~2분 정도 걸릴 수 있습니다.

  6. 컴퓨팅 환경의 상태가 비활성화되면 삭제를 선택합니다. 컴퓨팅 환경을 삭제하는 데 1~2분 정도 걸릴 수 있습니다.

추가 리소스

자습서를 완료한 후 다음 주제를 살펴볼 수 있습니다.