一句話(huà)概述:
利用(yòng)阿裏雲Serverless快(kuài)速搭建高(gāo)效、安全、流暢、私有的(de)企業網盤系統,讓移動協同辦公更加輕松。
一、面臨的(de)挑戰
(一)各存各的(de),缺乏文檔統一管控手段。
(二)人(rén)員(yuán)流動導緻文檔流失,敏感信息洩露。
(三)勒索病毒猖獗,面監安全風險。
(四)移動辦公成常态,文檔的(de)共享、流轉、協同、版本管理(lǐ)等要求提高(gāo)。
(五)系統搭建的(de)性價比不高(gāo)。
二、方案概述
本方案将使用(yòng)阿裏雲函數計算(suàn),極速搭建高(gāo)性能網盤。
(一)部署環境
雲平台 | 阿裏雲 |
産品 | 函數計算(suàn)FC+文件存儲NAS+對(duì)象存儲OSS |
網盤系統支持阿裏雲、騰訊雲、華爲雲等主流雲平台的(de)對(duì)象存儲,相較于雲盤和(hé)NAS,更具性價比。ECS帶寬可(kě)以根據實際需求進行調整,方案還(hái)需購(gòu)買一個(gè)OSS下(xià)行流量包,通(tōng)過網盤上傳文件是走内網,不需要支付額外的(de)流量費用(yòng)。
阿裏雲函數計算(suàn)爲解決計算(suàn)成本和(hé)效率問題而生,基礎設施的(de)雲化(huà),使您能快(kuài)速調動和(hé)使用(yòng)海量計算(suàn)資源,無需擔心如何短時(shí)間内獲取合适規格的(de)服務器。
函數計算(suàn)流程圖如下(xià):
将網盤部署到函數計算(suàn),數據庫持久化(huà)使用(yòng)阿裏雲文件存儲,内容存儲使用(yòng)阿裏雲對(duì)象存儲, 我們就得(de)到一個(gè)專屬的(de)”計算(suàn)+存儲都可(kě)以Serverless無限擴展、不限制網速、支持數百種文件格式在線預覽編輯和(hé)播放、輕松分(fēn)享和(hé)協作”的(de)網盤系統。
(二)部署架構
Serverless将 Web UI FileManager工程上傳到NAS,指定了(le)Web的(de)目錄在NAS上。
(三)部署實施
1.開通(tōng)業務
登錄阿裏雲控制台,開通(tōng)以下(xià)服務:函數計算(suàn)FC、文件存儲NAS。
進入相關服務控制台,點擊【免費開通(tōng)】,在跳出界面中勾選相關服務協議(yì)後開通(tōng)即可(kě)。
2.創建網盤應用(yòng)
(1)進入到函數計算(suàn)FC控制台,點擊左側的(de)【應用(yòng)】按鈕。
(2)點擊【創建應用(yòng)】按鈕,在應用(yòng)列表中找到【Kodbox】應用(yòng),點擊【立即創建】。
(3)選擇【直接部署】,通(tōng)過下(xià)方的(de)角色創建,授予函數計算(suàn)訪問其他(tā)雲資源應用(yòng)的(de)角色。
(4)點擊【同意授權】。
(5)開通(tōng)完成後,我們可(kě)以在配置界面看到如下(xià)角色信息:
(6)角色授權信息和(hé)确認無誤後,點擊最下(xià)方的(de)【創建按鈕】,之後等待應用(yòng)創建完成即可(kě)。
(7)我們可(kě)以在應用(yòng)界面看到部署詳情:
(8)應用(yòng)創建好後,我們可(kě)以看到訪問域名。
我們可(kě)以通(tōng)過訪問域名訪問登錄網盤系統,初始賬号和(hé)密碼均爲admin,後期可(kě)以自行更改。
3.設置存儲類型爲阿裏雲OSS
我們可(kě)以在網盤系統中添加阿裏雲OSS作爲默認存儲,節省存儲支出。
具體步驟如下(xià):
(1)查看NAS所處VPC的(de)地域,在相同地域創建Bucket。
(2)在網盤系統後台的(de)存儲管理(lǐ)中,添加存儲類型爲【阿裏雲OSS】的(de)存儲。
填寫完成後選擇【設爲默認】,如果配置正确,可(kě)以看到創建完成界面,否則最後會報錯。
(3)測試文檔上傳是否存儲至對(duì)象存儲OSS中。
我們可(kě)以在對(duì)象存儲控制台中看到我們上傳的(de)文檔。
三、成本剖析
(一)函數計算(suàn)費用(yòng)
函數計算(suàn)從請求次數、資源使用(yòng)和(hé)公網出流量三個(gè)維度進行計費。
- 請求次數:函數計算(suàn)根據每月(yuè)的(de)調用(yòng)總數計費。請求次數費用(yòng)=函數調用(yòng)次數×單價。每月(yuè)前100萬次函數調用(yòng)免費,單價爲0.0133元/萬次。
- 資源使用(yòng):0.000110592 元/GB-秒,每個(gè)月(yuè)有40萬GB-秒的(de)免費額度
- 流量費用(yòng):内網流量不計費,公網入流量不計費,如果存儲對(duì)象爲OSS,那麽函數計算(suàn)的(de)流量費用(yòng)爲基本0(網盤緩存會使用(yòng)函數計算(suàn)的(de)出網流量)。
(二)文件存儲NAS費用(yòng)使用(yòng)阿裏雲NAS,主要部署KodBox應用(yòng)需要的(de)sqlite數據庫,NAS标準存儲價格爲0.35元/GB/月(yuè),由于NAS單價比較貴,建議(yì)NAS盤隻做(zuò)KodBox的(de)sqlite數據庫存儲,不會超過1G,費用(yòng)爲0.35元/月(yuè)。
(三)對(duì)象存儲OSS費用(yòng)對(duì)象存儲OSS從存儲、流量和(hé)請求來(lái)進行計費。
- 存儲費用(yòng):使用(yòng)對(duì)象存儲OSS來(lái)存儲文檔、音(yīn)頻(pín)等内容,可(kě)以購(gòu)買OSS資源包。假設有100GB的(de)資源需要存儲,每月(yuè)隻需要11元。如果存儲的(de)數據訪問量比較低(例如一年一次),可(kě)以使用(yòng)冷(lěng)歸檔型,價格低至0.015元/GB/月(yuè),這(zhè)樣100GB的(de)冷(lěng)歸檔數據存儲費用(yòng)隻需要每月(yuè)1.5月(yuè)。
- 流量費用(yòng):外網流出流量分(fēn)爲閑時(shí)和(hé)忙時(shí)流量,閑時(shí)(00:00-08:00)0.25元/GB,忙時(shí)(08:00-24:00)0.50元/GB。
- 請求費用(yòng):PUT和(hé)GET類型均爲0.01元/萬次,一億次請求隻需要100元。
(四)對(duì)比ECS部署方案價格
以20用(yòng)戶爲例,每月(yuè)請求次數爲500萬次,文件存儲容量爲2TB,外網流出流量爲500GB,産品計費模式均爲按量計費,一個(gè)月(yuè)成本價格如下(xià):
計費項 | ECS方案 | Serverless方案 |
應用(yòng) | 雲服務器:4vCPU 8GiB(系統盤40GIB)資源費用(yòng)=1.296*24*30=933.20元 | 請求費用(yòng)=0.0133*(500-100)=5.32元資源費用(yòng)≈0(每月(yuè)免費額度400,000 GB-秒) |
流量 | 流量費用(yòng)=0.8*500=400元 | 流量費用(yòng)=0.5*500=250元 |
存儲 | 存儲費用(yòng)=2000*0.12=240元 | 存儲費用(yòng)=2000*0.12=240元 |
總價 | 933.20+400+240=1573.2元 | 5.32+250+240=495.32元 |
可(kě)以看到,使用(yòng)Serverless方案可(kě)以極大(dà)地降低網盤系統成本并且在部署方面會更加方便快(kuài)捷。