문제

(내가 끔찍한 질문을 용인 해 주셔서 미리 감사드립니다).

내 말 : VMware Windows 2003 이미지를 고려하십시오. I가 1-이 이미지를 시작한 다음 2- 파일에 무언가를 작성한 다음 3- vmware 이미지를 중지 한 다음 4- vmware 이미지를 시작한 다음 해당 파일이 vmware 이미지의 하드 디스크에 상주하는 프로그램을 실행하십시오.

그게 AMI의 경우입니까? 아니면 AMI가 멈추면 변경 사항을 잃어 버릴까요?

감사

도움이 되었습니까?

해결책

Amis는 불변입니다. EC2에서 AMI 인스턴스를 시작할 때마다 로컬 디스크는 AMI를 만들었을 때의 정확한 상태입니다.

즉, 인스턴스 수명을 지나는 데이터를 갖기 위해 S3 (VAI S3Sync 등)에 영구 저장소 (EBS)를 첨부하거나 S3 (VAI S3Sync 등)에 배송하거나 데이터베이스 (RDS)에 첨부 할 수 있습니다.

그러나이 중 어느 것도 기본적으로 활성화되지 않습니다.

부팅시 실행되고 EBS 볼륨에 첨부 된 스크립트를 작성하는 것이 가능할 것이라고 생각합니다 (또는 S3에서 이전에 생성 된 파일을 가져 오거나 RDS 인스턴스에 첨부). 번들링 전에 이미지에 넣으면 시작할 때마다 실행됩니다. 여기 내가 찾은 레시피가 있습니다 부팅시 EBS 볼륨을 생성하고 첨부합니다 (나는 그것을 테스트하지 않았다; 경고 emptor).

VMware가 EC2와 함께 제공 할 수있는만큼 가깝습니다.

다른 팁

인스턴스가 중지되면 모든 것이 사라집니다. 초기 이미지의 일부가 아닙니다.

변경 사항을 저장하려면 인스턴스를 이미지에 묶어야합니다.

이 링크에 따라

데이터를 저장하려면 EBS에 넣습니다.

인스턴스는 이미지의 사본입니다. 원하는 이미지의 많은 인스턴스를 시작할 수 있습니다. 이미지 자체는 불변입니다.

EC2 인스턴스는 일시적입니다. 인스턴스 드라이브의 모든 데이터는 종료하면 손실됩니다.

EBS (또는 S3)에 데이터를 영구적으로 저장할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top