SW/면접

백업과 Redundancy의 차이점

얇은생각 2019. 1. 27. 07:30
반응형

데이터


백업과 Redundancy 체계는 모두 데이터 보호 방법이지만 서로 바꿔 사용할 수는 없다. 무엇이 다르게 하는지, 그리고 왜 그것이 중요한지 알아보겠다.


Redundancy은 하드 드라이브 고장 시 실시간 고장 안전 조치를 위한 데이터 보호 방법이다. 데이터 손실을 방지하기 위한 서버 및 NAS 박스의 일반적인 Redundancy 기능은 여러 하드 드라이브에 여러 개의 파일 복사본을 생성하는 RAID(Redundant Array of Independent Disks)이다. Array에 있는 하나의 하드 드라이브가 고장나면 다른 하드 드라이브는 (일반적으로) 중단 없이 다른 부분을 들어낸다. 반면에 백업은 실시간 보호를 제공하지 않지만 고장난 드라이브, 장치 도난, 화재 또는 실수로 파일을 삭제하는 등 더 큰 문제로부터 보호한다.




Redundancy가 실제로 필요한 이유


간단히 말해, Redundancy 데이터 스토리지는 데이터의 실제 백업보다는 하드 드라이브 장애에 대한 실시간 오류 방지 기능을 제공한다. Array에 있는 다른 하드 드라이브도 다운타임 없이 즉시 부팅하여 시간을 절약할 수 있다는 것이 아이디어이다. 이러한 유형의 Redundancy은 고장 난 하드 드라이브에서 복구하는 데 필요한 다운타임이 아닌 서버나 NAS 박스에 일반적으로 사용된다.


그리고 Redundancy 스토리지의 주요 용도는 안정성 및 가동 시간이다. 하드 드라이브에 고장이 발생하고 데이터 중복이 없다면, 고장난 하드 드라이브를 교체하고 백업을 복원할 수 있을 때까지 모든 데이터를 일시적으로 제거할 수 있다.


Redundancy은 일반 소비자들에게는 중요하지 않지만, 데이터 스토리지에 의존하는 기업들에게는 중요하다. 이는 클라우드 스토리지 또는 파일 호스팅을 제공하는 기업에게 특히 해당된다. 모든 종류의 다운타임은 비즈니스에 나쁘다.





모든 유형의 데이터 손실로부터 백업 보호


실수로 데이터를 삭제, 파일 손상, 드라이브 오류, 맬웨어, 소프트웨어 버그, 도난, 손상 등 데이터가 손실될 수 있는 많은 방법이 있다. Redundancy는 드라이브 장애로부터만 보호하는 반면, 진정한 백업은 이러한 모든 요인(또는 최소한 이중 대부분은)으로부터 보호한다.


실수로 파일을 삭제해보자. RAID 설정에서 파일의 중복 복사본도 삭제되므로 실수로 파일을 삭제하면 중복이 저장되지 않는다.


그러나 백업은 완전히 별도의 독립 저장 매체에 있는 실수로 삭제된 파일을 그대로 유지할 수 있다. 이러한 이유로 RAID를 위해 이미 설정되었더라도 NAS를 항상 백업해야 하는 것이다.


컴퓨터에 있는 모든 파일을 정기적으로 별도의 하드 드라이브에 백업하고 당일 날짜로 부르는 것은 좋지만, 이것은 시작에 불과하다. 사실은, 데이터 백업에 관해서 매우 복잡하므로 그 만큼 대응을 잘 하지 못할 확률이 높다.


데이터의 로컬 백업과 오프사이트 위치에 저장된 백업을 모두 사용하는 것이 이상적이다. 로컬 백업은 실수로 파일을 삭제하거나 하드 드라이브 장애로부터 사용자를 보호하기 위해 존재한다. 즉시 액세스할 수 있는 백업을 구축하면 복구 속도가 훨씬 빨라진다.


하지만 컴퓨터와 로컬 백업 드라이브를 도난당한 경우에는 어떻게 할까? 만약 당신의 집이 자연재해에 의해 타격을 받는다면? 오프사이트 백업은 컴퓨터를 교체한 후에도 모든 데이터를 복원할 수 있다는 것을 의미한다. 또한 백업의 두 번째 복사본을 보유하면 백업 중 하나가 실패할 경우 보다 효과적으로 보호받을 수 있다.


백업을 여러 개 사용하는 것 외에도 완전히 다른 위치에 저장할 뿐만 아니라 안전한 위치에 저장하는 것이 중요하다. 예를 들어, 당신은 하나를 당신의 지역 은행의 금고에 보관할 수 있고, 두번째 것은 집에서 당신의 금고에 보관할 수 있다. 또는 클라우드에 백업 방법 중 하나를 두어 별도의 안전한 장소에서 즉시 관리할 수도 있다.


결국, 만약 기억날 때마다 외장 하드 드라이브를 꽂고 파일을 동기화하는 것이라면, 안하는 것보다는 낫다. 그것들이 아주 중요한 파일이나 그런 게 아니라면, 무슨 문제가 있을까? 하지만 막상 컴퓨터에 데이터를 완전히 잃어버리면 망연자실하게 될 데이터가 있을 것이다. 그러니 오늘부터 정기적으로 백업하는 습관을 길러보자!

반응형