
私はWebサイト現在 Google Cloud Storage 上で実行されており、完全に静的なインターフェースです。より優れたプロット ツールを使用できるようにアップグレードすることを検討していますが、そのためにはサーバー (この場合は Java サーブレット) を実行する必要があります。重要な点として、具体的なテクノロジは Webmathematica です。私の Web サイトは、平均して一度に約 1,000 人の訪問者という安定した需要がほとんどですが、ピーク時には 40,000 人を超えました。このようなサービスをホストするには単一のサーバーでは不十分で、クラッシュするのではないかという予感があります。現在は完全に静的な Web サイトでホストされているので問題ありませんが、サーブレット システムに切り替えてトラフィックが再び急増した場合に何が起こるかが心配です。
私が知りたいのは、必要に応じて拡張できる Java サーブレットを使用して Web サイトをホストできるシステムがあるかどうかです。常に高い負荷がかかるため料金を支払いたくないのですが、予備の容量が必要になった場合にサーバーをいくつか追加でオンにするオプションが欲しいです。サーバーがオンになっている間にサイトが 1 分間ダウンしても問題ないと思いますが、それ以上長くは耐えられません。
そのようなホストはありますか? 価格を見積もるために、この容量の正確な名前は何ですか? 他に知っておくべきことはありますか?
答え1
経験則としては、できるだけ多くキャッシュすることです。できれば Akamai (高価だが高品質)、Cloudflare (無料だが問題あり)、Fastly (これについてはよくわかりません) などの大手 CDN プロバイダーのいずれかがお勧めです。
コンテンツのどの程度が動的になりますか? ほとんどのものを Javascript 経由でクライアント側でレンダリングし、キャッシュ可能な JSON 経由でデータを提供することは可能ですか?
スタックの大部分が未知数であるため、ここでの黄金の弾丸が何であるかを言うのは困難です。
それで収益を得ているのであれば、少なくとも 2 番目のサーバーをクラスターとして動作させてください。
静的サイトの場合は、可能であれば S3 に移行し、CloudFront 経由でホストすることをお勧めします。