什么是服務(wù)器?它的作用是什么?

4 評論 16441 瀏覽 34 收藏 6 分鐘

服務(wù)器是什么?它有什么用?云服務(wù)器和物理服務(wù)器有什么區(qū)別?本文作者對這幾個(gè)問題進(jìn)行分析探討,總結(jié)了自己的理解和思考,與大家分享。

一、什么是服務(wù)器?

維基百科寫到服務(wù)器指:

①一個(gè)管理資源并為用戶提供服務(wù)的計(jì)算機(jī)軟件,通常分為文件服務(wù)器(能使用戶在其他計(jì)算機(jī)訪問文件),數(shù)據(jù)庫服務(wù)器和應(yīng)用程序服務(wù)器。

②運(yùn)行以上軟件的計(jì)算機(jī),或稱為網(wǎng)絡(luò)主機(jī)(Host)。

服務(wù)器通常以網(wǎng)絡(luò)作為介質(zhì),既可以通過局域網(wǎng)對內(nèi)提供服務(wù),也可以通過廣域網(wǎng)對外提供服務(wù),服務(wù)器的最大特點(diǎn)就是其強(qiáng)大的運(yùn)算能力。

emm……那“它”到底是什么?非計(jì)算機(jī)專業(yè)的我一臉懵逼的看著維基百科給的解釋。

終于在和研發(fā)斗智斗勇的同時(shí),對他窺見一斑,這個(gè)神奇的東西大概就是一個(gè)有很強(qiáng)的能力的黑盒子,我們做的任何網(wǎng)絡(luò)服務(wù),需要聯(lián)網(wǎng)的都要經(jīng)過服務(wù)器。

比如:我做一個(gè)網(wǎng)站、app(PC或手機(jī)端),需要有一個(gè)可視化的界面(前端),可能會有一個(gè)可視化的管理界面(后臺),還有非可視化的數(shù)據(jù)處理(服務(wù)器)。

一般我們說做APP需要兩個(gè)人,一個(gè)前端,一個(gè)后臺。

  • 前端:畫UI頁面及UI交互邏輯的人,需要寫一些APP無需聯(lián)網(wǎng)就能做到的內(nèi)在邏輯,可能還需要寫一些讀取、寫入后臺數(shù)據(jù)邏輯的接口;
  • 后臺:寫數(shù)據(jù)處理邏輯,通過服務(wù)器對數(shù)據(jù)進(jìn)行處理,給前端提供接口或者和前端配合,讀取、寫入數(shù)據(jù)等邏輯,一般是不可見,當(dāng)然為了用戶使用方便一般會同時(shí)制作一個(gè)可視化的后臺界面,管理用戶數(shù)據(jù)。

講到這里,我好像明白點(diǎn)服務(wù)器這個(gè)“人”是做什么工作的了,不知道你明白沒有?

二、服務(wù)器的作用

維基百科:服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此處理能力、穩(wěn)定性、可靠性、安全性、可拓展性、可管理性等方面要求較高。在網(wǎng)絡(luò)環(huán)境下,根據(jù)服務(wù)器提供的服務(wù)類型不同,分為文件服務(wù)器,數(shù)據(jù)庫服務(wù)器,應(yīng)用程序服務(wù)器,WEB服務(wù)器等。

通過這個(gè)我們就知道服務(wù)器其實(shí)包括存儲數(shù)據(jù)和處理數(shù)據(jù)等功能,是一切網(wǎng)絡(luò)行為交匯的中心,通過研發(fā)神奇的手把一個(gè)一個(gè)凌亂的數(shù)據(jù)繪制成一張數(shù)據(jù)網(wǎng)絡(luò),然后輸出出來,達(dá)到產(chǎn)品汪想要的效果。

三、云服務(wù)器和物理服務(wù)器

伴隨著云服務(wù)的進(jìn)步,可能大家對“阿里云”這個(gè)詞一定不陌生。什么是云服務(wù)?

云服務(wù)我們通過網(wǎng)上購買,從服務(wù)方龐大的資源池里給我們服務(wù)器能提供的服務(wù),我們不用買物理服務(wù)器,也不用過多的去維護(hù),阿里云負(fù)責(zé)服務(wù)器的維護(hù),我們是使用方。

云服務(wù)的好處就是價(jià)格便宜,但可能對于數(shù)據(jù)安全很重視的公司會選擇物理服務(wù)器。

不知道大家有沒有看過“硅谷”這個(gè)電視劇,初創(chuàng)團(tuán)隊(duì)在家里自己搭建了服務(wù)器,那些笨重的大東西就是物理服務(wù)器(此處可百度服務(wù)器,基本都是物理服務(wù)器)。他的優(yōu)點(diǎn)就是擁有強(qiáng)大的性能,數(shù)據(jù)安全性、穩(wěn)定性。

這么看下來,其實(shí)無論哪種服務(wù)器,他們的作用基本都是一樣的,只是公司根據(jù)自身訴求進(jìn)行選擇更適合自己的,目前我看到的小公司或者公司沒有技術(shù)人員的會選擇購買云服務(wù),稍微大點(diǎn)的公司或者重視數(shù)據(jù)的公司會買物理服務(wù)器。

后記,由于公司業(yè)務(wù)接觸比較多的可能是數(shù)據(jù)庫服務(wù)器,也認(rèn)識了數(shù)據(jù)庫,后面就要說說數(shù)據(jù)庫了……后面再慢慢整理吧。

個(gè)人見解如果疑問請指正,歡迎小伙伴一起交流。

 

本文由 @live life 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 那我感覺云服務(wù)器有點(diǎn)像網(wǎng)盤,物理服務(wù)器像移動(dòng)硬盤

    回復(fù)
    1. 說得很形象啊~~

      來自浙江 回復(fù)
  2. 服務(wù)器的本質(zhì)是一種高性能計(jì)算機(jī)或計(jì)算機(jī)集群,邏輯上仍是一臺高性能計(jì)算機(jī)。高性能主要體現(xiàn)在高速度的運(yùn)算能力、長時(shí)間的可靠運(yùn)行和強(qiáng)大的外部數(shù)據(jù)吞吐能力等等。服務(wù)器的設(shè)計(jì)被特別優(yōu)化過,CPU都是定制的,安裝對稱多處理器,插入了大量的高速內(nèi)存等。服務(wù)器還采用了大量普通PC沒有的技術(shù),冗余技術(shù)、系統(tǒng)備份、在線診斷、熱插拔等等
    如果你非要糾結(jié)服務(wù)器“是什么”,答案就是“計(jì)算機(jī)” ??

    來自江蘇 回復(fù)
    1. 感謝分享~
      說一下寫這篇文章的初衷,是有非聯(lián)網(wǎng)行業(yè)的同學(xué)來問什么時(shí)候服務(wù)器,什么是云服務(wù)~解答以后想著把這些寫下來就有了這篇文章。

      來自天津 回復(fù)