2010-03-16 3 views
7

AMI 스냅 샷을 사용하는 편이 좋지만 이상적으로는 실행중인 인스턴스에 볼륨을 연결하는 데 비용을 지불하고 싶지 않습니다.EC2 - EBS 스냅 샷 찍기, S3 저장, S3에서 인스턴스 시작

S3에 스냅 샷 인스턴스를 저장 한 다음 실행중인 인스턴스에 볼륨을 연결하지 않고 S3에서 시작하여 실행 비용없이 스냅 샷의 편리함을 얻는 방법이 있습니까?

답변

8

EBS 스냅 이미 S3에 유지된다 (http://aws.amazon.com/ebs/) EBS 워드 프로세서에서
:

아마존 EBS도 아마존에 유지된다 볼륨 시점의 스냅 샷을 생성 할 수있는 능력 제공

S3. 이 스냅 샷은 새로운 Amazon EBS 볼륨의 시작 지점으로 사용되며 장기 내구성의 데이터를 보호합니다. 당신이

을 기원하고 AMI를도 S3에 저장되는 것과 동일한 스냅 샷 많은 볼륨을 인스턴스화하는 데 사용할 수 있습니다.

+0

그러나 저장된 볼륨이 아닌 S3 스냅 샷을 기반으로 새 인스턴스를 시작할 수 있습니까? –

+0

예 - 인스턴스를 시작한 AMI는 EBS 볼륨이 아닌 S3에 저장됩니다 (S3 브라우저를 사용하면 매니페스트 XML 파일과 이미지를 구성하는 ZIP 파일 만 있음). –

+0

당신의 질문 제목은 당신이 EBS 스냅 샷에 대해 질문하고 있음을 나타내지 만 당신의 코멘트에서 당신은 AMI를 참조하고 있습니다. EBS 스냅 샷이나 AMI 스냅 샷에 대해 이야기하고 있습니까? –

3

EBS 볼륨을 사용하면 데이터의 일부만 사용하는 경우에도 할당 된 공간에 대해 비용을 지불하게됩니다.

데이터를 저장하려는 경우 모든 도구를 사용하여 데이터를 S3에 직접 "백업"한 다음 필요할 때 볼륨으로 복원 할 수 있습니다. S3sync는이를 위해 잘 작동하므로 tarball도 생성됩니다.

2

할당 된 대 사용 된 공간 문제 만이 아닙니다. EBS을 사용하면 볼륨이 마운트되는 동안 I/O 작업 비용을 지불하게됩니다.

동일한 작업을 수행하려고합니다. EBS 지원 인스턴스를 S3 지원 인스턴스로 마이그레이션하려고합니다. Other threads here on SO state that this can't be done하지만 에릭 하몬드 suggests that there is hope하여 AWS의 포럼 게시물에 대한 응답 : 다음 스레드에 설명 된대로 실행중인 EC2 인스턴스에서 부팅 디스크를 스와핑의 개념을 사용

HTTP :// developer.amazonwebservices.com/connect/thread.jspa?threadID=42437

당신이 다음 교환, 이전 지역의 볼륨에서 원시 비트의 사본과 함께 새로운 지역에 EBS 볼륨을 만들 수 있습니다 새 볼륨이 정지되었습니다. 새 영역의 Windows 인스턴스입니다.

실행중인 인스턴스에서 해당 일하고, 정상 AMI 생성이 겁에 대한

하지 가능해야하지만 중요한 경우이 단계를 도울 수있는 EC2 윈도우 전문가를 찾을 수 있습니다되면.

에릭은 자신이 말하는 것을 알고 있으므로 충분히 중요하다면 시도해 볼 수 있습니다.

+0

Amazon 설명서의 "인스턴스 저장소 지원 AMI를 Amazon EBS 지원 AMI로 변환"수동 항목이 있습니다. http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?RootDeviceStorage.html – eckes

+0

EBS 루트에있는 경우에도 EBS IOPS를 줄이고 성능을 향상시키기 위해 스왑, 임시 및 작업 디렉터리에 대한 ephermal (로컬) 저장소 디스크를 탑재 할 수 있습니다 (대기 시간이 더 좋아 보이는 것 같습니다). – eckes