精品福利视频一区二区三区,免费A级毛片无码无遮挡,偷窥目拍性综合图区,亚洲欧洲无码AV电影在线观看,超清无码熟妇人妻AV在线电影

認證培訓,h3c認證體系,網(wǎng)絡(luò )工程師
豐沃創(chuàng  )新

大型網(wǎng)站服務(wù)器架構需要哪些服務(wù)器?網(wǎng)絡(luò )工程師告訴你

  • 發(fā)布時(shí)間: 2018-5-19 8:10:54

網(wǎng)絡(luò )是生活在互聯(lián)網(wǎng)世界的我們形影不離的存在,新浪微博、今日頭條、搜狐新聞、騰訊視頻、微信QQ等我們常常訪(fǎng)問(wèn)的大型網(wǎng)站的網(wǎng)站服務(wù)器架構需要哪些服務(wù)器呢?

1、Web服務(wù)器

Web服務(wù)器主要是為訪(fǎng)客提供http訪(fǎng)問(wèn)或是加密https訪(fǎng)問(wèn)的服務(wù)器,所接觸到的網(wǎng)頁(yè)就是直接從Web服務(wù)器中發(fā)送出來(lái)的,處于網(wǎng)站服務(wù)器的最前端。在windows服務(wù)器系統上常使用的是IIS,在unix和Linux服務(wù)器系統上常使用的是Apache、Nginx。

2、應用程序服務(wù)器

應用程序服務(wù)器是作為服務(wù)器執行共享業(yè)務(wù)應用程序的底層的系統軟件服務(wù)器,所訪(fǎng)問(wèn)的app請求就是在應用服務(wù)器中處理的。在應用程序服務(wù)器上運行著(zhù)各式的業(yè)務(wù)邏輯,主要是是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務(wù)處理、業(yè)務(wù)邏輯管理、數據庫連接等功能。

3、數據庫服務(wù)器

運行在局域網(wǎng)中的一臺或多臺計算機和數據庫管理系統軟件共同構成了數據庫服務(wù)器,數據庫服務(wù)器為客戶(hù)應用提供服務(wù),這些服務(wù)是查詢(xún)、更新、事務(wù)管理、索引、高速緩存、查詢(xún)優(yōu)化、安全及多用戶(hù)存取控制等。

4、代理服務(wù)器

代理服務(wù)器通常是客戶(hù)端訪(fǎng)問(wèn)的一種行為。它雖然不屬于網(wǎng)站部署中的環(huán)境,但在整體的客戶(hù)端訪(fǎng)問(wèn)中,它卻是一個(gè)重要環(huán)節的服務(wù)器。

5、反向代理服務(wù)器

與代理服務(wù)器相對,還有一個(gè)反向代理服務(wù)器,其功能是Web服務(wù)器的功能。但是從它這里拿到的網(wǎng)頁(yè)不是最原始產(chǎn)生頁(yè)面的"產(chǎn)生地",而是由它從頁(yè)面的"產(chǎn)生地"取回頁(yè)面后的一個(gè)緩存。代理服務(wù)器中緩存的內容通常是由某些用戶(hù)訪(fǎng)問(wèn)某個(gè)頁(yè)面而產(chǎn)生訪(fǎng)問(wèn)請求后,在客戶(hù)端代理服務(wù)器上留下的緩存;而反向代理服務(wù)器上緩存的頁(yè)面,不是由于某些用戶(hù)訪(fǎng)問(wèn)某個(gè)頁(yè)面后留下的緩存,卻是根據網(wǎng)站運維的策略定期、定時(shí)地生成一些后臺服務(wù)器的頁(yè)面緩存。

代理服務(wù)器與反向代理服務(wù)器的區別:代理服務(wù)器是工作在客戶(hù)端,反向代理服務(wù)器時(shí)工作在服務(wù)器端,Nginx服務(wù)器常被用作于反向代理服務(wù)器。

6、 后臺服務(wù)器

