2017-04-04 6 views
1

AWS가 i3 범위의 서버를 통해 NVMe를 제공하고 있으므로이 중 하나의 인스턴스 스토리지에 데이터베이스를 호스팅하는 것이 가장 좋습니다.AWS NVMe 스토리지 - 데이터베이스 호스팅

제 생각에 인스턴스가 중지되면 저장소가 완전히 지워질 수 있습니다. 서버가 의도적으로 또는 의도하지 않게 재부팅하는 경우에는 문제가되지 않지만 중요한 데이터를 지우는 데는 여전히 버튼 하나만 누르면되므로 매우 위험합니다.

NVMe 스토리지가 물리적 호스트에 직접 연결되어 있기 때문에 기본 인프라를 이해하면 아마존이 VM을 다른 호스트로 이동하기로 결정하면 데이터가 손실 될 수 있습니다. 또한 미션 크리티컬 데이터를 단일 하드웨어 장치 AWS에 저장하는 것은 좋지 않습니다.

그러나 EBS (SAN?) 스토리지에 비해 NVMe의 성능 이점을 고려할 때 권장되는 설정은 무엇입니까? VM 복제본, 영구 저장소에 대한 트랜잭션 로그 백업 등

답변

1

i3 인스턴스의 NVMe SSD를 영구 고 가용성 저장소로 설정할 수 있습니다.

옵션 :의 NVMe의 SSD 및 EBS간에 미러링 2-3 인스턴스

2)에서의 NVMe SSD의 사이 미러링

1) (EBS 함께가의 NVMe SSD는 주로 판독)의 다른 인스턴스에있을 수있다.

쓰기 성능은 네트워크 또는 EBS에 의해 여전히 제한되지만 NVMe의 전체 읽기 성능은 얻을 수 있습니다. 대부분의 경우 읽기 대역폭은 무거운 쿼리를 실행하기 위해 대용량 데이터베이스에 실제로 필요한 것입니다.

그러나 인스턴스 간 데이터베이스 장애 조치와 인스턴스 중지/실패 시작 후에 중복성을 복원하는 것에 대한 질문은 여전히 ​​있습니다.

확인이 오라클 데이터베이스 클러스터에 수행하는 방법에 대한 자세한 내용은이 백서 특히 9 페이지 : 용지는 오라클 RAC 데이터베이스에 초점을 맞추고 있지만, 같은 솔루션과도 단일 인스턴스 Oracle 용 작동합니다 https://www.flashgrid.io/wp-content/sideuploads/resources/FlashGrid_OracleRAC_on_AWS.pdf

다른 Linux 기반 데이터베이스. 하지만 Oracle Clusterware (무료)가 필요합니다.

+0

감사합니다.이 신문은 매력적으로 보입니다. 좋은 주먹 포스트, 당신이이 질문에 대답하기 위해 등록했다면 고맙습니다. – JLo

관련 문제