金山快盤楊鋼:注重個人數(shù)據(jù)的永久保存與即時分享價值
原創(chuàng)【51CTO專訪】國內(nèi)的同步盤市場方面,金山快盤是起步最早的產(chǎn)品之一。與很多其他同步盤作為U盤替代品的定位不同,金山快盤來自WPS團(tuán)隊,最初是作為辦公軟件的協(xié)作功能而開發(fā),后來才單獨(dú)成為一個產(chǎn)品。
下面,51CTO有幸邀請到快盤創(chuàng)始人,同時也是目前快盤業(yè)務(wù)負(fù)責(zé)人的楊鋼來為大家介紹有關(guān)金山快盤的種種。
快盤創(chuàng)始人楊鋼
金山快盤官方網(wǎng)站:http://www.kuaipan.cn/
快盤的誕生
早在2007年的時候,金山就成立云存儲實驗室,進(jìn)行云存儲技術(shù)研究。在2008年時,團(tuán)隊的成員率先在WPS Office上發(fā)掘辦公軟件上的云存儲應(yīng)用,推出了“WPS Office 在線存儲”功能,起初是為辦公軟件用戶提供易用的文檔托管服務(wù),這個項目經(jīng)過兩年的開發(fā),建立了帶有“同步”功能的產(chǎn)品雛形。后來經(jīng)過不斷探索,發(fā)現(xiàn)不僅僅是用戶的文件需要同步,用戶的照片等其他數(shù)據(jù)資料同樣需要同步,總而言之,我們認(rèn)為云存儲未來的發(fā)展前景很大,雖然這種潛力還有待開發(fā),但是未來一定會呈爆發(fā)的增長。
所以,2010年初,我們將云存儲服務(wù)從WPS Office中獨(dú)立出來,開始研發(fā)“金山快盤”產(chǎn)品,并在2010年4月份發(fā)布了***個測試版本。2011年5月,金山快盤正式發(fā)布。時至今日,快盤產(chǎn)品核心的同步技術(shù),服務(wù)器存儲技術(shù),在經(jīng)過總共四年改進(jìn)之后,已經(jīng)日漸成熟。
技術(shù)
快盤存儲部分采用了完全自主開發(fā)的云存儲系統(tǒng),當(dāng)然這并不是因為技術(shù)人員喜歡自己造輪子。事實上,在早期的產(chǎn)品和運(yùn)營嘗試中,我們分別經(jīng)歷過開源方案、商業(yè)方案、第三方服務(wù)租用等多種技術(shù)方案。但由于穩(wěn)定性和單位成本等原因,我們最終選擇了自行開發(fā)技術(shù)方案并不斷改進(jìn)。
相對于通用的同類技術(shù),快盤云存儲具有如下特征:
-
支持更大的存儲容量,我們的方案設(shè)計目標(biāo)是EB量級
-
實現(xiàn)異地數(shù)據(jù)冗余,大量新增數(shù)據(jù)的異地冗余是一個很復(fù)雜的技術(shù)問題,實現(xiàn)該技術(shù)不僅可以降低跨運(yùn)營商通訊的成本,而且可以應(yīng)對一些極端情況(例如地震)
-
更低的單位成本
但同時,我們的存儲方案也非常具有靈活性,可以和各種軟硬件技術(shù)進(jìn)行結(jié)合。例如,可以運(yùn)行在SAN等傳統(tǒng)設(shè)備上,也可以運(yùn)行在普通服務(wù)器甚至PC機(jī)上,以充分利用定制化客戶已有的資產(chǎn)。
在元數(shù)據(jù)保存部分,我們采用MySQL和自行開發(fā)的數(shù)據(jù)持久化技術(shù)相結(jié)合的方式。對于流行的NoSQL技術(shù),我們持續(xù)關(guān)注并進(jìn)行過多次測試。但我們自行開發(fā)的數(shù)據(jù)持久化技術(shù)(Value Pool)對于我們的實際應(yīng)用場景有更好的性能、穩(wěn)定性和可擴(kuò)展性。對于Web架構(gòu)的其他部分,我們在開源方案上做了少量定制,例如nginx、jetty和python的web框架。
客戶端方面,我們主要基于WPS的基礎(chǔ)庫和軟件技術(shù)來做,例如KFC基礎(chǔ)庫和C--框架。開發(fā)語言則全部采用C++(混合使用傳統(tǒng)C++和C--風(fēng)格)。
功能特點
不同平臺的快盤產(chǎn)品側(cè)重不同,PC端的快盤側(cè)重于解決用戶實際問題,2011年金山快盤的“云橋”技術(shù)、首創(chuàng)資源管理器和快盤界面的結(jié)合(獲得專利),開創(chuàng)了全新的交互設(shè)計,使得產(chǎn)品使用更簡潔、直觀,親民的界面降低了用戶的使用門檻,方便了使用;而且還有很多實用功能,比如“一鍵MSN聊天記錄保存”、“備份IE收藏夾”等。
而移動版的快盤則體現(xiàn)了移動終端方便快捷的特點,比如iPhone版快盤的“云相機(jī)”可以實現(xiàn)iPhone拍完照,電腦可立即查看。iPad“云相冊”可以實現(xiàn)在斷網(wǎng)的情況下也可極速瀏覽快盤中的照片。Android版快盤可以免安裝第三方軟件,直接在線打開OFFICE文檔。
支持的平臺:Web端,Windows,iOS,Android,電視。Mac版正在研發(fā)中。
安全性
首先,快盤秉承了14年的安全經(jīng)驗,對安全的重視達(dá)到了***苛刻的程度。先天的安全基因,保證了用戶的資料安全。
其次,我詳細(xì)的講一下在金山快盤上上傳文件的加密過程。當(dāng)用戶的文件傳到快盤之上,首先被切割成若干塊(4M)一塊,然后這些小塊被壓縮,加密傳輸,在上傳到服務(wù)器的過程中,我們使用的是AES-256加密算法加密你的文件,這是被美國軍方使用的一種加密算法。在安全傳到快盤的服務(wù)器上之后,我們還有分布式密鑰系統(tǒng)生成的動態(tài)密鑰對你的文件更多一層的保護(hù),也就是說,即使有技術(shù)高超的黑客,偷偷從服務(wù)器上復(fù)制出你的文件,他也無法打開這個文件,所有二進(jìn)制內(nèi)容全是亂碼,除非他再綁架所有擁有動態(tài)密鑰的工程師,拼出所有的密鑰。另外,快盤會對用戶傳在上面的所有文件都在服務(wù)器上至少存3份,保證用戶數(shù)據(jù)安全。
商業(yè)模式
目前快盤的商業(yè)模式還在探索當(dāng)中,暫時不方便透露,到了合適的時機(jī)會告訴大家。(51CTO編輯注:快盤注冊用戶的免費(fèi)容量為15GB)
用戶方面,金山快盤目前用戶已經(jīng)超過1000萬,存儲文件達(dá)到4PB。
對網(wǎng)盤市場未來的看法
目前市面上的網(wǎng)盤大致分為“分享型”“同步型”兩種類型,以115為代表的“分享型”網(wǎng)盤,主要用于電影等資源的存儲、下載以及外鏈方面。用戶使用它只是為了獲取一些娛樂資源而已。
金山快盤屬于“同步”型網(wǎng)盤,定位是個人數(shù)據(jù)云存儲中心,這個定位則決定了快盤主要用于同步用戶的個人文件資料數(shù)據(jù)。將來,硬件將會越來越便宜,乃至免費(fèi),數(shù)據(jù)的價值則是日趨攀升的,人們在信任的基礎(chǔ)上,將個人數(shù)據(jù)存儲到快盤上,我們看中的就是數(shù)據(jù)的價值。金山快盤不僅具有普通網(wǎng)盤的存儲備份功能,更具備實時同步功能,用戶本地的數(shù)據(jù)發(fā)生修改變動,快盤會***時間將修改同步到服務(wù)器中,將用戶的本地數(shù)據(jù)與云端服務(wù)器中的數(shù)據(jù)實時保持一致。同時,金山快盤的同步能保證用戶電腦和手機(jī)之間,手機(jī)和手機(jī)之間的數(shù)據(jù)實現(xiàn)直接跨平臺互通互聯(lián),不用數(shù)據(jù)線,也不用iTunes,用戶可以隨時隨地通過手機(jī)查看電腦上文件。再結(jié)合上WPS這款辦公軟件,實現(xiàn)“云端辦公”。金山快盤讓云存儲真正走進(jìn)每個人的生活。