3

탄성의 Beanstalk에 영구 기억 장치를 부착하려면 어떻게해야합니까?탄성의 Beanstalk의 영구 저장

저는 인스턴스가 생성 될 때마다 실행되는 환경의 매개 변수를 설정하는 .config 파일이 있어야한다는 것을 알고 있습니다.

내 목표는 인스턴스가 삭제되거나 종료 된 경우에도 모든 인스턴스가 읽을 수있는 영구 데이터가있는 볼륨을 100GB라고 가정합니다.

이 데이터를 저장하는 데 S3를 사용할 수는 있지만 응용 프로그램을 변경해야하고 대기 시간이 문제가 될 수 있습니다.

이렇게하면 일반적인 서버처럼 파일 시스템에 액세스 할 수 있습니다.

+0

이것을 확인하십시오 : http://blogs.aws.amazon.com/application-management/post/Tx224DU59IG3OR9/Customize-Ephemeral-and-EBS-Volumes-in-Elastic-Beanstalk- 환경 – Tal

+0

Windows 또는 리눅스? Windows의 경우 Cloudberry Drive를 고려하십시오. http://www.cloudberrylab.com/amazon-cloud-storage-online-hard-drive.aspx –

답변

1

모든 EC2 인스턴스가 액세스 할 수있는 중앙 데이터 저장소가 필요하다면 Amazon S3가 가장 좋습니다.

일반적인 디스크 볼륨은 EBS (Elastic Block Store)를 통해 제공됩니다. EBS 볼륨은 한 번에 하나의 EC2 인스턴스에만 장착 할 수 있습니다. 따라서 EBS 볼륨에 포함 된 데이터를 공유하려면 네트워크 볼륨을 탑재하기 위해 일반적인 네트워크 공유 방법을 사용해야합니다.

그러나 특정 인스턴스가 없어도 다른 인스턴스에 볼륨을 공유하는 공유 액세스를 제공하려는 경우 모든 인스턴스에서 액세스 할 수 있기 때문에 S3를 사용하는 것이 좋습니다. S3를 활용하기 위해 애플리케이션을 수정해야 할 가치가있을 것입니다.

1

AWS는 이제 다중 인스턴스가 공유 파일 저장소에 액세스 할 수있게하는 Elastic File System (Amazon EFS) 솔루션을 제공합니다.