網(wǎng)盤是一種在線存儲(chǔ)服務(wù),提供文件存儲(chǔ),訪問,備份,貢獻(xiàn)等功能,是我們?nèi)粘V胁豢苫蛉钡囊环N服務(wù)。很多互聯(lián)網(wǎng)公司都為個(gè)人和企業(yè)提供免費(fèi)的網(wǎng)盤服務(wù)。但這些免費(fèi)服務(wù)都有一些限制,比如限制下載速度,限制文件大小,不能多人同時(shí)管理,不能實(shí)現(xiàn)一些定制化功能。如果想取消這些限制,就要付費(fèi)。現(xiàn)在為大家介紹一種免費(fèi),且功能無限制的私人網(wǎng)盤。利用開源網(wǎng)盤軟件NextCloud,配合亞馬遜云科技提供的免費(fèi)服務(wù)額度,來搭建一個(gè)沒有使用限制的私人網(wǎng)盤。
成本優(yōu)勢
由于亞馬遜云科技服務(wù)種類較多,且計(jì)費(fèi)詳細(xì),很多用戶有些看不懂,所以對(duì)使用亞馬遜云科技云服務(wù)器望而卻步。其實(shí)亞馬遜云科技很多服務(wù)都有免費(fèi)套餐,以讓用戶體驗(yàn),這些服務(wù)的免費(fèi)套餐,搭建一個(gè)私人網(wǎng)盤綽綽有余。
技術(shù)優(yōu)勢
眾所周知,亞馬遜云科技為很多跨國公司提供穩(wěn)定的企業(yè)級(jí)云服務(wù)。將網(wǎng)盤架設(shè)在亞馬遜云科技上,依托亞馬遜云科技提供的企業(yè)級(jí)服務(wù),使網(wǎng)盤性能更加卓越和穩(wěn)定。NextCloud是一款基于php開發(fā)的開源網(wǎng)盤應(yīng)用。當(dāng)您選擇亞馬遜云科技的Graviton2運(yùn)行php7.4版本代碼時(shí),性能提升多達(dá)30%。另外,作為網(wǎng)盤存儲(chǔ)介質(zhì)的Amazon S3可達(dá)到99.999999999%(11個(gè)9)的持久性,并為全球各地的公司存儲(chǔ)數(shù)百萬個(gè)應(yīng)用程序的數(shù)據(jù)。所以,您無需擔(dān)心數(shù)據(jù)丟失。
操作指南:創(chuàng)建實(shí)例
首先,選擇一個(gè)在中國訪問較快的亞馬遜云海外區(qū)域,這里拿新加坡為例。在網(wǎng)頁右上角切換區(qū)域?yàn)樾录悠隆|c(diǎn)擊網(wǎng)頁左上角的“服務(wù)”,找到EC2,并點(diǎn)擊。點(diǎn)擊網(wǎng)頁中的“啟動(dòng)實(shí)例”按鈕。
在選擇操作系統(tǒng)頁面,選擇Ubuntu Server 20.04 LTS,并且在右側(cè)選擇系統(tǒng)版本為ARM。點(diǎn)擊藍(lán)色的“選擇”按鈕。(注意:如果是免費(fèi)套餐內(nèi)的操作系統(tǒng),會(huì)有標(biāo)注“符合條件的免費(fèi)套餐”。)
在選擇實(shí)例類型頁面,選擇micro,其中的字母g代表采用了Graviton2芯片。看到這個(gè)類型也標(biāo)注了“可免費(fèi)試用”。點(diǎn)擊“下一步:配置實(shí)例詳細(xì)信息”。
去掉“積分規(guī)范”后面的復(fù)選框,避免產(chǎn)生額外費(fèi)用。點(diǎn)擊“下一步:添加存儲(chǔ)”。
在添加存儲(chǔ)頁面,將根卷大小更改為30GB,因?yàn)閬嗰R遜云提供的免費(fèi)套餐最大為30GB。點(diǎn)擊“下一步:添加標(biāo)簽”。
添加標(biāo)簽頁無需任何修改,直接點(diǎn)擊“下一步:配置安全組”,選擇“創(chuàng)建一個(gè)新的安全組”,點(diǎn)擊左下角的“添加規(guī)則”按鈕,類型選擇“http”,確認(rèn)下端口范圍為80,來源為0.0.0/0,代表任意IP可訪問。后面::/0代表IPv6。點(diǎn)擊右下藍(lán)色按鈕“審核和啟動(dòng)”。
在核查實(shí)例啟動(dòng)頁面,點(diǎn)擊右下按鈕“啟動(dòng)”。會(huì)讓您創(chuàng)建密鑰,用于登陸實(shí)例,按提示創(chuàng)建并保存即可。
操作指南:分配固定IP
這樣創(chuàng)建出的實(shí)例只分配了臨時(shí)IP,我們需要給實(shí)例分配一個(gè)固定IP地址,點(diǎn)擊左上角“服務(wù)”,找到VPC。
進(jìn)入到VPC點(diǎn)擊左側(cè)“彈性IP”,再點(diǎn)擊右側(cè)“分配彈性IP地址”,得到一個(gè)固定IP地址。選中這個(gè)地址,點(diǎn)擊“操作”按鈕,選擇“關(guān)聯(lián)彈性IP地址”,在關(guān)聯(lián)頁面選擇剛才創(chuàng)建的實(shí)例,將固定IP與剛才創(chuàng)建實(shí)例相關(guān)聯(lián)。請(qǐng)記下這個(gè)固定IP,后面會(huì)使用它來訪問網(wǎng)盤。
操作指南:安裝NextCloud
返回EC2服務(wù)界面,觀察實(shí)例狀態(tài)為“正在運(yùn)行”,且狀態(tài)檢查為“2項(xiàng)檢查已通過”。則代表已經(jīng)創(chuàng)建成功,勾選實(shí)例前的復(fù)選框,點(diǎn)擊右側(cè)的“連接“按鈕。
使用EC2 Instance Connect從瀏覽器就可以登入EC2實(shí)例,如果失敗,使用console界面左下角語言切換,將console界面切換為英語,可以解決此問題。
登錄到實(shí)例后,先安裝開源網(wǎng)盤軟件NextCloud,運(yùn)行命令:
安裝完畢后會(huì)提示“nextcloud 22.1.1snap2 from Nextcloud? installed”,軟件安裝完成,需要配置用戶名和密碼,使用以下命令,其中xiayan替換為您的用戶名,passw0rd替換為您的密碼:
配置完成后,會(huì)顯示“Nextcloud was successfully installed”。現(xiàn)在需要來配置信任域,如果要使用IP來訪問網(wǎng)盤,那么下面命令“value=”后面寫入剛才配置的彈性IP,如果有自己的域名,后面會(huì)使用域名訪問,那么下面命令“value=”后面寫入您的域名,并將您的域名指向剛才配置的彈性IP。
現(xiàn)在可以用瀏覽器打開剛才的IP地址或域名,注意使用http,如果瀏覽器打開失敗,可以嘗試輸入完成的地址,http://加上IP地址。用剛才配置的用戶名密碼登陸。但目前界面為英文,可以點(diǎn)擊右上角的個(gè)人設(shè)置,更改語言為中文。
操作指南:配置NextCloud后端存儲(chǔ)為S3
目前為止,網(wǎng)盤已經(jīng)搭建完成,現(xiàn)在使用30G免費(fèi)EBS作為網(wǎng)盤存儲(chǔ)介質(zhì)。如果需要更大的空間,更好的持久性,可以配置網(wǎng)盤利用S3進(jìn)行存儲(chǔ)。點(diǎn)擊右上角個(gè)人設(shè)置,選擇“應(yīng)用”,在“已禁用的應(yīng)用”中找到External storage support,點(diǎn)擊“啟用”。
創(chuàng)建一個(gè)S3存儲(chǔ)桶。創(chuàng)建存儲(chǔ)桶后,還需要?jiǎng)?chuàng)建一個(gè)iam user。點(diǎn)擊左上的服務(wù),選擇IAM。點(diǎn)擊左側(cè)“用戶”,然后點(diǎn)擊“添加用戶按鈕”。輸入一個(gè)用戶名,在訪問類型選擇“訪問密鑰”。
在添加權(quán)限時(shí),選擇“直接附加現(xiàn)有策略”,然后在篩選策略中輸入“s3”,勾選”AmazonS3FullAccess”。
后面不用做更改,直接下一步至用戶創(chuàng)建。提示用戶創(chuàng)建成功后,會(huì)顯示“訪問密鑰ID”和“私有訪問密鑰”。請(qǐng)記錄下來。
在個(gè)人設(shè)置里,找到“外部存儲(chǔ)”,選擇添加存儲(chǔ),選擇Amazon S3。
在指定位置填入剛才創(chuàng)建的存儲(chǔ)桶名稱,存儲(chǔ)桶所在區(qū)域代碼,應(yīng)確保S3和EC2實(shí)例在同一區(qū)域,否則會(huì)有額外費(fèi)用。另外也需要填入剛才記錄的訪問密鑰ID”和“私有訪問密鑰”,點(diǎn)右側(cè)的對(duì)勾,如果添加成功,左側(cè)會(huì)有綠色圓形圖標(biāo)提示,如下圖:
可以在網(wǎng)盤列表中找到新建的AmazonS3目錄,存在此目錄的文件是放置于S3之上,擁有11個(gè)9的持久性。
結(jié)論
至此基于Graviton2和S3免費(fèi)套餐的私有網(wǎng)盤就已經(jīng)搭建成功了。NextCloud有桌面版,安卓版以及iOS版本的客戶端,可以用于同步備份,也有強(qiáng)大的多用戶系統(tǒng),可以多人協(xié)同工作和共享,也能和wordpress等很好集成。本文只是做了拋磚引玉,還有很多提高的地方,比如配置CloudFront CDN加速網(wǎng)盤的訪問,CloudFront也有50GB的免費(fèi)套餐。也可以將網(wǎng)盤配置為https,訪問更為安全。
在EC2實(shí)例主機(jī)之外,亞馬遜云科技Amazon Lightsail也是非常實(shí)用的環(huán)境搭建選擇,可以提供易于建立的虛擬服務(wù)器(VPS),在幾分鐘內(nèi)啟動(dòng)網(wǎng)站、Web應(yīng)用程序或項(xiàng)目,整體效率不斷攀升。并且可以通過Amazon Lightsail控制臺(tái)或API管理實(shí)例,更加便捷。
您還可訪問官網(wǎng),了解在生成式人工智能時(shí)代下,亞馬遜云科技新推出的Amazon CodeWhisperer,這一工具通過生成式AI的技術(shù)和方式,幫助開發(fā)者更快的完成更多工作,自信地進(jìn)行編碼,但代碼安全性也沒有落下,Amazon CodeWhisperer會(huì)自動(dòng)掃描你的代碼以檢測難以發(fā)現(xiàn)的漏洞。最重要的是開發(fā)速度直線提升57%,成功的可能性增加27%,工作效率得到巨大飛躍。
審核編輯 黃宇
-
亞馬遜
+關(guān)注
關(guān)注
8文章
2687瀏覽量
83996 -
云服務(wù)器
+關(guān)注
關(guān)注
0文章
766瀏覽量
13501 -
ec2
+關(guān)注
關(guān)注
0文章
6瀏覽量
2372
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
云盤服務(wù)器用的什么硬盤類型?
華為 Flexus 云服務(wù)器搭建 Cloudreve 私人網(wǎng)盤

基于華為云 Flexus 云服務(wù)器 X 實(shí)例快速搭建 Halo 博客平臺(tái)

華為云 Flexus 云服務(wù)器 X 實(shí)例之 Docker 環(huán)境下部署 JmalCloud 個(gè)人網(wǎng)盤

亞馬遜云科技發(fā)布Amazon Trainium2實(shí)例
亞馬遜云科技宣布Amazon Trainium2實(shí)例正式可用

評(píng)論