chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談云原生的四個基本要素

lhl545545 ? 來源:比特網(wǎng) ? 作者:瀟冷 ? 2021-01-12 15:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這兩年,云原生的火熱程度一點都不亞于2014年的3D打印、2018年的區(qū)塊鏈,有種“忽如一夜春風來,千樹萬樹梨花開”的既視感。為此,筆者想借著這股“東風”,來談一談云原生。由于云原生概念并沒有明確,筆者理解可能有失偏頗,行文中若有偏差,敬請各位斧正。

其實,云原生的英文全稱為“CloudNative”,可以將這個單詞拆分為Cloud、Native兩個單詞:Cloud意即云,表示應用程序在云上,不是在傳統(tǒng)的數(shù)據(jù)中心、服務器;Native意即原生的、土著的、當?shù)氐摹⑼辽灵L,表示應用程序專門為云環(huán)境設計??梢韵胂?,“云原生”的漢語名稱并沒有采用云土著、云當?shù)?、云土生土長,而采用了一個非常優(yōu)美的名字——云原生。

因此,云原生一種構建和運行應用程序的技術體系和方法論,這套技術體系從設計之初即考慮到云的環(huán)境,充分利用和發(fā)揮云平臺的彈性和分布式優(yōu)勢。華為曾對符合云原生架構的應用程序如是描述:采用開源堆棧(K8S+Docker)進行容器化,基于微服務架構提高靈活性和可維護性,借助敏捷方法、DevOps支持持續(xù)迭代和運維自動化,利用云平臺設施實現(xiàn)彈性伸縮、動態(tài)調度、優(yōu)化資源利用率。?

通過華為的這段描述,可以看出云原生的四個要素:容器化、微服務、DevOps、持續(xù)交付,這是現(xiàn)在公認的,也是Pivotal概括的4個主要要素,對此,不同的云計算廠商在原有的4要素之上有所延伸,有著自己的見解。

2013年,Pivotal公司的Matt?Stine首次提出云原生(CloudNative)概念。

2015年,《遷移到云原生架構》定義了云原生架構的特征:12因素、微服務、自敏捷架構、基于API協(xié)作、扛脆弱性。

同年,云原生計算基金會(CNCF)成立,并將云計算定義為容器化封裝+自動化管理+面向微服務。

2017年,Matt?Stine將云原生架構歸納為模塊化、可觀察、可部署、可測試、可替換、可處理6特質。

彼時,Pivotal將云原生概括為DevOps+持續(xù)交付+微服務+容器。

2018年,CNCF更新了云原生的定義,將服務網(wǎng)格(Service?Mesh)和聲明式API加進來。

從云原生誕生到發(fā)展的脈絡來看,云原生的定義不斷完善,并存在概念混亂、不統(tǒng)一的現(xiàn)狀,不過目前,大多數(shù)云計算企業(yè)習慣使用DevOps+持續(xù)交付+微服務+容器來定義云原生。下面,我們來簡單理解一下云原生的4個主要要素。

1、微服務。

微服務是一個獨立發(fā)布的應用服務,可以作為獨立組件升級、灰度或復用等,每個服務可以由專門的組織來單獨完成,依賴方只要定好輸入和輸出口即可完全開發(fā),甚至整個團隊的組織架構更精簡,溝通成本低、效率高。

2、devOps

DevOps字面上是組合詞——Dev、Ops,即開發(fā)人員、運維人員。實際上,DevOps是一組過程、方法與系統(tǒng)的統(tǒng)稱,DevOps強調高效組織團隊之間如何通過自動化的工具協(xié)作和溝通來完成軟件的聲明周期管理,從而更快、更頻繁地交付更穩(wěn)定的軟件。?

3、持續(xù)交付

敏捷開發(fā)要求持續(xù)交付,因為敏捷開發(fā)要求隨時有一個版本可以上到大群環(huán)境,所以要持續(xù)交付。持續(xù)交付目的的快速應對客戶的需求變化,要求發(fā)布非常頻繁,所以會存在多個版本同時提供服務的情況,因此需要支持灰度發(fā)布/金絲雀發(fā)布等。

