다양한 서버에 걸친 디스크 중복

다양한 서버에 걸친 디스크 중복

저는 3개의 서버를 보유하고 있으며 모두 동일한 사양을 가지고 있습니다.

  • 인텔 CPU
  • 8GB RAM
  • 리눅스 또는 BSD
  • 10,000시간 이상 작동하고 300GB 미만만 사용하는 단일 2TB 데스크탑 SATA

내 공급자는 두 번째 하드 드라이브를 설치할 수 없지만 장애가 발생할 경우 드라이브가 똑같이 형편없는 다른 드라이브로 즉시 교체된다는 것을 보장할 수 있습니다.

드라이브 오류 가능성이 높으며 RAID를 사용할 수 없기 때문에 각 시스템의 백업을 다른 모든 시스템에 유지하여 항상 2개의 다른 드라이브에 원본과 함께 2개의 복사본이 있도록 생각하고 있었습니다.

DC 내부의 대역폭은 무료이므로 오프사이트 백업보다 훨씬 저렴하므로 일종의 중복성을 보장하기 위해 rsync를 사용하여 매시간 드라이브를 동기화합니다. (어쨌든 일일 오프피스트 백업이 유지됩니다.)

어떻게 생각하나요? 어떠한 제안?

답변1

OS를 나열하지 않아서 말하기 어렵지만 Linux를 사용하는 경우에는 살펴봐야 합니다.DRDB.

답변2

고려해야 할 한 가지는 가상화를 설정하고 VM을 복사하는 것입니다. 이러한 시스템이 수행하는 작업을 언급하지 않았기 때문입니다. 애플리케이션에 오버헤드가 영향을 주지 않는다면 시스템에 하트비트 모니터링 및 펜싱을 설치하여 장애가 발생하더라도 VM이 계속 실행되도록 하는 것이 중복을 위해 더 쉬울 수 있습니다. VM은 또한 서버를 캡슐화합니다.

이를 위해 사용할 메커니즘은 수행하려는 작업과 수행 방법 및 예산에 따라 달라집니다. KVM 및 DRDB를 사용하여 이를 자동으로 만드는 배포판을 얻을 수 있습니다.

데이터 센터 내 전송을 "무료"로 사용하면 재정적으로 비용이 들지 않을 수 있지만 네트워크 및 디스크 I/O가 발생하여 시스템 성능에 눈에 띄게 영향을 줄 수 있습니다.

관련 정보