본문 바로가기

AWS 기술14

Lambda를 이용한 Spot Fleet 요청 2/2 편 Lambda를 이용한 Spot Fleet 요청 1/2 편 다시보기 3. Lambda 생성 및 함수 작성 지금 생성하는 Lambda가 실질적으로 Spot Fleet을 요청하는 함수를 실행합니다. Lambda 함수는 다양한 언어로 작성이 가능하여 본 가이드에서는 Python을 기반으로 한AWS SDK인 boto3로 작성하였습니다. Spot Fleet Request의 옵션은 매우 다양하며, 본 가이드에서는 가장 기본적인 옵션들만 사용하였습니다. 좀 더 상세한 옵션 조정이 필요하신 경우 가이드 마지막 ‘참조’란에 첨부된 링크에서 추가적인 옵션을 확인해주세요. - Lambda 서비스에서 함수를 선택, 함수 생성을 클릭합니다. - 함수의 언어는 Python 3.8을 선택합니다. 기본 실행 역할 변경란에서 ‘기존 역..
Lambda를 이용한 Spot Fleet 요청 1/2 편 [개요] 많은 분들이 연구의 목적으로 EC2 인스턴스를 활용합니다. 하지만 한 번 분석 모델을 수행하기위해, 높은 사양의 EC2(ex.c5.24xlarge)를 온디멘드로 24시간 가용하는 것은 금액적으로 큰 부담이 되기 때문에 Spot 인스턴스를 활용할 필요가 있습니다. 이번 테스트에서는 모델링 작업을 매일 2번 똑같은 시간(오후 4시, 오전 4시)에 규칙적으로 수행된다고 가정하고, Spot 요청을 자동화하기 위해 Lambda 스크립트를 작성, Event Bridge로 Lambda를 Trigger 합니다. 단일 스팟 인스턴스 요청(Spot Instance Request)은 capacity 로 인해 작업도중 취소 되는 리스크가 있습니다. 그래서 Spot 요청을 단일 인스턴스 유형(c5.24xlarge)이 ..
AWS Application Migration Service – 리프트 앤 시프트 마이그레이션 서비스 2019년 AWS가 CloudEndure를 인수한 이래로, CloudEndure Migration 및 CloudEndure Disaster Recover를 제공했습니다. CloudEndure Migration를 통해 물리적, 가상 또는 클라우드 기반 인프라에서 AWS로 애플리케이션을 무료로 이동할 수 있습니다. 이 솔루션은 온프레미스 워크로드를 AWS로 마이그레이션하는 에이전트 없는 서비스인 AWS Server Migration Service(AWS SMS)를 보완합니다. CloudEndure Disaster Recovery는 가동 중단 및 데이터 손실을 최소화할 수 있도록 설계된 별도의 비즈니스 연속성 제고 서비스입니다. AWS 계정의 범위 내에서 온프레미스, 가상 또는 클라우드 기반 시스템의 콘텐츠를..
DNS to AWS Route53 Migration Tip – Import file 기능 DNS 호스팅업체에서 구매한 도메인을 관리하게 된다. 별도 DNS 서버를 구축하여 사용하는 회사도 있겠지만 소규모의 회사에서는 호스팅업체에서 관리를 하고 있는 것 같다. 즉, 보통 Name Server라 불리는 서버를 자체 운영하거나 호스팅 업체의 네임서버를 활용하고 있을 겁니다. AWS 서비스를 좀더 편하게 연동을 하기위해서는 Route53을 활용하시면 편합니다. AWS Route53으로 해당 Name Server를 구축하려면 아래의 단계로 구축하면 된다. #.1 Route53 > 호스트 영역 클릭 [호스팅 영역 생성] 클릭해서 도메인 존 영역을 만들고 싶은 도메인을 입력하여 생성한다. 보통 Root 도메인을 생성한다. 예)www.awstest.com 일 경우 awstest.com영역으로 생성하면 된다..