책 소개
2023년 대한민국학술원 우수학술도서 선정도서
요약
기업에서 보호해야 하는 모든 데이터의 백업, 보관, 복원, 검색에 필요한 서비스, 하드웨어, 구성 등을 총망라한 데이터 보호 지침서다. 독자들은 고전 백업 방식인 테이프부터 DBMS, 클라우드 IaaS, SaaS, 도커 등 최신 워크로드까지 백업에 대한 많은 궁금증을 해결할 수 있다. 또한 현재 데이터 보호 시스템의 문제점을 진단하고 현재 환경에 맞는 효과적인 백업 시스템을 구성하는 방법 뿐만 아니라 비용 낭비 없이 백업 환경을 개선하는 방법까지도 다룬다.
추천의 글
“백업을 데이터 보호 수단으로 사용하고 이후 재사용 및 분석을 위해 데이터를 수집하는 데이터 관리 공급업체가 등장하고 있다. 그리고 데이터 주권은 데이터 보호 영역에서 중요한 관심 주제가 됐다. 또한 최근에 개발된 서비스형 소프트웨어(SaaS, Software as a Service) 접근 방식인 서비스형 데이터 보호(DPaaS, Data-Protection-as-a-Service)도 있다.
이 분야에서 저명한 W. 커티스 프레스턴은 이러한 모든 개발을 명확히 파악하고 사용자와 데이터 보호 프로세스, 절차와 계획에 미치는 영향에 통찰력을 갖고 있다.
많은 발전이 동시에 일어나고 있는 산업계는 현재 진행 상황을 명확하고 일관성 있는 그림으로 제공해야 한다. 커티스의 최신 저서는 이를 위한 통찰력 있고 현명한 지침을 제공한다. 커티스보다 더 적합한 사람은 없으며, 그의 책은 새로운 데이터 보호 환경의 이해를 도울 것이다.”
—「블록 & 파일(Blocks & Files)」의 편집자 크리스 멜로(Chris Mellor)
이 책에서 다루는 내용
◆ 조직에서 백업해야 하는 워크로드의 유형 알아보기
◆ 시스템 백업에 사용할 수 있는 하드웨어, 소프트웨어, 서비스 탐색하기
◆ 데이터 보호 시스템의 문제 파악하기
◆ 백업된 워크로드를 적절한 백업 시스템에 페어링하기
◆ 비용 낭비 없이 백업 환경을 개선하는 방법 알아보기
목차
목차
- 1장. 데이터의 위험: 백업을 하는 이유
- 인적 재해
- 사고
- 잘못된 코드
- 악의적인 공격
- 테러리즘
- 사이버 공격
- 랜섬웨어
- 내부 위협
- 기계 또는 시스템 장애
- 정전
- 클라우드는 없다
- 시스템 오류
- 자연 재해
- 홍수
- 화재
- 지진
- 허리케인, 태풍, 사이클론
- 토네이도
- 싱크홀
- 마무리
- 인적 재해
- 2장. 서비스 수준 수집 및 결정
- 조직의 목표는 무엇인가?
- 프레임워크 만들기
- 문서 템플릿
- 검토/자문단
- 요구 사항 수집
- RPO, RTO는 무엇인가?
- 분야 전문가 섭외
- 요구 사항 요청
- 요구 사항 검토
- 시스템 설계 및 구축
- 여러 가지 설계 작성
- 설계 검토
- 시스템 선택과 구축
- 새로운 시스템의 문서화와 구현
- 운영 책임의 정의
- 운영 검토와 문서화
- 문서화는 항상 옳다
- 런북
- 신규 시스템의 구현
- 마무리
- 3장. 백업과 아카이브의 차이점
- 시작하기 전에
- 백업이란?
- 복사
- 원본과 별도로 저장
- 복원 목적
- 복원이란?
- 복원은 어떻게 작동하는가?
- 3-2-1 규칙
- 아카이브란?
- 참고 자료로 사용하려면
- 메타데이터와 함께 저장
- 회수란?
- 백업 및 아카이브 데이터 보호
- 암호화
- 에어 갭
- 불변성
- 마무리
- 4장. 백업과 복구의 기초
- 복구 테스트
- 백업 레벨
- 전통적인 전체 백업
- 전통적인 증분 백업
- 백업 레벨은 정말 중요한가?
- 메트릭스
- 복구 메트릭스
- 용량 메트릭스
- 백업 윈도우
- 백업과 복구의 성공과 실패
- 보존
- 메트릭스의 사용
- 백업과 아카이브에 관한 오해
- 항목 레벨 백업 vs 이미지 레벨 백업
- 항목 레벨 백업
- 이미지 레벨 백업
- 이미지 레벨 백업으로부터 파일 레벨의 복구
- 이미지 레벨과 파일 레벨 백업의 결합
- 백업 선택 방식
- 선택적 포함 vs 선택적 배제
- 태그 기반과 폴더 기반 포함
- 마무리
- 5장. 데이터 보호를 위한 디스크 및 중복 제거 사용
- 중복 제거
- 중복 제거로 무엇을 할 수 있을까?
- 중복 제거 작동 방식
- 타깃 중복 제거
- 소스 중복 제거
- 타깃 중복 제거 vs 소스 중복 제거
- 하이브리드 중복 제거
- 적합한 중복 제거 선택
- 백업 시스템에서 디스크 사용
- 디스크 캐싱
- D2D2T
- D2D2D
- D2C
- D2D2C
- 복구 개념
- 이미지 복구
- 파일 레벨 복구
- 즉시 복구
- 복구 유형 선택
- 마무리
- 중복 제거
- 6장. 전통적인 데이터 소스
- 물리적 서버
- 표준 백업
- 베어메탈 백업
- NAS 백업
- 가상 서버
- VM 수준 백업
- VSS란?
- 하이퍼바이저에 특화된 백업
- 데스크톱과 노트북
- 데이터 캐시로서의 노트북
- 일반적인 데스크톱과 노트북 사용 방법
- 데스크톱과 노트북의 백업 옵션
- 모바일 장치
- 클라우드 동기화
- 물리적 동기화
- 모바일 장치 백업
- 모바일 장치 관리
- 마무리
- 물리적 서버
- 7장. 데이터베이스 보호
- 데이터베이스 제공 모델
- 기존 데이터베이스 소프트웨어
- 서비스형 플랫폼
- 서버리스 데이터베이스
- 데이터베이스 모델
- 일관성 모델
- 데이터센터에서 실행되는 기존 데이터베이스
- PaaS 및 서버리스 데이터베이스
- 기존 데이터베이스 용어
- 인스턴스
- 데이터베이스
- 테이블
- 인덱스
- 행
- 어트리뷰트
- 데이터 파일
- 테이블스페이스
- 파티션
- 마스터 파일
- 트랜잭션
- 트랜잭션 로그
- 전통적인 방식의 데이터베이스 백업
- 콜드 백업
- 분할 복제본
- 핫 백업 모드
- 스냅 앤드 스윕
- 덤프 앤드 스윕
- 스트리밍 백업 제품
- 트랜잭션 로그 백업
- 마스터 파일
- PaaS 및 서버리스 데이터베이스 백업
- 덤프 앤드 스윕
- 통합 서비스형 백업
- 전통적인 데이터베이스 복구
- 최신 데이터베이스 복구
- 마무리
- 데이터베이스 제공 모델
- 8장. 최신 데이터 소스
- 퍼블릭 클라우드
- Iaas
- PaaS
- 서버리스 서비스
- SaaS
- 클라우드를 보호해야 하는 이유
- 하이브리드 클라우드 구성
- NFS/SMB 게이트웨이
- 제한된 클라우드
- 도커와 쿠버네티스
- 컨테이너들이 백업을 어떻게 뒤바꾸는가?
- 도커파일
- 도커 이미지
- 쿠버네티스 etcd
- 영구 볼륨
- 데이터베이스
- 쿠버네티스: 새로운 길
- 사물 인터넷
- 백업 결정
- 조직에 미칠 영향도
- 데이터 원본의 고려
- 마무리
- 퍼블릭 클라우드
- 9장. 백업 및 복구 소프트웨어 방법
- 백업의 정의
- 기존 복원을 지원하는 백업 방법
- 멀티플렉싱
- 전통적인 전체 백업 및 증분 백업
- 파일 레벨 영구 증분 백업
- 블록 레벨 영구 증분 백업
- 소스 중복 제거
- 즉시 복구를 지원하는 방법
- 복제
- 지속적 데이터 보호
- 스냅샷
- 준지속적 데이터 보호
- 복사 데이터 관리
- 즉시 복구 기능이 있는 기타 소프트웨어
- 더 많은 백업 활용
- 백업 방법 결정
- 요구 사항의 충족 여부
- 다양한 접근 방식의 장점과 단점
- 완전한 솔루션
- 마무리
- 10장. 아카이빙 소프트웨어 방법
- 아카이브 파해치기
- 회수 vs 복원
- 아카이브 시스템의 종류
- 전통적인 배치 아카이브
- 실시간 아카이브
- HSM 형태의 아카이브
- 아카이브 시스템 결정
- 아카이브 시스템이 필요한가?
- 요구 사항
- 마무리
- 11장. 재해 복구 방법
- 가장 중요한 재해 복구
- 모든 것을 바꾼 랜섬웨어
- 재해 복구 개요
- 재해 복구 계획에는 무엇이 있나요?
- 테이프 박스는 DR 계획이 아니다
- 복제된 중복 제거 어플라이언스는 성능이 크게 향상되지 않는다
- RTA에 관한 모든 것
- 복구 사이트 구축
- 자체 DR 사이트 구축
- SaaS 복구
- DR을 위해 만들어진 퍼블릭 클라우드
- DR 사이트를 최신 상태로 유지
- 콜드, 핫, 웜 사이트
- 핫, 웜, 콜드 사이트 선택
- 복구 메커니즘
- 소프트웨어 또는 서비스
- 상용 DR 소프트웨어
- 서비스형 DR
- 일체형 또는 최상의 소프트웨어?
- 계획 선택
- DR 런북 만들기
- 런북의 목표
- 개요
- 기술 인벤토리
- 연락처 정보
- 절차
- 에스컬레이션을 이용한 예외 처리
- 마무리
- 12장. 데이터 보호 대상
- 테이프 드라이브
- 테이프의 장점
- 테이프의 단점
- 어떻게 이런 일이 일어날 수 있을까?
- 테이프 드라이브 기술
- 광학 미디어
- 개별 디스크 드라이브
- 표준 디스크 어레이
- 오브젝트 스토리지
- 타깃 중복 제거 어플라이언스
- 가상 테이프 라이브러리
- NAS 어플라이언스
- 퍼블릭 클라우드 스토리지
- 백업 대상 선택 및 사용
- 보유한 제품의 성능 최적화
- 더 적합한 장치 선택
- 마무리
- 테이프 드라이브
- 13장. 사용 데이터 보호 과제
- 백업의 간략한 역사
- 상용 백업 솔루션의 난제
- 백업 시스템 크기 조정
- 백업 서버 OS의 유지 관리
- 백업 소프트웨어 유지 관리
- 여러 공급업체 관리
- DR을 위한 별도 시스템
- e-디스커버리를 위한 별도 시스템
- 테이프 관련 과제
- 디스크 관련 과제
- 대규모 선행 구매
- 오버 프로비저닝 필요성
- 스케일링의 어려움
- 백업 제품 변경의 어려움
- 만료 설정
- 서비스 사용
- 복원 및 백업
- 마무리
- 14장. 전통적 데이터 보호 솔루션
- 이름을 밝히지 않음
- 전통적인 백업 솔루션
- 전통적 백업의 장점
- 전통적 백업의 난제
- 분석
- 타깃 중복 제거 백업 어플라이언스
- 타깃 중복 제거의 장점
- 타깃 중복 제거의 난제
- 분석
- 마무리
- 이름을 밝히지 않음
- 15장. 최신 데이터 보호 솔루션
- 가상화 중심 솔루션
- 가상화 중심 솔루션의 장점
- 가상화 중심 백업의 난제
- 분석
- 하이퍼 컨버지드 백업 어플라이언스
- 하이퍼 컨버지드 백업 어플라이언스의 장점
- HCBA의 난제
- 분석
- 서비스형 데이터 보호
- DPaaS의 장점
- DPaaS의 난제
- 분석
- 완전 관리형 서비스 제공업체
- MSP 사용의 장점
- MSP 사용 시 유의점
- 분석
- 시장에 적응
- 전통적인 백업 어플라이언스
- 구독 가격
- 클라우드에 대응
- 마무리
- 가상화 중심 솔루션
- 16장. 백업 시스템의 교체, 업그레이드
- 어떤 솔루션이 우리에게 좋을까?
- 사용자의 책임
- 어떤 것을 수행하기 전에
- 이것은 당신의 백업 시스템이다
- 구입 비용과 TCO에 대한 고려
- 솔루션 선택
- 쇼스토퍼를 찾아라
- 사용 편의성을 기준 우선순위
- 확장성을 기준 우선순위
- 미래 대비를 기준 우선순위
- 마무리