4、容器化

Docker是軟件行業(yè)最受歡迎的軟件容器項目,Docker起到應用隔離作用,為微服務及其所需的所有配置、依賴關系和環(huán)境變量移動到全新、無差別的運行環(huán)境,移植性強。但是docker對于分布式應用的部署和編排沒有考慮,在網(wǎng)絡和存儲方式都沒有提出比較好的方式,包括docker-compose。

此外,與原生與本地部署有著什么樣的區(qū)別?

1、編程語言。

據(jù)悉,本地部署的傳統(tǒng)應用采用C/C++、企業(yè)級java編寫;云原生應用需要用以網(wǎng)絡為中心的go、node.js等新興語言編寫。

2、持續(xù)交付

本地部署的傳統(tǒng)應用需要停機更新;云原生應用應該始終是最新的,需要支持頻繁變更,持續(xù)交付,藍綠部署。

3、動彈擴展

本地部署的傳統(tǒng)應用無法動態(tài)擴展,往往需要冗余資源以抵抗流量高峰,而云原生應用利用云的彈性自動伸縮,通過共享降本增效。

4、網(wǎng)絡限制

本地部署的傳統(tǒng)應用對網(wǎng)絡資源,比如ip、端口等有依賴,甚至是硬編碼,而云原生應用對網(wǎng)絡和存儲都沒有這種限制。

5、自動化

本地部署的傳統(tǒng)應用通常人肉部署手工運維,而云原生應用這一切都是自動化的。

6、移植性

本地部署的傳統(tǒng)應用通常依賴系統(tǒng)環(huán)境,而云原生應用不會硬連接到任何系統(tǒng)環(huán)境,而是依賴抽象的基礎架構,從而獲得良好移植性。

7、服務架構

