업데이트할 때마다 오류가 나요

링크 두 개를 공유해 주셔서 감사합니다. 두 가지 모두 꼭 읽어 보겠습니다.

지금은 현재의 구성(1GB RAM 및 25GB 디스크 공간)을 유지할 계획이지만, 트래픽이 조금씩 늘어나기 시작하면 2GB RAM과 50GB 디스크 공간으로 업그레이드할 예정입니다.

(수년 동안 20GB로 작은 포럼을, 25GB로 중간 규모의 포럼을 운영하긴 했습니다. 하지만 이후 40GB 저장 공간을 제공하는 서비스로 이사를 하면서 업그레이드에 대해 훨씬 마음 편하게 지내고 있습니다.)

네. 죄송합니다. 처음 시작할 때는 정보가 많아서 부담스러울 수 있습니다.

저는 Digital Ocean을 사용하는데, 업그레이드가 좀 “고민되는” 부분이 있어요. $6짜리 플랜에서 용량이 더 큰 $8짜리 플랜으로 옮기면 CPU 종류가 Regular에서 Premium으로 바뀌거든요. 그런데 나중에 RAM 2GB인 $12짜리 플랜으로 업그레이드를 하려 하면, 그 플랜은 Regular CPU를 사용해서 업그레이드할 수가 없어요. 즉, CPU 종류를 맞추려면 훨씬 비싼 플랜으로 가야 한다는 뜻이죠. 저는 이 분야에 전문가가 아니라서 ChatGPT에게서 받은 정보인데, 제 생각에는 그럴듯하게 들렸어요.

그래서 업그레이드가 정말 필요해지거나 합리적인 시점이 될 때까지 기다린 후, 현재 $6 플랜에서 사용 중인 Regular CPU를 그대로 유지하면서 바로 RAM 2GB인 $12 플랜으로 넘어가는 쪽을 선호합니다.

항상 저울질하는 중이네요 :man_juggling:

걱정 마세요. 어떤 주제에 익숙해지면, 본인에게는 당연한 것 같지만 다른 사람에게는 그렇지 않을 수 있는 말들을 하게 되는 경우가 있다는 걸 잘 이해합니다. 제 경우에는 음악이 직업이라서 그런 일이 자주 일어나는데, 그래서 가끔은 상대방이 내가 하는 말을 제대로 이해하고 있는지 확인하려고 노력합니다.

어쨌든 여기 있는 모든 정보에 감사드립니다. 항상 새로운 것을 배우고 있습니다.

실제로 저도 같은 경험을 했습니다. 추가적인 노력이 가치가 있다고 판단될 때까지 기존 상태를 유지했습니다. 저도 Digital Ocean을 사용하다가 Hetzner로 옮겼는데, 여기서 더 적은 비용으로 더 좋은 성능의 머신을 사용할 수 있습니다.

저도 당신의 분석과 계획에 동의합니다. 현재 제공업체를 유지하면서 $12 요금제로 상향하는 것이 다음 단계가 될 것 같습니다.

당신이 발견했듯이, 제한된 저장 공간은 스왑(swap) 용도로도 필요하지만, 업그레이드 과정에서도 공간이 필요합니다. 업그레이드는 정상 운영 상태보다 피크 시점에 더 많은 공간이 필요합니다. 실제로 이 때문에 저는 업데이트를 위해 일시적으로 RAM이 더 큰 인스턴스로 이동했다가, 업데이트가 끝나면 다시 저렴한 드롭렛(droplet)으로 돌아오는 방식을 사용했습니다. RAM이 더 큰 머신을 사용하면 스왑이 필요하지 않았던 것으로 기억합니다.

시간이 지남에 따라 Discourse는 더 많은 리소스를 필요로 하게 되고, 문제는 점점 더 복잡해집니다.

업데이트를 시작하기 전에 반드시 백업을 생성하고, 이를 로컬로 다운로드해 두시기 바랍니다. 백업이 제대로 되었는지 확인한 후에는 인스턴스 내에 저장된 백업은 모두 삭제해야 합니다(대부분 그렇게 해야 할 것입니다).

저는 DO의 스냅샷 기능을 사용해 본 적이 없습니다. 유용한 경우가 있을 수도 있지만, 스냅샷을 생성하기 전에 데이터베이스를 중지해야 한다고 생각합니다. 또한 스냅샷은 추가 비용이 발생하는 옵션인 것으로 기억합니다.

Digital Ocean은 공식 설치 페이지에서 추천된 업체라 그냥 따라갔습니다. 이 분야에 익숙하지 않아서 다른 사람들의 의견을 믿고 따랐습니다. 아마 미래에 저 대신 일을 처리해 줄 사람이 있으면, 더 좋고 hopefully 더 저렴한 다른 옵션들을 찾아볼 수 있을 것입니다.

아직 모든 것을 설정하고 커스터마이징하는 과정에 있기 때문에, 그 백업들을 삭제하는 것에 대해 크게 걱정하지는 않지만, 반드시 그렇게 할 것입니다. 지금은 각각 20MB 정도라서 크게 신경 쓰지 않았습니다.

시간이 지나면 그런 옵션들도 살펴볼 것입니다. 가장 비용 효율적인 것이 무엇인지 등등을 확인해 보겠습니다. 한 걸음씩 나아가겠습니다.

피드백과 도움을 주셔서 감사합니다!