<div id="0jj4m"></div>

    1. <em id="0jj4m"></em>
        <em id="0jj4m"></em>

        行業解決方案

        開源解決方案

        當前位置  >  首頁  >  解決方案  >  行業解決方案  >  開源解決方案

        基于銀河麒麟操作系統的開源高可用容器云解決方案

        方案背景

        Programme background

        隨著應用的不斷更新迭代,傳統的應用部署方式面臨著依賴環境、版本管理繁瑣、安全性差等痛點,越來越難以勝任復雜的應用場景。雖然容器化技術的出現解決了傳統應用部署的問題,但是,當應用程序規模變大時,容器管理也面臨著許多挑戰。容器數量眾多,需要進行高效的管理和監控,同時需要靈活地擴容和縮容,以應對業務的變化。傳統的管理方式難以勝任這些要求,因此需要一種新的管理方式來解決這些問題。基于銀河麒麟操作系統的開源高可用容器云解決方案幫助企業解決傳統應用部署和容器管理方面的痛點,提高應用的部署效率和可靠性,幫助企業快速適應不同的業務需求。

        方案概述

        Overview of the solution

        基于銀河麒麟操作系統的開源高可用容器云解決方案,采用銀河麒麟高級服務器操作系統 V10 為操作系統的安全底座,運行 Kubernetes 進行容器應用管理和監控,通過 Haproxy + Keepalived 實現高可用負載均衡訪問 kubernetes API 接口,具備高度的可擴展性和容錯性,能夠自動進行容器的調度和恢復,確保應用的高可用性和穩定性。該解決方案包括了多種開源工具和技術,可以幫助企業實現應用的自動化部署、擴展、監控和日志管理,降低IT成本,并通過多種插件和擴展機制,方便地進行功能擴展和定制,滿足企業不同的需求。


        技術路線

        Technical route

        • 芯片架構:飛騰、鯤鵬、海光、兆芯、Intel

        • 整機硬件:X86架構服務器、ARM架構服務器

        • 操作系統:銀河麒麟高級服務器操作系統V10

        • 開源軟件:Containerd、Haproxy、Keepalived、Kubernetes、Helm、Prometheus、Grafana等


        軟件介紹:

        Containerd:是一個工業級標準的容器運行時,它強調簡單性、健壯性和可移植性。Containerd 可以在宿主機中管理完整的容器生命周期:容器鏡像的傳輸和存儲、容器的執行和管理、存儲和網絡等。

        Haproxy:是一款專業提供高可用性、負載均衡以及基于TCP(第四層)和HTTP(第七層)應用的代理軟件,借助HAProxy可以快速并且可靠的提供基于TCP和HTTP應用的代理解決方案。 

        Keepalived:是集群管理中保證集群高可用的一個服務軟件,用來防止單點故障。keepalived是以VRRP協議為實現基礎的,VRRP全稱Virtual Router Redundancy Protocol,即虛擬路由冗余協議。虛擬路由冗余協議,可以認為是實現路由器高可用的協議。

        Kubernetes:是一個開源的容器編排平臺,用于調度以及自動部署、管理和擴展容器化應用,提供了一種基于容器的云解決方案,它可以幫助開發者更快速、可靠地構建和運行云原生應用。Kubernetes具有完備的集群管理能力,包括多層次的安全防護和準入機制/多租戶應用支撐能力、透明的服務注冊和服務發現機制、內建智能負載均衡器、強大的故障發現和自我修復功能、服務滾動升級和在線擴容能力、可擴展的資源自動調度機制,以及多粒度的資源配額管理能力。

        Prometheus:是一個開源的服務監控系統和時序數據庫,其提供了通用的數據模型和快捷數據采集、存儲和查詢接口。它的核心組件Prometheus server會定期從靜態配置的監控目標或者基于服務發現自動配置的自標中進行拉取數據,當新拉取到的數據大于配置的內存緩存區時,數據就會持久化到存儲設備當中。可以完美的支持kubernetes。

        Grafana:是一個開源的可視化和分析軟件,是一款提供了將時間序列數據庫(TSDB)數據轉換為精美的圖形和可視化效果的工具,具有分析數據可視化,警報,查詢等功能。


        方案架構

        Scheme architecture

        方案優勢

        Solution advantage

        • 穩定的操作系統:底層操作系統具備可靠性、安全性、高性能和可擴展性等特點,對云原生提供良好的支持

        • 敏捷應用程序的創建和部署:與使用 VM 鏡像相比,提高了容器鏡像創建的簡便性和效率

        • 持續開發、集成和部署:通過快速簡單的回滾, 提供可靠且頻繁的容器鏡像構建和部署

        • 開發與運維的分離:在構建、發布時創建應用程序容器鏡像,實現了應用程序與基礎架構分離

        • 可觀察性:不僅可以顯示 OS 級別的信息和指標,還可以顯示應用程序的運行狀況和其他指標信號

        • 以應用程序為中心的管理:提高抽象級別,從在虛擬硬件上運行 OS 到使用邏輯資源在 OS 上運行應用程序

        • 松散耦合、分布式、彈性、解放的微服務:應用程序被分解成較小的獨立部分,并且可以動態部署和管理

        • 資源隔離與資源利用:通過對應用進行資源隔離,可以很容易的預測應用程序性能,資源進行高效率和高密度的利用


        應用場景

        Application scenarios

        • 大規模容器集群管理

        企業可以使用基于銀河麒麟操作系統的開源高可用容器云來管理大規模容器集群。通過容器集群的自動化管理和監控,實現應用程序的快速部署和擴展,提高應用程序的可用性和彈性。


        • DevOps流程自動化

        企業可以使用基于銀河麒麟操作系統的開源高可用容器云解決方案來實現DevOps流程自動化,可以方便地進行應用的構建、測試、部署和監控,從而實現DevOps流程的自動化。有效的促進了開發、測試、運營、運維、QA等團隊間的協作,使得團隊內、跨團隊之間的協作得到極大的提升,可以幫助企業做到產品精益化、運營精益化、管理精益化。

        附件下載

        基于銀河麒麟操作系統的開源高可用容器云解決方案部署手冊.docx 下載

        試用

        服務

        動態

        聯系

        <div id="0jj4m"></div>

        1. <em id="0jj4m"></em>
            <em id="0jj4m"></em>

            欧美精品一区二区三区