本地部署的傳統(tǒng)應用有些是單體(巨石)應用,或者強依賴,而基于微服務架構的云原生應用,縱向劃分服務,模塊化更合理。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)中心

    關注

    16

    文章

    5524

    瀏覽量

    74658
  • 3D打印
    +關注

    關注

    27

    文章

    3624

    瀏覽量

    116579
  • 云原生
    +關注

    關注

    0

    文章

    265

    瀏覽量

    8497
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    云原生環(huán)境里Nginx的故障排查思路

    本文聚焦于云原生環(huán)境下Nginx的故障排查思路。隨著云原生技術的廣泛應用,Nginx作為常用的高性能Web服務器和反向代理服務器,在容器化和編排的環(huán)境中面臨著新的故障場景和挑戰(zhàn)。
    的頭像 發(fā)表于 06-17 13:53 ?647次閱讀
    <b class='flag-5'>云原生</b>環(huán)境里Nginx的故障排查思路

    從 Java 到 Go:面向對象的巨人與云原生的輕騎兵

    (Goroutine/Channel) 在 云原生基礎設施領域 占據(jù)主導地位,它也是 Java 開發(fā)者探索云原生技術棧的關鍵補
    的頭像 發(fā)表于 04-25 11:13 ?511次閱讀

    云原生在汽車行業(yè)的優(yōu)勢

    近年來,“云原生”已成為科技領域的高頻熱詞。從企業(yè)數(shù)字化轉型到智能化產業(yè)布局,各行各業(yè)對云原生技術的需求呈現(xiàn)爆發(fā)式增長,向云計算轉型已成為一大趨勢。根據(jù)Gartner的預測,到2025年,超過95%的新數(shù)字工作負載將遷移至云端,而非傳統(tǒng)數(shù)據(jù)中心。
    的頭像 發(fā)表于 02-21 09:20 ?1477次閱讀

    ADS1211獲取四個通道全部數(shù)據(jù)的最短時間是多少?

    看pdf沒看出什么門道,想問下這款ADC四個差分通道同步采樣,獲取四個通道全部數(shù)據(jù)的最短時間是多少!
    發(fā)表于 02-10 07:24

    模數(shù)轉換電路的四個過程

    模數(shù)轉換(Analog-to-Digital Conversion,簡稱ADC)是將模擬信號轉換為數(shù)字信號的關鍵過程,廣泛應用于通信、數(shù)據(jù)采集、信號處理等領域。模數(shù)轉換電路的設計與實現(xiàn)涉及多個關鍵步驟,通??梢苑譃?b class='flag-5'>四個主要過程:采樣、保持、量化和編碼。本文將詳細分析這四個
    的頭像 發(fā)表于 02-03 16:12 ?2373次閱讀

    云原生AI服務怎么樣

    云原生AI服務,是指采用云原生的原則和技術來構建、部署和管理人工智能應用及工作負載的方法和模式。那么,云原生AI服務怎么樣呢?下面,AI部落小編帶您了解。
    的頭像 發(fā)表于 01-23 10:47 ?768次閱讀

    請問DAC3484四個通道能否獨立使用?

    請問,DAC3484 四個通道能否獨立使用?即當把DAC的NCO頻率設置為fs/2時,IQ兩通道是否就可以獨立了?
    發(fā)表于 01-23 07:35

    請問AD9852四個輸出口有什么差別?

    AD9852四個輸出口有什么差別?是不是IOUT1是余弦輸出,IOUT2是DAC控制輸出,需要設置DAC控制寄存器?
    發(fā)表于 01-16 06:59

    PCB的五基本要素

    網(wǎng)絡。同時PCB板還具有絕緣,隔熱,防潮等功能。 3、PCB的五基本要素用 01 要素一:載板 PCB的載板又稱為基
    的頭像 發(fā)表于 01-07 09:30 ?3694次閱讀

    云原生LLMOps平臺作用

    云原生LLMOps平臺是一種基于云計算基礎設施和開發(fā)工具,專門用于構建、部署和管理大型語言模型(LLM)全生命周期的平臺。以下,是對云原生LLMOps平臺作用的梳理,由AI部落小編整理。
    的頭像 發(fā)表于 01-06 10:21 ?714次閱讀

    如何選擇云原生機器學習平臺

    當今,云原生機器學習平臺因其彈性擴展、高效部署、低成本運營等優(yōu)勢,逐漸成為企業(yè)構建和部署機器學習應用的首選。然而,市場上的云原生機器學習平臺種類繁多,功能各異,如何選擇云原生機器學習平臺呢?下面,AI部落小編帶您探討。
    的頭像 發(fā)表于 12-25 11:54 ?701次閱讀

    東方通聯(lián)合openEuler社區(qū)即將開啟云原生開源中間件 Meetup北京站

    深入探索云原生技術的最新前沿; 剖析基礎軟件最“潮”趨勢; 與技術大佬零距離交流; 聆聽行業(yè)專家的獨家案例經驗; 激發(fā)創(chuàng)新思維,尋找靈感火花; 更有機會獲取寶貴的實習機會,以及豐富多彩的福利禮包
    的頭像 發(fā)表于 12-17 14:58 ?1129次閱讀

    艾體寶與Kubernetes原生數(shù)據(jù)平臺AppsCode達成合作

    虹科姐妹公司艾體寶宣布與Kubernetes 原生數(shù)據(jù)平臺 AppsCode達成正式合作,致力于將其核心產品KubeDB引入中國市場,為企業(yè)提供專業(yè)、高效的云原生數(shù)據(jù)庫管理解決方案。
    的頭像 發(fā)表于 12-16 15:07 ?898次閱讀

    構建云原生機器學習平臺流程

    構建云原生機器學習平臺是一復雜而系統(tǒng)的過程,涉及數(shù)據(jù)收集、處理、特征提取、模型訓練、評估、部署和監(jiān)控等多個環(huán)節(jié)。
    的頭像 發(fā)表于 12-14 10:34 ?677次閱讀

    什么是云原生MLOps平臺

    云原生MLOps平臺,是指利用云計算的基礎設施和開發(fā)工具,來構建、部署和管理機器學習模型的全生命周期的平臺。以下,是對云原生MLOps平臺的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 12-12 13:13 ?846次閱讀