- 跟老男孩學Linux運維:高性能Web集群實踐(上)
- 老男孩
- 17字
- 2019-12-20 11:59:31
第2章 中小規(guī)模Web集群規(guī)劃與環(huán)境準備
2.1 網站集群架構介紹
2.1.1 集群概念介紹
簡單來說,集群就是指一組(若干個)相互獨立的計算機,利用高速通信網絡組成的一個較大的計算機服務系統(tǒng),每個集群節(jié)點(集群中的每臺計算機)都是運行各自服務的獨立服務器。這些服務器之間可以彼此通信,協(xié)同向用戶提供應用程序、系統(tǒng)資源和數據,并以單一系統(tǒng)的模式加以管理。當用戶客戶機請求集群系統(tǒng)時,集群給用戶的感覺就是一個單一獨立的服務器,而實際上用戶請求的是一組集群服務器。
集群類似一個公司,有多個部門,每個部門都有不同的職責,只有多個部門協(xié)同工作才能運作起一個穩(wěn)定發(fā)展的公司,大公司職能部門會更多,小公司職能部門會少一些,但一個人想撐起一個公司幾乎不太可能,所以要想提供穩(wěn)定、高速、高并發(fā)的服務,必然是需要很多臺機器的。
2.1.2 網站集群特點
與單臺高性能服務器相比,網站集群架構應用需要有以下特點。
(1)高并發(fā),大流量
需要面對高并發(fā)用戶的大量訪問。如,騰訊微信最大在線用戶數突破5億;淘寶天貓每年的“雙十一”活動開始第一分鐘獨立訪問用戶都要達到1000萬以上;抖音日活數據也是幾個億。
(2)持續(xù)服務,高可用
系統(tǒng)7×24小時不間斷服務。企業(yè)網站的宕機事件通常會成為新聞焦點,例如,2010年百度域名被黑客劫持導致用戶不能訪問。
(3)海量數據
需要存儲、管理海量數據,需要使用大量服務器。Facebook每周上傳的照片數目接近10億,百度收錄的網頁數目達數百億,Google有近百萬臺服務器為全球用戶提供服務。
(4)用戶分布廣泛,網絡情況復雜
許多互聯(lián)網網站都是為全球用戶提供服務的,用戶分布范圍廣,各地網絡情況千差萬別。在國內,還存在各個運營商網絡互通難的問題。而中美光纜的數次故障,也讓一些對國外用戶依賴較大的網站不得不考慮在海外建立數據中心。
- Kubernetes修煉手冊
- 樂學Windows操作系統(tǒng)
- Windows Vista基礎與應用精品教程
- 構建高可用Linux服務器(第4版)
- 每天5分鐘玩轉Kubernetes
- Arch Linux Environment Setup How-to
- 高性能Linux服務器構建實戰(zhàn):系統(tǒng)安全、故障排查、自動化運維與集群架構
- Alfresco 4 Enterprise Content Management Implementation
- Linux系統(tǒng)安全基礎:二進制代碼安全性分析基礎與實踐
- 嵌入式系統(tǒng)原理及開發(fā)
- 精解Windows 10
- Hadoop Real-World Solutions Cookbook
- Zabbix監(jiān)控系統(tǒng)之深度解析和實踐
- Website Development with PyroCMS
- 微軟360度