Q&A
為什麼要使用Linux?
省錢 - 絕大多數的發行版(Linux distribution)都可以免費使用,無須付費購買授權。
效能 - 相比Windows來說,Linux對於硬體的要求較低,以伺服器的使用環境(不包桌面環境)來說,1核心的CPU搭配1GB的記憶體即可流暢運作,當然也要根據使用需求調整硬體。
軟體生態 - 大部分伺服器運作時所需的軟體都可在Linux上安裝使用,網路上也有許多資源可供參考。
自由 - 只要遵守開源的相關規範,你甚至可以在商業上使用、修改它、發布它。
社群 – 許多軟體由社群維護,就算你沒有花錢,也能獲得社群的支援(請遵守社群規範)。
那伺服器要架在哪?
如果要架在家裡的電腦上,你可能要考慮下面幾個問題
雲端是什麼?
雲端的意思是透過網路存取計算的資源,簡單來說就是伺服器硬體放在雲端廠商的機房,而我們透過網路連線到伺服器管理。
以下是你可能會對雲端有的問題
價格 - 大部分人對於雲端的印象是很貴,不過其實也是有較為低價的選擇,那就是VPS(虛擬私人伺服器),透過虛擬化的技術將機房內的硬體資源分配給多個使用者使用,每個VPS都可以分配獨立的IP、使用各自的作業系統,CPU、記憶體、硬碟也是互相隔離的,也是因為分給多個使用者使用,價格也會比較便宜,一個月5美元即可有一臺1核心1GB記憶體的VPS,當然根據使用需求,有可能需要更好的規格,需要選擇適合自己的廠商及方案了。
過於專業 - 確實有些廠商的管理介面對於剛接觸的使用者來說過於複雜,不過也有廠商提供較為簡單的管理介面,比如只要選擇想要的作業系統,系統就會安裝好,無須手動掛載iso檔安裝。
很難管理 - 以VPS來說,通常都是使用者自行管理,好處是彈性大、價格相比請別人代管便宜許多,不過缺點是需要使用者花費時間心力去維護,通常在伺服器的環境下,沒有圖形化介面,需要透過指令控制伺服器,這對於大部分人來說可能是困難的,我是覺得只要願意花些時間精力去嘗試,不要排斥打指令這件事,應該可以慢慢習慣。
雲端可以做什麼?
簡單分成兩種
部署自己的專案
使用別人的軟體
Last updated