共有ホストは通常、リソースを保証せず、無制限の帯域幅とそのようなことを言うだけで、パフォーマンスは最善の努力です。
VPSとは異なりますか?たとえば、1仮想コア、2 GB RAMと表示されています。これらのすべてのリソースが私のものであることを意味しますか? 100%の仮想コアと2GBを利用できますかRAM=必要に応じていつでも利用できますか?たとえば、2GB RAMは、これが、もし星が正しいですが、同じサーバー上の他のVPSが多くのリソースを使用している場合も、はるかに少なくなる可能性がありますか?
では、VPSは通常、リソースを保証しますか?それともそうではなく、唯一の利点は私がサーバーにroot権限を持っていることですが、リソースの点では、それは最善の努力でもありますか?
すべてのVPNプロバイダーについて話すことはできませんが、ここ数年、Digital Oceanを使用しています。
Digital Oceanは、一定数のCPUコア、メモリ、およびディスク領域をサーバーに割り当てます。つまり、これらのリソースはサーバーでのみ使用されます。つまり、必要に応じて、100%cpuとramで実行できます。
それは他のプロバイダーがどのように機能するかを想像しますが、経験からのみ話すことができます。
一部のプロバイダーは、明示的に専用のCPUコアを提供します( Hetzner など)。つまり、ホストマシン上の物理CPUコアはVPSのみに割り当てられます。これらのインスタンスは、正当な理由により大幅にコストがかかります。
それ以外の場合はすべて、共有していると想定し、「騒々しい隣人」の影響に注意してください。はい、いつでもvCPUを「100% 」同じ応答時間と処理能力を常に提供することを期待しないでください。私の経験では、同じプロバイダーからの同一の仮想サーバーでさえ、異なるタイミングで非常に異なるパフォーマンスを発揮する可能性があります。これはすべて、ホストマシンのCPU負荷に起因します。
したがって、アプリケーション/サイトが常に高速応答を提供したり、CPUを多用するタスク(ビデオ処理など)を常に実行したりする必要がある場合は、専用のvCPUオプションまたは専用のサーバーを使用してください。
RAMとディスク容量に関しては:どのプロバイダーでも、これらは常に割り当てられ、利用可能である必要があります。常に2GB RAMの100%を使用できます。