오라클 클라우드에서 무료 셀프 호스팅 (단, 주의할 점 있음!)

그것에 대해 스왑을 활성화하려면 어떻게 해야 하나요?

Discourse-setup는 스왑 파일을 자동으로 생성합니다.

음, 나한테는 안 됐어.

아니 됐어, 고쳤어

맞습니다. 서버에 물리적 RAM이 충분하지 않기 때문입니다. 시스템 요구 사항 검사를 통과하지 못하여 설치가 진행되지 않았습니다.

설치를 위해 1GB의 RAM이 필요하며, 1GB 시스템의 경우 스왑(swap) 공간도 필요합니다. 1GB의 RAM이 없으므로 해당 시스템은 지원되지 않습니다.

참고:

이 방법을 시도해 보았는데, 옛말이 맞더군요: 돈을 얼마나 쓰느냐에 따라 결과가 달라진다는 거죠.

기본 이미지는 Oracle Linux인데, 광고된 것과 달리 1GB가 아닙니다. 무료 티어에 해당하는 Ubuntu 이미지를 사용했는데, 그쪽은 1GB가 있었습니다. 혹은 Discourse를 설치하기에 충분히 가까운 용량이었죠.

이 내용은 정말 도움이 많이 되었습니다. 스크립트의 조언에 따라 "open ports oracle cloud"를 구글링했을 때 모순된 제안들의 미로에서 길을 잃었기 때문입니다.

Oracle이 무료 SMTP 서비스를 중단했다는 사실은 실망스러웠지만, Mailjet을 설정하는 것은 그리 복잡하지 않았습니다. 여전히 돈을 얼마나 쓰느냐에 따라 결과가 달라지지만, 적어도 복잡한 설정 때문에 겪는 고통은 없으니 다행입니다. 그리고 다른 호스팅 서비스로 이동을 계획하고 있다면 어차피 이메일 제공자가 필요할 것입니다.

이러한 문제들을 헤쳐 나온 후, 이제 discourse-setup에서 다음과 같은 오류가 발생하고 있습니다:

Launcher is up-to-date
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com

방화벽 설정을 다듬는 과정에서 무언가를 잘못 설정한 것 같습니다. 돈을 전혀 쓰지 않고도 이 옵션을 사용할 수 있는 것 같지만, 지금은 일단 포기하기로 했습니다.hopefully 이 메모가 미래에 다른 사람들에게 도움이 되길 바랍니다.

아, 방금 Oracle 판매 담당자로부터 이메일도 받았습니다. 변함없는 Oracle이네요. :wink:

정말 그 문제인 것 같습니다. 처음부터 다시 시작해서 문제를 해결했습니다. 또한 블로그에 과정을 정리해 올렸습니다. 블로그 댓글 시스템으로 한동안 사용해보고 결과를 지켜볼 예정입니다. :slight_smile:

여기서 한마디만 남기려고 해요 - Jon과 그가 작성한 위의 블로그 게시물에 정말 감사드립니다! 덕분에 무사히 세팅을 마칠 수 있었어요. 감사합니다!

오라클의 무료 플랜에 Discourse를 설치하는 데 도움이 되는 상세한 튜토리얼을 작성했습니다.

위키 형식입니다. 자유롭게 개선해 주세요!

무료 Oracle 티어에 하나 추가할 만한 점 — 새로운 “Ampere” ARM 인스턴스를 선택할 수 있으며, 무료 티어에서 최대 4코어 및 12GB RAM을 사용할 수 있습니다. Discourse의 설치가 ARM 프로세서에서 문제없이 작동하는 것으로 보이며, 성능도 상당히 인상적입니다. 방금 설치했는데, 어떻게 유지될지 지켜보겠습니다.

흥미롭네요! 새로운 추가 기능인가요? 이 분야에 대해 잘 알지는 못하지만, 이는 Discourse를 공식 지원되는 방식으로 설치할 수 있는 ‘표준’ 가상 머신을 말하는 건가요?
코어 4개, RAM 12GB를 무료로 제공한다는 건… 좀 이상하지 않나요?

x86_64가 아니라 ARM 기반이기 때문입니다. 그리고 Discourse는 최근에야 ARM 지원을 추가했습니다.

무료 오라클 티어는 최대 2대의 가상 머신을 허용합니다. 이 항목도 공간을 하나 차지하나요?

그래도 나는 @Canapin 쪽에 동의합니다. 프로세서 종류와 무관하게, 무료 플랜에 코어 4개와 RAM 12GB는 꽤 많은 사양이라고 생각합니다.

이 가격(무료 플랜)에는 당연히 거의 지원이 없으며… 그리고 몇 주 전에 내 discourse 샌드박스가 사라져 있다는 것을 알게 되었을 때 꽤 실망했습니다. 새로운 샌드박스를 생성할 수도 없었고, Ampere 인스턴스 재고가 소진되었기 때문이죠… :sob:
(하지만 꽤 잘 작동했습니다)

본인의 조작이나 Oracle의 경고 없이 저절로 사라진 것인가요?

여기서 일어난 일은 무료 체험 기간이 있는 것 같다는 의심이 듭니다. 이렇게 높은 성능의 인스턴스를 짧은 기간 동안 체험해 볼 수 있습니다. 그 후에는 요금을 지불해야 합니다.

또한, 계속 사용할 수 있는 매우 낮은 성능의 무료 등급도 있습니다.

실제로 무료 티어의 절반 수준이었죠, 2개의 Ampere 코어와 12GB RAM이었어요.

  • Ampere A1 Compute 인스턴스 (Arm 프로세서): 모든 테넌시는 Arm 프로세서를 갖춘 VM.Standard.A1.Flex shape를 사용하는 VM 인스턴스에 대해 월 3,000 OCPU 시간 및 18,000 GB 시간을 무료로 제공합니다. Always Free 테넌신의 경우, 이는 4 OCPU 및 24GB 메모리에 해당합니다.

https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm#ariaid-title2

이해가 잘 안 되는데… 사양에 따라 더 많이 사용할수록 더 많은 "시간"이 소모된다는 뜻인가요?