brunch

491. 아키 - 재해복구

by Master Seo

<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

이용



감사합니다.

keyword
매거진의 이전글490. 아키- IAM, Cloudwatch