컨테이너 2개, Spaces 및 CDN 2개를 사용하여 AWS에서 Digital Ocean으로 마이그레이션

이번 주말에 마침내 AWS에서 DO(DigitalOcean)로 마이그레이션을 완료했습니다. 최종 단계는 다음과 같습니다:

  1. AWS = live.example.com
  2. live2.eample.com에서 실행 중인 DO Discourse 설정
  3. AWS와 DO 인스턴스 모두 동일한 버전의 Discourse 사용
  4. live.example.com을 읽기 전용으로 설정하고 GUI에서 백업 수행
  5. AWS에서 DO 서버로 백업을 SCP로 전송
  6. DO에서 app.yml의 도메인 이름을 live.example.com으로 변경한 후 ./launcher rebuild app 실행
  7. DO 서버에서 명령줄을 통해 백업을 복원: Restore a backup from the command line
  8. 다음으로 DNS를 업데이트하여 live.example.com이 DO 서버를 가리키도록 설정
  9. 이 시점에서 실행 중인 서버가 준비됩니다.
  10. 다음 지침을 따라 S3 업로드를 설정했습니다: Configure an S3 compatible object storage provider for uploads
  11. 다음 지침을 따라 전체 사이트 CDN을 설정했습니다: Full site CDN acceleration for Discourse