아마존 라이트세일 스냅샷으로 새로운 인스턴스 생성(백업에서 서버 복원)

4

 

블로그의 지난 글에서 아마존 라이트세일 인스턴스 서버를 스냅샷을 이용해 백업하는 방법을 알아보았는데요. 이번엔 그 스냅샷 이미지를 그대로 복원하는 방법에 대해 알아보겠습니다. 이런 복원은 스냅샷에서 새로운 인스턴스를 생성함으로써 할 수 있습니다. 

참고: 지난 글에서 말했듯 스냅샷은 리전(지역)에 귀속되므로 이글을 작성중인 현재로서는 다른 지역에 생성되어있는 스냅샷을 이용해 새로운 지역의 인스턴스를 만들 수 는 없습니다.  

 

스냅샷 목록에서 원하는 백업본 찾아 복원하기

자신의 라이트세일 홈페이지에서 스냅샷 전체목록 또는 현재 돌아가고 있는 인스턴스의 스냅샷이 있다면 해당 인스턴스의 스냅샷 목록에서 스냅샷을 찾아볼 수 있습니다. 

전체 스냅샷 목록중에 특정 인스턴스의 스냅샷 목록을 펼쳤다
나의 모든 스냅샷 목록에서 찾기

위 그림은 전체목록 중에 나오는 것이고 아래그림은 현재 실행중인 인스턴스를 선택해서 해당 인스턴스에 해당하는 목록만 본 것입니다.

인스턴스에 해당하는 스냅샷 목록이 나온다
특정 인스턴스의 스냅샷 목록

 

위 그림들처럼  점3개 버튼점 3개 버튼을 누르면 아래처럼 팝업이 나오고 Create new instance 를 클릭해 인스턴스 생성화면으로 넘어갈 수 있습니다.

Create new instance 와 Delete snapshot 메뉴가 있다

 

아래 그림은 위의 동작으로 새롭게 시작하는 인스턴스 생성화면입니다.

스냅샷으로 시작하는 인스턴스 생성화면

 

위 그림에서 보듯 Change zone을 바꾸거나 Change SSH key pair 를 통해 기존 인스턴스와는 다른 키페어를 사용하도록 바꿀 수 있습니다.

키페어 매니저 화면

 

우리 자신이 만들었던 키페어의 개인키(private key)는 아마존이 가지고 있지 않지만, 해당 리전에 공통으로 쓰일 수 있는 Default 기본키는 아마존 라이트세일에서 보관 중이므로 이때 다시 다운 받을 수도 있습니다.

 

마지막으로 월별 요금을 선택하고 생성될 인스턴스이 이름을 지은다음 Create 를 클릭하면 인스턴스 생성이 시작됩니다.

인스턴스 이름 짓기

 

생성중인 인스턴스

 

시간이 지나면 Pending 이 사라지고 새로운 인스턴스 목록이 생길겁니다. 이렇게 스냅샷을 이용해 기존의 백업된 데이터를 그대로 복원시키는 방법을 알아봤습니다.

 

다음단계

동작중이던 서버를 복원시켰다면 새로운 인스턴스는 기존의 인스턴스와는 IP가 다르므로 고정아이피를 옮겨 붙이기하거나 자신의 DNS 설정을 새롭게 하면 되겠습니다. 도메인에 HTTPS를 설정 했다면 그 또한 점검해봐야겠죠.

 

4 댓글

  1. 안녕하세요. 라이트세일 워드프레스 사용자가 주기적으로 백업 플러그인을 통해 백업을 하고 있는 상황에서 스냅샷을 이용하는 장점이 뭘까요? 혹시 문제가 생기면 백업 플러그인을 통해서 복구하면 될텐데 워드프레스만 서버에서 운영하고 있는데 스냅샷은 비용도 나가고 아깝다는 생각이 들더라고요.

    • 스냅샷은 서버 환경에 대한 백업까지 함께 된다는 것이죠. 그리고 스냅샷은 복원이 쉽습니다. 인스턴스 새로 만들고 고정IP를 옮겨주기만 하면 되니까요.

      서버환경이라하면 컴퓨터 시스템 전체를 얘기합니다.
      OS 버전, PHP, PHP모듈, 리눅스업데이트, 방화벽설정, 웹서버설정, HTTPS 인증서, 폴더 및 파일의 소유자 및 사용자그룹과 권한 변경등입니다.

      워드프레스 플러그인은 워드프레스 관련 데이터만 백업을 해주죠. 물론 서버 환경등이 변경되지 않는 한에서는 워드프레스 플러그인 백업도 유효합니다.

댓글을 남겨주세요.(익명, 구글, wordpress,페이스북, 트위터 계정 로그인 지원) 마크다운 문법 사용가능