# ホスティングソリューションの選択（Vultr）

**URL:** https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482
**Category:** Self-hosting
**Tags:** hosting
**Created:** [2020 年 12 月 7 日午前 11:39 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482 "2020-12-07T11:39:06Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Almightybean](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/almightybean/32/195172_2.png) [@Almightybean](https://meta.discourse.org/u/Almightybean)
#### Post date: [2020 年 12 月 7 日午前 11:39 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482/1 "2020-12-07T11:39:06Z")

</div>

Discourse は主にシングルコアで動作していると思います。そのため、マルチコアよりもシングルコアを優先すべきでしょうか？例えば、Vultr では以下の 2 つの選択肢から選べるのですが（価格は 8 ドル異なりますが、CPU コア数が少ないとしても、シングルコア性能が明確に優れているため、結局のところ違いが出るのかを理解したいのです）：

 ![IMG_20201207_123212](https://global.discourse-cdn.com/meta/original/3X/5/2/52964ccf82edc4fe1c62bd642d4ad695c688cf5b.jpeg)  
 ![IMG_20201207_123227](https://global.discourse-cdn.com/meta/original/3X/4/7/4751d128e9c4c578264ebb1e2eb4a3e5b049a183.jpeg)

2 つ目は Vultr の「High Frequency Compute」ソリューションです。CPU が 4 コアではなく 3 コアであっても、メモリとシングルコアの最適化（これが正しい理解かどうかはわかりませんが）により、Discourse にとって実際に使用効率が良いのかどうか、本当に知りたいです。アドバイスしてくださる皆様に心より感謝いたします！🙂

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020 年 12 月 7 日午前 11:59 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482/2 "2020-12-07T11:59:31Z")

</div>

> [@Almightybean](#):
>
> Discourse は主に単一コアで動作していると思うのですが、合っていますか？

そうではありません。他のすべてのウェブサイトと同様に、Discourse にも多数の同時リクエストを処理する潜在的な能力があります。

私の経験では、Discourse は利用可能なコア間で負荷を非常にうまく分散しています。

この点についての良いまとめは以下にあります：

> [@ScaleWay review?](https://meta.discourse.org/t/scaleway-review/40916/12?u=merefield):
>
> If you doubled or tripled(!) single-core CPU performance, you’d be reducing the page generation component of site load time by about the inverse ratio (double CPU → half the time; triple CPU speed → third of the time). Note that’s only one component of site load time – there’s still the client-side JS rendering and network latency, which is completely outside your control, as well as database request processing time, which is within your control, but is dominated by the speed of your disks, an…

---

<div class="post-metadata">

### Author: ![Almightybean](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/almightybean/32/195172_2.png) [@Almightybean](https://meta.discourse.org/u/Almightybean)
#### Post date: [2020 年 12 月 7 日午後 12:01 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482/3 "2020-12-07T12:01:52Z")

</div>

つまり、2 つの設定の間で、最初の設定の方がパフォーマンスが高いでしょうか？

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020 年 12 月 7 日午後 12:10 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482/4 "2020-12-07T12:10:13Z")

</div>

これは実際にはあなたのユースケースによります。コア数が多い方を選ぶことをお勧めします。いずれにせよアップロードは S3 にオフロードできるため、ご提案の両方の構成は、率直に言って、膨大なストレージ容量を備えています（ただし、これは既存のデータが大量にある大規模なコミュニティを移行するかどうかによります）。

どちらのサーバーも、ゼロから始めるのであれば完全にオーバースペックです。その場合は、2 コア、2GB、60GB のサーバーを推奨します。パフォーマンスの限界に達するようになった場合でも、より強力なサーバーへの移行は非常に簡単です。

最も良い方法は、ユーザー数が一定規模に達した時点で本番環境のインスタンスを監視し、制限に達していないかを確認することです。

関与する変数が多すぎるため、具体的なアドバイスを提供するのはほぼ不可能です。

---

<div class="post-metadata">

### Author: ![marianord](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marianord/32/90502_2.png) [@marianord](https://meta.discourse.org/u/marianord)
#### Post date: [2020 年 12 月 7 日午後 2:37 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482/5 "2020-12-07T14:37:55Z")

</div>

Robert が前述した通り、必要なリソースはコミュニティの利用パターンによって異なります。

高速なコアは Discourse の処理を高速化し、応答性を向上させる可能性があります。一方、コア数を増やすことでより多くの処理を並行して実行でき、ワークロードを分散させることができます。さらに、場合によっては（大きな「場合」ですが）、同時に多くのユーザーに対応できるかもしれません。

もし本当にそのような構成（1 つ以上のコアと 2GB 以上の RAM）が必要だとお考えであれば、まずテストを実施して、どのリソースが最も不足しているかを確認することをお勧めします。それに基づいて、より適切な判断を下すことができます。

---

<div class="post-metadata">

### Author: ![microhit](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/microhit/32/447960_2.png) [@microhit](https://meta.discourse.org/u/microhit)
#### Post date: [2024 年 8 月 26 日午後 3:51 UTC](https://meta.discourse.org/t/choice-of-hosting-solution-vultr/172482/6 "2024-08-26T15:51:17Z")

</div>

関連トピックですが、VultrでDockerベースのDiscourseを実行しているUbuntuサーバーで、2つのサービスを実行することは可能ですか？

例えば、同じサーバーに静的ページアプリケーションをインストールしてホストしたいのですが、可能でしょうか？