后臺服務(wù)器只是一個(gè)說(shuō)法而已,這是根據它的工作特點(diǎn)來(lái)說(shuō)的,換句話(huà)說(shuō)是沒(méi)有直接提供給客戶(hù)訪(fǎng)問(wèn)。例如眾多的FastCGI服務(wù)器,它們都工作在后臺,HTTP協(xié)議卻無(wú)法訪(fǎng)問(wèn)到它們,另一種情況,如果我們從前是通過(guò)使用Apache作為Web服務(wù)器提供HTTP訪(fǎng)問(wèn)的,現在被Nginx反向代理了,是說(shuō)由Nginx直接面對客戶(hù)訪(fǎng)問(wèn),而將請求再轉到Apache服務(wù)器,那么這里的Apache服務(wù)器已經(jīng)成為后臺服務(wù)器了。

7、CDN緩存服務(wù)器

正如其名字,它是緩存服務(wù)器的角色,而且是反向代理的應用,在網(wǎng)站部署中,它算是一種部署策略,即對于遠距離訪(fǎng)問(wèn)的解決方案,為了解決時(shí)間產(chǎn)生距離、時(shí)間縮短距離而產(chǎn)生的,它是反向代理的另一種應用。

8、負載均衡服務(wù)器

負載均衡服務(wù)器主要作用是實(shí)現某些類(lèi)型服務(wù)器的規模擴展。比如對于系統前端的web服務(wù)器和后端的數據庫服務(wù)器,想通過(guò)加服務(wù)器實(shí)現N+1橫向擴展,通過(guò)多臺服務(wù)器負載分擔壓力,負載均衡必不可少。

9、消息隊列服務(wù)器

隊列是系統解耦利器,也是大中型分布式系統標配,沒(méi)有隊列,業(yè)務(wù)系統很容易高度耦合,系統吞吐量也會(huì )很快遭遇瓶頸。

10、文件服務(wù)器

分布式文件系統,專(zhuān)門(mén)用于存儲業(yè)務(wù)系統需要的各種文件如圖片、多媒體文件等。

11、索引服務(wù)器

用于網(wǎng)站全文索引,搜索必備。對內存和CPU要求較高,大型網(wǎng)站,通常還需要支持主從備份和容錯,甚至多實(shí)例索引集群。

12、搜索服務(wù)器

通常需要部署多臺,否則查詢(xún)多了性能撐不住,對內存要求不高。有的中小型站點(diǎn),索引和搜索服務(wù)器在物理和邏輯上都是同一臺服務(wù)器。

13、作業(yè)服務(wù)器

主要用于后端應用程序大批量大數據量復雜業(yè)務(wù)邏輯的定時(shí)作業(yè),大多數互聯(lián)網(wǎng)公司標配,某些企業(yè)的定時(shí)調度框架是直接部署在web服務(wù)器上的,可以減少這里的所謂作業(yè)服務(wù)器。

14、nosql服務(wù)器

海量數據處理的興起,各種nosql產(chǎn)品層出不窮,nosql服務(wù)器主要用于處理海量數據,支持存儲、查詢(xún)、分片等。

web應用中,有兩個(gè)一直是不好實(shí)現橫向擴展或者由于歷史遺留問(wèn)題實(shí)現代價(jià)非常大的東西,如你所知,就是:A、數據庫  B、網(wǎng)絡(luò )帶寬。

而某些nosql的出現很可能解決這個(gè)歷史遺留難題,現在已經(jīng)有nosql產(chǎn)品彌補了關(guān)系型數據庫天生不支持橫向擴展的缺點(diǎn),在特定場(chǎng)景下正在替代關(guān)系型數據庫。

15、其他

需求不斷變化和應用需要,某些互聯(lián)網(wǎng)企業(yè)還可能衍生出基于安全的授權/證書(shū)服務(wù)器,全局唯一的流水號服務(wù)器,會(huì )話(huà)服務(wù)器等等。

大型網(wǎng)站面對著(zhù)高負載、高并發(fā)的要求,對網(wǎng)站服務(wù)器的架構更為苛刻,天下數據建議架構Web服務(wù)器、應用程序服務(wù)器、代理服務(wù)器、反向代理服務(wù)器、后臺服務(wù)器、CDN緩存服務(wù)器等類(lèi)型的服務(wù)器來(lái)應對需求。


精品福利视频一区二区三区,免费A级毛片无码无遮挡,偷窥目拍性综合图区,亚洲欧洲无码AV电影在线观看,超清无码熟妇人妻AV在线电影