5G來臨,咱們該如何打造本身的家庭數據中心

版權聲明:本文爲ABC實驗室原創文章,版權全部, 侵權必究!html

本文是本系列的理論篇,微信掃碼關注「ABC實驗室」公衆號(二維碼見文末),能夠跟蹤和訂閱本系列後續實踐介紹。web

編者語

在信息化大行其道的今天,如何進行家庭數字化,是本文探討的主題。安全

如何搭建和優化家庭寬帶網絡、如何安全存儲我的數據、如何構建豐富的家庭娛樂中心、如何利用家庭數據平臺促進我的成長,一直是困擾當下不少年輕網民特別是開發者的問題,本文做者嘗試經過系列文章回答這些問題。服務器

導引

最近中國移動客服給做者電話,說只要在原有套餐基礎上每月多加20元,百兆寬帶就能夠升級爲千兆寬帶。 這聽起來很誘人,不是嗎?家庭帶寬均可以這麼低價格升級到千兆啦(總共30元/月,座標蘇州),真是不敢想象。微信

這幾年國內都在加快電信的基礎設施建設和改造升級(PS: 疫情期間啓動的新基建,數據中心建設也擺在了重點方向)。之前對中國移動寬帶速度慢、體驗很差的刻板印象,在近兩年做者親身對比使用中(做者家中也安裝了電信寬帶)獲得了很大改觀。的確中國移動這幾年在主幹網建設和寬帶新開戶方面,的確是一枝獨秀!網絡

 今天引入中移動寬帶千兆升級這個話題,主要想說說,在這個光纖入戶、5G商用、萬物互聯的時代,各行各業都在巨大的時代浪潮推進下進行數字化改造和升級,咱們私人數據將會呈爆炸式增加而愈發重要,誰先管理並利用好這些寶貴的數據資產,將決定着我的持續成長和家庭的寶貴數字財富累積。所以結合我的的體驗,和你們初步探討下如何構建家庭數據中心這個話題。框架

概述

目標性能

首先,咱們這裏所指的家挺數據中心概念,既不是指成千上萬臺服務器的大規模互聯網數據中心,也不是你們所說的有幾十臺或上百臺服務器的電信機房,咱們這裏所說的家庭數據中心,更多的目標在於「家用」,對家庭進行數字化並對其數據進行系統管理和利用。網上也有家庭數據中心的這個提法,更多集中在數據存儲和媒體中心的功能上。這篇文章也將數據存儲爲家庭數據平臺的核心,但會以家庭數字化升級爲目標,來作作進一步的擴充和加強。學習

好處大數據

關於構建家庭數據中心,你們第一個想到的問題確定會問它會帶來哪些好處呢,做者作了簡要分析以下:

保護好我的和家庭數據,例如:家庭相冊、珍貴視頻、重要文件、娛樂媒體等,這些都是重要的數字資產。舉例來講,等你老了的時候再看看過往的珍貴照片和視頻,回憶一下之前那些崢嶸歲月,那體驗必定很美好! 雖然雲存儲也能作到這些,但安全性、速度和成本優點都要差一些。

提供更豐富的媒體娛樂服務,例如:家庭媒體中心,能夠便捷觀看下載的電影、攝影圖片等。

擴大信息獲取,這個很好理解,這是牆的消極面。例如:Github網站是咱們開發人員須要常常訪問的,但因爲牆的緣由不是一直能訪問,這是一個敏感話題不便展開,但倒是一個廣泛痛點。

加強智能家居,如今智能家居設備有不少,什麼智能攝像頭、可視門鈴、智能音響等等,這些設備都須要聯網、聯動和數據管理這些基礎支撐。

促進我的成長,若是你是一個IT愛好者,你知道我說什麼。 若是有本身的IT設施和平臺,豈不是比雲服務更可控、成本更低、更具成長性和創新性。即便你不是IT成業人員,只是一個普普統統的網民,你依然能夠藉助家庭數據平臺,Own一個,利用它的獨有性、持續性和託管能力,孵化你的數字資產,促進我的、家庭和事業的進步。

挑戰

構建家庭數據中心會以下挑戰:

低成本,我相信不少人都不可能投入太多,不然就直接用雲服務了。成本控制在1~2萬元如下是你們還能接受的幅度。

