現在、テスト用に4つの異なる共有クラウドホスティングサービスでDiscourseインスタンスを運用しています。
(これらのスクリーンショットは2023年5月14日時点のものです)
Contabo(月額27ドル):
Hetzner(月額27ドル):
Linode(月額24ドル):
Digital Ocean(月額24ドル):
これまでのところ、LinodeとHetznerでのインストール体験はほぼ同じです。Digital Oceanの「ワンクリック」Discourseインストーラーは、私の意見ではあまり役に立ちません。
これら3つのホストのいずれからもサポートを必要としたことはありません(フォーラムで非常に良い助けとサポートを得ているためです)。
主にパフォーマンスの比較に興味があります。
これまでのところ、LinodeやDigital Oceanと比較してHetznerは非常に応答が良いです。
(ご覧のとおり、実質的に同じ価格でHetznerではvCPUとRAMが4倍になっているため)予想通りです。
これらのホストでのDiscourseに関する他のユーザーの最近の経験に興味があります。
「いいね!」 5
Hetznerは信じられないほどの価値があるようです。どのようにそれを達成しているのか分かりません。
しかし、例えばAIサービスをセルフホストしたい場合、16GBのRAMが必要になりますが、他のほとんどのプロバイダーはそれほど手頃ではありません。
「いいね!」 2
はい、@merefield Discourse で AI サービスをテストすることは、私の目標の 1 つです。そのため、より低コストの 16GB RAM プランを探していました。
はい、Hetzner の信じられないほどの価格設定です。今のところ、私は非常に感銘を受けています。
「いいね!」 2
価格差には衝撃を受けると言っても過言ではなく、「AI時代」の到来がそれに気づかせてくれました!
「いいね!」 3
manuel
(Manuel Kostka)
5
私はインスタンスに contabo.com を使用しています。ダッシュボードは他のものほど洗練されておらず、請求は月単位です。その場で何かを起動するには理想的ではありませんが、長期間稼働するサーバーには最適です。サポートは実際に素晴らしく、無意味なサポートの返信は一度も受け取ったことがなく、常に知識のある担当者から返信がありました。
「いいね!」 3
Canapin
(Coin-coin le Canapin)
6
Hetznerでの経験について、自分で引用します。
(まだテストしていませんが、これから行います)
「いいね!」 3
ダミーデータ/テストデータのデータセットと、それをDiscourseインスタンスにインポートする方法を知っている人はいますか?
同じ構成とデータでこれらのホスティングプランを比較したいと思います。
Jagster
(Jakke Lehtonen)
8
それらの価格をどれくらい維持するのか尋ねたいと思います。
それはAWSでの1年間の試用と似たような行動のようですね。システムを構築したら、どこかに移動するのはより要求が高く、高価な操作になります。
「いいね!」 1
Canapin
(Coin-coin le Canapin)
9
今週末、HetznerのARMおよびx86サーバーにDiscourseと中規模フォーラムのバックアップをインストールしました。
ARM: 4 vCPU、8GB RAM
x86: 3 vCPU、4 GB RAM。
ARMの方が再構築時間が長く、ミニプロファイラーはページ読み込み時に長い時間を返します。あまり納得していません。
より上位のプラン(より大きなフォーラムバックアップ付き)で別のテストを実行することもできますが、違いがあるかどうかはわかりません。
ARM: 8 vCPU、16 GB RAM、15ドル
x86: 4 vCPU、8 GB RAM、17ドル
今日はやりませんが、時間がかかりますし、仕事などやるべきことがあります。
「いいね!」 4
Ed_S
(Ed S)
10
実験していただきありがとうございます。低価格帯では、Hetznerのオファーは同程度の金額でより多くのハードウェアを提供します。それで、見た違いは顕著でしたか? また、何らかの負荷テストを行う価値があるでしょう。RAMが2倍、コアが33%増えれば、役立つ可能性が高いです。一部のフォーラムでは、大幅な遅延なしに、より多くのユーザーをサポートできることが魅力的になるでしょう。
「いいね!」 2
Canapin
(Coin-coin le Canapin)
11
時間がかかりすぎるため、詳細には踏み込みませんでしたが、誰かがこれらの実験を行いたいのであれば、興味があります。
ログインユーザーとしてメインページを読み込むことについては、無視できないほどの差があったとは言えませんが、適切で信頼できるテストではありませんでした。ページを何度もリロードして、ミニプロファイラーのタイマーを記録するだけです… 私にとっては、x86では200〜300ミリ秒、ARMでは300〜400ミリ秒の間になることが多かったです。
正直なところ、私のテストに頼ることはお勧めしません。より堅牢な測定が必要です。
「いいね!」 3
dev:populate rake タスクが役立つかもしれません。
「いいね!」 6
もし誰かがテストして比較したい場合は、現在、偽のデータのみが入力された Discourse のインスタンスが 2 つあります。
[注意: これら 2 つのサイトは、現在学習およびテストに使用しているため、断続的にダウンする可能性があります。]
インスタンス 1 - Hetzner 専用サーバー (場所: ヘルシンキ フィンランド) (月額 $42)
インスタンス 2 - Contabo クラウド VPS (場所: ミズーリ州、米国) (月額 $27)
「いいね!」 3
Ed_S
(Ed S)
15
カジュアルな使用で応答性をベンチマークすることもできますが、重要な違いは負荷の下で現れると思います。Webサーバー(この場合はフォーラム)を負荷テストできるマルチスレッドのクロールツールが必要になります。同時に接続するセッションの現実的な最悪のケースの数が必要になります。
「いいね!」 2
@Ed_S 本当ですね。これらのプラン仕様はどちらも学習用およびテスト用サイトには過剰すぎます。
また、ホスティングサービスのサポート資料、応答性、ユーザーインターフェイスもテストしています。
「いいね!」 1
Hetznerサーバーを使い続け、Contaboはより高いRAM値とより大きなディスクのために解約しました。EPYC(Contaboの設定)とRYZEN(Hetznerの設定)の間で、わずかに速度が向上したことに気づきました。
サーバーオタクの皆さんに質問ですが、Hetznerサーバーで10個のDiscourseインスタンスを実行している場合、app.yml(または他の場所)で最適な設定は何でしょうか?これらのインスタンスはすべてトラフィックを受け取りません。(現時点では、すべて開発とテストにのみ使用しています。)
Unicorn Workers?
Shared Buffers?
その他?
そして、同じサーバーにさらに10個の開発サイトをインストールしたい場合、設定の推奨事項は変わりますか?(変わる場合、どのように変わりますか?)
ありがとうございます!!!!
packman
(Chris McMahon)
18
私は9年以上Hetznerの専用サーバーを利用していますが、価格は一定です。IPv4アドレスのコストが分離された際に若干の値上げがありましたが、その理由も理解できますし、価格の変更もそれほど大きくはありませんでした。
9年間Hetznerを利用し続けているのは、彼らが言うことを実行し、問題がほとんどなかったからです。
「いいね!」 2
@packman ありがとうございます。安心しました。今年の初めに値上げの直前に入会したようで、毎月の請求額が現在私のプランに記載されている金額よりも低くなっています。
packman
(Chris McMahon)
20
しばしば、価格が支払ったものと異なるさまざまな製品がリリースされます。かつて、モデル番号が同じで同じ価格を支払っていた2台のサーバーがありましたが、1台は64GB、もう1台は128GBのRAMを搭載していました。同じ価格でスペックが向上したのです。RAMが少ない方の最初のサーバーを解約することもできたでしょうが、注文した時点では価格に見合ったスペックに満足していたので、2台目のサーバーでより良い取引ができたことに文句を言うことはできませんでした。
また、ほとんど(すべて?)のサーバーは30日契約なので、より新しい/異なるスペックでより良い取引をするために解約したい場合は簡単にできますが、サーバーの移行作業により、そうしたくない場合が多いでしょう!