產品經理要怎么理解服務器?

30 評論 17899 瀏覽 185 收藏 6 分鐘

服務器是什么?有什么功能?具有什么意義?百科上的知識都太枯燥了,晦澀難懂。那么,如果換用烤串的方式來說明下,是不是會更容易理解呢?一起來看!

最近在給公司剛來的小朋友講解產品相關內容時,發現他們對服務器的角色定位不是特別理解,但是講的過于技術流也不是產品經理的強項,所以就在想怎么給他們講解的清楚易懂,如下是一些講解內容的整理,如有不恰當的地方,歡迎指正。

身為一個東北人,沒吃過烤串是不可能的,我們現在就用吃烤串這個事情來類比,看看服務器到底都是干嘛的。作為一個用戶,當你打開一個APP,是為了獲得你想要的內容/服務;當你到一個燒烤攤面前,其實你需要的是羊肉串。做一個類比:你需要的內容/服務 = 你需要的羊肉串。

1、數據存儲

羊肉串都不是現殺現串的,如果這么做的話,上串會很慢,身為用戶肯定不希望去等待,所以任何一個燒烤攤子都有存貨的地方,這樣可以隨時從存貨的地方拿羊肉串,你點幾串,我拿幾串。

而服務器也是存儲數據的地方,這個數據包括:業務數據、用戶數據、內容數據等等,以一個視頻APP為例,用戶打開APP就是為了看視頻的,但是視頻那么多,不能都存儲在一臺手機上啊,需要有個存儲地方,這個地方就是服務器,就類似燒烤攤主放串的地方。

當用戶點了某個烤品/劇集時,燒烤攤主/視頻APP便向存貨的地方/服務器去拿對應的烤品/視頻,然后呈現給用戶,這就是服務器一個很主要的功能:存儲。

2、邏輯計算

這個燒烤攤子是我每天下班必去的地方,老板和我都稱兄道弟,難道我吃串還不打折嗎?那這個打折由誰來判斷?由燒烤攤的老板判斷,但是突然有一天老板生病了,老板娘來了,還會給我打折嗎?不會的,因為我不認識老板娘。這中情況就是說:很多邏輯其實可以由云端來判斷。

我們還是以視頻APP為例子,假設愛奇藝就是老板,我常來愛奇藝并且買了會員,老板(愛奇藝)知道我買了會員,所以視頻內容隨便看,還可以跳廣告;但是突然有一天老板娘(騰訊視頻)來了,我和老板娘說你給我跳過廣告,我要看所有電影,老板娘就是一巴掌,說一句:你是誰???你以為你是誰啊?

老板和老板娘就是兩個不同的服務器,對我是否打折的判斷是由服務器判斷的,那么當服務器換了,自然就沒有這個判斷邏輯,我的折扣也就沒有了。

3、數據橋梁

我今天下班又來到了這個燒烤攤,我想換換口味,不吃羊肉串了,說要吃大腰子,老板發現自己家的賣沒了,但是生意還是要做,錢還是要賺的啊,那怎么辦哪?老板去附近的攤位去借了幾串腰子,然后給我烤上了,老板自己沒有存儲,但是老板作為一個橋梁,從別人存儲的地方拿到烤品來滿足了我的需求。

現在我們用一個實際中應用的例子來類比下這個問題,這個例子就是:天氣。能夠采集和輸出天氣信息的公司就那么幾家,但是你會發現所有的手機廠商中都能查看天氣,所以手機廠商的天氣必然從這幾家公司來獲取,而供應商的收費標準是按照請求次數來計算,就像吃串:一串2塊,供應商是請求一次5毛(假設),但是隨著用戶數量的增加,在相同一個地區的用戶數量就會增加,那么在同一天中讓每個手機都反復去請求服務器的話,經濟成本就要上升很多,所以此時手機廠商的天氣應用應該是請求自己的服務器,當發現的對應請求時間、地點的天氣已經有了,就直接下發,如果沒有,就再去供應商的服務器去拿,以此來減少對供應商服務器的請求次數。

以上用一些類比幫助初級產品經理理解服務器,希望能對大家有幫助,如有不妥的地方,歡迎指正。

#專欄作家#

代成龍,人人都是產品經理專欄作家。前愛奇藝、米家智能后視鏡產品,現蔚來汽車車載娛樂系統產品經理;擅長需求挖掘、流程設計、數據分析;歡迎交流。

本文原創發布于人人都是產品經理。未經許可,禁止轉載

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 學到了

    來自廣東 回復
  2. 作者小哥的話解釋還是很清楚的

    來自廣東 回復
  3. 太厲害了吧!對于小白簡直生動形象(來自于想要轉行,需要了解信息的小白

    來自廣東 回復
  4. 可以問問如何確定一個app需要多大的服務器內存和網速嗎

    回復
  5. 這個太簡單了,有沒有更進一步的

    回復
  6. 說的好形象

    回復
  7. 大清早的 給說餓了……

    來自北京 回復
  8. 瞎解釋

    回復
    1. 還望指正,謝謝

      回復
    2. 我現在還不懂硬件服務器和云服務器.萬維和阿里的區別和概念

      回復
    3. 能否加個微信。

      回復
    4. fq550331851

      回復
  9. 說說個人意見哈,這個類比還是挺有趣的,但是并不全面。

    回復
    1. 嗯,還望指正

      回復
  10. app界面:展現層面。
    服務器:存儲數據的。文字、圖片、音視頻等

    好比一臺電腦你通過顯示器看,鍵盤鼠標輸入,然后計算機將存儲的數據返回給你看。

    只不過服務器是在其他地方的電腦(比如在中關村機房)。

    也就是你通過app等界面輸入――通過網絡傳輸你的輸入到遠程機房的服務器――服務器返回給你要呈現的信息內容。

    回復
    1. 我喜歡這個說法,簡單易懂。前面的作者很用心的在寫了。但是我腦子里還得不斷的轉換串、店、服務器。其實,嚴格來說,相這個內容的人都不是互聯網白癡,這么已解釋更簡單明了

      來自北京 回復
  11. 吃串?東北人?是擼串好吧

    來自河北 回復
    1. 離開東北太久了,生疏了,哈哈

      來自上海 回復
  12. 寫得很有趣。哈哈!

    來自浙江 回復
  13. 所以說。沒有什么是一頓燒烤解決不了的。

    來自北京 回復
    1. 如果有,那就是兩頓~

      來自北京 回復
    2. 賊有道理~

      回復
  14. 同是東北人,突然想吃串兒 ??

    來自浙江 回復
  15. 來自浙江 回復
  16. 厲害~ 受教了 ??

    來自上海 回復
  17. 看到你的理解,做了10多年服務器端開發的我,快不知道什么是服務器了!??服務器顧名思義,就是提供服務的機器!用餐館舉例。服務器是廚房,APP就是一個服務員,你就是一個吃飯的。Can I help you sir?

    回復
  18. 說的我賊餓==

    回復
  19. 通熟易懂,不過對于服務器可以邏輯計算,希望可以解釋一下, 不太理解,謝謝。

    來自浙江 回復
    1. 網易云音樂的推薦歌曲就是在服務端來進行計算的,每次你切歌的時候都會從新計算你的喜好,這個邏輯不會放到前端做,都是在云端完成的。不知道有沒有幫助你理解

      來自上海 回復
    2. 謝謝前輩的回復,有幫助的,服務端不僅有存儲也是有計算功能,有些服務器的作用就是用來處理數據的。

      來自浙江 回復