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