LXC託管和容器

lxc徽標

最近,有消息稱,歐洲主要的網絡託管服務提供商之一SiteGround即將在我國定居,並在性能方面採用最先進的技術:我們正在談論 Linux容器或LXC。 在操作系統中,此功能不是新功能,因為FreeBSD具有Jails,Solaris具有Zones,並且還有其他類型的容器,例如OpenVZ和Linux VServer提供的容器,它們在內核中具有不同的配置以執行該容器。

SiteGround在技術方面已經佔據了這一位置,並且其明確的業務願景專注於其基礎架構的高性能,無論是在硬件級別(還是通過 固態硬盤SSD)作為軟件,提出了一個問題,即它是否如此出色和有前途。 我們在下面的容器中談論LXC。

LXC或Linux容器當前代表著最先進的技術,並且具有最大的未來發展前景。 是關於 在Linux操作系統級別虛擬化環境的容器,並且可以在同一物理服務器中的多個實例之間部署這些容器。 它們全部作為SPV(虛擬專用服務器)或EV(虛擬環境)獨立運行,其中所有資源均在處理,通信和存儲級別提供。

但是,容器的真正好處在哪裡? 讓我們以下面的示例案例為例。 服務門戶希望其用戶能夠按需部署自主和隔離的平台。 傳統上,必須安裝每個所需工具所需的所有軟件和組件,但是由於有了這些容器, 所有必要的資源都可以組合在一起,並根據需要自動實例化多次.

lxc vs主機

當他們在SiteGround進行最後一次遷移時,除了這項技術外,他們還歡迎通過固態磁盤SSD進行存儲。 LXC用自己的員工的話為他們提供, 業務所需的靈活性和SSD磁盤 所需的執行速度 以便及時為其用戶提供適當的服務。 此外,該公司還創建了自己的LXC實現,並為Linux內核生成了許多補丁,可修復錯誤和安全問題。

容器的未來看起來非常有希望,並可能標誌著我們今天所知的虛擬化技術的終結。 或不?

LXC功能

La 使用自己的資源池創建封裝和隔離容器的能力 它是虛擬化環境今天已經執行的功能。 但是,容器技術提供了更高的性能(幾乎類似於裸機虛擬化)和靈活性。 容器不會模擬計算機的硬件,並且只要不對空間進行虛擬化,就不會佔用存儲空間。

LXC應該被認為是 我們自己的操作系統,並且出於實際目的,其行為類似於虛擬機。 該仿真由Linux內核本身完成,並且LXC提供了最小的容器,能夠存儲各種操作系統發行版和用戶應用程序的模板,從而允許其在各種環境和開發週期中重用。

La 可移植性 使用此功能可以確保,因為它可以將應用程序與操作系統分離,並且可以通過最小環境的安裝來運行任何容器。 此外,由於資源的隔離,可以同時運行Java,PHP或Apache的多個版本的多個實例,並且具有完全的靈活性,並且能夠在多個系統之間平衡其負載,克隆其環境或只需幾秒鐘即可完成備份。

虛擬化的未來尚未結束,因為有可能部署非常多樣化的生態系統,這些生態系統目前使容器無法使用特定的內核來完成此任務。

LXC和Docker

lxc-vs-docker

LXC和Docker是兩個容器化系統,其原理以非常相似的方式運行:隔離虛擬化自主運行的不同應用程序環境。 烏布圖與兩個項目一起工作 往往會造成混淆,而我們的主要區別會讓您注意到。 容器 LXC有一個允許執行多個進程的initDocker容器具有隻能運行每種類型的單個進程的容器.

Docker的想法是盡可能減少容器的大小 到從此應用程序管理的單個過程。 問題在於,當今開發的許多應用程序都期望能夠在多線程環境中執行,並支持多個cron,守護程序,SSH等。 由於Docker沒有任何這些,因此必須通過應用程序完成部署環境,網絡,存儲和整個系統的最終編排的配置。

這只是冰山一角,因為 其他問題仍然懸而未決 例如網絡資源管理,通信隧道,容器堆疊或熱環境之間的遷移。 當前,似乎希望縮小分隔這兩種技術的差距,現在是時候決定哪種技術將定位在上方。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。