日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

云端能力知几许?12人众测华为云企业级Kubernetes集群实力

發(fā)布時間:2025/6/17 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云端能力知几许?12人众测华为云企业级Kubernetes集群实力 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

近年來,云端業(yè)務體系不斷發(fā)展壯大,企業(yè)的需求也主要呈現(xiàn)出兩個方向,一方面不斷增加的數(shù)據(jù)量要求云端能夠實現(xiàn)流量監(jiān)控和管理;另一方面也需要云端能夠便捷的進行容量擴展和業(yè)務升級。在這種要求下,容器技術不斷發(fā)展成熟,以 Kubernetes 為代表的新興技術也開始在成為各家云服務提供商的必爭之地。

但是最終云服務的使用者是開發(fā)者,云產品的成功與否有話語權的永遠是真正的用戶。當下云計算領域競爭激烈,容器服務層出不窮,那么究竟怎樣的產品服務才能俘獲開發(fā)者的心呢?

為了得到真實而又客觀的答案,華為云聯(lián)合 InfoQ 共同發(fā)起了一場開發(fā)者眾測活動,共 12 名來自不同企業(yè)的開發(fā)者,針對華為云的容器服務進行了全面的測試,本文便是以 12 位參與者的測試報告為基礎進行整合,力求客觀展現(xiàn)華為云的容器技術特點,并為有容器業(yè)務需求的開發(fā)者提供技術要點。

綜述:在完善中追求完美

在本次測試的環(huán)節(jié)里,共有 12 人參與了本次測試,而由于開發(fā)者們的資歷、業(yè)務需求以及測試環(huán)境的不同,因此不同的測評用戶得出了不同的結論。

從測試用戶的反饋來看,華為云容器的優(yōu)勢在于:功能豐富,分類合理;容器的創(chuàng)建速度快;應用及系統(tǒng)監(jiān)控指標全面;資源利用率高;擁有詳細的事件日志;對 Kubernetes 底層改造有相當徹底的研究和實踐;提升了應用的管理和運維能力;頁面操作響應快;打造了以 CCE 為核心的大規(guī)模可維護性極高的云集群;可升縮性強,部署快,相比自建節(jié)省很多資源開銷。

不過同樣的產品中,測試用戶也列出了一些可改進的點:頁面上可以嘗試折疊用戶不是很關心的部分基礎操作;部分有狀態(tài)顯示的頁面刷新速度不夠及時;希望錯誤信息能給出詳細的、清晰易懂的錯誤提示;服務列表的頁面跳轉如果能開啟新的標簽體驗更佳。

那么這些優(yōu)缺點是如何得出的呢? 為了詳細闡述華為云的技術特性,筆者將測試用例和實際應用場景相結合以具體進行分析

以 spring Cloud 為例,構建一個應用軟件系統(tǒng),需要的技術架構大致如下

圖片引用自網絡

生產環(huán)境部署此套應用需要如下幾點可靠的保障:

如果按照生產級別的標準完成上述內容,需要一定的運維經驗和技術功底。自行安裝軟件需要合理配置各種參數(shù),這絕非一日兩日的研究可以做到的。那么華為云解決這些問題的方法是怎樣的呢?在此次測試中筆者發(fā)現(xiàn),華為云針對需求有不同的解決方案。

從測試結果來看,搭建一個以 Spring Cloud 為微服務框架的應用系統(tǒng),通過使用華為云是可以做到生產級別的保障要求的。更進一步的話,可以借助 Istio 服務網格,放棄使用 Spring Cloud 微服務框架,在應用毫無感知的情況下搭建微服務架構。

那么具體到測試中,這些不同功能的表現(xiàn)情況到底如何呢?以下就是本次測試中測試者對華為云在不同環(huán)節(jié)表現(xiàn)的評價。

1. 云容器引擎 CCE(Cloud Container Engine)測試

目前,云容器引擎可以提供高性能可擴展的容器服務,整合網絡和存儲能力,兼容了 K8S 和 Docker 的容器生態(tài)。可選 Istio 服務網絡,用戶也可自行選擇安裝插件。此次測試的目的是為了驗證用戶成功創(chuàng)建容器隧道網絡虛擬機集群和無狀態(tài)工作負載時的體驗。

