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

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

3天內不再提示

云原生的代表性技術

智能感知與物聯(lián)網(wǎng)技術研究所 ? 來源:通信信號處理研究所 ? 2020-05-13 16:31 ? 次閱讀

11月21日,“2019云計算沙龍(第三期):云原生與多云管理”主題沙龍活動在上海市徐匯區(qū)交大科技園成功召開。此次活動吸引了諸多云計算相關的廠商專家以及業(yè)內專業(yè)人士積極參與,并就云原生與多云管理進行了積極討論。青藤云安全,作為安全領域踐行自適應安全理念的先行者,積極探索為云原生應用程序提供全方位的安全服務,此次受邀出席,并對云生態(tài)安全進行了深入講解。

在過去幾年里,隨著云計算技術的風起云涌,云形態(tài)也發(fā)生著日新月異的變化。云原生技術也在云平臺如火如荼的快速發(fā)展中應運而生。

美國專注于云計算與大數(shù)據(jù)基礎平臺的公司Pivotal最先提出了云原生應用,后來由谷歌成立的云原生計算基金會(CNCF,全稱Cloud Native Computing Foundation)對云原生應用進行了定義:

· 云原生技術有利于各組織在公有云、私有云和混合云等新型動態(tài)環(huán)境中,構建和運行可彈性擴展的應用。

· 這些技術能夠構建容錯性好、易于管理和便于觀察的松耦合系統(tǒng)。結合可靠的自動化手段,云原生技術讓工程師能夠輕松地對系統(tǒng)作出頻繁和可預測的重大變更。

· 云原生計算基金會(CNCF)致力于培育和維護一個廠商中立的開源生態(tài)系統(tǒng),來推廣云原生技術。CNCF通過將最前沿的模式民主化,將這些創(chuàng)新為大眾所用。

這或許看起來有些復雜。簡單來說,云原生可以從字面涵義來理解,指的是任何在云中誕生、或主要在云中設計并運行的事物。但云原生不只是指應用程序所在的位置,更多的是指應用程序的的構建和部署方式。

云原生的代表性技術

1. 容器

容器技術是一種輕量級的虛擬化技術,主要致力于提供一種可移植、可重用且自動化的方式來打包和運行應用。容器這一術語是對船運集裝箱的一個類比,它提供了一個標準化方式,將不同內容組合在一起,同時又將它們彼此隔離開來。

將容器和云原生聯(lián)系起來,您或許會有些疑惑:容器不僅僅是在云端運行,如果有需要,也可以在本地服務器上運行容器。比如,在本地CI/CD管道中采用容器技術,或者使用容器來部署本地的內部業(yè)務應用程序。

但是,無需對容器技術進行太多延展,就可以將其與云原生技術聯(lián)系起來。在很大程度上,容器有助于部署云應用:

· 您可以在云中部署容器。通常還可以使用相同的開源工具來管理云中的容器。這意味著,容器最大限度地提高了云之間的移動性。

· 可以使用容器在云中部署應用程序,而不必為特定云提供商的虛擬服務器或計算實例之間的細微差別而困擾。

· 云供應商可以使用容器來構建其他類型的服務,例如無服務器計算。

· 容器為在云中運行的應用程序提供安全優(yōu)勢。容器應用程序和主機環(huán)境之間增加了另一層隔離,而無需再運行整個虛擬服務器。

因此,雖然使用容器是確實不需要使用云,但容器卻大大簡化了云應用程序的部署。在云原生領域中,容器和云齊頭并進,共同發(fā)展。因此,可以說容器技術是云原生應用發(fā)展的基石。

2. 微服務

微服務可以簡單地描述為將一個大型的軟件應用程序的功能分為多個獨立的小型軟件服務或“微服務”。每項微服務通常單獨部署在容器中,負責一項單獨的任務。為了讓微服務協(xié)同工作,形成大型可伸縮的應用程序,微服務之間還可以進行通信和交換數(shù)據(jù)。簡而言之,微服務的特點可以總結為:

· 云原生應用程序由多個不同的可重用組件(稱為微服務)組成,這些組件都可以集成到任何云環(huán)境中。

· 這些微服務可以作為應用程序的構建模塊,通常包裝在容器中。

