brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Nov 13. 2020

491. 아키 - 재해복구

<1>  RPO ?  RTO ? 

<2>   스토리지  백업

<3>  컴퓨팅 복구

<4>  네트워킹 복구

<5>  DB 복구

<6> 데이터 이동  스토리지 게이트 웨이 

<7>  백업 및 복원

<8>  복구 예제




<1>  RPO ?  RTO ? 


1  

RPO (복구 시점 목표) - 데이터 백업  주기은 ?

예)

DB 스냅샷 1일 주기 - 1일전  데이터까지 복구 가능


2

RTO(복구 시간 목표)  - 얼마 있다 사용 가능한가요?

재해 났는때 서비스 정상까지 걸리는 시간


3

사용하지 못하면 얼마나 손해인가?

이것에 따라서 백업시간등을  정하면 된다.


4

재해시 복구 해야 할것들?

스토리지

컴퓨팅

네트워크

DB




<2>   스토리지  백업


1

 s3  교체리존 복제 , 다른 리전에서 가져 올수 있다.  15분정도 인터벌이 있다.

s3 glacier  - 저장 비용 저렴


2

EBS

주기적인 스냅셧

리전 및  계정간의 스냅샷 복사

스냅샷은 S3에  복제된다.

S3는 리전 영역으로 관리된다. 리전 다운이 아니면 사용 가능하다.


3

Datasync


4

Snowball 사용 - 물리적 이전.



aws backup

중앙 집중식 백업관리.




<3>  컴퓨팅 복구


1

사용자 지정 이미지


2

컨테이너 이미지

ECR에서 



<4> 네트워킹 복구


route53

elb

cloud 포메이션으로 복구 

direct connect  고려  - 전용선 으로 대규모 복제 / 백업 가능




<5>   DB 복구


1

RDS

auto backup을 설정할수 있다.

RDS삭제하면  자동 백업 한것도 같이 날아간다.

수동 백업을 해야 날아가지 않는다.


2

Dynamodb 

전역 테이블로 전 세계에 분산 가능




<6>  데이터 이동- 스토리지 게이트 웨이 


https://docs.aws.amazon.com/ko_kr/storagegateway/latest/userguide/StorageGatewayConcepts.html




<7>   백업 및 복원

S3



<8>  복구 예제


예1

DB만 이중화가 되어 있는경우는 ?

웹서버는 재해시 구축한다.

DB이중화 는 비용 발생함



예2

저용량으로 준비

웹서버가 저용량으로 구축되어 있다.



예3

active- active 구축

route53

이용



감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari