오라클의 물리적인 백업 방법의 하나인 Hot Backup은 열린 백업(Open Backup) 이라고 불리며 사용중인 오라클 서버를 중단하지 않은 상태에서 각각의 테이블스페이스 별로 데이터파일을 백업 받는 방법 입니다.

이를 위해서는 두 가지 조건이 충족되어야 하는데 Archive Mode로 DB가 운용되어야 하며 ARCH Background Process가 활성화 되어 있어야 합니다.

Hot Backup을 실행하는 동안 많은 Redo log가 발생할 수 있는데 LGWR가 백업하는 동안 데이터 파일의 변경된 블록 이미지를 Redo log File에 기록하기 때문에 발생 합니다. 그러므로 DBA는 적절한 크기의 Redo Log나 Redo Log Buffer 크기를 지정해야 합니다.

---------------------------------------------------------------------------------------------------

●델타 백업

PC 데이터의 풀 백업은 최초 설치 후 단 한 차례만 수행된다. 그 이후에는 ‘델타 백업(Delta Backup)’이라 불리는 블록 단위의 인크리멘털 백업 기술을 사용한다. 델타 백업을 사용하는 경우 변경된 파일 전체를 백업하는 것이 아니라 파일 안에서 변경된(또는 추가된) 페이지 블록만을 백업하기 때문에 백업 시간과 저장공간을 극단적으로 절약할 수 있다. 약 3GB의 데이터가 저장된 PC 환경에서 평균적인 일일 단위 델타 백업 데이터량은 약 800KB에 불과하다. 이는 100Mbps LAN 환경에서 불과 0.2초의 짧은 시간에 백업이 가능한 분량이다.

그림 4는 델타 백업의 원리와 그 효과를 설명하고 있다. 그림에서 확인할 수 있는 것처럼 매일마다 업데이트되는 파일을 전체 백업 또는 증분 백업을 사용하는 경우 파일 전체를 반복적으로 백업할 수밖에 없는데 반해, 델타 백업을 사용하는 경우 1회 전체 백업 이후로는 변경된 블록만을 백업하기 때문에 백업 속도를 향상시키고 스토리지 사용량도 대폭 절감할 수 있다.


한번 클릭으로 백업과 복구
: 윈도탐색기에 통합된 백업 메뉴를 사용하여 사용자가 백업된 데이터를 확인하고 특정 파일 또는 폴더를 간편하게 백업/복구할 수 있는 기능이 추가적으로 제공된다.

●적용을 위한 용량 및 백업 소요시간 산정

지금까지 설명한 여러 가지 기술을 적용하는 경우 백업에 소요되는 자원을 얼마나 절감할 수 있는지 가상의 구성사례를 통해 확인해 보기로 하자. 평균 데이터 크기가 3GB인 200대의 PC 클라이언트를 백업하고자 하는 경우의 예상 디스크 용량과 백업 소요시간을 산정한 사례는 그림 7과 같다. 싱글 인스턴스 스토리지를 사용한 최초 백업은 단 한 차례만 수행되며, 그 이후로는 델타 백업을 사용하여 백업이 수행된다.

·최초 백업

넷백업 프로페셔널 구성 후 최초 백업을 수행하는 경우 각 PC의 데이터가 전체 백업의 형태로 백업 서버에 전달된다. 이때 싱글 인스턴스 스토리지가 동작하며 일반적인 구성의 경우 그림 7에서 볼 수 있는 것과 같이 약 80%의 디스크 공간과 백업 시간을 절감해 주는 효과가 있다. 결과적으로 약 200대의 PC를 백업하는 환경에서도 약 120GB의 디스크 공간과 10시간 이내의 백업 시간으로 충분히 전체 백업이 가능하다.

·일일 백업

전체 백업은 최초에 단 한 차례만 수행된다. 그 이후에는 백업 보관 기간에 상관없이 델타 백업만을 사용한 백업이 수행된다. 앞에서 설명한 바와 마찬가지로, 3GB 데이터를 가진 일반적인 PC에서 일별로 델타 백업 기술을 사용하여 백업되는 데이터 사이즈는 평균 800KB에 불과하다. 약 200대의 PC를 백업하는 환경에서는 일일 백업 데이터 증가량이 약 160MB로 충분하며, PC별로 백업되는 시간은 전송시간이 약 0.2초에 불과할 정도로 매우 짧다.

·백업 서버 용량

약 200대의 PC를 백업하고자 하는 경우에도 1, 2개의 CPU와 200GB 미만의 하드디스크가 장착된 1대의 서버만으로 데이터 보호가 가능하다.

결론

넷백업 프로페셔널은 기업 단위의 데스크톱 백업 솔루션으로서, 관리대상 PC 대수에 관계없이 관리자와 사용자의 관리비용을 최소화할 수 있도록 설계되었다는 점에서 클라이언트 지향적인 다른 기업 솔루션들과 차별성을 갖는다.

·IT 지원 비용의 최소화: 넷백업 프로페셔널은 설치가 매우 간단할 뿐 아니라 사용자들을 대상으로 하는 교육이나 기술지원이 전혀 필요 없을 정도로 쉽게 사용할 수 있다. 사용자들은 사무실 환경이든 이동 환경이든 백업에 대해 전혀 개인적인 관리를 하지 않아도 무방하며, 중앙의 관리자 역시 최소한의 리소스만으로도 그룹 단위, 정책 기반의 관리가 가능하다.

·하드웨어 비용의 최소화/백업 시간의 최소화: 싱글 인스턴스 스토리지, 델타 백업 등의 기술을 사용함으로써 데스크톱 백업에 필요한 디스크 사용량과 백업 시간을 혁신적으로 절감하게 해 준다.

·데이터 복구 비용의 최소화: 넷백업 프로페셔널의 PC 자동복구 기능을 사용함으로써 PC 장애 발생 시 복구에 사용되는 관리 리소스와 시간을 최소한으로 절감할 수 있다.

다양한 옵션을 통한 관리 유연성 제공: 오픈 파일 백업, 다이얼업 유저를 위한 프로파일 제공, 암호화, 압축 기능, 다양한 리포트, PC 이벤트와 연동한 스케줄링, 캘린더 형태의 인터페이스를 사용한 스케줄링 기능 등 사용자 환경에 최적화된 관리를 위한 다양한 옵션을 제공한다.


다양한 옵션을 통한 관리 유연성 제공: 오픈 파일 백업, 다이얼업 유저를 위한 프로파일 제공, 암호화, 압축 기능, 다양한 리포트, PC 이벤트와 연동한 스케줄링, 캘린더 형태의 인터페이스를 사용한 스케줄링 기능 등 사용자 환경에 최적화된 관리를 위한 다양한 옵션을 제공한다.


+ Recent posts