在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

云原生技術將是企業落地微服務的優秀伴侶

如意 ? 來源:今日頭條 ? 作者:AI課工場 ? 2020-10-08 14:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著技術的發展,我們云托管時代逐步的向云原生演進了。所謂云原生,就是將微服務、DevOps的架構理念與云所提供的容器、Serverless無服務器更好的結合,提升資源的使用效率,提高研發運維效率。那么在云原生時代,微服務應該如何與云原生相輔相成呢?

我們來看看微服務的定義,即將一個單體應用拆分成多個微服務,由微服務來一起協同對外提供服務支持。在微服務的運行中就存在這三個問題:

1、如何管理微服務的生命周期;

2、如何治理不同技術棧微服務之間的通信;

3、如何處理不同技術棧的微服務請求?

對于如何管理微服務的生命周期,我們來一起看看。最初服務都是單體式的,上線時直接部署某些機器資源上就可以了,當出現異常時,直接下線該機器上的服務版本,服務與資源的關系是比較簡單的,沒有動態的依賴關系。當我們把服務拆分成微服務之后,不同的微服務部署在不同的機器上,最后組成整個應用呈現給到用戶,此時服務與資源的關系變得復雜起來了。如果應用是由不同的技術棧開發實現,比如有的微服務用C++、有的用Java、有的用PHP、有的用Golang,那么部署每個服務時還需要在機器上安裝對應的運行環境,整個應用的運維成本又增加了。

但是在云原生時代,有了容器如Docker、容器平臺技術如Kubernetes把這一切都變得簡單了。Docker容器技術通過標準的封裝、標準的運行時將微服務的部署變得標準化,Kubernetes技術則是把已經標準化的微服務便捷的運行在機器上,運維人員不再需要將微服務分配到某個具體的機器上,并且在Kubernetes中的Pod模型對外提供了單個容器運行狀態接口、DNS地址服務,通過簡單的二次開發可以看到每個微服務在哪些地址上的運行狀態,簡化了整個微服務生命周期的管理。

對于如何治理不同技術棧微服務之間的通信,我們一起來看看,最初服務是單體式的,模塊與模塊之間的通信都是靜態編譯產生的,比較簡單。當我們把服務拆分成微服務之后,模塊與模塊之間的通信就是動態關聯的了,微服務如何找到另外一個微服務變得復雜起來。一些微服務框架,如Java的Spring簡化了開發人員的負擔,只要是Java系服務的開發就不用再寫一遍微服務之間通信的邏輯。

但是當一個業務引入多個技術棧時,常見的如上層用Java編寫,底層用Golang編寫,不同微服務之間的通信框架都不一樣,無疑又增加了開發人員的成本。但是在云原生時代,我們有了ServiceMesh服務網格,通過通信劫持,實現了比較好的服務間通信監測與管理。在servicemesh中,有一個sidecar邊車容器的概念,它把微服務之間通信的能力從業務中抽象,單獨成一個容器與微服務并行,再使用Istio所提供的管控能力,將微服務與邊車容器搭成一個網狀的數據平面,在這上面進行服務之間通信的配置、管理、監測。

對于如何處理不同技術棧的微服務請求,我們一起來看看,原來的外部請求通過瀏覽器或app進來之后,會經過應用層/網絡層的負載均衡決定分發給到哪臺機器去處理,單體式應用因為是一個大整體,直接分發即可,還是比較簡單的,而微服務則需要經過復雜的邏輯判斷給到哪個服務、哪臺機器。在多技術棧開發的情況下,每個微服務框架都需要寫一遍請求邏輯。但是在云原生時代,我們有了Serverless無服務器的概念,我們可以把請求類型、請求管理、請求處理的邏輯全抽出來標準化,在業務層只需要前端去調用該函數即可,后面的請求處理分發就再也不用管理了。

