Amazon EC2 FAQ 에 따르면 인스턴스가 종료되면 데이터가 사라집니다. 인스턴스가 재부팅 될 때 데이터를 보존하기 위해 어떤 단계를 수행 할 수 있습니까? EBS와 S3를 살펴 봤는데이 중 하나가 활성 데이터베이스를 저장하는 데 유용합니까? 어쨌든 인스턴스가 얼마나 자주 재부팅됩니까?
Amazon EC2 FAQ 에 따르면 인스턴스가 종료되면 데이터가 사라집니다. 인스턴스가 재부팅 될 때 데이터를 보존하기 위해 어떤 단계를 수행 할 수 있습니까? EBS와 S3를 살펴 봤는데이 중 하나가 활성 데이터베이스를 저장하는 데 유용합니까? 어쨌든 인스턴스가 얼마나 자주 재부팅됩니까?
답변:
다른 사람들이 말했듯이 EBS--Elastic Block Storage. 일반 대중에게 공개되었으므로 지금 직접 사용하고 있습니다. 여러 지점에서 S3보다 낫습니다.
지금까지 EBS에 대한 나의 경험은 내가 처리 한 AWS에 대해 가장 긍정적 인 것입니다.
업데이트 : EBS에 대한 나의 경험은 긍정적이지만 다른 사람들에게는 문제가 있습니다. 특히 EBS는 fsync ()를 올바르게 구현하지 않습니다. 테드 Dziuba는 자신의 블로그 게시물에서이에 대한 몇 가지 흥미로운 단어가 고통의 목적 - 아마존 : 신화 2 : 아키텍처 윌 저장 당신 클라우드 장애를
Reddit 관리자가 발견 한 것처럼 Amazon Elastic Block Store는 훨씬 더 재미있어집니다. 되었습니다.
EBS는 확실히 데이터베이스에서 작동하며 Amazon EBS Description 의 예 중 하나입니다 . "Amazon EBS는 특히 데이터베이스가 필요한 애플리케이션에 적합합니다 ..."
EBS는 블록 장치 (하드 디스크 생각)와 같은 방식으로 작동하여이를 사용하여 폭 넓은 자유와 편안함을 제공합니다. S3는 개념적으로 특수한 API를 사용하는 FTP와 매우 유사합니다. 아마도 데이터베이스의 일부로 사용할 수도 있지만 표준 데이터베이스는 아직 실행되지 않습니다 (아직?).
Amazon의 성능 설명 (EBS> S3), 내구성 (S3> EBS) 및 가격 (의존 여부)을 검토하려고합니다.
다른 답변에서 언급했듯이 EBS 는 지속적이고 편리한 디스크 스토리지를위한 표준 솔루션입니다. 기본 옵션이어야합니다. 실제로 최신 EC2 인스턴스 유형은 기본의 비 지속적 인스턴스 스토리지에서 기본적으로 사용합니다.
그러나 지속성을 고려할 때는 데이터의 가용성 (데이터를 사용할 수없는 경우는 피함)과 내구성 (데이터 손실은 피하는 것 ) 을 신중하게 고려해야 합니다.
EBS는 기본 사용 사례를 다루지 만 명심하십시오.
최근 AWS 중단 등 심각한 여러 날 2011 년 실패 와 2012 년 또 다른 , EBS의 복잡성과 중단 및 데이터 손실의 작지만 무시할 수없는 위험에 어떤 그림을 제공합니다.
결론 : 데이터 손실을 막으려면 S3에 데이터 백업을 유지 하십시오 . EBS 스냅 샷은 EBS를위한 쉬운 방법입니다. 고 가용성이 중요한 경우 여러 가용 영역 (EBS 이외에 또는 대신)에서 인스턴스 스토리지를 사용하는 것도 고려하십시오.