데이터베이스를 복구해보자
1. 실수로 Azure SQL database를 삭제했을 때
분명히 삭제실수는 일어난다.
'데이터베이스 서버'의 개요 블레이드에 보면 삭제된 데이터베이스 메뉴
이 백업을 선택하고 이름을 다시 정해준 후 복원하면 된다.
단, 데이터베이스 서버를 삭제하면 이 방법을 쓸 수 없다. =>최대한 빨리 Azure의 기술지원 티켓
2. 데이터가 깨지거나, 일부 데이터를 날렸을 때, 이전 백업으로 돌아가야 할 때
어떤 이유에 의해서 또는 실수로 데이터 자체에 문제가 생길 수 있다.
특정 기간 데이터를 지우거나, 테이블을 날려버린 상황
데이터베이스를 선택하고 '개요' 블레이드에서 복원 버튼 클릭
원하는 복원 지점 , 날짜와 시각 지정 후 다음 데이터베이스 이름을 지정한 후 확인
"새로운 데이터베이스가 생성되면서 복원"
(중요), 새로운 데이터베이스가 생성된다. 즉, 복원작업 후 지워야된다. 비용발생
3. 데이터센터의 데이터베이스 서비스에 장애가 발생하면
활성지역 복제를 설정해 놨다면 보조 지역을 선택하고 '페일오버' 조치 끝
그리고 애플리케이션에서 Connection String을 변경
백업이 있다면 데이터베이스를 새로 만들면서 복원을 할 수 있다. 데이터베이스 만들기 블레이드에서 소스선택을 '백업'으로 지정하고 백업을 찾아서 만들 수 있다.
4. 재해복구 훈련
빠른 복구를 위해서, 주기적으로 사전에 복구훈련이 필요하다.
전화가 마구 울리고 있을때 문서찾을 시간이 있는가~~~
문제상황 가정하여 훈련이 필요.
관련문서: Azure SQL 데이터베이스의 비즈니스 연속성 개요
'기술(Azure 만...) > [MS]Azure PaaS' 카테고리의 다른 글
서버인증방식 vs 토큰기반인증방식 (0) | 2021.03.16 |
---|---|
웹앱간 통신 제한 시나리오 (0) | 2020.07.15 |
azuer sql database 백업 4종류 (0) | 2020.05.03 |
보안코딩 가이드, 스캔 방법 (0) | 2020.01.13 |
linux 웹앱---Azure storage 매핑 (0) | 2019.11.02 |