微服務的出現,確實推動技術向前演進了一大步,但是微服務并不是萬能的,在使用它的同時,必然要承擔它的復雜性所帶來的成本。不過微服務確實是良藥,有了云原生技術出現后,對于該良藥所帶來的副作用便能消解很多,云原生必定是企業落地微服務的優秀伴侶~
責編AJX

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

    關注

    39

    文章

    7973

    瀏覽量

    139634
  • 容器
    +關注

    關注

    0

    文章

    509

    瀏覽量

    22408
  • 微服務
    +關注

    關注

    0

    文章

    145

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    云原生環境里Nginx的故障排查思路

    本文聚焦于云原生環境下Nginx的故障排查思路。隨著云原生技術的廣泛應用,Nginx作為常用的高性能Web服務器和反向代理服務器,在容器化和
    的頭像 發表于 06-17 13:53 ?198次閱讀
    <b class='flag-5'>云原生</b>環境里Nginx的故障排查思路

    云原生在汽車行業的優勢

    近年來,“云原生”已成為科技領域的高頻熱詞。從企業數字化轉型到智能化產業布局,各行各業對云原生技術的需求呈現爆發式增長,向云計算轉型已成為一大趨勢。根據Gartner的預測,到2025
    的頭像 發表于 02-21 09:20 ?1162次閱讀

    云原生AI服務怎么樣

    云原生AI服務,是指采用云原生的原則和技術來構建、部署和管理人工智能應用及工作負載的方法和模式。那么,云原生AI
    的頭像 發表于 01-23 10:47 ?428次閱讀

    云原生LLMOps平臺作用

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

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

    當今,云原生機器學習平臺因其彈性擴展、高效部署、低成本運營等優勢,逐漸成為企業構建和部署機器學習應用的首選。然而,市場上的云原生機器學習平臺種類繁多,功能各異,如何選擇云原生機器學習平
    的頭像 發表于 12-25 11:54 ?424次閱讀

    什么是云原生MLOps平臺

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

    梯度科技入選2024云原生企業TOP50榜單

    近日,國內專業咨詢機構DBC德本咨詢發布“2024云原生企業TOP50”榜單。梯度科技憑借自主研發的“梯度智能云平臺”入選該榜單,彰顯公司在該領域的行業競爭力。
    的頭像 發表于 12-06 11:35 ?705次閱讀

    軟通動力榮登2024云原生企業TOP50榜單

    近日,DBC德本咨詢發布“2024云原生企業TOP50”榜單,軟通動力憑借自研的“天鶴云原生數據庫平臺” 榮登該榜單第8名,彰顯了公司在該領域的行業競爭力。
    的頭像 發表于 12-04 11:27 ?534次閱讀

    k8s微服務架構就是云原生嗎?兩者是什么關系

    k8s微服務架構就是云原生嗎?K8s微服務架構并不等同于云原生,但兩者之間存在密切的聯系。Kubernetes在云原生架構中扮演著核心組件的
    的頭像 發表于 11-25 09:39 ?493次閱讀

    微服務架構與容器云的關系與區別

    微服務架構與容器云密切相關又有所區別。微服務將大型應用拆分為小型、獨立的服務,而容器云基于容器技術,為微服務提供構建、發布和運行的平臺。區別
    的頭像 發表于 10-21 17:28 ?521次閱讀

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

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

    京東云原生安全產品重磅發布

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

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

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

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

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

    基于DPU的云原生裸金屬服務快速部署及存儲解決方案

    云原生技術迅速發展的當下,容器技術因其輕量級、可移植性和快速部署的特性而成為應用部署的主流選擇,但裸金屬服務器依然有其獨特的價值和應用場景,是云原
    的頭像 發表于 06-27 10:41 ?2962次閱讀
    基于DPU的<b class='flag-5'>云原生</b>裸金屬<b class='flag-5'>服務</b>快速部署及存儲解決方案
    主站蜘蛛池模板: 美女被免费网站视频在线 | 日本毛片在线观看 | 国产视频二区 | 在线观看中文字幕第一页 | 久久波多野结衣 | 国产天堂网 | 大尺度视频网站久久久久久久久 | 性色a v 一区 | 亚洲一级毛片免费观看 | 天天视频观看 | a成人毛片免费观看 | 中文字幕av一区二区三区 | 天天操夜夜操视频 | 视频二区在线观看 | 一卡二卡≡卡四卡亚洲高清 | 久青草国产免费观看 | 免费黄色福利 | 特黄a大片免费视频 | 色吧色吧色吧网 | 欧美大色网 | 边做边爱在线观看视频免费 | 4hc44四虎www亚洲 | 国产乱辈通伦影片在线播放亚洲 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 黄色网址 在线播放 | 免费黄视频网站 | 天天爱天天做久久天天狠狼 | 好爽毛片一区二区三区四区 | 色无五月 | 日日干夜夜操 | 台湾香港澳门三级在线 | 在线种子资源网 | 成视频年人黄网站免费视频 | 欧美黄色片免费观看 | 亚洲视频在线免费看 | 一级做a爰片久久毛片鸭王 一级做a爰片久久毛片一 | 欧美网站免费 | 色视频www在线播放国产人成 | 国产人免费人成免费视频 | 亚洲四虎永久在线播放 | 午夜影院404 |