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

현재 포럼을 AWS에서 호스팅하고 있으며 Digital Ocean으로 이전하려고 합니다.

AWS에서는 CDN을 1개 설정하고 모든 이미지에 대해 로컬 저장소를 사용하고 있습니다. DO로 이전하면서 설정에 여러 가지 "업그레이드"를 적용할 예정입니다.

DO에서는 다음을 설정할 계획입니다:

다음은 제가 계획한 진행 순서입니다.

  1. DO에서 test.example.com으로 모든 것을 설정
  2. AWS와 DO가 동일한 버전의 Discourse를 실행하는지 확인
  3. AWS의 Discourse 백업
  4. 다음 문서에 따라 DNS를 업데이트하고 test.example.com을 live.example.com으로 이름 변경: Change the domain name or rename your Discourse
  5. AWS 백업을 새로운 DO 서버에 복원

질문:
I) 이 단계들이 올바른가요?
II) 파일을 복원할 때, Discourse가 이미지를 DO Spaces로 업로드하도록 기대할 수 있나요, 아니면 복원 후 다음 명령을 실행해야 하나요?

rake s3:upload_assets

제 이해로는, 업로드 마이그레이션이 자동으로 이루어지지 않기 때문에 S3에 있는 모든 자산을 새 Spaces로 수동으로 복사해야 합니다.

이번 주말에 마침내 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

기존 업로드 파일을 AWS S3에서 DO Spaces로 이전한 적이 있습니까?

AWS에서는 업로드를 S3가 아닌 로컬에 호스팅하고 있었습니다. DO(DigitalOcean)로 이전할 때 로컬 디스크로 복원한 후 DO Spaces와 StackPath CDN으로 마이그레이션했습니다. 이후 이미지들을 S3에 업로드하기 위해 업로드 및 rake 명령어를 실행해야 했습니다.

죄송합니다, 첫 번째 게시물을 잘못 읽었습니다.