
EC2에서 대부분의 대규모 현재 세대 인스턴스에는 여러 SSD 장치가 있습니다. 대량의 데이터를 저장하는 nosql 데이터베이스와 같은 애플리케이션에 대해 이들의 결합된 크기를 활용하기 위해 mdadm을 사용하여 소프트웨어 raid 0 또는 10과 결합했습니다.
하지만 새 인스턴스를 시작하는 데 시간이 오래 걸립니다. 예를 들어 i2.4xlarge 인스턴스에서 초기 raid10 동기화를 실행하는 데는 완료하는 데 몇 시간이 걸립니다.
속도를 높일 수 있는 방법이 있나요? 시작 시 동일한 RAID 구성에 모든 임시 디스크를 포함하는 초기 mdadm 동기화를 실행한 후 AMI를 저장할 수 있습니까?
저는 사용자 지정 AMI를 많이 사용하지 않았지만 문서를 읽어보면 인스턴스 스토어 지원 및 EBS 지원 AMI 모두 루트 볼륨의 스냅샷만 포함하는 것처럼 들립니다.
답변1
아시다시피 임시 디스크는~ 아니다AMI 스냅샷에 포함됩니다. 루트 볼륨만 있습니다. 이로 인해 mdadm
임시 디스크를 호스팅하는 인스턴스가 삭제되면 임시 디스크가 손실되므로 메타데이터를 "스냅샷"하는 것이 불가능합니다 . 그러나 EBS 볼륨을 사용하여 영구 RAID를 생성할 수 있습니다.