淺談如何確定伺服器的數量
很多時候,我們在開始或者中途換伺服器的時候,不知道怎麼去確定自己需要多少臺伺服器以及哪些種類的伺服器。
一般來講,根據服務的型別,伺服器可一般以分為WEB伺服器,資料庫伺服器。隨著業務的發展以及擴大,又需要負載 均衡伺服器,儲存伺服器,備用伺服器,CDN伺服器等等。
前期
業務剛開始上線運營,出於成本,我們可以直接租用一臺伺服器就能夠解決,將程式全部打包到一臺伺服器上面。
中期
當業務進行中期後,一臺伺服器的效能是無法同時迅速的處理程式的前端以及資料庫。此時,需要我們將這些分離出 來,開始分離的時候只需要2臺,1臺用作前端WEB伺服器,專門處理程式的前端使用者的訪問請求,1臺用作資料庫服務 器,負責處理程式資料的讀寫響應,並且這2臺需要做內網,2臺通訊只透過內網來傳輸,不走外網,因為內網傳輸的 速度是高速的,不受外網頻寬的速度限制,而且只透過內網傳輸,更加有利於程式資料的保護,不外露。
後期
當業務運營到後期成熟時,此時我們的業務量就很大,單單幾臺伺服器就已經不能夠滿足業務的需求,我們需要調整 伺服器的架構,租用多臺伺服器構建一個叢集,大內網。前端部分則需要負載均衡伺服器,統一處理使用者請求,分配 到多臺WEB前端伺服器之中,後端資料庫需要分開,分為讀伺服器和寫伺服器,一些檔案儲存專門放到一臺伺服器之中 ,常用的快取檔案也可專門用一臺伺服器。另外,預算充足,還可多機房布點,搭建CDN伺服器,搭建備用伺服器, DNS輪詢。
以上是小編的一些小見解,有什麼不對的地方,歡迎各位大佬指正。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984350/viewspace-2732781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20191118]確定linux伺服器cpu數量.txtLinux伺服器
- 淺談系統的不確定性與穩定性
- 淺談質量屬性
- 淺談語音質量保障:如何測試 RTC 中的音訊質量?音訊
- 「數倉面試」如何確定主題域?面試
- 如何確定Kafka的分割槽數、key和consumer執行緒數Kafka執行緒
- 淺談伺服器價格不同的原因伺服器
- 淺談 class 私有變數變數
- 淺談class私有變數變數
- 淺談浮點數(一)
- 談如何正確理解 IP 資料的覆蓋率,兼談正確率~
- 淺談變數型別之外的變數命名變數型別
- 淺談歷史類自媒體如何運營:明確自己的定位和風格
- 淺談php變數的實現-PHPPHP變數
- 淺談Tomcat伺服器優化方法Tomcat伺服器優化
- 如何確定伺服器是否遭受CC攻擊?三種方法!伺服器
- 淺談PHP-FPM引數PHP
- 效能測試中如何確定TPS和併發數
- 淺談日本伺服器適合的使用場景伺服器
- 淺談如何提高防禦DDOS的效果
- 淺談如何實現自定義的 iterator
- 淺談數棧產品裡的 Descriptions 元件元件
- 效能測試中如何確定併發使用者數
- 數字營銷(二)如何確定付費客戶特徵?特徵
- 如何確定大資料分析的安全大資料
- 淺談網站伺服器的負載能力問題網站伺服器負載
- 15.4 由冪級數確定的函式函式
- 談談如何提升應用釋出的質量?
- 再談JavaScript作用域——你確定你真的知道?JavaScript
- 淺談分散式定時任務之quartz分散式quartz
- 淺談Python變數賦值的三種方法!Python變數賦值
- 淺談對python pandas中 inplace 引數的理解Python
- 淺談資料倉儲質量管理流程
- 從goim定製, 淺談 golang 的 interface 解耦合與gRPCGolang解耦RPC
- 淺淺談ReduxRedux
- 如何確定一個 Go 變數會被分配在哪裡?Go變數
- 淺談Nginx伺服器的內部核心架構設計!Nginx伺服器架構
- 淺談Nginx伺服器的內部核心架構設計Nginx伺服器架構