主頁 >  其他 > 技術盤點:容器技術的演進路線是什么?未來有哪些想象空間?

技術盤點:容器技術的演進路線是什么?未來有哪些想象空間?

2022-02-23 07:37:42 其他

作者:志敏,徙遠

回顧2021年,云原生領域有哪些重要意義的事件?

1. 基于容器的分布式云管理加速落地:

2021年5月阿里云峰會上,阿里云發布了一云多形態的部署方式,基于飛天架構的一朵云可以全面覆寫從核心地域到客戶資料中心的各種計算場景,為客戶提供低成本、低延遲、本地化的公共云產品,

在一云多形態發布之前,阿里云容器服務在 2019 年云棲大會上發布了云下Kubernetes 注冊集群能力,支持統一納管云上云下不同 Kubernetes 集群,2021年,阿里云容器服務進一步全面升級了中心云、本地云、邊緣云容器集群的統一管理,能夠將成熟的云原生可觀測、安全防護能力部署到用戶環境,更可以將云端先進的中間件、資料分析和 AI 能力下沉到本地,滿足客戶對于產品豐富度以及資料管控的需求,加速業務創新,并依托強大的彈性算力,通過托管彈性節點,企業可以按需從本地擴容到云端,實作秒級伸縮,從容應對周期性或突發業務流量高峰,

截至 2021 年,基于 Kubernetes 來屏蔽異構環境的差異,搭建分布式云架構已經成為企業和云廠商的共識,

2. Knative1.0正式發布:

Knative 作為一款基于 Kubernetes 之上的開源 Serverless 編排框架,提供面向 Kubernetes 標準化 API 進行 Serverless 應用編排能力,Knative 支持諸多特性:基于流量的自動彈性、灰度發布、多版本管理、縮容到0、事件驅動 Eventing等,根據 CNCF 2020 中國云原生調查報告,Knative 已經成為 Kubernetes 上安裝 Serverless 的首選,

2021 年 11 月,Knative 發布了 1.0 版本,同月 Google 宣布將 Knative 捐贈給云原生計算基金會 (CNCF),阿里云提供了 Knative 的托管,并結合阿里云基礎設施提供了比如冷啟動優化、基于預測的智能彈性等增強,實作了社區標準和云服務優勢的深度整合,

2021年容器技術取得了哪些突破?背后是解決什么問題?

在2021年,企業對容器的擁抱更加積極,對容器核心技術的啟動效率、資源開銷、調度效率都有了更高的要求,阿里云容器團隊也支持了新一代的容器架構升級,通過對容器、裸金屬、作業系統等全堆疊優化,持續挖掘容器的潛能,

高效調度: 全新升級 Cybernetes 調度器,支持對多架構神龍的 NUMA 負載感知、拓撲調度和細粒度的資源隔離和混部,提升應用性能30%,此外,在調度器上做了大量端到端優化,在1000節點規模集群中,可以提供20000Pods/min以上的調度速度,確保在線服務和離線任務都能高效地運行在 K8s 上;

高性能容器網路: 最新一代的阿里云容器網路 Terway 3.0,一方面通過神龍芯片 offload 虛擬化網路開銷,一方面在 OS 內核中通過 eBPF 實作容器 Service 轉發和網路策略,真正實作零損耗,高性能,

容器優化 OS: 面向容器場景,推出輕量、快速、安全、鏡像原子管理的容器優化作業系統 LifseaOS,相比傳統作業系統軟體包數量減少 60%,鏡像大小減少 70%,OS 首次啟動從傳統 OS 的 1min 以上下降到了 2s 左右,支持鏡像只讀和 ostree 技術,將 OS 鏡像版本化管理,更新作業系統上的軟體包、或者固化的配置時,以整個鏡像為粒度進行更新,

高密部署極致彈性: 基于阿里云安全沙箱容器 2.0,優化沙箱容器內的資源開銷,最小可達 30M 左右,實作了在單一物理機上的 2000 實體的高密服務能力,同時通過管控鏈路的縮短以及組件的精簡,并輔以對沙箱記憶體分配流程、host cgroup 管理流程和 IO 鏈路的優化,實作了 Serverless 場景的 6 秒 3000 彈性容器實體的彈性能力,

企業對容器的應用規模呈現什么趨勢?核心訴求點是什么?

隨著企業進一步的大規模使用容器,企業內部使用容器的范圍也從開始的在線業務逐漸向 AI 大資料演進,對 GPU 等異構資源的管理和 AI 任務和作業管理的需求也越來越多,同時,開發人員在考慮如何通過云原生技術,以統一架構、統一技術堆疊支撐更多型別的作業負載,以避免不同負載,使用不同架構和技術,帶來“煙囪”系統、重復投入和運維負擔,

深度學習、AI任務,正是社區尋求云原生技術支撐的重要作業負載之一, 在阿里云,我們提出“云原生AI”的定義、技術全景圖和參考架構,以期為這個全新技術領域,提供可落地的最佳實踐,并推出了云原生 AI 套件,通過資料計算類任務的編排、管理,以及對各種異構計算資源的容器化統一調度和運維,顯著提高 GPU/NPU 等異構計算集群的資源使用效率和 AI 工程交付速度,

針對 AI 計算類任務的特性,在 Kubernetes 核心 Scheduler Framework 的基礎上進行了大量擴展和增強,提供了支持 Gang Scheduling、Capacity Scheduling、Binpack 等任務調度策略,提升集群的資源利用率,并與 K8s 社區積極合作,持續推動 K8s 調度器框架演進,保證了 K8s 調度器通過標準的 plugin 機制,可按需擴展出各種調度策略,來滿足各種作業負載的調度需求,同時避免了類似其他 custom scheduler 對集群資源分配帶來資料不一致的風險,

支持 GPU 共享調度和拓撲感知調度,NPU/FPGA 等定制芯片調度,提升 AI 任務的資源利用率,同時通過阿里云自研 cGPU 方案,在無需修改應用容器的前提下,提供了 GPU 顯存和算力的隔離,

在計算和存盤分離的大背景驅動下,基于 Fluid 提供一層高效便捷的資料抽象,將資料從存盤抽象出來,通過資料親和性調度和分布式快取引擎加速,實作資料和計算之間的融合,從而加速計算對資料的訪問,并支持以 Alluxio 和 JindoFS 為快取引擎,

支持 GPU 等異構資源的彈性伸縮,通過智能的削峰填谷,避免不必要的云上資源消費,同時支持彈性模型訓練和模型推理,

企業對容器的應用提出了哪些新的需求?

隨著5G、IoT、音視頻、直播、CDN 等行業和業務的發展,我們看到一個行業趨勢:企業開始將更多的算力和業務下沉到距離資料源或者終端用戶更近的地方,從而來獲得很好的回應時間和降低成本,

這明顯區別傳統的中心式的云計算模式,從而延伸出邊緣計算,邊緣計算作為云計算的延伸,將被廣泛應用于混合云/分布式云、IoT 等場景,它需要未來的基礎設施能夠去中心化、邊緣設施自治、以及強大的邊緣云端托管能力,云原生架構的新邊界——“云邊端一體“的IT基礎設施開始出現在整個行業面前,而這也是企業對云原生技術、容器化應用在新場景落地的需求,

邊緣計算云原生架構和技術體系需要解決以下問題:云邊運維協同、彈性協同、網路協同、邊緣IoT設備管理、輕量化、成本優化等,針對云邊端一體的新需求,在2021年,OpenYurt 社區(CNCF Sandbox專案)也發布了 0.4、0.5 等版本,持續優化邊緣容器的 IoT 設備管理、資源開銷、網路協同等能力,

從技術維度看,容器發展亟待解決的主要問題是什么?

隨著企業的 K8s 應用大規模使用和落地,如何持續提升 K8s 集群的整體穩定性是核心挑戰,K8s 集群作為一個分布式系統存在高度復雜性,在應用、基礎設施、部署程序中任何一個地方的問題,都可能導致業務系統的故障,這不僅需要應用 K8s 的企業有對云原生容器技術的高可用體系保障,還需要企業云原生運維體系理念的整體升級,

