2014-07-15 5 views
10

Amazon EC2에서 EC2 인스턴스의 루트 장치로 EBS 볼륨을 사용하는 경우 "종료시 삭제"플래그의 기본값은 true입니다. 즉, 인스턴스를 삭제할 때 볼륨이 자동으로 삭제됩니다.(AWS/EC2/EBS) 왜 루트 장치에 대해 "종료시 삭제"가 기본값으로 true입니까?

이 점은 무엇입니까?

로컬 인스턴스 저장소를 통해 EBS를 사용하면 저장소 지속성이 인스턴스 지속성과 관련이 없으므로 이점이 완전히 사라지는 것은 아닌지 확인하십시오.

루트 장치가 인스턴스와 함께 파괴되는 것을 신경 쓰지 않는다면, 저렴하고 적은 노력으로 만들고 관리하는 로컬 인스턴스 저장소를 사용하지 않는 이유는 무엇입니까?

관련 참조 :

답변

8
당신은 단지/시작을 종료하고 새로운 하나를 다시하지 않고 인스턴스를 중지 할 수 있습니다

. 이 경우 인스턴스의 데이터를 초기 AMI 상태로 되 돌리는 것을 원하지 않습니다. EBS 백업 볼륨을 사용하면이 작업을 수행 할 수 있습니다. 임시 저장 영역을 사용할 수는 없습니다. 부팅 및 종료 스크립트를 테스트 할 때 인스턴스를 주기적으로 순환시키고 불필요한주기를 지불 할 필요가 없을 때 일시 중지한다는 것을 알고 있습니다. 당신은 백업 스토리지를 제거하려는 인스턴스를 종료 한 후 일반적입니다 많은 https://serverfault.com/questions/315123/difference-between-rebooting-and-stop-starting-an-amazon-ec2-instance

나는 생각한다, 단지 주위를 어슬렁하지 :

다음 재부팅 사이의 차이점과 저기 serverfault에 비슷한 질문이 있어요/정지 및 종료를 시작합니다. 인스턴스없이 상태를 유지하려면 종료 전에 실행중인 인스턴스에서 스냅 샷을 만들거나 새로운 AMI를 생성 할 수 있습니다.

+0

아, 알겠습니다. EC2에 아직 익숙하지 않아서 인스턴스의 모든 상태와 조작에 익숙하지 않으며 인스턴스에 영향을 미칩니다.이 경우 인스턴스를 재부팅하면 로컬 인스턴스 저장소가 재설정되지만 EBS 저장소는 재설정되지 않습니다. (Delete on Termination이 true로 설정 됨). – odigity

+2

이것은 내가 누락 된 몇 가지 중요한 지식입니다. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html#lifecycle-differences – odigity

+2

좋은 링크입니다 ... 소원 나는 그것을 읽었다. 대부분 재판과 고통스럽고 고통스러운 오류로 알게되었습니다. – Ray

7

"종료시에 삭제"플래그를 true로 설정하는 것이 자주 자동 확장되는 인스턴스에 대한 선호되는 방법입니다. 모든 축소 이벤트가 끝날 때마다 볼륨을 수동으로 확인하고 삭제하면 악몽이됩니다. 이 경우 응용 프로그램 로그와 같은 유용한 데이터는 이상적으로 EBS 외부에 저장해야합니다 (syslog-ng, s3 또는 Splunk, Loggly, Logstash 등과 같은 로깅 솔루션).

그러나 표준 인스턴스의 경우 자동 스케일링),이 플래그를 false로 설정하면 의미가 있습니다.

+0

또한 유효한 답변입니다. 감사합니다. 이것은 제가 지금까지 결론을 내린 것입니다. – odigity