Amazon Web Services 한국 블로그

새 소식 – EC2 스팟 인스턴스의 워크로드 중지 및 재개

EC2 스팟 인스턴스는 EC2 컴퓨팅 파워 요구량의 최대 90%까지 아껴줍니다. 특정 크기와 개수의 인스턴스를 요청할 수 있는 기능은 물론 원하는 수준의 컴퓨팅 파워를 유지할 수 있는 스팟 집합Auto Scaling 스팟 집합까지 지원하여 스팟 인스턴스의 유용성과 유연성을 훨씬 더 높였습니다.

EC2 사용자는 EBS 볼륨을 연결한 상태에서 인스턴스 실행을 멈추었다가 인스턴스가 다시 실행하면 멈췄던 부분에서 자동으로 시작하는 기능을 오래 전부터 사용했습니다.

스팟 워크로드 중지 및 재개
이제부터는 이 두 중요한 기능을 섞어 가용 용량이 없거나 용량이 입찰가 미만일 때 인스턴스를 중지하는(종료하는 대신) 방식으로 대응하는 스팟 입찰과 스팟 집합을 설정할 수 있습니다. 중지된 인스턴스에 연결된 EBS 볼륨은 EBS 기반 루트 볼륨처럼 그대로 유지됩니다. 가용 용량이 생기면 인스턴스가 시작되어 애플리케이션 프로비저닝, EBS 볼륨 설정, 데이터 다운로드, 네트워크 도메인 연결 등에 시간이 소요되지 않고 계속 진행할 수 있습니다.

많은 AWS 고객들이 체크포인트를 생성하고 이용하는 애플리케이션을 향상시켜, 복원력을 강화하고 프로세스에서 EC2 시작/중지 기능을 사용할 수 있게 되었습니다. 이제 이 고객들은 스팟 인스턴스에서 이러한 애플리케이션을 실행하여 평균 70~90%를 절약할 수 있게 됩니다.

인스턴스가 멈춘 상태에서 EBS 최적화, 사용자 데이터, 램디스크 ID, 종료 시 삭제 속성을 수정할 수 있습니다. 중지한 스팟 인스턴스는 컴퓨팅 시간 비용이 발생하지 않으며, 연결된 EBS 볼륨 공간은 정기 요금으로 청구됩니다.

스팟 입찰 또는 스팟 집합을 생성하여 중지/시작 사용을 지정하는 방법은 다음과 같습니다.

알아야 할 것들
이 기능은 현재 사용할 수 있으며, 스팟 인스턴스가 있는 모든 AWS 리전에서 이 기능을 지금 사용할 수 있습니다. 새로운 EC2 인스턴스 및 EBS 볼륨의 초 단위 과금 방식과 연동되도록 설계되어 스팟 인스턴스의 비용 절감 수준을 한 차원 더 높일 수 있습니다.

EBS 볼륨은 항상 특정 가용 영역(AZ) 안에 존재합니다. 따라서 특정 AZ를 지정하는 스팟 및 스팟 집합 요청은 항상 해당 AZ에서 다시 시작합니다.

이 기능을 인스턴스 유형이 다양할 수 있는 스팟 집합과 함께 사용할 때는 주의하십시오. 인스턴스 집합의 구성은 시간이 지나면 변할 수 있기 때문에 계정의 IP 주소와 EBS 볼륨 한계에 신경써야 합니다.

여러분이 앞으로 이 기능을 얼마나 새롭고 기발하게 사용하게 될지 궁금합니다. 사용 중인 애플리케이션이 스팟 인스턴스에 잘 맞지 않다고 생각되거나 중단 문제를 해결하는 데 비용이 너무 많이 든다면 다시 한 번 고려해보십시오.

Jeff;

이 글은 New – Stop & Resume Workloads on EC2 Spot Instances의 한국어 번역입니다.