在這一案例場景下的解決方案:

  • 購買云容器引擎就等于購買了華為彈性云服務器 ECS,ECS 的個數(shù)就是云容器引擎的節(jié)點個數(shù)。這個節(jié)點個數(shù)是可以動態(tài)調控的
  • 節(jié)點已完整安裝操作系統(tǒng)
  • 節(jié)點已完整安裝 Dokcer 和 K8S 相關服務
  • 節(jié)點間網絡在云容器引擎創(chuàng)建過程中就已經創(chuàng)建完畢
  • 用戶可以在創(chuàng)建過程中申請公網 IP,此公網 IP 可以映射到指定節(jié)點
  • 云容器引擎支持 Istio 服務網絡
  • 云容器引擎支持節(jié)點的系統(tǒng)監(jiān)控,如:CPU,內存,磁盤,網絡等;具體應用實例的監(jiān)控,如:實例占用 CPU 監(jiān)控,實例占用內存監(jiān)控,實例讀取磁盤監(jiān)控,實例網絡上行下行流量監(jiān)控等
  • 測試感受:

  • CCE 集群創(chuàng)建指引清晰。在需要填寫的內容旁邊存在一個小問號,將鼠標懸停就可以看到解釋信息。

  • CCE 的創(chuàng)建過程比較簡單,不需要很多的專業(yè)知識,全程可視化;而原生的 K8S 安裝需要配置各種參數(shù),必須對 K8S 比較熟悉才行。

  • CCE 安裝很快,各個參數(shù)配置好后,差不多 4 分鐘左右集群就創(chuàng)建好了。

  • CCE 的可視化管理功能很全面,監(jiān)控也很全面,出現(xiàn)問題基本上都可以在網頁上處理掉,不需要面對各種配置文件,日志文件。下圖為實例異常后的實例自動回復事件日志

  • web 客戶端;創(chuàng)建基礎設施日志完整呈現(xiàn);方便部署;免去開源繁瑣的編譯安裝,部署配置;而且資源分配的可伸縮性十分便利。
  • 小結:

    云容器引擎 CCE 有按需收費和包周期兩種收費模式提供給用戶選擇,適合固件投資有限的用戶使用。其最適用于大規(guī)模使用 Docker 或者大規(guī)模集群治理的業(yè)務場景。CCE 同樣適合那些有波峰訪問的集群服務,其動態(tài)擴容可以輕松化解服務器資源緊張的問題。在運維方面,CCE 提供了豐富的運維監(jiān)控頁面,可以對集群,節(jié)點,工作負載進行實時監(jiān)控。

    2. Istio 服務網格測試

    Istio 服務網格區(qū)別于 Spring Cloud 和 Dubbo,其可以在應用無感知的情況下構建微服務系統(tǒng)框架。相比于 K8S 對容器的治理,Istio 網絡可以做到更加細粒度的服務治理。Istio 服務網格的核心技術是將 sidecar 注入到應用服務中,使得 sidecar 可以代理應用服務的全部流量。然后通過對 sidecar 的管理和策略下發(fā),從而構建了高度可伸縮、有彈性、安全且可便于監(jiān)控的微服務架構系統(tǒng)。此次測試的目的是為了驗證華為云創(chuàng)建 Istio 服務網格的虛擬機集群的體驗。

    對上述案例場景的解決方案:

  • 當我們使用 Spring Cloud 微服務框架時,我們會向業(yè)務代碼中注入很多管理和運維相關的功能,如:服務注冊,服務發(fā)現(xiàn),負載均衡,熔斷,灰度發(fā)布等。這些管理和運維相關的功能本不應該成為業(yè)務開發(fā)者的負擔。Istio 服務網格做到了將這些運維和管理功能抽離業(yè)務代碼,使得開發(fā)者可以更加關注業(yè)務邏輯的實現(xiàn)。而運維和管理功能則交給運維人員進行統(tǒng)一管理。
  • Istio 服務網格與經典型彈性負載均衡結合,可以在業(yè)務服務無感的情況下,達到熔斷容錯、故障注入、流量管理等效果。
  • 測試感受:

  • 在創(chuàng)建和管理 bookinfo 應用中,見證了 Istio 對應用全生命周期中各資源狀態(tài)的直觀掌控能力,同時對流量的監(jiān)控粒度精細。下圖為 bookinfo 應用請求流向圖:
  • 在應用的實例鏡像版本的柔性升級過程中,金絲雀灰度發(fā)布,對版本升級的策略生成及下發(fā)、升級過程的控制、應用負載狀態(tài)監(jiān)測。
  • 小結:

    使用 Istio 服務網絡,可以輕松做到金絲雀發(fā)布,服務高可用,細粒度的請求監(jiān)控。Istio 可以說是下一代微服務架構的發(fā)展方向。華為云已經支持 Istio 服務網絡,已經為未來的微服務體系鋪平了道路。Istio 服務網絡可以將運維和管理功能徹底從業(yè)務代碼中脫離,做到對應用服務的完全透明,比較適合那些不希望使用 Spring Cloud 等微服務框架的應用集群。

    3. AOS 應用編排服務和可視化模板設計器

    自動化部署面臨的問題有如下幾點:自動化腳本編寫復雜,自動化腳本可閱讀性差,腳本參數(shù)動態(tài)配置表現(xiàn)不佳,環(huán)境搭建復雜,資源配給復雜。那么華為云的 AOS 的是如何解決上述問題的呢?

    華為云的服務主要有如下特點:

  • 由于網絡,應用,數(shù)據(jù)庫,服務器節(jié)點等對象互相關聯(lián),通過可視化的關系圖描述出來是非常直觀的。
  • 運行環(huán)境需要做到可復制,可配置,可升級。應用服務編排服務可以通過可視化的方式生成可配置的模板。模板可以保存和繼續(xù)編輯。
  • AOS 設計器簡化了模板的撰寫工作,通過圖形化的界面進行展示,提升了模板的直觀可閱讀性。平時的模板編寫都需要手動編寫,但設計器提供了簡約的,可拖拽式的畫板操作。
  • 模板可以支持環(huán)境變量,用戶在創(chuàng)建堆棧的時候配置動態(tài)參數(shù),增加了腳本的靈活性。
  • 資源可視化,配給資源只需輕輕拖拽。自動化部署過程中最復雜的莫過于資源配給,設計器可以將資源通過圖形的方式展現(xiàn)出來,使得用戶可以清晰明了的看到資源與資源之間的關系。不僅如此,設計器會在資源間強制建立一些基本的關系,可以幫助用戶快速分配資源。
  • 用戶自己創(chuàng)建的腳本還可以申請上傳共有模板,同時用戶也可以借鑒其他用戶發(fā)布的共有模板。
  • 測試感受:

  • 使用模板創(chuàng)建應用很方便,整個配置過程也很簡單、快速,不需要很多專業(yè)知識或者在代碼層面做配置,降低了用戶上手的難度。
  • 在測試中,通過華為云引擎提供的應用編排服務 AOS 組件,輕松瞬速的實現(xiàn)了 WordPress 應用發(fā)布,從公用模板庫中引用華為云引擎內建模板鏡像,到建立堆棧、發(fā)布應用一氣呵成。下圖為 wordpress 的可視化模板:
  • 小結:

    Dokcer 將應用和環(huán)境融為一體,使得應用獲得了很強的可移植性。而 AOS 應用編排服務則是將整個集群和集群需要的所有組件融為一體,這其中包括數(shù)據(jù)庫服務,負載均衡服務,網絡,存儲,節(jié)點,防火墻。如此復雜的融合僅需要在畫板上簡單的拖拽就可以實現(xiàn)。

    4. 工作負載提升應用高可靠性

    工作負載即服務的抽象,如:微服務中把復雜的業(yè)務邏輯拆分成不同的微服務,每個微服務在華為云中都可以稱為一個工作負載;同一個服務的多個實例屬于同一個工作負載;數(shù)據(jù)庫服務也是一個工作負載。工作負載分為無狀態(tài)的工作負載和有狀態(tài)的工作負載。無狀態(tài)指的是,服務之間完全獨立,提供完全相同的服務,不存在任何依賴關系。有狀態(tài)值的是,服務之間有依賴關系,有相互調用的情況,有存儲共享的情況。此次測試的目的是驗證創(chuàng)建無狀態(tài)工作負載時的體驗。

    對上述案例場景的解決方案:

  • 工作負載可以配置伸縮策略,根據(jù)峰值流量自動調整實例個數(shù)。
  • 通過配置工作負載的調度策略,如:服務對于節(jié)點的親和性配置;服務對同類型服務的非親和性配置等。有了調度策略,可以保證相同的服務實例絕不會部署在同一臺 ESC 節(jié)點上,同時也可以保證有特殊需要的服務一定部署在不同的物理機房(可用區(qū))中。
  • 針對每一個工作負載可以設置多種類型的健康檢查,如:HTTP 請求檢查,TCP 端口檢查,執(zhí)行命令檢查等。當發(fā)現(xiàn)實例不健康后,不會有任何的流量繼續(xù)走向該實例。
  • 工作負載中可以針對不同的實例進行監(jiān)控,如:CPU,內存,網絡,磁盤等。
  • 測試感受:

  • 本次測試親歷了華為虛擬化集群的兩個用例,一個是在集群中建立無狀態(tài)負荷,并做了實例鏡像版本的柔性升級,即灰度測試,一個是在集群的跨虛機容器間網絡性能測試及反親和性測試,均取得了較滿意的效果。

  • 總的使用感覺對比之前的 K8S 使用感受感覺云容器的啟動和故障恢復速度略慢。

  • 自動恢復功能很好,當一個實例死掉后,能夠迅速創(chuàng)建新的實例。下圖為實例自動恢復事件日志:

  • 在部署失敗的情況下,給用戶的信息感知還是不夠具體,需要有更加直觀的問題所在點
  • 小結:

    工作負載是華為云對單個微服務應用集合的稱呼。工作負載可以對單個微服務集合配置健康檢查、部署策略、伸縮策略,訪問方式等。在 AOS 應用編排服務中部署的堆棧也會出現(xiàn)在工作負載中。如此的設計也可以在華為云不同服務之間完成交互和配合。

    5. 總結

    從本次測試結果來看,結合 12 位測試者的測試報告可以看出,華為云的容器產品依舊保持了一貫風格風格,大膽的擁抱了云原生應用管理與部署,可以提供大規(guī)模應用綜合治理服務。雖然在細節(jié)方面依然存在一些普遍性的不足,但是將復雜的資源分配、環(huán)境部署交給華為云來完成,能夠為開發(fā)者提供更加高效的工作環(huán)境。

    從華為云的定位來看,企業(yè)級 Kubernetes 容器集群的高可用性和安全性,得到了普遍認可;其多樣化付費方式、性能穩(wěn)定、管理便捷并且提供了一些技術模板,對于初級開發(fā)者非常友好,這將會有效降低中小型企業(yè)的容器管理難度。在與部分華為云的客戶接觸中,華為云的服務態(tài)度與對客戶的重視程度也獲得了不錯的口碑。有測試者也在結果中提到:“華為云將 docker 和 Kubernetes 結合,提升了應用服務的可移植性,加強了應用服務的綜合治理能力。”

    而從市場來看,目前大多數(shù)的云服務產品在彈性擴容伸縮方面存在一定的不足,而華為云在此方面的穩(wěn)定性屬于市場上少有的。在與業(yè)務銜接時,華為云全面采用的 Kubernetes 技術可以在監(jiān)控和管理方面幫助企業(yè)獲得先機。

    6. 文末福利

    作為云服務直接用戶的你,對于云服務的剛需是什么?你有什么想對華為云說的嗎?歡迎在評論區(qū)留言告訴我們,為了答謝大家對華為云的支持,截止本周四下午 5 點前,評論點贊最高的五位用戶將獲贈華為榮耀手環(huán) 3 一個(支持 NFC 支付、50 米防水,兼容 iOS\u0026amp; 安卓)!

    與此同時,你還可以點擊訪問華為云雙十二活動現(xiàn)場,獲取一籮筐的福利,我要是你會多薅點羊毛屯著過冬。

    總結

    以上是生活随笔為你收集整理的云端能力知几许?12人众测华为云企业级Kubernetes集群实力的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。