使用者在同一時間內大量的訪問伺服器,tomcat伺服器併發能力為:200-250左右(jvm調優為1000);硬體條件:物理伺服器處理能力 網路頻寬
(2.1)分布式計算
由多個執行緒,共同來完成某項特定的任務,拆合問題
(2.2)分布式系統:
(distributed system)是建立在網路之上的軟體系統。用簡單語句來說就是,雞蛋不要放在同乙個籃子裡(分布式)。tomcat伺服器可以準備多台,分別部署在不同的位置,防止斷電...帶來的影響
1).加強系統可用:我們的業務越來越關鍵,需要提高整個系統架構的可用性,這就意味著架構中不能存在單點故障。這樣,整個系統不會因為一台機器出故障而導致整體不可用。所以,需要通過分布式架構來冗餘系統以消除單點故障,從而提高系統的可用性。
2).增大系統容量:我們的業務量越來越大,而要能應對越來越大的業務量,一台機器的效能已經無法滿足了,我們需要多台機器才能應對大規模的應用場景。所以,我們需要垂直或是水平拆分業務系統,讓其變成乙個分布式的架構。
3).系統擴充套件性更高
4).開發和發布速度可以並行而變得更快:軟體服務模組被拆分
5).系統模組重用度更高:因為被模組化
搭建tomcat伺服器集群,是抗擊高併發的有效手段
一般在集群中設定高可用,當伺服器發生異常時,可以由程式自動的實現故障的遷移,而不要人為的參與
一般的資料安全性,需要防止黑客,保證資料庫的安全性/資料備份/自動完成備份
網際網路架構
網際網路架構,主要追求的是高可用,可擴充套件 這兩個特性 在這裡做了一些個人的總結,算是給2014年的工作做個總結。推陳出新 一定要做的,死守積累會逐漸丟失人才,但凡技術公司都會不斷更新技術 kiss原則 keep it stupid優秀的 都會很簡單,簡單理解,簡單更改,能把複雜的事情做簡單是一種...
大型網際網路架構概述
一 dns 1 當使用者在 瀏覽器中輸入 位址 後,瀏覽器會檢查 瀏覽器快取 中是否存在對應 網域名稱的解析結果 如果有,則解析過程結束 否則進入下乙個步驟 2 瀏覽器查詢 作業系統快取 中是否存在這個 網域名稱的解析結果 這個快取的內容 就是作業系統的 hosts檔案 如果有,則解析過程結束 否則...
網際網路架構 服務化
b 網際網路高可用架構為什麼要服務化?b 服務化之前高可用架構 在服務化之前,網際網路的高可用架構大致是這樣乙個架構 2 後端入口是高可用的nginx集群,用於做反向 3 中間核心是高可用的web server集群,研發工程師主要編碼工作就是在這一層 4 後端儲存是高可用的db集群,資料儲存在這一層...