低功耗,畢竟平臺一直在線,若是功耗很高,一年電費都傷不起啊!

體積小,太大的設備在家裏也沒地方放的。雖然網上也看到國外家庭數據中心規模也不小,但畢竟那隻少數人的個例。

低噪音,設備太吵會影響家庭成員學習和休息,那就拔苗助長了。

按需性能,性能不是追求的目標,畢竟家庭使用場景,負載仍是很小的。

穩定可靠,這點在網上常見的家用方案中比較容易被忽視,但其實只有穩定可靠纔有更大意義和價值,不然只是個玩具而已。

框架

雖然家庭數據中心沒有真正數據中心規模,目標也徹底不一樣,但卻涉及到相同的IT領域。咱們知道IT基本內容包括計算、存儲和網絡,家庭數據中心也會涉及到這些方面。所以咱們會從家庭的網絡、家用的設備、數據存儲和支撐系統等四個方面給與介紹,總體框架以下圖所示:

需求

結合我的體驗,我以爲家庭數字化常見需求主要包括:寬帶上網、文件存儲、家庭雲盤和媒體中心等幾個部分。

1.寬帶上網

通常家庭基本上都有10個以上的數字終端,而隨着5G和智能家居的推廣和普及,家庭智能化設備會更多。寬帶上網應該是這些家庭設備的基本需求。同時,移動設備還須要無線覆蓋。所以家庭上網廣泛存在兩個痛點,一個是無線覆蓋範圍和穩定性不足,另一個就是上網速度慢了。因此咱們再選擇方案的時須要解決這兩個核心問題。

2.文件存儲

文件存儲需求應該是構建家庭數據中心的核心目標了。無論你有沒有意識到,不管是大的高清視頻,仍是一個小小合同模板或兒子生日照片,這些數字化的數據都是以文件的形式保存。只是沒有統一可靠的存儲以前,他們在各處散列着。可能在你很久沒打開的舊電腦裏面(不知道還能不能打開);也可能在你移動優盤裏(不知道丟在哪一個抽屜的角落裏);也可能存在公網雲盤裏面被當心翼翼的保護着,但5G存儲配額好像朝不保夕了。這些散列在各處的我的數字資產,四處割裂着。對待他們,你就像猴子下山同樣的態度,邊走變丟,僅此而已! 當時間流逝,咱們再回頭查找的時候,他們早已消失不見了。

所以,構建家庭數據中心核心,要解決好這些家庭成員數字資產便捷、可靠和可擴展的統一存儲問題。

3.家庭雲盤

家用私有云盤,是文件存儲的便捷服務。我想你們都有用過各類網盤進行電腦、手機和平板的文件保存和同步,例如國外知名的有Dropbox、Google Driver、OneDriver,國內有百度雲盤、騰訊微盤、蘋果的iCloud、電信家庭雲盤等等,這些雲端網盤服務,廣泛存在四個核心問題:隱私安全問題、容量限制問題、資費問題和同步速度體驗問題。若是咱們本身可以結合家庭網絡,打造私人云盤,這些問題均可以迎刃而解。

4.媒體中心

家庭媒體中心主要經過構建媒體服務器提供相應服務,例如媒體服務器支持 iTunes 和 UPnP服務,從而手機或平板能夠播放媒體服務器存儲的圖片、音樂或視頻等多媒體內容。經過構建自動離線下載服務,加強媒體娛樂功能。坦白說,這塊我用的比較少,但倒是很多4k/8k 發燒友構建家庭數據中心的主要目的。

媒體中心這塊可能還包括多媒體制做,這塊是比較大的專業領域,咱們暫時不展開!

選型

接下來談談技術選型,咱們從網絡、硬件和系統,三個方面談談技術選型須要考慮的點,以及初步推薦。具體相關詳細操做,我會單獨寫一篇案例來分享實際操做經驗。

硬件

路由器

家用路由器經常使用的品牌有 NETGEAR 和TP-LINK, 選擇路由器要考慮以下幾點:

帶寬,家用核心路由器通常須要有1~3個千兆WAN,4~10個千兆LAN口,支持無線的路由器2.5G/4G融合帶寬在1500M以上。

穩定性,路由器應該是家用設備中在線時間最長的核心設備,通常都是7*24 不間斷工做,所以穩定性很是關鍵,品牌品質和散熱性設計是影響穩定性關鍵指標。

