Hosting

具有峰值容量的 Servlet 託管

  • March 1, 2018

我正在託管一個目前在 Google Cloud Storage 上執行的網站,以及一個完全靜態的界面。我正在考慮升級它以允許更好的繪圖工具,這將需要它執行一個伺服器,在這種情況下是一個 Java Servlet。如果重要的話,具體的技術是 Webmathematica。我的網站基本上有穩定的需求,平均每次訪問者大約 1000 人,但峰值超過 40K。我的預感是單個伺服器不足以承載這樣的服務,它會崩潰。現在託管在一個純粹的靜態網站上,我還好,但我擔心如果我切換到 servlet 系統並且我收到另一個巨大的流量高峰會發生什麼。

我想知道的是,是否有一個系統可以讓我使用可以根據需要擴展的 java servlet 來託管我的網站。我寧願不一直為高需求負載付費,但如果需要備用容量,我希望選擇打開一些額外的伺服器。我想如果在伺服器打開時網站出現故障一分鐘我還可以,但不會再長了。

有這樣的主機嗎?這種能力的確切名稱是什麼,以便我可以定價?還有什麼我應該知道的嗎?

經驗法則是盡可能多地記憶體。最好由大型 CDN 提供商之一提供,例如 Akamai(昂貴,但質量高)、Cloudflare(免費,但有問題)、Fastly(我不知道這個)。

有多少內容是動態的?是否可以通過 Javascript 呈現客戶端並通過可記憶體的 JSON 提供數據?

很難說這裡的黃金子彈是什麼,因為大部分堆棧都是一個很大的未知數。

如果您從中賺錢,請至少讓第二台伺服器作為集群工作。

對於靜態站點,如果可能,遷移到 s3 並通過雲端託管可能是個好主意。

引用自:https://serverfault.com/questions/899545