以 SLO 定義驅動可觀測性體系: 針對 K8s 的容量規模建設了性能壓測常態化能力,必須對 K8s 集群之上的業務場景能夠對包括節點數、POD 數、Job 數,核心 Verb 的 QPS 數有明確了解,結合業務的真實場景進行 SLO 的梳理,持續關注請求量,延遲、錯誤數、飽和度等黃金指標,

常態化的故障演練和混沌測驗: 比如結合混沌工程理念的 ChaosBlade,對容器集群的不同風險動作,注入不同的例外案例,從VM、K8s、網路、存盤到應用的全方面故障模擬,

精細化的流控風控: 針對壓測和故障演練程序中發現的例外進行防護能力建設,可以借助 Kubernetes 在1.20 beta了 API 優先級和公平性的細粒度流控策略,阿里云容器服務也內置了自研的 UserAgentLimiter 進一步保障 K8s,

除了全域高可用能力的建設外,需要有SRE團隊平臺化能力的建設:

打造統一的K8s運維服務界面,沉淀運維和可觀測能力,讓每個 SRE/DEV 能夠無差別的OnCAll 或支持,有 2 個子目標:1)盡量避免發生問題;2)盡快發現和定位問題,以及盡快恢復問題,建設全域高可用應急體系,

重實踐和演練: 基于場景進行實踐,知行合一,從知觸發,到行完成是一個倍訓,然后不斷通過知行的一個回圈程序,以賽帶練,比如雙十一大促,限電,斷網等極端場景,穩定性建設,需要針對極端場景進行,容量的規劃和壓測,組件治理等都是需要一些特殊的場景催生,有了賽場,要打好這場仗,就需要通力協作,就會不斷形成一個大的協同協作機制,

固化知識,沉淀 playbook: 這件事是要打造標準,在做標準的程序中,有的先一步落到系統里面,有的沉淀到 playbook 里面,有的體現到流程里面,流程一定是我們優秀工程師和SRE的最佳實踐,系統、playbook、流程都是不斷轉化的,相輔相成的,

容器技術在2022年的發力點是什么?容器的未來有哪些想象空間?

日前,國際權威咨詢機構 Forrester 發布全球容器能力報告《 The Forrester WaveTM: PublicCloud Container Platforms, Q1 2022 》,報告顯示,阿里云是國內唯一進入該報告“領導者”象限的服務商,且容器產品綜合能力評分最高,

阿里云容器技術在2022年會重點關注幾個方向:

綠色低碳: 持續發揮容器技術的高效調度和彈性能力,幫助企業提升整體的IT效率,結合最新的節能資料中心技術、新一代神龍架構、自研芯片、容器優化作業系統實作上下游的全堆疊優化,提升應用的整體性能和調度效率,以資料驅動的方式,根據應用運行時資源畫像實作智能化調度和實時調整,簡化應用資源配置的復雜性,進一步提升應用的混合部署,降低資源成本,助力企業整體 的 FinOps 管理,

AI 工程化: AI 要成為企業生產力,就必須以工程化的技術來解決模型開發、部署、管理、預測、推理等全鏈路生命周期管理的問題,我們發現,AI 工程化領域有三大亟待推進的事情:資料和算力的云原生化,調度和編程范式的規模化,開發和服務的標準化貧訓化, 這些需要持續優化 GPU 等異構架構的高效調度,結合分布式快取、分布式資料集加速等技術,結合 KubeflowArena 的AI任務流水線和生命周期管理,全面升級AI工程化能力,

智能自治: 通過引入更多的資料化智能化手段,推動容器的智能化運維體系,降低企業對復雜容器集群和應用的管理,增強 K8s master、組件和節點的自愈自恢復能力,提供更加友好的例外診斷、K8s 配置推薦、彈性預測等能力.

安全合規: 全面推進 DevOps 向 DevSecOps 演進,面向 Helm、Operator 等 OCI Artifacts 優化整體的安全定義、簽名、同步和三方交付;加固容器的南北向和東西向的網路隔離和治理,推進零信任的鏈路安全;進一步提升安全容器和機密計算容器的性能和可觀測能力,

點擊??此處???,進入阿里云 ACK Anywhere 官網,?

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/431073.html

標籤:其他

上一篇:聊聊RabbitMq動態監聽這點事

下一篇:如何基于java代理對大資料快取組件回傳的資料進行脫敏和阻斷

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more