為何要使用樹莓派為你的業務提供動力 | Linux 中國

語言: CN / TW / HK

為何小小的單板機是智慧工作以及小型辦公室的未來。

(本文字數:1695,閱讀時長大約:2 分鐘)

隨著疫情的大流行,我們的工作方式也正在發生著改變。工作的分散化正在成為所有公司需要面臨的一項重要挑戰。

智慧辦公室

即使工廠認為智慧辦公僅僅是通過虛擬私有網路來對員工的膝上型電腦進行遠端控制,再稍微增加一點進化也可以讓一些基本的辦公服務離人們更近一點,這些都能夠極大降低資料中心的負載,並且提高人們的工作體驗。這個方案還有一個額外的影響就是從資訊和通訊技術(ICT)上來說消除了許多單點故障。

與其在公司外部有成百上千的工作場地,不如在世界範圍內有著成百上千的小型辦公室/分支,這就是所謂的“智慧辦公室”。

這種表述可能會讓許多 ICT 專家感到恐慌,因為這種文化使得每個辦公室都與一臺大機器(即伺服器)聯絡在一起,即使分散計算資源的優勢非常明顯。

一個不同的角度

如果你能用一塊 50 美元的小開發板提供一個大伺服器的服務會怎麼樣?如果這個小板子只需要一張 SD 卡和一個普通的 USB 電源支援,那又會怎麼樣呢?這就是樹莓派 是最靈活的解決方案的原因所在。

樹莓派開發板是尺寸非常小的執行 Linux 的計算機。它有一個由樹莓派基金會提供和維護的作業系統: 樹莓派作業系統(Raspberry Pi OS) 。它基於 Debian,並與這個最知名的 Linux 發行版共享許多軟體包。此外,許多樹莓派的開發板能夠完美執行最知名的 Ubuntu 伺服器,它涵蓋了 ARM 處理器支援,提供了對低功耗處理器的支援。

但樹莓派開發板對小公司來說也是一個很好的機會,以能夠承擔得起的代價獲得大量的(開源)服務。但這種情況下,你必須考慮資料丟失的風險,因為你把所有的服務執行在一個小的、消費級的硬體上。不過設定正確的備份/恢復程式能夠降低這些風險。

你能從樹莓派開發板上提供什麼服務?

大多數服務通常由更昂貴的伺服器提供。這裡的“大多數”取決於一些限制:

  • ARM 處理器: 一些軟體包只支援 x86/x64 處理器。這是最難克服的挑戰之一。但另一方面,ARM 處理器的市場份額不斷增長,使得程式設計師為他們的軟體開發了相容 ARM 處理器的版本。
  • 記憶體容量: 這是一個僅限於在複雜應用以複雜的方式進行復雜的計算的情況下討論的問題。很多時候,這只不過是關於重新審查程式碼、拆分步驟,並保持簡單高效的問題。此外,如果一個服務雖然只服務少數幾個使用者,但需要大量的記憶體/CPU,這大概也意味著此服務沒有正常工作。這可能是你消除浪費資源的舊問題的一個機會。最後,最新的樹莓派開發板把記憶體容量升級到了 8GB,這是一個很大的提升。
  • 對伺服器沒有經驗的使用者: 這是另一個問題,你可以在基礎映象所在的樹莓派的 micro-SD 卡中儲存系統和執行資料。

也就是說,你能夠用樹莓派做很多有趣的事情。在我的部落格 裡,我通過執行各種服務進行了測試 —— 從基本的 LAMP 伺服器到複雜的 CRM。從簡單到複雜系統,全部都是開源的,例如:

對樹莓派來說,另一個有趣的用法是在你的遠端辦公室獲得提供高階服務的 Wi-Fi 熱點,並且可以從它的乙太網埠進行控制。

最後,樹莓派也能夠執行容器,這是一個額外的工具,從這個不可思議的開發板中獲得一個可用的服務世界。

via: https:// opensource.com/article/ 22/1/raspberry-pi-business

作者:Giuseppe Cassibba 選題: lujun9972 譯者: void-mori 校對: wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出