EC2는 AMI에 mdadm RAID 설정을 저장합니다.

EC2는 AMI에 mdadm RAID 설정을 저장합니다.

EC2에서 대부분의 대규모 현재 세대 인스턴스에는 여러 SSD 장치가 있습니다. 대량의 데이터를 저장하는 nosql 데이터베이스와 같은 애플리케이션에 대해 이들의 결합된 크기를 활용하기 위해 mdadm을 사용하여 소프트웨어 raid 0 또는 10과 결합했습니다.

하지만 새 인스턴스를 시작하는 데 시간이 오래 걸립니다. 예를 들어 i2.4xlarge 인스턴스에서 초기 raid10 동기화를 실행하는 데는 완료하는 데 몇 시간이 걸립니다.

속도를 높일 수 있는 방법이 있나요? 시작 시 동일한 RAID 구성에 모든 임시 디스크를 포함하는 초기 mdadm 동기화를 실행한 후 AMI를 저장할 수 있습니까?

저는 사용자 지정 AMI를 많이 사용하지 않았지만 문서를 읽어보면 인스턴스 스토어 지원 및 EBS 지원 AMI 모두 루트 볼륨의 스냅샷만 포함하는 것처럼 들립니다.

답변1

아시다시피 임시 디스크는~ 아니다AMI 스냅샷에 포함됩니다. 루트 볼륨만 있습니다. 이로 인해 mdadm임시 디스크를 호스팅하는 인스턴스가 삭제되면 임시 디스크가 손실되므로 메타데이터를 "스냅샷"하는 것이 불가능합니다 . 그러나 EBS 볼륨을 사용하여 영구 RAID를 생성할 수 있습니다.

관련 정보