스냅샷 인스턴스를 복원할 수 없습니다

스냅샷 인스턴스를 복원할 수 없습니다.

다양한 방법으로 테스트하고 있습니다. 설치와 포럼 백업은 잘 작동하지만, Lightsail에서 스냅샷 인스턴스를 복원하는 것에 대해 우려가 있습니다.

이미지를 복원하면 기존 도메인에서는 모든 것이 정상적으로 작동하지만, 새 도메인을 연결할 수 없습니다. 다른 주소를 할당하면 포트(443 및 80)가 잠금 해제되어 있음에도 불구하고 포트에 연결할 수 없다는 오류가 발생합니다. ./discourse-setup과 앱 재빌드도 작동하지 않습니다. 서로 다른 3개의 프로바이더와 도메인을 연속으로 확인해 보았지만 항상 동일한 문제가 발생합니다. 포트와 IP의 A 레코드는 확실히 올바르게 설정되어 있습니다.

스냅샷은 실제로 지원되지 않습니다. 일관되지 않은 상태를 초래할 수 있는 변수가 너무 많기 때문입니다. 내장된 백업 메커니즘을 사용해야 합니다.

이 변수들은 무엇인가요? node bb 같은 비교 가능한 시스템에서는 왜 문제가 되지 않나요?

더 자세히 설명해 주실 수 있나요?

즉, 기본적으로 AWS/Azure에서 백업을 위해 돈을 내는 것은 완전히 무용지물이라는 뜻인가요?

호스팅 제공사의 가장 강하고 견고한 부분이 사실상 무용지물이 되므로, 이는 대형 장애 발생 후 복구 능력을 크게 제한하는 결코 작지 않은 문제입니다.

성공적으로 작동하게 만들 수 있다면, 정말 대단하시겠네요!

전혀 아닙니다. Configure Application-Consistent Backup for Azure Linux VMs by Using Azure Backup - Azure Backup | Microsoft Learn 을 사용하여 VM 백업 직전에 Discourse를 읽기 전용 모드로 전환하는 사전/사후 스크립트를 설정할 수 있습니다:

docker exec -i app discourse enable_readonly
docker exec -i app discourse disable_readonly

이를 통해 복원 시 데이터베이스 일관성을 보장할 수 있습니다(전체 VM 백업 및 복원에서 작동함이 입증됨).