Getting Started with Amazon EC2 Spot Instances

Amazon EC2 스팟 인스턴스는 AWS 클라우드에서 사용할 수 있는 예비 컴퓨팅 파워를 온디맨드 인스턴스와 비교하여 대폭 할인된 요금으로 제공합니다.

스팟 인스턴스를 사용하면 빅 데이터, 컨테이너, CI/CD, HPC 및 기타 내결함성 워크로드를 최대 90%까지 절감할 수 있습니다. 또는 기존 예산 범위를 유지하면서 워크로드 처리량을 최대 10배까지 확장할 수 있습니다.

스팟 인스턴스란? (2:10)

시작 방법

스팟 인스턴스 시작 방법은 매우 간단합니다. 먼저, 스팟 인스턴스에서 실행하기 가장 적합한 주요 워크로드를 확인합니다. 그런 다음, AWS Management Console과 EMR, ECS 및 Auto Scaling과 같은 통합 AWS 서비스 또는 EC2 Fleet API를 통해 스팟 인스턴스를 수 분 내에 실행합니다. Amazon EC2 사용 설명서를 참조하고, 아래의 모범 사례와 자료도 읽어 보십시오.

1. 스팟 시작 전에 알아야 할 내용

  1. 이 동영상을 보고 스팟 인스턴스에서 실행하기 가장 적합한 워크로드를 확인합니다.
  2. 예측 가능한 가격으로 입찰 없이 온디맨드 대비 보통 70~90%의 비용 절감 효과를 제공하는 스팟 요금 모델의 작동 방식을 알아봅니다.

2. 첫 번째 스팟 인스턴스 생성

product-icon_Amazon_EC2_SpotInstances_icon_squid_ink_125
  1. 스팟 인스턴스가 어떻게 AWS Management Console, AWS SDK/CLI 또는 AWS API를 통해 첫 번째 스팟 인스턴스를 시작하는지 알아봅니다.
  2. CI/CD, 빅 데이터, 컨테이너, 렌더링 등과 같은 워크로드를 위해 스팟 인스턴스를 시작하는 방법을 알아봅니다.

3. 모범 사례 구현

  1. 이 동영상을 통해 스팟 인스턴스를 시작할 때 따라야 할 몇 가지 간단한 규칙을 익히면 컴퓨팅 비용 절감 효과를 극대화 할 수 있습니다. 자세히 알아보기
  2. 여기에서 중단으로 인한 영향을 최소화하는 방법을 알아봅니다.

스팟 인스턴스 작동 방식

product-page-diagram_EC2-Spot-Instances

사용 사례

스팟 인스턴스를 이용한 컨테이너식 워크로드

컨테이너는 무결점의 내결함성이며, Amazon EC2 스팟 인스턴스에 적합합니다. 이 웨비나에 참여하여 컨테이너식 워크로드의 효율적 배포 방법을 학습하고 적은 비용으로 모든 규모의 클러스터를 손쉽게 관리하십시오. 스팟 인스턴스는 ECS (Elastic Container Service) 또는 Kubernetes와 함께 사용되어 분산 시스템부터 하루에 수백만 마일을 매핑하는 애플리케이션에 이르기까지 컨테이너식 워크로드를 실행할 수 있습니다. 자세히 알아보기

컨테이너가 Amazon EC2 스팟 인스턴스에 가장 적합하다는 사실을 알고 계십니까? (6:53)

Amazon EMR(Elastic MapReduce)과 Amazon EC2 스팟 인스턴스의 빅 데이터 모범사례

스팟 인스턴스에서의 빅 데이터 워크로드

스팟 인스턴스는 신속한 데이터 분석에 시간이 많이 걸리는 대형 워크로드를 실행하는 데에 가속, 용량 확장, 대폭적 비용 절감 효과를 제공합니다. Amazon EMR, 하둡 또는 Spark에서 스팟 인스턴스를 사용하여 방대한 양의 데이터를 처리하십시오. 동영상을 보고 Amazon EC2 스팟과 Amazon EMR을 시작하여 대량의 데이터를 쉽고 빠르게 비용 효율적 방법으로 처리하십시오.


스팟 인스턴스에서의 CI/CD 워크로드

EC2 스팟 플러그인과 함께 Jenkins 서버를 설정하면 완료할 작업의 수에 따라 스팟 인스턴스를 자동으로 확장합니다. 이러한 프로세스는 테스트에 많은 전력이 필요하지 않기 때문에 CI에 구세대 인스턴스를 활용하여 비용 절감 효과를 높일 수 있습니다. 로드, 통합, 카나리아 및 보안 테스트 작업에도 스팟 인스턴스를 활용하여 탄력성과 비용 절감 효과를 볼 수 있습니다.

Amazon EC2 스팟 플릿 플러그인을 Jenkins에 사용할 수 있다는 사실을 알고 계십니까? (7:42)

AWS의 Deadline 10에서의 렌더링(44:37)

스팟 인스턴스에서의 렌더링 워크로드

이 웨비나를 통해 AWS Thinkbox Deadline과 Amazon EC2 스팟 시작 방법을 학습할 뿐만 아니라 AWS Portal을 사용하여 렌더링 파이프라인의 확장 방법도 학습합니다. 또한, Draft 및 Jigsaw와 같은 제품을 활용하여 렌더링 작업을 보다 쉽게 관리할 수 있는 방법을 확인하십시오.


스팟 모범 사례

애플리케이션 모범 사례는 인스턴스 유형 요구 사항, 예산 요구 사항 및 애플리케이션 디자인에 따라 결정됩니다. 몇 가지 권장 사항이 있습니다.

1. 스팟 규칙

컴퓨팅 비용 절감 효과 극대화를 위한 두 가지 간단한 규칙을 알아봅니다.
  1. 스팟 용량 풀은 별도의 가격으로 책정되며 자주 변경되지 않습니다.
  2. Amazon EC2는 용량을 늘려야 할 때 2분 전에 이를 경고합니다.

2. 인스턴스 유연성

가능한 한 애플리케이션을 여러 인스턴스 유형에서 테스트하십시오. 가격은 가용 영역의 각 인스턴스 유형과 관계없이 변동되므로, 인스턴스 유형이 유연한 경우 대부분 같은 가격으로 좀 더 많은 컴퓨팅 파워를 확보할 수 있습니다. 동영상을 통해 더 자세한 내용을 알아보십시오.

3. 플릿 API

EC2 플릿은 다양한 인스턴스 유형, AZ, 온디맨드, RI 및 스팟 구매 모델 전반에 걸쳐 EC2 용량의 프로비저닝을 단순화합니다. 스팟 플릿에도 같은 기능이 있습니다. 스팟 플릿을 통한 비용 절감 효과를 극대화하려면 이 동영상을 확인하여 스팟 인스턴스와 온디맨드를 조합하는 방법을 알아봅니다.


인스턴스 중단 관리하기

2분 전 자동 통지(4:11)

스팟 인스턴스는 용량이 추가로 필요하기 때문에 EC2가 인스턴스를 회수할 시점이 되면 2분 전에 통지를 받습니다. 중단의 영향을 줄이려면 위에서 언급된 모범 사례를 따르십시오.

스팟 인스턴스가 Amazon EC2에 의해 중단될 때 수신받을 2분 알림을 자동 설정하려면 이 동영상을 참조하십시오. 스팟 인스턴스 어드바이저에서 다른 스팟 풀의 평균 중단 빈도를 검토할 수도 있습니다.