이번 주말에 마침내 AWS에서 DO(DigitalOcean)로 마이그레이션을 완료했습니다. 최종 단계는 다음과 같습니다:
- AWS =
live.example.com live2.eample.com에서 실행 중인 DO Discourse 설정- AWS와 DO 인스턴스 모두 동일한 버전의 Discourse 사용
live.example.com을 읽기 전용으로 설정하고 GUI에서 백업 수행- AWS에서 DO 서버로 백업을 SCP로 전송
- DO에서 app.yml의 도메인 이름을
live.example.com으로 변경한 후./launcher rebuild app실행 - DO 서버에서 명령줄을 통해 백업을 복원: Restore a backup from the command line
- 다음으로 DNS를 업데이트하여
live.example.com이 DO 서버를 가리키도록 설정 - 이 시점에서 실행 중인 서버가 준비됩니다.
- 다음 지침을 따라 S3 업로드를 설정했습니다: Configure an S3 compatible object storage provider for uploads
- 다음 지침을 따라 전체 사이트 CDN을 설정했습니다: Full site CDN acceleration for Discourse