Canapin
(Coin-coin le Canapin)
1
こんにちは、
フォーラムを Discourse へ移行しようとしています。
残念ながら、現在の vBulletin フォーラムが破損しており、フォーラムの月間統計にアクセスできません。
私が把握している情報と、archive.org のいくつかのホームページのスナップショットに基づいて推定した内容は以下の通りです(
):
- ユーザー数 18 万人(スパムアカウントも多数含まれており、それらがブロックされていない状態…)
- 投稿数(トピックを含む)160 万件(フォーラムは 20 年前に設立され、活動のピークは 2000 年代でしたが、現在はそれほど活発ではありません)
- 同時接続ユーザー数約 10 名、訪問者数約 800 名
- 1 日あたりの投稿数約 20 件
- アバターや添付ファイルを含む vBulletin の完全なデータベースサイズは 13 GB です。
フォーラムが再開すれば、日々の統計は( hopefully!)増加すると予想しています。
これらの情報に基づき、必要なサーバー仕様の目安を教えていただけますでしょうか?Hetzner で VPS をレンタルする予定ですが、彼らの VPS 仕様リストはこちらです:https://www.hetzner.com/cloud
CPX51から始めるのが良いかと思います。数値を見ると活動が非常に多いように見えるためです。ただし、トラフィック量が大幅に増加しない見込みであれば、CPX41でも問題ないでしょう。
理想的には、負荷を軽減するためにS3とCDNを活用したいところです。
CDNは負荷を軽減するために不可欠です。S3は、あなたが「画像を大量にアップロードする強迫的なコミュニティ」を持つつもりでなければ、それほど必須ではありません 
Canapin
(Coin-coin le Canapin)
4
こんにちは、ご返信ありがとうございます。CDNについては何も知りませんので、CDNとは何か、どのように機能し、Discourseのパフォーマンスにどのような影響を与えるのかを学んでまいります。
marianord
(Mariano Rodriguez)
5
私の経験から言うと、CPX11 からでも問題なく始められます。ただ懸念点として、ディスク容量がすぐにいっぱいになってしまうことです。OOO の場合、ディスク使用率が 65〜70% になるでしょう。そのため、アップグレードによる早期の停止を避けるためには、サーバーの処理能力(Horse Power)が必要というわけではないものの、CPX21 をお勧めします。
もう一つの選択肢は、すべてのアップロードを S3 または S3 互換のサービスでホストすることです。ただし、Hetzner は現時点でこの製品を提供していない可能性が極めて高いです。S3 を使用すれば、すべての添付ファイルをより安価な別のホスティングサービスにオフロードできます。
CDN(コンテンツデリバリーネットワーク)は、JavaScript や画像などの最も頻繁に使用される静的アセットをキャッシュし、複数の存在点(PoPs)に分散させるサービスです。これにより、サーバーへの負荷が軽減され、コミュニティが複数の地域にまたがっている場合でも読み込み速度が向上します。
よろしければ、PM を送ってください。さらに詳しいアドバイスを提供できます。
私は S3 を好みます(少なくともバックアップストレージについては)。オフサイトにバックアップのコピーを 1 つ保持できる安心感があるためです。
Canapin
(Coin-coin le Canapin)
7
私はローカルバックアップに加えて、ウェブサイトのバックアップに3Sを使用するつもりですが、アップロードには使用しない予定です。それは本当に有用ではないと思うからです。ただし、その点についてはさらに考え、より多くの情報を調べる必要があります。
Hetznerのサーバーはスケーラブルで、数秒でアップスケール/ダウンスケールできます(ただし、ディスク容量の縮小はできません)。しかし、私は経験則的に100%行うよりも、適切なスペックの見積もりから始めることを好みます。
また、私のアップロードデータはディスク容量で7GBを占めています。
この迅速なご説明をありがとうございます。私のコミュニティは国際的ですので、おそらく役立つでしょう。
marianord
(Mariano Rodriguez)
8
比較のためにもう少し情報をお伝えすると、ディスク容量が少し増えれば CPX11 で十分だと私が見積もっている理由です。
私のコミュニティへのアクセス(1 日あたり):
- 登録ユーザーの訪問数:500〜750
- 匿名ユーザーの訪問数:2300〜3000
- トピック数:2
- 投稿数:10〜30
1 vCPU と 2GB RAM の構成で運用していますが、パフォーマンス上の問題は見つかっていません。
問題は(いつも通りですが)、同時にアクセスする人それぞれがサーバーリソース(CPU/RAM)を必要とする点です。CDN を使用すれば、ファイルの検索やユーザーへの配信という負荷の大部分がサーバーから外れるため、必要となるリソースは大幅に減少します。
さて、サーバーのスペックはディスク容量と、同時にサイトを訪問するユーザー数に依存します。