合合信息啟信產(chǎn)業(yè)大腦攜手市北新區(qū)打造“一企一畫像”平臺(tái),加速數(shù)字化轉(zhuǎn)型重慶:力爭(zhēng)今年智能網(wǎng)聯(lián)新能源汽車產(chǎn)量突破 100 萬輛,到 2027 年建成萬億級(jí)產(chǎn)業(yè)集群微信iOS最新版上線:iPhone用戶可在朋友圈發(fā)實(shí)況照片了蘋果有線耳機(jī)或?qū)⑼.a(chǎn)沖上熱搜!閑魚相關(guān)搜索量暴漲384%2024 vivo開發(fā)者大會(huì)官宣:OriginOS 5/自研藍(lán)河系統(tǒng)2降臨真·AI程序員來了,阿里云「通義靈碼」全面進(jìn)化,全流程開發(fā)僅用幾分鐘東方甄選烤腸全網(wǎng)銷量及銷售額領(lǐng)先鴻蒙PC要來了 界面很漂亮!余承東:目前華為PC將是最后一批搭載Windows上半年中國AR/VR出貨23.3萬臺(tái),同比下滑了 29.1%IDC:2024 上半年中國 AR / VR 頭顯出貨 23.3 萬臺(tái),同比下滑 29.1%英特爾AI加速器Gaudi3下周發(fā)布,挑戰(zhàn)NVIDIA統(tǒng)治地位!大屏技術(shù)邂逅千年色彩美學(xué)!海信激光電視成為電影《只此青綠》官方合作伙伴OpenAI將最新AI模型o1擴(kuò)展到企業(yè)和教育領(lǐng)域三星新專利探索AR技術(shù)新應(yīng)用:檢測(cè)屏幕指紋殘留,提高手機(jī)安全性猛瑪傳奇C1:直播圖傳技術(shù)的革新者JFrog推出首個(gè)運(yùn)行時(shí)安全解決方案,實(shí)現(xiàn)從代碼到云的全面軟件完整性和可追溯性亞馬遜推出一大波生成式 AI 工具,購物體驗(yàn)全面升級(jí)機(jī)器人公司1X推出世界模型Apple Intelligence測(cè)試版現(xiàn)已開放革命性AI對(duì)話系統(tǒng)Moshi問世:機(jī)器也能說人話了?
  • 首頁 > 數(shù)據(jù)存儲(chǔ)頻道 > 數(shù)據(jù)庫頻道 > 軟件架構(gòu)

    火山引擎全棧云原生架構(gòu)實(shí)踐

    2021年12月07日 15:21:46   來源:中文科技資訊

    image.png

      12 月 2 日,火山引擎「新云·共未來」云產(chǎn)品發(fā)布會(huì)在上海成功召開;鹕揭嬖圃a(chǎn)品負(fù)責(zé)人鄧德源帶來了主題為《火山引擎全棧云原生架構(gòu)實(shí)踐》的分享

    image.png

      以下為演講正文:

      大家好,我是火山引擎云原生產(chǎn)品負(fù)責(zé)人鄧德源,今天非常榮幸能夠給大家?guī)碓圃募夹g(shù)分享。接下來我將為大家分享我們的云原生架構(gòu)如何為字節(jié)跳動(dòng)的業(yè)務(wù)提供安全、穩(wěn)定、連續(xù)的服務(wù),并通過火山引擎云原生實(shí)踐和案例解讀,分享我們對(duì)云原生未來發(fā)展的思考。

      字節(jié)跳動(dòng)云原生發(fā)展歷程

      字節(jié)跳動(dòng)的云原生發(fā)展歷程大致經(jīng)歷了 4 個(gè)階段。

      第一階段是 2016-2017 年間,開始嘗試實(shí)踐 Docker & Kubernetes。

      從 2016 年開始,字節(jié)跳動(dòng)啟動(dòng)了Kubernetes v1.4 的開發(fā)測(cè)試上線,并不斷完善周邊基礎(chǔ)設(shè)施建設(shè),如基于 Consul 實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)等。

      第二階段是 2017-2018 年間,公司業(yè)務(wù)全面實(shí)現(xiàn)了微服務(wù)化,為后續(xù)全面云原生化奠定了基礎(chǔ)。

      在這一階段,我們基于微服務(wù)化的痛點(diǎn),啟動(dòng)了對(duì) Service Mesh 的調(diào)研和實(shí)現(xiàn),主要場(chǎng)景是安全業(yè)務(wù)推廣;同期,我們也不斷加強(qiáng)云原生鏈路觀測(cè)能力,實(shí)現(xiàn)了監(jiān)控日志一體化分析平臺(tái),初步解決了大規(guī)模服務(wù)下的服務(wù)問題診斷。

      第三階段 2019-2020 年,字節(jié)跳動(dòng)實(shí)現(xiàn)了核心業(yè)務(wù)的云原生化。基于前一階段的微服務(wù)化成果,團(tuán)隊(duì)逐步啟動(dòng)了核心業(yè)務(wù)的云原生化,并獲得了 3 個(gè)標(biāo)志性里程碑:

      • 基于容器化調(diào)度平臺(tái),實(shí)現(xiàn)了在離線業(yè)務(wù)的統(tǒng)一管理和調(diào)度,將容器平臺(tái)作為業(yè)務(wù)統(tǒng)一入口,并且實(shí)現(xiàn)了資源利用率的大范圍提高;

      • 完成了業(yè)務(wù) Mesh 化的全覆蓋,同時(shí)非 Mesh 化業(yè)務(wù)也能夠通過服務(wù)框架的形式共存;

      • 函數(shù)計(jì)算全面上量,支持大規(guī)模消費(fèi)類場(chǎng)景,并涵蓋了新興場(chǎng)景,如云邊一體化。

      第四階段是 2021 年,字節(jié)跳動(dòng)所有業(yè)務(wù)均已經(jīng)實(shí)現(xiàn)了全面云原生化,并且基于云原生基礎(chǔ)設(shè)施,成功支持了春晚活動(dòng),充分驗(yàn)證了其穩(wěn)定性和彈性能力。

      今年年初,為了優(yōu)化存儲(chǔ)的運(yùn)維效率,同時(shí)釋放計(jì)算資源,我們開啟了數(shù)據(jù)庫、緩存等中間件的改造,系統(tǒng)全面走向了整合化;谄脚_(tái)化的基礎(chǔ)設(shè)施,我們也在深度地向智能化、實(shí)時(shí)化、分離化等方向全面演進(jìn)。

    image.png

      截止目前,字節(jié)跳動(dòng)已經(jīng)建設(shè)了完善的云原生基礎(chǔ)設(shè)施:擁有 200 多個(gè)生產(chǎn)集群,共計(jì) 50 萬節(jié)點(diǎn),最大集群節(jié)點(diǎn)數(shù)上萬,容器數(shù)超過 1000萬;有 10 萬多在線微服務(wù),平均每日變更數(shù)達(dá) 2 萬次,離線任務(wù)數(shù)超過 1.4 億。

      這個(gè)時(shí)候,我們開始問自己一些問題:字節(jié)跳動(dòng)的理念是獨(dú)一無二的嗎?我們的實(shí)踐是否是不可復(fù)制的?我們豐富的云原生實(shí)踐,如何能夠普惠萬千企業(yè)?

      火山引擎云原生架構(gòu)設(shè)計(jì)理念與實(shí)踐

      根據(jù)國家“十四五”規(guī)劃,到 2025 年,國內(nèi)數(shù)字經(jīng)濟(jì)占比將達(dá)到 GDP 的 10%,企業(yè)新增生產(chǎn)級(jí)云原生應(yīng)用在新應(yīng)用的占比將從 2020 年的10% 增加到 60%。數(shù)字經(jīng)濟(jì)與實(shí)體經(jīng)濟(jì)的融合已經(jīng)成為不可逆轉(zhuǎn)的趨勢(shì)。

      那么,作為近年來增速最快的企業(yè)之一,字節(jié)跳動(dòng)的云原生架構(gòu)體系是如何全面、有機(jī)地跟隨業(yè)務(wù)的快速發(fā)展的?這離不開我們?cè)O(shè)計(jì)基礎(chǔ)架構(gòu)的核心理念和原則。

    image.png

      基礎(chǔ)設(shè)施:平臺(tái)化 → 智能化。平臺(tái)化從另一個(gè)角度看即是服務(wù)化,當(dāng)基礎(chǔ)設(shè)施平臺(tái)化且有聚集效應(yīng)時(shí),企業(yè)才有足夠的體量往下推演;同時(shí)隨著數(shù)據(jù)和經(jīng)驗(yàn)的積累,企業(yè)也能進(jìn)一步衍生出智能化能力,包括智能調(diào)度、智能運(yùn)維等。

      系統(tǒng)架構(gòu):垂直化 → 整合化。基于業(yè)務(wù)發(fā)展的速度,我們針對(duì)某些場(chǎng)景,例如推薦廣告搜索,實(shí)現(xiàn)了相對(duì)垂直的管控能力;同時(shí),我們的在線和離線能夠整合,批處理和流處理能夠一體化,異構(gòu)資源能夠做到統(tǒng)一調(diào)度。從垂直到整合,這是一個(gè)逐步收攏的過程。

      基礎(chǔ)組件:規(guī); → 實(shí)時(shí)化。規(guī);苿(dòng)的是以量取勝、實(shí)時(shí)化推動(dòng)的是以質(zhì)取勝。規(guī);A段業(yè)務(wù)不斷上量,資源成倍增加,而實(shí)時(shí)化的演進(jìn)迫使我們?nèi)プ黾?xì)粒度的優(yōu)化,例如我們?cè)谲浻步Y(jié)合、內(nèi)存計(jì)算方向的探索,在降本提效上都有顯著的效果。

      研發(fā)體系:敏捷化 → 現(xiàn)代化。我們不僅提倡敏捷化快速交付的能力,還不斷實(shí)踐現(xiàn)代化應(yīng)用的構(gòu)建。所謂現(xiàn)代化,一方面意味著應(yīng)用構(gòu)建更深入地走向移動(dòng)化和低代碼化,另一方面則是在應(yīng)用的容災(zāi)和遷移能力上能夠更深層地做到無感知。

      業(yè)務(wù)觸點(diǎn):中心化 → 分離化。這是一個(gè)逐步建設(shè)多云、混合云、云端一體化能力的過程,我們所服務(wù)的業(yè)務(wù)遍布各地,這些業(yè)務(wù)所服務(wù)的客戶同樣遍布各地,我們期望基礎(chǔ)架構(gòu)能夠在計(jì)算、存儲(chǔ)、數(shù)據(jù)方面都具備分布式的能力,支持業(yè)務(wù)提供更廣泛的服務(wù)。

      事實(shí)證明,云原生為上述理念提供了一條最佳的實(shí)踐路徑。云原生強(qiáng)調(diào)自動(dòng)化、高彈性、可擴(kuò)展,同時(shí)提供了一整套圍繞這個(gè)思想的工具鏈和規(guī)范。

      而作為字節(jié)跳動(dòng)旗下的企業(yè)級(jí)技術(shù)服務(wù)平臺(tái),火山引擎抽象了字節(jié)跳動(dòng)在硬件、存儲(chǔ)、安全、業(yè)務(wù)、開發(fā)、運(yùn)維等多個(gè)場(chǎng)景下的云原生實(shí)踐思想,推出了包含上層解決方案和中層基礎(chǔ)產(chǎn)品服務(wù)的云原生全系產(chǎn)品。

      火山引擎云原生產(chǎn)品與解決方案

      火山引擎云原生產(chǎn)品重點(diǎn)圍繞 5 個(gè)方向完善產(chǎn)品矩陣,分別是云原生系統(tǒng)、開發(fā)態(tài)、交付態(tài)、運(yùn)行態(tài)以及安全運(yùn)維。

    image.png

      其中,「云原生系統(tǒng)」包含最基礎(chǔ)的容器服務(wù)和鏡像倉庫兩大核心產(chǎn)品,沉淀了字節(jié)跳動(dòng)數(shù)年來建設(shè)容器平臺(tái)的經(jīng)驗(yàn),除基本應(yīng)用托管能力外,還提供高穩(wěn)定、高性能、自運(yùn)維等能力,旨在為企業(yè)提供最堅(jiān)實(shí)的底座。火山引擎的上層產(chǎn)品大多都圍繞這兩款產(chǎn)品構(gòu)建,例如函數(shù)服務(wù)、持續(xù)交付、應(yīng)用觀測(cè)、湖倉一體的大數(shù)據(jù)分析服務(wù)、機(jī)器學(xué)習(xí)平臺(tái)。許多內(nèi)部業(yè)務(wù)系統(tǒng),如抖音電商、商業(yè)化開放平臺(tái),也都基于這款容器產(chǎn)品構(gòu)建其業(yè)務(wù)系統(tǒng)。

      基于應(yīng)用生命周期拆解,我們新劃分了「開發(fā)、交付和運(yùn)行態(tài)」,其核心是解決應(yīng)用現(xiàn)代化過程中所遇到的問題。首次發(fā)布的產(chǎn)品體系可以支撐企業(yè)業(yè)務(wù)架構(gòu)升級(jí)以及打通重點(diǎn)場(chǎng)景的原子產(chǎn)品,其中既包含代碼倉庫、應(yīng)用平臺(tái)這類可以支撐應(yīng)用快速開發(fā)的產(chǎn)品,也包含持續(xù)交付、制品倉庫等提升敏捷化和統(tǒng)一交付能力的產(chǎn)品,也有服務(wù)網(wǎng)格、應(yīng)用觀測(cè)、應(yīng)用韌性這類可以從流量、監(jiān)控、演練等方面保障業(yè)務(wù)平穩(wěn)運(yùn)行的產(chǎn)品。

      最后,在「安全與運(yùn)維」層面,火山引擎重點(diǎn)構(gòu)建了以云堡壘機(jī)和云命令行為主的安全運(yùn)維通道,以及以 IaC 為核心的自動(dòng)化運(yùn)維能力,結(jié)合應(yīng)用全生命周期托管能力,提供安全且自動(dòng)化的云原生體驗(yàn)。

      解決方案主要包括「業(yè)務(wù)架構(gòu)升級(jí)」「重點(diǎn)場(chǎng)景使能」兩方面。其中,「業(yè)務(wù)架構(gòu)升級(jí)」主要針對(duì)業(yè)務(wù)的多云部署、新一代的微服務(wù)架構(gòu)以及面向下一代的無服務(wù)器架構(gòu)展開。「重點(diǎn)場(chǎng)景使能」則是輸出字節(jié)跳動(dòng)快速發(fā)展的核心路徑:當(dāng)前,大多數(shù)企業(yè)現(xiàn)在已經(jīng)進(jìn)入轉(zhuǎn)型的深水區(qū),業(yè)務(wù)和架構(gòu)復(fù)雜性并非單款產(chǎn)品所能解決的;相較于產(chǎn)品能力零散的輸出,所有產(chǎn)品力的構(gòu)建都圍繞著核心場(chǎng)景完成。

      云原生的基礎(chǔ)底座:容器

      此次火山引擎推出的云原生容器系統(tǒng)類產(chǎn)品包括容器服務(wù)和鏡像倉庫,提供最基礎(chǔ)的容器化平臺(tái),主要有四個(gè)特點(diǎn):

    image.png

      按需彈性:容器服務(wù)底層基于彈性計(jì)算和彈性容器兩類計(jì)算引擎,其中彈性容器主打彈性場(chǎng)景,根據(jù)實(shí)測(cè)數(shù)據(jù),它可以支持容器的秒級(jí)啟動(dòng),30 秒滿足近萬核的擴(kuò)容需求。

      • 系統(tǒng)層采用精簡(jiǎn) Hypervisor 和 Kernel,裁剪掉多余功能,僅保留核心能力,兼容性得到了內(nèi)部業(yè)務(wù)的廣泛驗(yàn)證;

      • 管控層針對(duì)核心創(chuàng)建鏈路做異步和緩存,無需每次額外申請(qǐng) ENI 和 EBS 資源;

      • 采用快照和按需加載的能力,將鏡像加載速度降低到毫秒內(nèi)。

      性能優(yōu)化:容器和虛擬機(jī)運(yùn)行時(shí)全面基于自研網(wǎng)卡和自研 vSwitch,相比開源方案,火山引擎軟硬一體化的方案在PPS、延遲和帶寬具有近 2到 3 倍的提升,單機(jī)容器密度近千。存儲(chǔ) IO 上采用自研協(xié)議棧,深度優(yōu)化數(shù)據(jù)拷貝路徑,實(shí)現(xiàn)用戶態(tài)協(xié)議和全鏈路零拷貝,性能相對(duì)原生IO 提升了 5 倍。

      安全可靠:VKE 支持同一集群同時(shí)運(yùn)行 runC 和 runV 容器,用戶可以按照隔離需求來選擇不同的運(yùn)行時(shí)。Kubernetes 完全由平臺(tái)托管,默認(rèn)采用 CIS 等安全規(guī)范,由平臺(tái)確保 Kubernetes 的安全和運(yùn)維,免除用戶管理成本。

      隨處可及:在設(shè)計(jì)之初,我們就意識(shí)到了系統(tǒng)可擴(kuò)展能力的重要性,確定了同源架構(gòu)的路線。一方面通過同一套基礎(chǔ)底座實(shí)現(xiàn)隨處部署,另外通過同一套產(chǎn)品能力提供無縫的體驗(yàn)。接口上做到 Kubernetes 100% 的兼容,已經(jīng)使用 Kubernetes 的用戶可以實(shí)現(xiàn)無縫遷移。

      云原生的中堅(jiān)力量:服務(wù)治理

      為保障云原生應(yīng)用全生命周期的敏捷和穩(wěn)定,字節(jié)跳動(dòng)圍繞研發(fā)效率、運(yùn)行效率和穩(wěn)定性三個(gè)方面,實(shí)現(xiàn)了一系列平臺(tái)和服務(wù)來保障服務(wù)治理能力的有效落地,解決了易用性和快速迭代的問題、性能和成本的問題,并保障了觀測(cè)、安全和運(yùn)行時(shí)的穩(wěn)定。

      在本次云產(chǎn)品發(fā)布會(huì)上,我們主要推出 API 網(wǎng)關(guān)、服務(wù)網(wǎng)格、應(yīng)用觀測(cè)服務(wù)、應(yīng)用韌性服務(wù)和持續(xù)交付。下圖介紹了每個(gè)產(chǎn)品的原子能力,這里我圍繞幾個(gè)實(shí)際的場(chǎng)景來介紹它們所服務(wù)的一些場(chǎng)景。

    image.png

      敏捷迭代:隨著企業(yè)業(yè)務(wù)、規(guī)模的不斷發(fā)展擴(kuò)張,項(xiàng)目復(fù)雜度提高,研發(fā)進(jìn)度變慢和交付質(zhì)量下降不可避免。結(jié)合持續(xù)交付、應(yīng)用觀測(cè)服務(wù)和容器服務(wù),火山引擎可以幫助企業(yè)實(shí)現(xiàn)可灰度、可觀測(cè)、可回滾的能力:通過持續(xù)交付完成代碼上線,通過應(yīng)用觀測(cè)實(shí)現(xiàn)實(shí)時(shí)監(jiān)控,通過容器服務(wù)完成快速回滾,所有操作一氣呵成。此外,這些流程都可以通過應(yīng)用韌性服務(wù)來進(jìn)行實(shí)時(shí)的演練。

      零信任網(wǎng)絡(luò):零信任假設(shè)無論在網(wǎng)絡(luò)邊界內(nèi)部還是外部,都不存在任何隱含的信任。換句話說,任何地方都需要顯式認(rèn)證,并使用最小權(quán)限原則來限制對(duì)資源的訪問。因?yàn)橛泻M鈭F(tuán)隊(duì)在業(yè)務(wù)合規(guī)經(jīng)驗(yàn)上的積累和交流,我們對(duì)零信任有非常深度的實(shí)踐。最初我們實(shí)現(xiàn)了 JWT Token之間任務(wù)互訪,現(xiàn)在已逐漸遷移到以云原生技術(shù) SPIFFE 為標(biāo)準(zhǔn),同時(shí)以 API 網(wǎng)關(guān)、服務(wù)網(wǎng)格和容器服務(wù)作為基礎(chǔ)實(shí)現(xiàn)的方案;谶@些實(shí)踐,火山引擎可以為企業(yè)提供專家級(jí)安全保障。

      全鏈路監(jiān)控:微服務(wù)架構(gòu)的復(fù)雜性為運(yùn)維工作帶來了很大挑戰(zhàn)。為了實(shí)現(xiàn)對(duì)復(fù)雜微服務(wù)的監(jiān)控,火山引擎在微服務(wù)中添加埋點(diǎn),可采集指標(biāo)、日志、分布式鏈路等多種數(shù)據(jù),實(shí)現(xiàn)對(duì)業(yè)務(wù)立體化的監(jiān)控。

      全場(chǎng)景接入:我們?cè)诜⻊?wù)治理上的一個(gè)亮點(diǎn)是針對(duì)不同的場(chǎng)景實(shí)現(xiàn)場(chǎng)景化的接入。服務(wù)網(wǎng)格在字節(jié)跳動(dòng)的第一個(gè)落地場(chǎng)景是安全,通過為每個(gè)業(yè)務(wù)配置安全 Sidecar 的模式,我們實(shí)現(xiàn)了對(duì)業(yè)務(wù)風(fēng)險(xiǎn)控制的能力;诖耍覀冄莼鐾ㄓ Sidecar 模式,接入了數(shù)據(jù)庫 DB Mesh、A/B測(cè)試,所有的接入對(duì)業(yè)務(wù)而言都無感知、無侵入。

      云原生的極致形態(tài):Serverless

      除了容器系統(tǒng)和服務(wù)治理兩類產(chǎn)品體系,圍繞「業(yè)務(wù)架構(gòu)升級(jí)」,火山引擎也推出了一些 Serverless 和多云產(chǎn)品。它們是火山引擎正在經(jīng)歷且未來演進(jìn)的方向。

    image.png

      Serverless 的價(jià)值是什么?云的本質(zhì)就是規(guī)模化經(jīng)濟(jì),通過按需付費(fèi)、彈性伸縮和免運(yùn)維來釋放企業(yè)的生產(chǎn)力,但現(xiàn)在云的形態(tài)做得還不夠透徹。我們按「資源」需求付費(fèi),而不是「業(yè)務(wù)」需求付費(fèi);我們的彈性還處在準(zhǔn)實(shí)時(shí)階段,而且很多業(yè)務(wù)因?yàn)榧軜?gòu)或者周邊生態(tài)問題還無法享受到彈性能力;最后在運(yùn)維上,云僅免去了物理層運(yùn)維,但復(fù)雜度上移到了虛擬化層。如果能在這三個(gè)方面做到極致,企業(yè)的成本和可用性可以得到長足的優(yōu)化。

      Serverless 不是簡(jiǎn)單的工具或框架,而是一種軟件架構(gòu)思想和方法,涉及面比較廣,但我們認(rèn)為這種思想下的軟件架構(gòu)將是云原生走向極致的一種形態(tài);鹕揭婺壳耙呀(jīng)是 Serverless 的深度實(shí)踐者,我們走向 Serverless 總共有 4 個(gè)大目標(biāo):業(yè)務(wù) Serverless 化、開發(fā) Serverless化、資源Serverless 化、運(yùn)維 Serverless 化。

      • 業(yè)務(wù) Serverless 化:99% 以上業(yè)務(wù)負(fù)載 Serverless 化,包括微服務(wù)、函數(shù)、定時(shí)任務(wù)、計(jì)算類任務(wù)、機(jī)器學(xué)習(xí)及 AI 任務(wù)。

      • 開發(fā) Serverless 化:Serverless 形態(tài)對(duì)開發(fā)者而言缺乏友好型,這里我們以 CloudIDE、FaaS Native、Remote Debuging 等能力來服務(wù)開發(fā)者,很大程度上緩解了開發(fā)排障效率低的問題。

      • 資源 Serverless 化:如前所述,目前全部負(fù)載基于容器服務(wù)和彈性容器,并開放混合調(diào)度能力,對(duì)平臺(tái)而言資源利用最大化,對(duì)我們上層客戶而言成本達(dá)到了最優(yōu)化。

      • 運(yùn)維 Serverless 化:Serverless 帶來的一個(gè)顯而易見的好處是用戶免運(yùn)維,無需管理基礎(chǔ)設(shè)施;但從另外一個(gè)角度來看,Serverless 規(guī)范化架構(gòu)和彈性能力,更能進(jìn)一步確保系統(tǒng)高可用性。

      在 Serverless 層面,火山引擎目前主要圍繞「應(yīng)用平臺(tái)」和「函數(shù)服務(wù)」進(jìn)行能力輸出。其中應(yīng)用平臺(tái)本質(zhì)是一套基于容器服務(wù)的應(yīng)用托管平臺(tái),支持更多高級(jí)的能力比如全鏈路灰度部署、單 AZ、多 AZ 部署策略等;火山引擎函數(shù)服務(wù)則已經(jīng)支持大量應(yīng)用場(chǎng)景,例如小程序開發(fā)、評(píng)論離線流、游戲技術(shù)中臺(tái)、紅包雨活動(dòng)、飛書在線面試等。

      多云原生:應(yīng)用與資源的多云化

      上午主會(huì)場(chǎng)提到幾個(gè)數(shù)據(jù),92% 的企業(yè)都會(huì)使用多云,未來一定是多云的時(shí)代。目前企業(yè)實(shí)踐多云的路徑依然很漫長,而部分已經(jīng)“采用”多云的企業(yè),內(nèi)部也儼然形成了一種新的「煙囪式」建設(shè)形態(tài)。

      當(dāng)我們談多云的時(shí)候,很多時(shí)候大家都會(huì)想到 CMP,就是云管平臺(tái):用一個(gè)管理軟件將多個(gè)云的資源層納管到一起,再加上一些權(quán)限管理、賬號(hào)對(duì)接等功能。這只是從運(yùn)維管理基礎(chǔ)云資源的角度來納管,再極端一點(diǎn),只是將資源顯示在一個(gè)控制面板上。云管并不是真正意義上的多云:一方面各個(gè)云的接口差異很大,難以適配;另一方面,云服務(wù)很多,云管要接入的服務(wù)范圍很難框定。

      火山引擎秉持著「開放共享的云」的理念,深度實(shí)踐了多云基礎(chǔ)設(shè)施。我們推出的多云產(chǎn)品的核心是將容器服務(wù)集群管理的能力延伸到本地?cái)?shù)據(jù)中心或云服務(wù)商 IaaS 之上,同時(shí)支持納管自建集群,實(shí)現(xiàn)面向應(yīng)用的多云容器平臺(tái)統(tǒng)一控制平面。

    image.png

      VKE 向外延伸的能力我們統(tǒng)稱為 VKE Anywhere,支持用戶導(dǎo)入現(xiàn)有 Kubernetes 集群——無論是來自 IDC 或公有云資源自建集群,還是通過云托管的集群—— 我們都能夠一并支持。VKE Anywhere 同時(shí)支持托管集群,即通過 VKE Anywhere 來創(chuàng)建 Kubernetes 集群,底層可基于不同類型的環(huán)境。VKE Anywhere 與 VKE 完全同源同構(gòu),對(duì)上保持完全一致的 API 結(jié)構(gòu),上層產(chǎn)品無需改造即可接入 VKE Anywhere,可以根據(jù)客戶場(chǎng)景實(shí)現(xiàn)產(chǎn)品的靈活封裝。本次發(fā)布我們以應(yīng)用開發(fā)交付為主,上層引入包括鏡像倉庫、持續(xù)交付、服務(wù)網(wǎng)格、應(yīng)用觀測(cè)服務(wù)等產(chǎn)品,同時(shí)還引入了應(yīng)用市場(chǎng)支持企業(yè)內(nèi)部應(yīng)用快速分發(fā)。

      多云控制面支持多集群聯(lián)邦、全局服務(wù)發(fā)現(xiàn)和負(fù)載均衡等全局管控能力,可以根據(jù)用戶需求部署在任意數(shù)據(jù)中心,通過專線或者 VPN 方式互聯(lián);鹕揭鎯(nèi)部對(duì)多云的實(shí)踐效果顯著,我們當(dāng)前已經(jīng)創(chuàng)建了 3 個(gè)聯(lián)邦集群,底層納管了 10+ Kubernetes 集群,共支持 100k+ 節(jié)點(diǎn)。

      結(jié)語

      火山引擎的發(fā)展離不開客戶的支持。

      目前國信證券的金太陽服務(wù)證券交易應(yīng)用、資產(chǎn)運(yùn)營管理業(yè)務(wù)、投行/風(fēng)控/開戶等業(yè)務(wù),均運(yùn)行在火山引擎的容器云平臺(tái)上。我們的容器平臺(tái)核心能力支撐了國信證券基礎(chǔ)設(shè)施的平臺(tái)化:統(tǒng)一資源管理方面,我們?yōu)槠浣ㄔO(shè)了資源審批到上線的全部流程;交易應(yīng)用基于容器服務(wù)全托管,實(shí)現(xiàn)了自愈、彈性伸縮、快速回滾等能力;平臺(tái)系統(tǒng)對(duì)接上,通過一些列擴(kuò)展點(diǎn),打通了核心系統(tǒng)的對(duì)接。

      在 2021 年中國信息通信研究院發(fā)布的 DevOps 標(biāo)準(zhǔn)持續(xù)交付第十二批評(píng)估結(jié)果中,國信證券金太陽資訊中臺(tái)順利通過《研發(fā)運(yùn)營一體化(DevOps)能力成熟度模型》持續(xù)交付 3 級(jí)評(píng)估,標(biāo)志著其持續(xù)交付能力達(dá)到國內(nèi)領(lǐng)先水平。同時(shí),國信證券也是全國第三家通過持續(xù)交付 3 級(jí)評(píng)估的券商。

      未來我們也將繼續(xù)努力,打磨更加優(yōu)秀的產(chǎn)品,將更多的內(nèi)部實(shí)踐輸出到客戶手上,謝謝大家。

      文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請(qǐng)謹(jǐn)慎對(duì)待。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。

    [No. X071]
    分享到微信

    即時(shí)

    TCL實(shí)業(yè)榮獲IFA2024多項(xiàng)大獎(jiǎng),展示全球科技創(chuàng)新力量

    近日,德國柏林國際電子消費(fèi)品展覽會(huì)(IFA2024)隆重舉辦。憑借在核心技術(shù)、產(chǎn)品設(shè)計(jì)及應(yīng)用方面的創(chuàng)新變革,全球領(lǐng)先的智能終端企業(yè)TCL實(shí)業(yè)成功斬獲兩項(xiàng)“IFA全球產(chǎn)品設(shè)計(jì)創(chuàng)新大獎(jiǎng)”金獎(jiǎng),有力證明了其在全球市場(chǎng)的強(qiáng)大影響力。

    新聞

    敢闖技術(shù)無人區(qū) TCL實(shí)業(yè)斬獲多項(xiàng)AWE 2024艾普蘭獎(jiǎng)

    近日,中國家電及消費(fèi)電子博覽會(huì)(AWE 2024)隆重開幕。全球領(lǐng)先的智能終端企業(yè)TCL實(shí)業(yè)攜多款創(chuàng)新技術(shù)和新品亮相,以敢為精神勇闖技術(shù)無人區(qū),斬獲四項(xiàng)AWE 2024艾普蘭大獎(jiǎng)。

    企業(yè)IT

    重慶創(chuàng)新公積金應(yīng)用,“區(qū)塊鏈+政務(wù)服務(wù)”顯成效

    “以前都要去窗口辦,一套流程下來都要半個(gè)月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進(jìn)了21600元。

    3C消費(fèi)

    “純臻4K 視界煥新”——愛普生4K 3LCD 激光工程投影

    2024年3月12日,由愛普生舉辦的主題為“純臻4K 視界煥新”新品發(fā)布會(huì)在上海盛大舉行。

    研究

    2024全球開發(fā)者先鋒大會(huì)即將開幕

    由世界人工智能大會(huì)組委會(huì)、上海市經(jīng)信委、徐匯區(qū)政府、臨港新片區(qū)管委會(huì)共同指導(dǎo),由上海市人工智能行業(yè)協(xié)會(huì)聯(lián)合上海人工智能實(shí)驗(yàn)室、上海臨港經(jīng)濟(jì)發(fā)展(集團(tuán))有限公司、開放原子開源基金會(huì)主辦的“2024全球開發(fā)者先鋒大會(huì)”,將于2024年3月23日至24日舉辦。