아마존 라이트세일 워드프레스 복원 / 요금제 업그레이드 등 스냅샷을 이용한 인스턴스 생성 방법

아마존 라이트세일 워드프레스 복원 / 요금제 업그레이드 등 스냅샷을 이용한 인스턴스 생성 방법

카카오 티스토리 때문에 아마존 라이트세일(AWS Lightsail) 워드프레스의 스냅샷을 활용해 볼 기회가 생겼다.

HTML Import 2 플러그인이 동작하는 워드프레스 버전을 찾아라

최근에 생성한 워드프레스 인스턴스의 경우 PHP버전이 8.1.18 버전으로 HTML Import 2 플러그인이 동작하지 않는 문제가 발생한다. 이 문제를 해결하기 위해 PHP버전을 다운그레이드하기 위한 고뇌의 시간을 보냈고 기록으로 남겼다. 만약, 그 방법이 궁금하다면 이전 포스팅 [아마존 라이트세일 VPS 호스팅] 비트나미(bitnami) 워드프레스 PHP 버전 다운그레이드 작업 히스토리를 읽어보기 바란다. 마지막 하나의 작업이 문제가 되어 결국 1년 전에 만든 워드프레스 인스턴스를 이용해보기로 하였다. 이 인스턴스의 경우 PHP버전이 7.4 버전이여서 HTML Import 2 플러그인이 제대로 동작함을 확인하였다. 이 인스턴스를 이용하기 위해서는 스냅샷을 떠서 백업을 받은 후 새로운 인스턴스를 생성해서 이전시킨 후 이전 워드프레스를 초기화 시킨 후 백업받은 티스토리글을 HTML Import 2 플로그인을 이용하여 이전 워드프레스에 부어야한다.


스냅샷을 이용한 인스턴스 생성방법

스냅샷은 해당 인스턴스를 통째로 백업하는 것이다. 스냅샷을 사용하는 이유 간단하다. 100% 완벽하게 똑같은 환경으로 복구 할 수 있기 때문이다.

스냅샷 백업 관련 내용은 아마존 라이트세일 백업 방법 : 스냅샷 활성화 및 백업 비용 알아보기 글을 참고하면 되고, 스냅샷 백업을 했다면 아래와 같이 날짜별 리스트가 나타난다.

1. 스냅샷 리스트에서 새로운 워드프레스를 생성할 대상을 선택한다.

2. 세로모양의 점3개 아이콘을 클릭하면 팝업메뉴가 나타나는데, “새 인스턴스 생성“을 클릭한다. 서울 리전을 사용 중인데 만약 미국 리전으로 이전하고 싶다면 다른 지역으로 복사를 선택하면 되고, Lightsail에서 EC2로 보내는 것 또한 가능하다. 아마존 aws 라이트세일 너무 편하다!!

3. 인스턴스 위치는 기존 인스턴스 위치로 자동 선택되어 있으니 변경이 필요하면 변경하자. 자동 스냅샷을 활성화 해도 된다. 나중에 설정 변경이 가능함으로 패스해도 된다.

4. 새로 생성하는 인스턴스는 기존과 동일한 요금제 또는 상위 버전의 요금제만 선택할 수 있다. 낮은 버전의 요금제는 선택할 수 없어서 아쉬웠다.

5. 위에서 리전, 플랜, 이름 설정을 마무리 했다면 “인스턴스 생성” 버튼을 눌러서 생성을 완료한다.


스냅샷 인스턴스 복원 생성 후 해야할 일

인스턴스가 새로 생성되면 몇 가지는 별도의 작업을 통해 해주어야한다.

1. 네트워크 방화벽 관련 설정

네트워크 탭에서 사용자 설정한 방화벽 규칙은 스냅샷에서 생성된 새 인스턴스에서 다시 생성되지 않는다. 기본 규칙만 생성된다.(기본적으로 22, 80 포트) 자세한 내용은 기본 인스턴스 방화벽 규칙을 참조해서 설정하면 되고, 나의 경우 기존 네트워크 설정을 참고해서 설정했다. HTTPS 설정은 반드시 해주어야 한다.

2. 고정IP 설정

기존 인스턴스에서 고정 아이피를 사용 중이었다면 기존 인스턴스에 연결되어 있는 고정 아이피를 분리한 후에 복원한 새로운 인스턴스에 연결해주면 된다. 새로운 고정ip로 변경하는 경우엔 SSL인증서 작업을 다시해야할 수 있다.

3. 도메인 연결 작업

도메인 탭에서 도메인 주소와 고정 ip를 연결해주면 된다.

4. 기존 인스턴스 삭제

기존 인스턴스를 정지해두면 요금이 발생함으로 필요없다면 바로 삭제해도 된다. 그러나 나의 경우 기존 인스턴스가 PHP 7.4 버전으로 구성되어 있기 때문에 티스토리 백업 받은 글을 복원하는데 이용해야하기 때문에 유지하고 있다.


[참고]

Amazon Lightsail의 수동 스냅샷에서 인스턴스 생성


카테고리의 다른 글
error: Content is protected !!