記得本身參加面試時問的一個問題就是雲存儲和網盤的區別是什麼。歲月無情啪啪啪,一轉眼在七牛已經待了兩年,間斷的會碰到朋友、親戚、新來的同事來問一樣的問題,我只能巴拉巴拉一頓解釋。次數多了發現欲語淚先流,是有此文。面試
一、面向對象
網盤的使用對象大多數爲我的,少部分如Dropbox會提供團隊協助。但云存儲的使用者大多數爲企業或者開發者。這也決定了大多數人會弄不明白網盤和雲存儲的區別,由於雲存儲根本就不是普通人的菜。安全
二、產品形態
網盤的主要產品形態爲網頁,輔助形態爲各個平臺的APP或軟件。
雲存儲的底層產品形態是API,通俗點來講就是提供了一系列接口,使用者能夠經過這些接口上傳、下載、管理、處理文件。爲了使開發者更快速的接入,雲存儲廠商會基於這些API封裝成SDK、工具,提供二級產品形態。工具
三、文件組織形式
網盤是有文件夾概念的,亦即它的文件是由層級結構組織的。而云存儲是key-value結構,是沒有文件夾概念的,文件組織形式都是由使用者業務邏輯決定的。對象
從這種角度而言,網盤只是雲存儲之上的一種產品形態,開發者能夠基於雲存儲封裝邏輯開發網盤,而網盤的使用者並不能基於網盤開發雲存儲。接口
四、主要功能
網盤的主要功能是提供文件的管理、同步、分享、備份等功能,對上傳、下載的速度並沒有特別承諾,對文件的安全,對數據處理亦無雲存儲般重視。開發
雲存儲則相反,側重於加速、安全存儲、數據處理。加速這點,你們都瞭解上傳、下載速度對於互聯網產品來講是吸引用戶、提升留存率很是重要的一個點。而安全存儲、數據處理,如水印、縮略、轉碼、裁剪,也都是針對企業痛點開發的功能。get
說到底,主要功能的區別是由使用對象的不一樣而決定的。同步
固然,還會有其餘的區別,好比底層技術、收費方式等等。但以上四點基本能夠向普通人解釋清楚區別所在。若是還不懂,那就打PP吧。產品