EC2 인스턴스(Amazon Linux AMI 2018.03)가 있고 다음을 수행할 수 있습니다.동면하다외부 - 콘솔 또는 AWS CLI를 사용합니다.
명령을 실행하여 최대 절전 모드로 전환하는 방법이 있습니까? 일부 Linux 배포판에서는 이를 지원 systemctl hibernate
하지만 이 배포판에서는 지원하지 않습니다 systemctl
.
"이것은 필요하지 않지만 저것은 필요합니다"라고 대답하는 경향이 있는 사람들을 위해, 나는 내가 하고 있는 일을 알고 있으며 정지/스냅샷/재개 등이 아닌 최대 절전 모드가 필요하다는 것을 확인합니다.
고쳐 쓰다:
가상 머신 내에서 AWS CLI를 호출하는 것은 API를 호출하므로 권장되지 않습니다.외부VM에(그리고 분명히 VM 내부의 무언가를 콜백) - 자격 증명/IAM 역할 등을 유지해야 합니다. EC2는 가상 머신 내부에서 무엇을 호출하여 모든 프로세스를 일시 중단하고 RAM을 디스크에 저장한 다음 종료하게 합니까?
답변1
그럼에도 불구하고 Amazon Linux AMI에는 모든 AWS 도구가 사전 설치되어 제공되므로 아마도 Amazon Linux AMI를 사용하고 있을 것입니다. 따라서 표준 클라이언트는 나중에 복구하기 위해 VM의 스냅샷을 찍은 다음 종료하도록 AWS 컨트롤러에 지시하는 데 사용됩니다. 이것이 최대 절전 모드의 궁극적인 효과입니다.
참고: 대부분의 경우 AWS에서 가상 머신을 최대 절전 모드로 전환하는 것은 좋은 생각이 아닙니다. 많은 인스턴스 유형은 종료 모드에서도 여전히 요금이 청구됩니다. 문제를 방지하려면 스냅샷/이미지를 만들어 저장한 다음 VM을 삭제하세요. 일반적으로 클라우드 VM의 일반적인 전략은 VM이 사실상 일회용 항목이므로 최대 절전 모드를 원하지 않는다는 것입니다. 새로 시작된 가상 머신 복사본에서 즉시 사용되는 볼륨에 서비스를 복원하는 데 필요한 데이터를 저장합니다. 이렇게 하면 실제로 신뢰성을 얻을 수 있습니다.