性能,路由器的性能是另一個關鍵指標,主要看內存大小和CPU相關指標。

可擴展性,體如今LAN口數量、可擴展的WAN數量、系統可定製型(例如支持梅林固件)

家庭住房面積不大能夠直接用一臺無線路由器便可,推薦NETGEAR路由器,例如 NETGEAR R7000,NETGEAR 夜鶯路由器價格也不貴、可靠性比TP-LINK無線路由器好。這款NETGEAR R7000還支持刷梅林固件,軟件擴展性比較強。

若是家庭住房面積較大,建議用TP-LINK TL-R479G+加NETGEAR R7000配合使用。TPLINK TL-R479G+是企業級的千兆路由器,很是穩定,功能豐富且價格不貴,總共9個端口,WAN口能夠擴展4個,能夠作入戶主路由器,進行撥號和核心路由。而NETGEAR R7000可做爲側路由,經過AP模式上聯到主路由,主要提供WiFi熱點和家庭媒體服務器功能。若是WiFi覆蓋不足能夠加一個迷你AP做爲補充。

存儲設備

存儲設備選型也有比較多的方案,例如: 路由器外掛移動硬盤方案、迷你主機加大硬盤方案、迷你主機外掛磁盤櫃、獨立NAS存儲等,不一樣方案優缺點比較以下:

以上四個方案中,方案1成本最低,基本上有NETGEAR路由器,配置一個移動硬盤就能夠了。

方案2和方案3相似,須要必定的IT動手能力,方案3在存儲容量上更大。針對大量的冷數據(例以下載的高清電影),方案3有其優點。

方案4是是NAS網絡存儲方案,除了性價比不高以外,屬於更專業的解決方案。但沒有方案2/3那樣多用途。

主機

主機是家庭數據中心重要的擴展。若是說在家庭數據中心中,網絡是基礎,數據存儲是核心,那麼主機就是靈魂。 有了主機大大擴展了家庭數據平臺的能力。

這些能力包括:

可靠的私有家庭雲盤

可靠的Web服務託管

軟路由和科學的上網

網絡爬蟲和資源採集

微型技術預演平臺

等等其餘可部署的IT能力(此處省略1萬言)

在主機硬件和軟件選型方面,結合「家用」的特色,選擇體積小、低功耗、無噪音的迷你主機便可。而系統平臺考慮主機服務特性,可用帶桌面的Linux系統。

在主機硬件選擇方面。高端的能夠選擇蘋果公司的Mac Mini、擴展性好的能夠選擇Intel公司的NUC、性價比高的能夠選擇華碩或華擎的迷你主機。

主機推薦配置,建議內存32G,硬盤 512 SSD系統盤 外加 1T SSD存儲盤(基於Intel NUC   NUC8i5BEH 推薦),主機系統採用Ubuntu Desktop 18.0.4 LTS版本

網絡

網絡是家庭數據中心最重要一環,須要解決「速度」和「可靠性」這兩個關鍵問題。

網絡速度

網絡速度包括家庭運營商出口帶寬和內網速度。其中出口帶寬主要受限於寬帶套餐,而家庭內網速度主要取決於路由器、網線和無線WiFi帶寬。家庭內網速度,只要使用合適千兆路由器,基本上很容易作到千兆網速。因此下面說說出口帶寬選型。

出口帶寬最低百兆,這個比較容易達到。基本上電信、聯通和移動提供的寬帶套餐都是百兆起步,但這三家寬帶選擇,對家庭網絡有不小的影響。以下是三家寬帶運營商優缺點比較,供你們參考。

綜上,若是須要構建家庭託管服務,優選電信或者聯通。

可靠性

爲了保障家庭網絡的可靠性,特別是託管服務的可靠性,須要單根寬帶PPPoE多撥或路由器多WAN口融合,這兩個方案都能支持同時獲取多個外網IP地址,以便訪問家庭託管的私有云盤和Web服務,這也是推薦使用電信寬帶和TP-LINK 多WAN口路由器的緣由。

系統

有了可靠的網絡、支持的主機和存儲設備後,咱們能夠構建哪些系統服務呢? 爲了構建這些系統服務又須要哪些技術支撐,接下來簡單說說這個話題。