· 每個微服務可以協(xié)同工作,共同構成一個應用程序,單每個微服務可以通過自動化和編排流程進行獨立擴展、持續(xù)改進和快速迭代。

· 每個微服務的靈活性也提高了云原生應用程序的敏捷性和持續(xù)改進,解決了單體大型應用程序的復雜性和靈活性問題。

以人力資源系統(tǒng)為例。以前,整個人力資源系統(tǒng)部署在一個大軟件包中(例如,使用MVC框架的WAR文件)。使用微服務后,就無需將人力資源組件部署為一個大軟件包——大型單體應用程序。該大型單體應用程序被劃分并部署為按用途分類的若干個較小功能單元(工資、出勤和員工等微服務)。這樣,維護一個模塊時(例如,“工資”模塊),由于微服務可以獨立工作,就無需停用整個應用程序,也不會影響到其他功能,從而提高了更新迭代速度,也提高了服務質量。

3. 服務網(wǎng)格

隨著微服務數(shù)量的增多,可能會形成上百個甚至上千個相互關聯(lián)的服務,通過內部或外部網(wǎng)絡相互連接。如果要繪制出每個微服務之間的連接關系,情況就復雜了。從代碼級別管理這些服務的連接關系會很麻煩。這意味著,服務A需要了解服務B的網(wǎng)絡層。為了解決這一挑戰(zhàn),服務網(wǎng)格技術應運而生。

服務網(wǎng)格是用于處理服務間通信的專用基礎結構層。對于構成現(xiàn)代化的云原生應用程序的服務而言,服務網(wǎng)格負責可靠地交付這些拓撲結構復雜的服務請求。實際上,服務網(wǎng)格通常是通過一系列的輕量級網(wǎng)絡代理來實現(xiàn)的,這些網(wǎng)絡代理與應用程序代碼一起部署,而無需再關注應用程序。

服務網(wǎng)格架構圖

4. DevOps

DevOps是由Development和Operations形成的組合詞,是一種重視“軟件開發(fā)人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或慣例。DevOps通過自動化完成“軟件交付”和“架構變更”流程,來更加快捷、頻繁和可靠地構建、測試、發(fā)布軟件??梢园袲evOps看作開發(fā)(軟件工程)、技術運營和質量保障(QA)三者的交集。

DevOps示意圖

DevOps打破了開發(fā)人員和運維人員之間歷來存在的壁壘和溝鴻,加強了開發(fā)、運營和質量保證人員之間的溝通、協(xié)作與整合。從而形成了一種通過持續(xù)交付來優(yōu)化資源和擴展應用的新方式。DevOps和云原生相結合,能夠讓企業(yè)不斷改進產(chǎn)品開發(fā)流程,更好地適應市場變化,提供更優(yōu)質的服務。

CI/CD(持續(xù)集成/持續(xù)部署)管道可以說是實施 DevOps 的一大重要成果,可幫助企業(yè)在需要很少的人工干預的情況下,更快速、更頻繁地向客戶交付應用,并不斷改進產(chǎn)品的質量,增加服務功能,實現(xiàn)精益求精的發(fā)展。在整個生命周期內,CI/CD都引入了持續(xù)自動化和持續(xù)監(jiān)控,從而能夠快速識別和改正問題與缺陷,實現(xiàn)敏捷開發(fā)。

云原生的優(yōu)勢所在

1. 與傳統(tǒng)的單體應用程序相比,由于使用敏捷和DevOps流程進行迭代式改進,并且實現(xiàn)了自動化構建、測試和部署,從而加快了產(chǎn)品服務的上市時間,也更便于管理。

2. 由于云原生應用程序由若干個相互獨立的微服務組成,因此,可以自動地逐步改進云原生應用程序,以不斷添加新功能或者改進原有功能。

3. 可以非侵入式地進行改進,不會造成停機或中斷服務,給用戶造成不良體驗。

4. 支持云原生應用程序的基礎架構彈性良好,可以輕松進行拓展或縮小規(guī)模。

5. 云原生開發(fā)流程可以更好地適應當今業(yè)務環(huán)境所需的速度和創(chuàng)新。

隨著云生態(tài)的不斷演進,云原生所具備的巨大優(yōu)勢必將推動云原生技術的快速發(fā)展。

