1. <legend id="jwpzh"></legend>

    2. <optgroup id="jwpzh"></optgroup>

      <optgroup id="jwpzh"></optgroup>
      1. 回到主頁

        EasyOps 5.0|擁抱云原生,為客戶完全定制的DevOps解決方案

        優維EasyOps 5.0于近日正式發布,在服務中臺層應用交付域的產品線上,除了保持原有應用交付的優勢外,優維已大幅度向云原生進行傾斜,凸顯新的應用交付戰略:容器編排,多云布局。

        · 平臺發布

        快速響應市場需求已成為當今企業競爭的決勝因素,眾多企業在數字化轉型的過程中,選擇云原生的管理方法和IT技術體系。

        企業開始使用公有云、私有云等基礎設施來對資源進行有效地動態調配,使用不可變的容器鏡像,結合Kubernetes聲明式API等方式交付自己的應用服務,配套持續集成、持續部署、服務治理、服務監測等自動化手段來快速響應頻繁的業務需求變化。

        這些能力是對傳統生產力的革命性顛覆,但變革意味著陣痛,隨之而來的問題無法避免:

        • 持續集成(包括自身)如何在容器化環境上持續演進?

        • 持續部署如何應對多種基礎設施混合部署的復雜挑戰?

        • 眾多的微服務,實例的管理和服務流量治理如何有效落地?

        • CMDB 在云原生的IT技術架構中扮演什么樣的角色,又如何進一步發揮自己的價值?

        EasyOps 5.0的應用交付域著重為上述的困境提供更多可能的解決方案,本文將為你一一解讀。

        持續集成與容器編排

        優維提供的應用交付流水線基于原子工具來搭建編排流程,結構靈活的流程和多樣化的工具積累有效地幫助用戶落地持續集成和部署流水線,但是我們也發現了一些問題:

        • 原子工具需要依賴運行環境,如 mvn 編譯工具需要在構建客戶端在安裝 JDK、Maven 等軟件;

        • Pipeline 并非流程,并不需要如何靈活多樣的流程編排結構,反而增加用戶的使用成本;

        • 無法有效對構建集群進行管理,提供自動伸縮和多樣化的編譯環境;

        • 代碼倉庫等鑒權信息未能有效統一管理。

        EasyOps 5.0 基于云原生的技術能力,提供了新一代的持續集成解決方案。新的解決方案著重在集群管理、鑒權管理、Pipeline管理、制品管理等多個維度上為用戶提供新的助力,核心特性如下:

        在容器中運行你的工具

        新一代的CI流水線使用容器引擎,可把流水線中的步驟(step)運行在容器中,讓工具徹底擺脫環境依賴的問題。用戶無需了解 Docker 的知識,只需要指定適合需求的容器鏡像,像往常一樣編寫你的指令就行了,一次編寫,多處運行。

        在集群中運行你的流水線

        新的 CI 服務加強了對構建集群的管理能力,可與現有的任意 Kubernetes 集群進行集成,把流水線實例運行在集群中,可實現對構建集群的彈性擴容和健康監測。

        在代碼項目中版本化你的流水線

        流水線采用業界主流的 pipeline as code 的實現方式,用戶可以使用 YAML 語音來編寫項目的流水線,并且把流水線作為代碼的一部分,存儲在代碼項目中,跟隨著版本一起發布,可以非常方便地實現多分支流水線的特性。

        EasyOps 5.0 的持續集成服務允許你在代碼項目中管理流水線,或者使用模板來創建流水線(快速復用),或者像以往一樣在界面上使用可視化的方式來創建流水線。

        在構建歷史中持久化你的制品信息

        新的CI系統能夠有效地與現有的制品庫進行聯動,可查看每一次構建歷史中產生的制品信息,例如程序包、容器鏡像或者是測試報告。

        這些能力一方面可以為持續部署提供制品來源,另一方面也為未來持續集成的歷史數據分析提供更多的幫助,例如對測試結果的質量評估、構建流水線的質量閥門等等。

        統一的倉庫管理,管理你鑒權信息

        EasyOps 5.0 持續集成系統能有效管理鑒權信息,在倉庫管理中錄入代碼倉庫的信息,只需要對倉庫進行最低限度的只讀認證,已認證的代碼倉庫可直接對代碼項目進行構建,一次認證,多次使用,可避免在項目接入過程中進行頻繁認證和使用私人賬號等問題。

        同樣,第三方的制品倉庫也可以在倉庫管理中錄入,方便流水線提交制品信息,例如企業鏡像管理倉庫Harbor等。

        持續部署的新航標

        在云原生的領域中,用戶在實現持續部署時,需要面臨很多新的技術落地帶來的挑戰:

        • 如何有效地處理應用從主機部署過渡到容器部署的中間階段?

        • 如何在混合云的基礎設施上快速部署和管理自己的應用服務?

        • 如何在容器集群、云服務等動態資源池中管理應用服務所需的資源配額?

        優維科技在 EasyOps 5.0 服務中臺層,發布了新一代的應用部署系統以及相關聯的云原生設施管理系統,這些服務覆蓋微服務部署、集群管理、空間管理、制品管理等多個維度,幫助用戶混合云環境和Kubernetes集群上實現高效的應用服務交付。

        兼容多云的K8S集群,管理集群不再是難題

        EasyOps 5.0 提供 Kubernetes 集群管理系統,可以快速導入現有的集群或者是創建新的集群,底層得益于技術中臺層 Terraform 的藍圖編排能力,這些集群既可以是本地集群,也可以是公有云提供的Kubernetes集群。

        除了本身集群的部署外,還提供版本升級、節點管理、存儲管理等常用的功能。

        制品服務增加對鏡像和Helm Chart 的支持

        EasyOps 5.0 也對原有的制品管理系統進行功能升級,和企業鏡像管理服務 Harbor進行了深度集成。一方面可支持容器鏡像或者是Hem Chart 應用包的存儲;另一方面提供了多環境(開發環境、生產環境等)多倉庫管理能力,可以添加多個環境下的 Harbor 倉庫,從而讓部署系統能夠在相對應的隔離環境中就近獲取制品進行快速部署。

        實例管理和流量管理,(微)服務部署解決方案

        EasyOps 提供新一代的(微)服務部署系統,與以往應用部署系統不同之處,新的部署系統將應用變成了入口之一,而把應用在開發、測試和生產環境中部署的(微)服務作為核心的管理對象。

        新的部署系統可以幫助用戶管理服務的部署實例、配置信息以及流量信息,并且記錄版本信息和操作歷史。用戶可以在應用服務的實例管理中部署、升級和調整部署實例,支持彈性伸縮、健康檢測、資源限制等特性;部署完畢后,用戶可以在應用服務的服務管理中設置實例所提供的一個或者多個服務,對服務進行流量管理,設置發布策略等等。

        相比以前,新的部署系統擁有以下的優勢:

        • 支持主機、Kubernetes、OpenShift等多種基礎設施:用戶創建的服務可以部署在任意的基礎設施中,方便用戶在多種基礎設施中進行應用服務的集中管理和架構過渡;基礎設施改變不會影響用戶對服務的管理方式,EasyOps 5.0新的部署系統在產品上保持統一的表達。

        • 支持混合云快速布局:得益于技術服務中臺 Terraform 的藍圖編排能力,EasyOps 5.0 的部署系統在部署實例管理上可以快速對接各種公有云提供商,一鍵對實例進行擴容縮容,用戶再也不需要重復自己購買主機、安裝EasyOps Agent、添加到服務的實例集群中然后才能進行部署這些繁瑣的操作。

        • 基礎設施即代碼(Infrastructure as Code):應用服務部署的實例信息和負載均衡的信息均作為應用服務的元數據存儲在CMDB中,每一次的變更都是對CMDB的元數據信息進行更新,系統會記錄這些版本變化,用戶可以查看這些版本信息,從而快速回滾到任意一個版本上,實現對整個基礎設施的版本化管理。

        應用空間,提供動態資源和業務隔離

        與傳統的應用主機部署模式不一樣,云原生基礎設施所提供的資源池均是動態分配的,例如Kubernetes 集群的命名空間,或者是各種公有云資源的動態伸縮能力。為了防止在應用部署時對資源的濫用,對資源進行水平監測,EasyOps 5.0 提供應用空間的解決方案。

        用戶可以在應用空間在對應用服務進行增刪查改,空間成員的管理、權限的分配以及對最為重要的基礎資源進行配額策略的設置;例如:用戶可以在生產環境中創建一個產品的應用空間,然后把該產品的相關負責人、使用的資源池和產品的應用服務進行集中管理。

        相比原有的應用入口,應用空間本身帶有環境屬性,避免在管理不同環境時的角色沖突,同時能夠有效地對產品線或者業務部門的資源、應用服務、權限、成員等進行直接管理,這也是云原生應用交付區別于以往傳統交付模式的的特點之一。

        CMDB

        IT資源管理與藍圖編排

        EasyOps 5.0 應用交付域所提供的系統,元數據均存儲在IT資源管理系統(CMDB)中,優維的IT資源管理系統使用圖數據庫引擎,能夠對所有系統的實例進行各個維度的關聯查詢,提供給企業中其他的系統進行消費,例如影響分析、事件豐富、數據監測、容量評估等等。

        這只是IT資源管理系統的基本能力,在云原生的時代,得益于 Terraform的藍圖編排能力,CMDB的資源元數據信息,可以被 Terraform 編排到現網環境中,同時把實例信息反饋到CMDB,為上層所有中臺、前臺系統提供資源編排能力。

        擁抱云原生

        應用交付新架構

        最后以一張圖為大家總結 EasyOps 5.0 現階段提供的能力:

        優維將會持續加大力度擁抱云原生,為企業供更多服務!

        所有文章
        ×

        還剩一步!

        確認郵件已發至你的郵箱。?請點擊郵件中的確認鏈接,完成訂閱。

        好的

        美女一级牲交视频