안녕하세요. 오늘은 AWS Lightsail 아마존 라이트셰일에서 스냅샷을 어떻게 활용하는지 알아보려고 합니다.
데이터 백업과 복원, 낮은 요금제에서 기존에 사용하던 요금제 이상의 플랜을 이용하고 싶을때 스냅샷을 이용해서 새로운 인스턴스를 만들어 활용합니다. 그 외에도 아마존 Lightsail 안에서 서울 리전을 사용하다가 미국 리전을 사용하고 싶다면 다른 리전으로 보내는것도 가능하고, Lightsail에서 EC2로 보내는 것 또한 가능합니다.
오늘은 그 중 스냅샷을 이용해서 새로운 인스턴스를 생성하는 방법과 기존에 사용하던 플랜 보다 상위 버전으로 새롭게 만드는 방법에 대해 알아보려 합니다. 방법은 정말 간단한데요. 바로 설명해보도록 하겠습니다.
스냅샷을 사용하는 이유
스냅샷을 사용 하는 이유를 알고 계신가요? 스냅샷은 간단하게 말하면 백업을 할 수 있는 것 이라고 생각하시면 됩니다. 워드프레스는 백업 방법이 있습니다. 플러그인을 통한 방법이 있죠. 이런 백업 방법이 있음에도 스냅샷을 이용 하는 이유는 간단합니다. 100% 완벽하게 똑같은 환경으로 복구 할 수 있기 때문입니다.
플러그인을 통한 방법은 워드프레스 안에 있던 테마, 사진 파일 등 오류가 있을 경우 백업했던 자료가 날아가는 경우가 많이 있습니다. 하지만 스냅샷을 이용 할 경우 스냅샷을 생성했을 당시의 모든 자료와 모든 설정(우분투, 워드프레스 설정 등 모든것)을 그 당시 똑같은 환경으로 불러 올 수 있기 때문입니다.
인스턴스 생성 방법
- AWS Lightsail 접속 합니다.
- 스냅샷 배너를 클릭하고 스냅샷에 이름을 설정하고 생성 버튼을 누릅니다.
- 스냅샷이 형성되면 AWS Lightsail 메인 페이지로 돌아가서 스냅샷 배너를 클릭해서 들어가면 스냅샷이 생성된 것을 알 수 있습니다.
스냅샷 활용 방법
- AWS Lightsail 메인 페이지 → 스냅샷 배너 → 스냅샷 옆에 더보기(점점점)을 클릭하면 ‘새 인스턴스 생성’이 보일 겁니다. 클릭해주세요.
- ‘새 인스턴스 생성’ 을 누르면 리전, 원하는 플랜, 이름을 설정 할 수 있습니다. 리전, 플랜, 이름을 설정 후 ‘인스턴스 생성’ 버튼을 눌러주세요.
주의사항 : 인스턴스 생성시 기존에 있던 플랜 이상 (같거나 높은버전)만 생성이 가능합니다. 낮은 버전은 만들 수 없습니다.
- 라이트셰일 메인 화면으로 오면 새로 생성한 인스턴스를 확인 할 수 있습니다. 기존에 있던 인스턴스에 연결되어 있던 고정IP를 해제 후 새로 생성한 인스턴스에 연결을 한 뒤, 기존에 있던 인스턴스는 삭제합니다.
HTTPS 설정하기
마지막으로 HTTPS를 설정해줘야 합니다. 설치형 워드프레스 만들기 4탄에도 안내 했습니다. HTTPS를 연결하지 않을 경우 홈페이지에 접속이 안될 수 있기 때문에 반드시 HTTPS 설정을 해줘야 합니다.
- 새로 생성한 인스턴스 화면으로 들어간다 → 네트워킹 배너클릭 → IPv4 방화벽 규칙추가 클릭
- IPv4 방화벽에서 밑에 사진처럼 HTTPS를 설정하고 생성을 클릭합니다.
위 과정까지 끝내셨다면 성공적으로 마치신겁니다. 홈페이지에 정상적으로 접속되는지 확인해보세요.
설치형 워드프레스 만들기
1탄 : AWS 아마존 웹 서비스 가입, 도메인 구입 방법
2탄 : AWS Lightsail 우분투 Ubuntu 20.04 LTS 인스턴스 생성
3탄 : Putty 다운로드 SSH 접속 환경 세팅 방법
4탄 : AWS 우분투 Ubuntu 20.04 LTS 인스턴스에 도메인 연결하기
5탄 : 우분투 20.04 LTS LEMP nginx MariaDB PHP7.4 설치하기1
6탄 : 우분투 20.04 LTS LEMP nginx MariaDB PHP7.4 설치하기2
7탄 : 설치형 워드프레스 멀티사이트 만들기 초기 접속 환경 설정