青藤云安全是國內首家自適應安全服務商,為客戶提供了輕量級的、可彈性擴展的新一代安全體系。針對當前云原生技術的發(fā)展情況,青藤云安全也對此進行了深入研究,并密切關注云原生應用的發(fā)展趨勢。目前,青藤云安全的容器安全產(chǎn)品—蜂巢提供了企業(yè)級容器平臺安全保護,并針對應用漏洞、不安全配置、入侵攻擊、網(wǎng)絡行為,結合安全策略,提供了覆蓋容器全生命周期的、持續(xù)性安全防護。青藤蜂巢既可以提供對云原生應用的防護,也能全方位防護主機安全,實現(xiàn)一次部署,兩種防護,助力云原生技術的快速發(fā)展。

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

    關注

    39

    文章

    7708

    瀏覽量

    137129
  • 大數(shù)據(jù)

    關注

    64

    文章

    8856

    瀏覽量

    137222

原文標題:不可不知的四大云原生關鍵技術:容器、微服務、服務網(wǎng)格、DevOps

文章出處:【微信號:tyutcsplab,微信公眾號:智能感知與物聯(lián)網(wǎng)技術研究所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    全國5G新基建智慧燈桿建設十大代表性案例

    全國5G新基建智慧燈桿建設十大代表性案例
    的頭像 發(fā)表于 11-07 12:50 ?404次閱讀
    全國5G新基建智慧燈桿建設十大<b class='flag-5'>代表性</b>案例

    云原生和非云原生哪個好?六大區(qū)別詳細對比

    云原生和非云原生各有優(yōu)劣,具體選擇取決于應用場景。云原生利用云計算的優(yōu)勢,通過微服務、容器化和自動化運維等技術,提高了應用的可擴展性、更新速度和成本效益。非
    的頭像 發(fā)表于 09-13 09:53 ?297次閱讀

    京東云原生安全產(chǎn)品重磅發(fā)布

    “安全產(chǎn)品那么多,我怎么知道防住了?”“大家都說自己是云原生的,我看都是換湯不換藥”在與客戶溝通云原生安全方案的時候,經(jīng)常會遇到這樣的吐槽。越來越的客戶已經(jīng)開始了云原生化的技術架構改造
    的頭像 發(fā)表于 07-26 10:36 ?401次閱讀
    京東<b class='flag-5'>云原生</b>安全產(chǎn)品重磅發(fā)布

    從積木式到裝配式云原生安全

    云原生安全風險 隨著云原生架構的快速發(fā)展,核心能力逐漸穩(wěn)定,安全問題日趨緊急。在云原生安全領域不但有新技術帶來的新風險,傳統(tǒng)IT基礎設施下的安全威脅也依然存在。要想做好
    的頭像 發(fā)表于 07-26 10:35 ?254次閱讀
    從積木式到裝配式<b class='flag-5'>云原生</b>安全

    基于DPU與SmartNic的云原生SDN解決方案

    隨著云計算,大數(shù)據(jù)和人工智能等技術的蓬勃發(fā)展,數(shù)據(jù)中心面臨著前所未有的數(shù)據(jù)洪流和計算壓力,這對SDN提出了更高的性能和效率要求。自云原生概念被提出以來,Kubernetes為云原生應用的落地提供了一
    的頭像 發(fā)表于 07-22 11:44 ?611次閱讀
    基于DPU與SmartNic的<b class='flag-5'>云原生</b>SDN解決方案

    首批認證!拓維信息梧桐云原生平臺獲鯤鵬原生開發(fā)技術認證

    7月10日,拓維信息梧桐云原生平臺V3.0獲得華為鯤鵬原生開發(fā)技術首批認證。作為華為鯤鵬戰(zhàn)略合作伙伴,拓維信息以28年行業(yè)數(shù)字化經(jīng)驗和持續(xù)技術創(chuàng)新能力,攜手華為共同繁榮鯤鵬
    的頭像 發(fā)表于 07-19 08:15 ?407次閱讀
    首批認證!拓維信息梧桐<b class='flag-5'>云原生</b>平臺獲鯤鵬<b class='flag-5'>原生</b>開發(fā)<b class='flag-5'>技術</b>認證

    云原生驅動信貸服務數(shù)字化 中軟國際信貸數(shù)據(jù)服務平臺獲業(yè)界認可

    隨著云原生技術在金融業(yè)的應用不斷深化,金融服務的優(yōu)化和創(chuàng)新日益加快。
    的頭像 發(fā)表于 04-02 09:58 ?360次閱讀
    <b class='flag-5'>云原生</b>驅動信貸服務數(shù)字化 中軟國際信貸數(shù)據(jù)服務平臺獲業(yè)界認可

    云原生是大模型“降本增效”的解藥嗎?

    云原生AI正當時
    的頭像 發(fā)表于 02-20 09:31 ?344次閱讀

    米哈游大數(shù)據(jù)云原生實踐

    近年來,容器、微服務、Kubernetes 等各項云原生技術的日漸成熟,越來越多的公司開始選擇擁抱云原生,并開始將 AI、大數(shù)據(jù)等類型的企業(yè)應用部署運行在云原生之上。以 Spark 為
    的頭像 發(fā)表于 01-09 10:41 ?552次閱讀
    米哈游大數(shù)據(jù)<b class='flag-5'>云原生</b>實踐

    云原生技術前沿落地實踐分論壇圓滿舉辦

    12 月 16 日,2023 開放原子開發(fā)者大會【云原生技術前沿落地實踐】分論壇在無錫成功舉辦。論壇將聚焦云原生的泛在化、Serverless 化以及智能化等前沿發(fā)展趨勢,與一線技術
    的頭像 發(fā)表于 12-22 09:20 ?999次閱讀
    <b class='flag-5'>云原生</b><b class='flag-5'>技術</b>前沿落地實踐分論壇圓滿舉辦

    誠邀報名|在開發(fā)者大會,洞悉云原生技術落地最佳實踐

    2023開放原子開發(fā)者大會 . OPENATOM DEVELOPERS CONFERENCE 云原生技術前沿落地實踐分論壇 2023.12.16 隨著云原生技術的蓬勃發(fā)展,
    的頭像 發(fā)表于 12-09 18:45 ?592次閱讀

    Show代碼硬實力!快來突破云原生技術挑戰(zhàn)

    的原則共同舉辦。 ?“ 算力網(wǎng)環(huán)境下基于全局元數(shù)據(jù)的云原生應用架構原型設計挑戰(zhàn)賽 ”“ 云 原生平臺自動化部署和自動化擴容挑戰(zhàn)賽 ”作為本次大賽中兩個聚焦云原生技術領域的賽項,共設獎金
    的頭像 發(fā)表于 12-07 10:25 ?323次閱讀
    Show代碼硬實力!快來突破<b class='flag-5'>云原生</b>的<b class='flag-5'>技術</b>挑戰(zhàn)

    開放原子開發(fā)者工作坊|大咖論道云原生技術發(fā)展與應用實踐

    、獲取前沿技術趨勢。 數(shù)字化和智能化時代的來臨,激發(fā)各行各業(yè)對“云”的需求,企業(yè)開始依托云原生、數(shù)字原生等核心技術進行數(shù)字化轉型,尋求高效治理的“良方”。在
    的頭像 發(fā)表于 11-29 20:25 ?1081次閱讀

    ABI發(fā)布電信云原生平臺及運維白皮書

    通過研究云原生平臺的發(fā)展和演變,對云原生平臺在標準和容器化的演進方向進行了展望,并建議運營商跟上行業(yè)變化,擁抱新技術,無縫過渡到云原生網(wǎng)絡架構。 云化一直是電信行業(yè)數(shù)字化轉型的驅動力,
    的頭像 發(fā)表于 11-17 19:40 ?533次閱讀
    ABI發(fā)布電信<b class='flag-5'>云原生</b>平臺及運維白皮書

    誠邀報名 | 開放原子開發(fā)者工作坊:云原生革新開發(fā)模式,開發(fā)者如何把握先機?

    在全球數(shù)字化轉型的浪潮中,云原生技術已成為近年來的熱門話題。它改變了傳統(tǒng)的開發(fā)模式,提升了應用開發(fā)和運維效率,助力企業(yè)在數(shù)字化時代實現(xiàn)業(yè)務創(chuàng)新。云原生帶來了更高的效率、彈性和可擴展性,確保業(yè)務穩(wěn)定
    的頭像 發(fā)表于 11-15 18:45 ?465次閱讀