지속적인 데이터 보호

Continuous Data Protection

연속 백업 또는 실시간 백업이라고도 하는 CDP(Continuous Data Protection)는 사용자가 저장한 데이터의 모든 버전을 캡처하여 해당 데이터에 대한 모든 변경 사항의 복사본을 자동으로 저장함으로써 시스템 데이터백업하는 것을 말한다.실제 형태에서는 사용자나 관리자가 데이터를 원하는 시점으로 복원할 수 있다.[1]이 기술은 1989년 영국 기업인 Pete Malcolm에 의해 "저장 매체에 대한 모든 변경사항의 사본 [편집자의 강조]가 변경사항이 발생할 때 기록되는 백업 시스템"으로 특허되었다."[2]

지속적인 데이터 보호이상적인 경우, 복구 시점 목표("중대한 사고로 인해 IT 서비스에서 데이터(트랜잭션)가 손실될 수 있는 최대 목표 기간")는 0이지만, 복구 시점 목표("복구 시간 목표와 비즈니스 프로세스를 복원해야 하는 서비스 수준)는 0이다.비즈니스 연속성의 단절과 관련된 허용할 수 없는 결과를 피하기 위해 재해(또는 중단)는 0이 아니다.[3]데이터 거래가 끊길 수 있는 기간의 한 는 2019년 6월 계산대에 있는 카드 판독기가 여러 장소에서 2시간 가까이 폐쇄되는 주요 할인점이다.

CDP는 데이터의 변경 사항을 별도의 저장 위치에 캡처하는 서비스로 실행된다.서로 다른 요구에 부응하는 서로 다른 기술을 수반하는 연속적인 실시간 데이터 변화를 포착하기 위한 여러 가지 방법이 있다.진정한 CDP 기반 솔루션은 충돌 일치 이미지에서 파일, 메일 박스, 메시지, 데이터베이스 파일 및 로그와 같은 논리적 개체에 이르기까지 복원 가능한 개체의 세분화를 제공할 수 있다.[4]이것은 CDP에 가까운 솔루션에 반드시 해당되지는 않는다.

기존 백업 방식과의 차이점

진정한 지속적인 데이터 보호는 복구 시점부터 복구 준비 시점까지 지정할 필요가 없다는 점에서 기존 백업 방식과 다르다.[5]기존 백업은 백업이 수행된 시점의 데이터만 복원한다."스냅샷"과 대조적으로 진정한 연속 데이터 보호에는 백업 일정이 없다.[5]데이터가 디스크에 기록되면 네트워크나[6] 어플라이언스를 통해 다른 컴퓨터, 즉 두 번째 위치에 비동기식으로 기록되기도 한다.[7]따라서 디스크 쓰기 작업에 대한 오버헤드가 발생하지만 예약된 백업이 필요하지 않다.

언제 어디서나 데이터를 복원할 수 있는 "CPP는 가장 포괄적이고 고급 데이터 보호 기능인 골드 표준이다.그러나 '근접 CDP' 기술은 복잡성과 비용이 덜 드는 많은 기업에 충분한 보호 기능을 제공할 수 있다.예를 들어, 스냅샷 [아래 섹션의 "near-CPP" 설명]은 사용자가 30분 또는 15분마다 정기적으로 파일 공유의 데이터에 직접 액세스할 수 있도록 파일 공유에 대한 합리적인 수준의 보호를 제공할 수 있다.테이프 기반 또는 Disk 기반 야간 백업보다 더 높은 수준의 보호 기능을 제공하므로 필요한 것은 그뿐일 수 있다.[1]"Near-CPP는 사전 설정된 시간 간격에 [복사]를 수행하므로 기본적으로 스크립트 대신 타이머로 각 소스 시스템에 대해 별도로 증분 백업을 시작한다.[8]

연속 대 근 연속

진정한 CDP이후"백업 쓰기 작업은 마이크로 컴퓨터의 BIOS(BIOS)의 그러한 방법으로 수준에서 컴퓨터의 정상 사용 영향을 받지 않는 실행됩니다"[2]진정한 CDP백업 연습에 가상 machine[6][9]이나 평범한 개인적인 백업 applicati이 그것을 equivalent[10]—ruling과 함께 실행해야 합니다.레드몬드.따라서 "백업" 기사가 아닌 "엔터프라이즈 클라이언트-서버 백업" 기사에서 논의된다.

지속적인 데이터 보호판매되는 일부 솔루션은 15분, 1시간 또는 24시간과 같은 고정된 간격으로만 복원을 허용할 수 있다.이러한 "near-CPP" 즉, 거의 연속적인 데이터 보호의 줄임말인 계획은 어느 시점까지 복원하는 기능을 제공하지 않기 때문에 진정한 연속 데이터 보호로 보편적으로 인식되지 않는다.간격이 1시간 미만이면 [11]"Near-CPP" 솔루션(예: Arq Backup[12])은 일반적으로 주기적인 "스냅샷"을 기반으로 한다. "고유용성 시스템은 다운타임을 방지하기 위해 한 시점에 동결된 데이터 세트의 읽기 전용 복사본 ...에 백업을 수행할 수 있으며 애플리케이션이 데이터에 계속 쓰도록 허용할 수 있다."

업계에서는 CDP가 되려면 백업의 세분화가 "모든 쓰기"여야 하는지, 아니면 몇 분마다 데이터를 캡처하는 "Near-CDP" 솔루션이 충분한지 여부에 대해 논란이 일고 있다.후자를 근 연속 백업이라고 부르기도 한다.토론은 연속이라는 용어의 사용에 달려있다. 즉, 백업 프로세스만 자동으로 예약해야 하는지, 위에서 언급한 이점을 얻기에 충분한지, 또는 백업에서 복원하는 기능 또한 연속적이어야 하는지에 달려있다.SNIA(Storage Networking Industry Association)는 "모든 쓰기" 정의를 사용한다.[5]

이에 대한 "백업" 기사에는 혼란을 피하기 위해 "Near-CPP"로 이름을 바꾼 하위 섹션이 있다.

RAID, 복제 또는 미러링과의 차이점

지속적인 데이터 보호는 RAID, 복제 또는 미러링과 다르다. 이러한 기술은 데이터의 복사본(가장 최근의) 하나만 보호한다는 점에서 말이다.즉시 탐지되지 않는 방식으로 데이터가 손상되면 이러한 기술은 손상되지 않은 버전을 복원할 수 있는 방법 없이 손상된 데이터를 보호할 뿐이다.[13]

지속적인 데이터 보호는 손상되지 않은 이전 버전의 데이터를 복원할 수 있도록 함으로써 데이터 손상의 일부 영향을 방지한다.그러나 부패사건과 복구사이에 벌어졌던 거래는 실종됐다.그들은 저널링과 같은 다른 방법을 통해 회복될 수 있었다.

백업 디스크 크기

경우에 따라 지속적인 데이터 보호는 기존 백업보다 백업 미디어(일반적으로 Disk)의 공간을 적게 필요로 한다.대부분의 연속적인 데이터 보호 솔루션은 파일 레벨 차이보다는 바이트 또는 블록 레벨 차이를 절약한다.100GB 파일의 1바이트를 수정하면 변경된 바이트나 블록만 백업된다는 뜻이다.기존 증분 및 차등 백업은 전체 파일의 복사본을 만들지만 2013년경부터 엔터프라이즈 클라이언트-서버 백업 애플리케이션은 데이터베이스와 같은 대용량 파일을 위해 설계된 블록 레벨 증분 백업 기능을 구현했다.

위험 및 단점

특히 멀티미디어CAD 설계 환경에서 실시간 편집이 설치 광대역 네트워크의 업스트림 채널을 통해 오프사이트로 백업되는 경우 진정한 CDP의 영향을 줄이기 위해 네트워크 대역폭 조절이[15] 필요할 수 있다.[14][14]다른 접근 방식은 별도의 파이버 채널 연결 SAN 어플라이언스에 백업하는 것이다.[7]

참고 항목

참조

  1. ^ a b Behzad Behtash (2010-05-06). "Why Continuous Data Protection's Getting More Practical". Disaster recovery/business continuity. InformationWeek. Retrieved 2011-11-12. A true CDP approach should capture all data writes, thus continuously backing up data and eliminating backup windows.... CDP is the gold standard—the most comprehensive and advanced data protection. But "near CDP" technologies can deliver enough protection for many companies with less complexity and cost. For example, snapshots can provide a reasonable near-CDP-level of protection for file shares, letting users directly access data on the file share at regular intervals--say, every half hour or 15 minutes. That's certainly a higher level of protection than tape-based or disk-based nightly backups and may be all you need.
  2. ^ a b Peter B. Malcolm (13 November 1989). "US Patent 5086502: Method of operating a data processing system". Google Patents. Retrieved 29 November 2016. Filing date Nov 13, 1989 ... a backup system in which a copy of every change made to a storage medium is recorded as the change occurs ... backup write operations are executed at the level of the basic input/output system (BIOS) ...
  3. ^ Richard May (November 2012). "Finding RPO and RTO". Archived from the original on 2016-03-03.
  4. ^ Pat Hanavan (2007). "An Overview of Continuous Data Protection". Infosectoday.com. What is Continuous Data Protection?, Can CDP be leveraged for backing up and recovering email?. Archived from the original on 2019-06-17. Retrieved 2011-11-12. ... may be block, file-, or application-based and can provide fine granularities of restorable objects to infinitely variable points in time.... New granular recovery technologies have emerged that enable mail messages, mailboxes, and folders to be restored individually without having to restore an entire email database, and without separate and redundant mailbox backups.
  5. ^ a b c "Data Protection Best Practices" (PDF). SNIA. Storage Networking Industry Association. 23 October 2017. 2.1.4 Continuous Data Protection (CDP). Retrieved 27 June 2019. ...pros to the use of snapshots:[new paragraph]Allows for the recovery of files from a specific point in time (based on snapshot schedule)....CDP can provide the ability to restore to any previous point in time, since the backups are taking place near-instantaneously; therefore, the potential for data loss is very small.
  6. ^ a b Wu, Victor (4 March 2017). "EMC RecoverPoint for Virtual Machine Overview". Victor Virtual. WuChiKin. Retrieved 22 June 2019. The splitter splits out the Write IOs to the VMDK/RDM of a VM and sends a copy to the production VMDK and also to the RecoverPoint for VMs cluster.
  7. ^ a b Wendt, Jerome M. (21 September 2009). "Symantec Brings RealTime CDP into NetBackup Data Management Fold". DCIG. DCIG LLC. Retrieved 5 August 2019. NetBackup RealTime is an appliance-based CDP solution intended for the protection of multiple hosts. Residing in corporate FC-SANs as a side-band appliance, it sits outside of the data path between application servers and their assigned storage to eliminate any possibilities of application disruption.
  8. ^ "Continuous data protection (CDP) explained: True CDP vs near-CDP". ComputerWeekly.com. TechTarget. July 2010. Retrieved 22 June 2019. ... copies data from a source to a target. True CDP does this every time a change is made, while so-called near-CDP does this at pre-set time intervals. Near-CDP is effectively the same as snapshotting....True CDP systems record every write and copy them to the target where all changes are stored in a log. [new paragraph] By contrast, near-CDP/snapshot systems copy files in a straightforward manner but require applications to be quiesced and made ready for backup, either via the application's backup mode or using, for example, Microsoft's Volume Shadow Copy Services (VSS).
  9. ^ "Zerto or Veeam?". RES-Q Services. March 2017. Retrieved 7 July 2019. Zerto doesn’t use snapshot technology like Veeam. Instead, Zerto deploys small virtual machines on its physical hosts. These Zerto VMs capture the data as it is written to the host and then send a copy of that data to the replication site.....However, Veeam has the advantage of being able to more efficiently capture and store data for long-term retention needs. There is also a significant pricing difference, with Veeam being cheaper than Zerto.
  10. ^ "Agent Related". CloudEndure.com. 2019. What does the CloudEndure Agent do?. Retrieved 3 July 2019. The CloudEndure Agent performs an initial block-level read of the content of any volume attached to the server and replicates it to the Replication Server. The Agent then acts as an OS-level read filter to capture writes and synchronizes any block level modifications to the CloudEndure Replication Server, ensuring near-zero RPO.
  11. ^ Pond, James (25 May 2013). "FAQ 13. How are [Time Machine] backups scheduled (and can I change that)?". Apple OSX and Time Machine Tips. Baligu.com (as mirrored after James Pond died in 2013). Retrieved 4 July 2019. Time Machine was designed and optimized to do backups hourly.... You cannot change the schedule within Time Machine. You must use a 3rd-party app, or manually alter some system files.
  12. ^ Reitshamer, Stefan (5 July 2017). "Troubleshooting backing up open/locked files on Windows". Arq Blog. Haystack Software LLC. Retrieved 25 June 2019. Arq uses Windows Volume Shadow Copy Service (VSS) to back up files that are open/locked. [Reitshamer is the principal developer of Arq Backup]
  13. ^ Mayer, Alex (6 November 2017). "Backup Types Explained: Full, Incremental, Differential, Synthetic, and Forever-Incremental". Nakivo Blog. Nakivo. Full Backup, Incremental Backup, Differential Backup, Mirror Backup, Reverse Incremental Backup, Continuous Data Protection (CDP), Synthetic Full Backup, Forever-Incremental Backup. Retrieved 17 May 2019.
  14. ^ a b Carter, Nick (5 August 2010). "Off-Site Backup – The Bandwidth Hog". Accel Networks. Archived from the original on 2011-07-07. In a true CDP environment, whenever large files are saved – images, audio, video, CAD or 3D models – the data is transmitted over the same broadband connection that feeds users' email and internet, not to mention back-end business-critical processes. Moreover, these transmissions rely on the scarcer of the two channels, the upstream channel. The result for many companies is an erratic broadband performance, and even server slow-down.
  15. ^ David Pogue (4 January 2007). "Fewer Excuses for Not Doing a PC Backup". The New York Times. options like "Enable Bandwidth Throttle" and "Don’t back up if the CPU is over this % busy."