답변:
현재 환경을 일시 중단하는 쉬운 방법은 없습니다. 인스턴스가 다운 된 상태에서 환경에 대한 유지 관리 페이지를 만드는 쉬운 방법도 없습니다.
인스턴스 수를 0으로 설정하면 인스턴스가 종료되지만 EB 콘솔에서 0을 입력 할 수 없으므로이 작업을 모두 수동으로 수행해야합니다. 다음을 실행하여이를 수행 할 수 있습니다.
as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0
그러나 이것은 인스턴스 만 종료합니다. ELB와 같은 다른 모든 것은 여전히 실행 중입니다. 그런 다음 완료되면 이전 설정으로 다시 변경할 수 있습니다.
Amazon 고객은 단일 인스턴스 환경에서이를 수행하는 간단한 방법을 찾았습니다.
탄력적 인 Beantalk 환경 설정을 연중 무휴로 유지하고 관련 EC2 인스턴스 만 중지하여 비용을 절약 할 수 있습니다.
이를 설정하려면 EC2 콘솔로 이동하여 Auto Scaling Groups (Auto Scaling Groups)를 클릭하십시오 (ELB가 없어도 단일 인스턴스 환경에 대해 그룹이 설정 됨). 그룹을 클릭하십시오 (태그 탭을 확인하여 올바른 그룹을 찾으십시오). 세부 사항 탭에서 "편집"을 클릭하고 "최소"를 0으로 업데이트하십시오. 이제 인스턴스 탭으로 이동하여 여기에서 인스턴스를 대기로 설정하십시오 .
이제 EC2 인스턴스 콘솔을 사용하고 싶을 때마다 EC2 인스턴스를 켜거나 끌 수 있으며 탄력적 Beantalk는 놀라지 않고 아무것도 종료 / 재 작성하지 않습니다. 인스턴스를 다시 넣을 필요조차 없습니다. InService 에
CNAME
. 다시 부팅하자마자 탄력있는 콩 줄기에서 서비스를 시작 합니다.
출처 (Amazon 고객 의견)
이 솔루션을 직접 시도했을 때 일시 중단 작업 을 찾을 수 없었습니다 . 현재 인스턴스 탭 에는 중지 및 종료 작업 만 있습니다. 그리고 어떤 것을 선택하면 AWS는 임시 스토리지에 저장된 모든 데이터가 손실된다는 경고를 표시합니다.
AWS Elastic Beanstalk 환경에서 시간 기반 스케일링을 사용하고 나중에 언젠가 0 개의 인스턴스를 갖도록 예약 할 수 있습니다.
또한 eb scale count environment-name
인스턴스를 0 인스턴스로 확장하는 데 사용할 수 있습니다 .
체크 아웃 일시 정지 탄성 콩 줄기 인스턴스 문서를 자세한 내용은.
eb scale
확인하여 이를 수행하는 방법에 대한 자세한 정보를 확인할 수 있습니다.