為100萬用戶提供服務的站點的服務器要求可能有很大差異,因為它取決于許多因素,例如硬件、使用的應用程序和帶寬要求等;但是,服務器的要求越高,成本就越高。
CPU、內存等
因為每個應用程序都有不同的 CPU 大小、內存 (RAM) 和磁盤要求,所以這個問題沒有單一的答案,但我們可以提供有關在考慮將有很多用戶的服務器時如何進行的想法。
可以說,選擇服務器時首先要考慮的事情之一就是它的功能。您需要什么類型的服務器?您需要文件服務器嗎?然后,這將需要多個硬盤驅動器托架,因為它主要用于存儲。您是否正在尋找能夠從大型(12 或 16 核)CPU 中處理大量用戶查詢的數據庫服務器?數據庫服務器(也稱為 SQL 引擎)對于需要定期處理大量數據的組織非常有用,并且比文件服務器效率更高。此外,還有 Web 服務器和應用程序服務器,它們具有特定于框架的要求,因此數據庫的用戶數量會影響您應該使用硬件的健壯程度。
服務器與標準 PC
理解服務器功能的一種簡單方法是將服務器視為類似于標準 PC,不同之處在于服務器將用于 24/7 運行。這意味著專用服務器的成本將主要取決于硬件系統要求,這在很大程度上取決于服務器將執行的任務以及它將服務的用戶數量。應用程序需求較少的基本服務器可以承載大量用戶,但服務器的性能可能會受到影響。但是,如果應用程序要求高于平均水平,則服務器可以托管大量用戶而不會影響其性能。
用例
根據內容的性質,許多網站使用內容交付網絡 (CDN) 的強大功能,例如 CloudFlare,它最適合不經常變化的內容。此類內容的一個示例是 Web 對象、視頻流、軟件下載、在線服務和其他靜態內容。因此,使用較小的包裹以更快的發送/接收速度可能會更好;但是,對于更高用戶流量負載,專用服務器是更好的選擇,因為它不使用全球多個服務器和網絡來交付內容。