2009. 2. 17. 11:06
MSSQL backup policy 실제 구현 Work/SQL Server2009. 2. 17. 11:06
<개념>
First backup : local의 storage 혹은 disk
Second backup : remote server의 storage 혹은 disk
Third backup : tape
활용성 및 실제 환경상 third backup은 생략하는 수가 많다. 아래의 내용도 third backup은 생략하는 것을 전제로 한다.
<전제 환경>
Backup 해야 할 MSSQL server가 2개 이상이다.
Second backup 이 실행될 곳과 통신이 가능해야 한다.
<고려사항>
각 MSSQL server들의 first backup 시간을 가능한 같게 만든다.
각 MSSQL server들의 first backup 경로를 가능한 같게 만든다.
ex )
First backup : local의 storage 혹은 disk
Second backup : remote server의 storage 혹은 disk
Third backup : tape
활용성 및 실제 환경상 third backup은 생략하는 수가 많다. 아래의 내용도 third backup은 생략하는 것을 전제로 한다.
<전제 환경>
Backup 해야 할 MSSQL server가 2개 이상이다.
Second backup 이 실행될 곳과 통신이 가능해야 한다.
<고려사항>
각 MSSQL server들의 first backup 시간을 가능한 같게 만든다.
각 MSSQL server들의 first backup 경로를 가능한 같게 만든다.
ex )
[Disk drive]:\DB_Backup\Full\<database name>
[Disk drive]:\DB_Backup\Inc\<database name>
[Disk drive]:\DB_Backup\Log\<database name>
First backup의 보관 주기는 기본 2주. 공간이 허락치 않는다면 적절히 보관한다. 최소 1주치는 보관한다.
ex )
Full : 1주일에 한번 (일)
Inc : 1일에 한번 (월, 화, 수, 목, 금, 토)
Log : 1시간에 한번 (매일)
Second backup의 보관 주기는 기본 한달. 공간이 허락치 않는다면 적절히 보관.(최소 1주치는 보관)
Backup의 구성은 MSSQL에서 기본으로 제공하는 유지 관리 계획의 일부로 구성한다.
유지 관리 정리 작업(old backup remove) 은 각 backup(Full, Inc, Log)이 완료된 직후에 한다.
기록정리 작업은 log backup 후 유지관리 정리 작업이 완료된 직후에 한다. 보관 주기 동안의 기록만 유지하도록 한다.
<구성 방법>
MSSQL Server들 중 마지막 first backup이 끝나는 시점 이후 second backup 이 될 server에서 일괄적으로 backup file을 복사하는 동기식 구성 방법, 각각의 MSSQL Server들이 first backup이 끝나면 second backup으로 바로 넘어가는 비동기식 구성 방법이 있을 수 있다. (동기식, 비동기식은 그냥 편의상 붙인 말이니까... 용어에 너무 민감하게 반응하지 말자.)
장단점은 각각 있을 수 있다고 생각되지만, 개인적으로는 후자가 더 나을 거 같다.
[Disk drive]:\DB_Backup\Inc\<database name>
[Disk drive]:\DB_Backup\Log\<database name>
First backup의 보관 주기는 기본 2주. 공간이 허락치 않는다면 적절히 보관한다. 최소 1주치는 보관한다.
ex )
Full : 1주일에 한번 (일)
Inc : 1일에 한번 (월, 화, 수, 목, 금, 토)
Log : 1시간에 한번 (매일)
Second backup의 보관 주기는 기본 한달. 공간이 허락치 않는다면 적절히 보관.(최소 1주치는 보관)
Backup의 구성은 MSSQL에서 기본으로 제공하는 유지 관리 계획의 일부로 구성한다.
유지 관리 정리 작업(old backup remove) 은 각 backup(Full, Inc, Log)이 완료된 직후에 한다.
기록정리 작업은 log backup 후 유지관리 정리 작업이 완료된 직후에 한다. 보관 주기 동안의 기록만 유지하도록 한다.
<구성 방법>
MSSQL Server들 중 마지막 first backup이 끝나는 시점 이후 second backup 이 될 server에서 일괄적으로 backup file을 복사하는 동기식 구성 방법, 각각의 MSSQL Server들이 first backup이 끝나면 second backup으로 바로 넘어가는 비동기식 구성 방법이 있을 수 있다. (동기식, 비동기식은 그냥 편의상 붙인 말이니까... 용어에 너무 민감하게 반응하지 말자.)
장단점은 각각 있을 수 있다고 생각되지만, 개인적으로는 후자가 더 나을 거 같다.