Amazon EC2 인스턴스를 중지하려고하고 경고 메시지가 나타납니다.
경고 : 인스턴스의 임시 스토리지에있는 모든 데이터는 중지되면 손실됩니다.
내 질문
Amazon EC2 인스턴스의 임시 스토리지에는 어떤 데이터가 저장됩니까?
Amazon EC2 인스턴스를 중지하려고하고 경고 메시지가 나타납니다.
경고 : 인스턴스의 임시 스토리지에있는 모든 데이터는 중지되면 손실됩니다.
내 질문
Amazon EC2 인스턴스의 임시 스토리지에는 어떤 데이터가 저장됩니까?
답변:
인스턴스에 마운트 된 EBS 볼륨에 저장되지 않은 것은 유실됩니다.
예를 들어,에 EBS 볼륨을 마운트하면에 /mystuff
없는 볼륨 /mystuff
이 손실됩니다. ebs 볼륨을 마운트하지 않고 저장하면 모든 것이 손실 될 것이라고 생각합니다.
현재 머신 상태에서 AMI를 생성 할 수 있으며 여기에는 임시 스토리지의 모든 것이 포함됩니다. 그런 다음 해당 AMI를 기반으로 새 인스턴스를 시작하면 현재 상태가 모두 포함됩니다.
업데이트 : mattgmg1990 및 glenn bech의 의견을 기반으로 설명합니다.
"중지"와 "종료"사이에는 차이가 있습니다. EBS가 지원하는 인스턴스를 "중지"하면 머신을 다시 "시작"할 때 루트 볼륨의 정보가 여전히 동일한 상태에있게됩니다. 설명서에 따르면, "기본적으로 Amazon EBS 지원 인스턴스를 시작할 때 연결된 루트 디바이스 볼륨과 다른 Amazon EBS 볼륨은 인스턴스가 종료되면 자동으로 삭제됩니다."그러나 구성을 통해이를 수정할 수 있습니다.
instance store
장치 에만 적용됩니까 ? 즉, ebs
장치에서 내 루트 스토리지 드라이브가 임시입니까?
기본적으로 루트 볼륨 (전체 가상 시스템 디스크)은 일시적 이지만 Amazon EC2 인스턴스 스토어가 지원하는 AMI를 생성하도록 선택한 경우에만 해당됩니다 .
EBS가 지원하는 AMI를 생성하도록 선택하면 루트 볼륨이 EBS가 지원하고 루트 볼륨에있는 모든 것이 재부팅 사이에 저장 됩니다.
보유한 볼륨 유형이 확실하지 않은 경우 AWS 콘솔에서 EC2-> Elastic Block Store-> 볼륨을 확인하고 AMI 루트 볼륨이 나열되어 있으면 안전합니다. 또한 EC2-> 인스턴스로 이동 한 다음 인스턴스의 "루트 장치 유형"열에서 "ebs"라고 표시되면 루트 장치의 데이터에 대해 걱정할 필요가 없습니다.
자세한 내용은 여기 : http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html
Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 346
어떤 아이디어? 이 작업을 수행하기 전에는 일어나지 않았습니다.
mysqld
서비스 실행이 중지되었습니다. 지원팀은 이것이 정상은 아니지만 이것이 유일한 문제라고 말했다.
명확하고 @Dean의 질문에 대답하기 위해 : EBS 형 루트 스토리지는 일시적인 것처럼 보이지 않습니다. 데이터는 재부팅에 걸쳐 지속되며 실제로는 'ebemeral'인 ebs 지원 루트 볼륨을 사용하는 것이 의미가 없습니다. 이것은 이미지 기반 루트 볼륨과 다르지 않습니다.
AWS 설명서 [ https://aws.amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/] 에 따르면 인스턴스 스토어 볼륨은 인스턴스 중지, 종료 또는 하드웨어 장애로 인해 지속되지 않습니다. 인스턴스 스토어 디스크에서 생성 된 모든 AMI에는 인스턴스 스토어에 데이터가 포함되어 있지 않으므로이 AMI에서 시작한 모든 인스턴스에는 인스턴스 스토어에 데이터가 저장되지 않습니다. 인스턴스 저장소는 EBS를 사용해야하는 모든 영구 데이터에 대해 인스턴스에서 실행중인 애플리케이션의 캐시로 사용할 수 있습니다.