前言:#
什麼是 LXC 伺服器?
LXC(Linux Containers)是一種作業系統層級虛擬化技術,用於在 Linux 系統上建立和管理容器。它允許將一個或多個應用程序及其依賴項隔離在獨立的容器中,每個容器都有自己的檔案系統、網路、進程空間等。LXC 提供了一種輕量級的虛擬化解決方案,與傳統的虛擬機相比,它具有更低的開銷和更快的啟動時間。
LXC 伺服器是運行 LXC 技術的伺服器。這些伺服器使用 LXC 來建立和管理容器,使使用者能夠輕鬆地部署、運行和管理多個應用程序或服務。LXC 伺服器通常用於虛擬化伺服器環境,提供更高的資源利用率和更靈活的部署選項。
擴展閱讀:
不僅有 LXC 還有 LXD,什麼是 LXD?#
LXD 是一個基於 LXC 的容器管理工具,它提供了一個更簡單、更強大的方式來管理 Linux 容器。LXD 構建在 LXC 之上,並提供了額外的功能和工具,使得管理和部署容器變得更加容易。
與傳統的 LXC 相比,LXD 具有以下優點和特點:
- 易用性:LXD 提供了一個簡單的命令行界面和 RESTful API,使使用者能夠輕鬆地創建、啟動、停止、刪除和管理容器。
- 性能:LXD 提供了更高效的容器管理,包括更快的啟動時間、更低的資源消耗和更好的性能。
- 安全性:LXD 提供了一系列安全功能,包括容器隔離、資源限制和訪問控制,以保護容器和宿主系統的安全。
- 可擴展性:LXD 支持集群和分佈式部署,使使用者能夠輕鬆地擴展和管理大型容器基礎設施。
- 總的來說,LXD 提供了一個簡單、高效和安全的容器管理解決方案,適用於各種場景,包括開發、測試、部署和運維。
擴展閱讀:
正文:#
之前寫了一篇文章:Docker 安裝多個寶塔 + 商業思路 大家可以去看看,現在這篇文章算後續。
在 b 站看見一個賣寶塔虛擬主機的,但是並非常規的虛擬主機,有獨立的 Root 權限,可以搭建除 PHP 以外的一些 Java Node Python 項目。因為當時我無法打開銷售平台的網站,並沒有去體驗,也不知道別人是什麼技術原理。
昨天又看見一家也是相同的廣告語,但是沒有庫存,於是來到最開始的這一家購買了一台玩玩,我一直以為是使用 Docker 去虛擬化小雞出來,今天登陸上伺服器才知道系統架構是 LXC(還是通過融合怪跑分腳本看見的)。當時我一直在驗證是否在 Docker 容器裡運行的系統。
LXC 和 KVM 都可以對小雞的實際使用核心數量進行控制,並且上下行寬帶磁盤都是可以控制,但是 KVM 不能直接超售內存硬盤,可以通過其他辦法超售。LXC 就比較變態了,硬盤貌似不能超售 內存可以超級無敵超售。
我在一鍵開通 LXD 腳本GitHub 上看見作者說:
———— 實測甲骨文的 2C2G60G 能開 30 台 1H512M1.5G 的 30 台
————DigitalOcean 的 4C8G160G 不吃滿硬盤的情況能開 135 台 1H512G2GSSD
———— 正常一般 1C1G20GSSD 的 VPS 能開 15 台左右
雖然腳本是基於 LXD, 但是開出來的小雞架構還是 LXC,大家可以自行去 GitHub 查看:https://github.com/MXCCO/lxdpro
另外還有一個腳本:https://github.com/oneclickvirt/lxd 這個腳本文檔什麼的都比較詳細一點,我自己玩了一下 但是並沒有仔細去測試開出小雞的 vps 功能怎麼樣,對於穩定性我就不做多評價,可玩性還是非常高的,並且支持給小雞分配 ipv6,能否分配 IPv4 就不清楚了。
優缺點:#
創建的容器可能會沒網路,我經過測試把防火牆關閉就好了
優點就是可以瘋狂的超售,並且如果你有一台 VPS 就能玩,不需要你的伺服器像開 KVM 小雞支持虛擬化,每一台小雞可以開不同的系統,每個系統都是一個純潔的系統,性能損耗比 Docker 低。並且能像其他虛擬化技術一樣分配核心數和實際使用核心數,限制寬帶磁盤等。
缺點就是(沒有獨立的 IPv4,這個我不是很清楚算一個缺點吧,可以分配 IPv6。)有一點不穩定吧,我購買的寶塔虛擬主機,我進終端升級成破解版,然後再服務商控制台重啟,伺服器直接 G 了,後面又重裝再升級重啟又沒問題了,就是重啟有些慢。其他缺點目前不明也沒深入了解。
想玩的小夥伴可以直接到上面的 GitHub 用腳本去玩一下。
商業思路:#
我看了看其實幾年前就有人賣 LXC 伺服器了,現在估計沒啥人賣了,價格便宜比較小眾。
但是我前面寫的Docker 安裝多個寶塔 + 商業思路一樣的還是可以複現一下,把 docker 技術換成 lxc,自己做一個預裝破解版寶塔的鏡像,然後還是和我這個文章思路差不多一樣,把容器的 ssh ftp mysql 端口映射到宿主機來。
我購買的這台 lxc 伺服器,是通過另外一台伺服器綁定域名然後實現訪問。就暫且寫到這裡吧,寫文時一直被打斷...