廢話不多說,這個星期我們來給大家講下當選擇租用服務器時,怎樣去挑選獨立服務器。
首先,你要清楚企業業務需求。它應該支持哪種結構?您的結構是存儲數據所需的方式以及檢索數據的方式。它應該支持多大的尺寸?選擇數據庫的另一個關鍵因素是大小。就像選擇你的鞋子一樣 - 你需要什么樣的鞋子?那么,你需要多大的存儲空間?考慮需要存儲多少數據以及必須檢索多少關鍵應用程序數據。你想要多快?速度和比例表示服務器讀取和寫入傳入應用程序所需的時間。有些是專為高流量而設計的,有些則不是。
1. 假若你打算租用服務器作Web前端,而目前Web服務器市場產品眾多,*為主流和代表性的便是Apache、Nginx以及微軟的IIS。Apache擁有豐富的模塊組件支持,穩定性強,BUG少,動態內容處理強。而Nginx輕量級,占用資源少,負載均衡,高并發處理強,靜態內容處理高效。
但一般情況下,我們認為大多數Web前端服務器對服務器的要求不大,比如靜態Web服務器、動態Web服務器、圖片服務器等等,因為現在已經有很多方案可以解決前端服務器的性能擴展和可靠性問題,例如LVS、Nginx反向代理、硬件負載均衡等。
2. 假若你打算租用服務器作應用服務器,應用程序服務器的角色與Web服務器的角色不同。它不是簡單地傳遞靜態內容,而是生成動態內容并將其傳遞給用戶的Web瀏覽器。應用程序服務器(如Apache Tomcat)為網站的交互式部分提供支持,并根據請求的上下文顯示不同的部分。
例如,當客戶訪問顯示產品的實時可用性和定價信息的在線商店時,應用程序服務器會查找每個產品的實時庫存和價格。由于承擔了計算和功能實現,我們需要為基于Web架構的應用程序服務器選擇足夠快的服務器,另外應用程序服務器可能需要用到大量的內存,尤其是基于Windows基礎架構的Ruby,Python,J**a服務器。這一類服務器至少需要使用單路至強的配置。對于可靠性的問題,如果你的架構中只有一臺應用服務器,那肯定需要這臺服務器足夠可靠,RAID**是不能忽視的選項。但如果有兩臺或更多的應用服務器,并設計了負載均衡機制,具有冗余功能,那我們則不必將每臺服務器過分配置。
3. 假若你打算租用服務器作特殊應用。除了幫助應用服務器履行托管Web應用程序的基本角色之外,一些應用程序服務器還可以幫助Web開發人員構建新的應用程序。當軟件開發人員使用應用程序服務器軟件來構建他們的應用程序時,他們要確保服務器環境支持它們。如果用來處理流媒體視頻編碼、服務器虛擬化、媒體服務器,或者作為游戲服務器(邏輯、地圖、聊天)運行,則同樣對CPU和內存需求比較高,我們至少要考慮單路至強的服務器,其中服務器虛擬化對存儲的可靠性的要求都非常高。
以游戲服務器為例,在選擇獨立 |
 |
|