外網訪問

家中構建的大部分服務,都系統提供外網訪問的能力,這樣隨時隨地經過手機或電腦獲取家庭數據。因此外網訪問,是基本的前置條件。

要提供外網能力,第一步要有外網IP(這裏是指IPv4, IPv6還沒全面支持),目前家庭寬帶能提供外網IP的只有部分地區電信和聯通才能提供。若是家庭寬帶不提供外網IP的用戶,只能採用外網穿透方案,無論是購買相似花生殼的內網穿透服務也好,仍是本身購買雲主機基於FRP軟件本身搭建也罷,也都能達到外網訪問的目標。只是內網穿透受限於穿透服務提供商的帶寬和付費價位(通常單線穿透帶寬都在1M左右),不是特別經濟的方案。

若是你家寬帶正好提供外網IP,雖然不是固定IP(固定IP屬於企業套餐,須要單獨購買,並且價格不菲),那依然恭喜你:基本上就能夠搭建託管服務了。但你須要解決以下2個問題:

外網IP不停切換問題,電信寬帶撥號基本上都是48小時從新撥號(可投訴改成一個月),因此IP在不斷切換,你須要DDNS進行綁定,綁定後會提供一個固定的域名,在寬帶外網IP變化時,DDNS客戶端會把最新的IP更新到固定域名中,並且DDNS服務通常路由器均可以避免費提供(例如本文推薦的兩款路由器)。

80/443端口不能訪問問題,電信運營商依照國家政策,爲防止我的惡意搭建Web服務,對全部家庭寬帶都屏蔽了80/443對外端口服務。所以,咱們託管的Web服務,只能經過第三方進行轉接。這裏必選提到第三方CDN服務的好處,你們能夠試試騰訊雲的CDN服務,每個月提供10G的免費流量,可使用非443/80端口進行回源,並且支持回源的主備切換,大大提升了服務的可用性,若是10流量不夠,能夠再對接下不限流量的360CDN或Cloudflare,作進一步加強。這個本來提供的web內容服務,自己就須要CDN加速,使用騰訊CDN還解決80/443端口不能訪問問題,一箭雙鵰。但這裏做者仍是提醒你們,本身搭建的網站仍是要作好備案,不作非法業務。

家庭雲盤

解決好外網訪問問題後,咱們來聊聊如何搭建家庭雲盤,構建家庭雲盤的軟件比較多。比較流行的有NextCloud、ownCloud、Seafile 和Syncthing等。其中 ownCloud最爲知名,NextCloud是其完善版本,從後臺、網頁、客戶端到各類Office集成,功能都很豐富。而Seafile是中國人開源的軟件,用Python寫的,性能很好,也有App支持。Syncthing比較專注,主要是文件同步。做者家庭雲存儲選擇的是Seafile,備份手機的相冊和同步電腦重要文件,感受還能夠,感謝這些開源項目和開發者。

媒體中心服務

這個功能能夠基於NETGEAR路由器或者梅林固件就能夠了。能夠提供在線播放多媒體內容的服務。後續文章咱們再展開!

監控存儲

這個需求不是特別多,可能那些大House用戶吧,哈哈。基本上路由器上集成商業的NVR存儲就能夠,若是本身搭建,也能夠基於開源軟件來搭。

Web託管

這個也是剛纔提到比較多的內容,作好外網訪問的方案後,使用一套WordPress或其餘內容管理系統均可以。WordPress基於插件機制,在內容管理這塊功能很是豐富,值得你們作一個嘗試,據統計互聯網上30%以上的內容網站都使用這WordPress構建。

科學的上網

這個不作展開,你懂得。 用梅林固件或虛擬機跑軟路由(Openwrt/Lede)就能夠了。

小結

本文主要介紹了構建家庭數據中心的目標、意義、需求及具體技術選型,接下來會結合我的案例,詳細介紹若是構建一個真正的家庭數據平臺,敬請期待!

官方原文: https://www.abcxlab.com/topic...

官方微信公衆號

留言 點贊 關注

歡迎關注「ABC實驗室」微信公衆號,咱們一塊兒分享人工智能、物聯網、大數據和雲計算技術乾貨。

—— ABC實驗室,讓技術更簡單

相關文章
相關標籤/搜索