日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

四大遷移策略實(shí)現(xiàn)單體到微服務(wù)

來源: 責(zé)編: 時(shí)間:2024-01-26 09:04:40 255觀看
導(dǎo)讀在Kubernetes容器化環(huán)境中,要高效地實(shí)現(xiàn)從單體到微服務(wù)的遷移,就要遵循以下最佳實(shí)踐。譯自4 Strategies for Migrating Monolithic Apps to Microservices,作者 Kayla Bondy 是 Dynatrace 的高級產(chǎn)品營銷經(jīng)理,專注于應(yīng)用

在Kubernetes容器化環(huán)境中,要高效地實(shí)現(xiàn)從單體到微服務(wù)的遷移,就要遵循以下最佳實(shí)踐。hPm28資訊網(wǎng)——每日最新資訊28at.com

譯自4 Strategies for Migrating Monolithic Apps to Microservices,作者 Kayla Bondy 是 Dynatrace 的高級產(chǎn)品營銷經(jīng)理,專注于應(yīng)用程序可觀測性產(chǎn)品線。憑借 7 年以上的技術(shù)和營銷角色經(jīng)驗(yàn),她為傳達(dá)復(fù)雜的技術(shù)概念帶來了熱情和專業(yè)知識......hPm28資訊網(wǎng)——每日最新資訊28at.com

DevOps 團(tuán)隊(duì)面臨著使用Kubernetes將單體應(yīng)用遷移到分布式容器化架構(gòu)的巨大壓力,以優(yōu)化軟件交付生命周期(SDLC)。他們正在努力縮短發(fā)布周期、簡化部署更改、減少依賴導(dǎo)致的脆弱性。hPm28資訊網(wǎng)——每日最新資訊28at.com

這些需求推動了從難以跟上現(xiàn)代需求的單體應(yīng)用的轉(zhuǎn)變,因?yàn)橐淮胃男枰亟ㄕ麄€(gè)堆棧。根據(jù)云原生計(jì)算基金會 (CNCF) 2022 年度調(diào)查,79% 的組織已經(jīng)轉(zhuǎn)向微服務(wù)架構(gòu),可以輕松對單個(gè)服務(wù)進(jìn)行迭代。hPm28資訊網(wǎng)——每日最新資訊28at.com

對許多組織來說,采用舉起并轉(zhuǎn)換的方法是將單體應(yīng)用遷移到 Kubernetes 和微服務(wù)的第一步。這涉及直接將單體應(yīng)用程序部署到云上托管的硬件上,然后逐步拆分應(yīng)用為微服務(wù)。但是,舉起并轉(zhuǎn)換理念也存在挑戰(zhàn),因?yàn)榻M織必須重構(gòu)單體應(yīng)用程序以優(yōu)化云性能。因此,逐項(xiàng)將應(yīng)用程序重構(gòu)為容器化架構(gòu)通常更具成本效益。hPm28資訊網(wǎng)——每日最新資訊28at.com

以下是 DevOps 團(tuán)隊(duì)可以遵循的四個(gè)最佳實(shí)踐,以高效地將單體應(yīng)用遷移到Kubernetes 容器化環(huán)境中的微服務(wù)。hPm28資訊網(wǎng)——每日最新資訊28at.com

1. 理解單體應(yīng)用程序

單體應(yīng)用程序通常很容易被破壞其復(fù)雜和脆弱的依賴關(guān)系網(wǎng)。因此,在沒有清晰計(jì)劃的情況下將單體應(yīng)用遷移到云和容器時(shí),突發(fā)和意外中斷幾乎不可避免 - 尤其是如果 DevOps 團(tuán)隊(duì)繼續(xù)前進(jìn)。為了避免不必要的意外,在任何遷移項(xiàng)目之前要全面映射單體應(yīng)用的依賴關(guān)系和業(yè)務(wù)功能。hPm28資訊網(wǎng)——每日最新資訊28at.com

由于其復(fù)雜性,手動映射單體應(yīng)用的依賴關(guān)系存在高度人為錯(cuò)誤風(fēng)險(xiǎn)。因此,為了了解應(yīng)用程序后端和前端組件之間的關(guān)系,使用可以實(shí)時(shí)可視化應(yīng)用程序的自動化解決方案將很有幫助。使用事務(wù)跟蹤的遙測數(shù)據(jù)進(jìn)行應(yīng)用程序拓?fù)溆成渲陵P(guān)重要,使團(tuán)隊(duì)能夠構(gòu)建單體應(yīng)用及其組件的精確可視化表示。hPm28資訊網(wǎng)——每日最新資訊28at.com

2. 采用增量方法

為容器化的 Kubernetes 環(huán)境重構(gòu)單體應(yīng)用是一個(gè)巨大的任務(wù),通常涉及從頭重構(gòu)和重建。考慮到這一點(diǎn),將遷移工作分解為小的、增量的和更可管理的作業(yè)至關(guān)重要。hPm28資訊網(wǎng)——每日最新資訊28at.com

在映射單體應(yīng)用后,DevOps 團(tuán)隊(duì)可以逐步用微服務(wù)替換其組件。在創(chuàng)建單個(gè)微服務(wù)時(shí),團(tuán)隊(duì)可以針對單體應(yīng)用進(jìn)行測試和比較,看看新服務(wù)如何影響性能和功能。然后,一旦微服務(wù)成功復(fù)制了單體應(yīng)用的功能,團(tuán)隊(duì)就可以刪除該特定組件對單體的依賴,然后繼續(xù)下一個(gè)組件。hPm28資訊網(wǎng)——每日最新資訊28at.com

3. 松耦合您的微服務(wù)

單體應(yīng)用中的依賴關(guān)系是深度交織在一起的。組件之間的這些密切關(guān)系是推動向 Kubernetes 和微服務(wù)轉(zhuǎn)型的驅(qū)動力之一,因?yàn)樗鼈冏璧K了靈活的變更和部署。hPm28資訊網(wǎng)——每日最新資訊28at.com

將應(yīng)用遷移到微服務(wù)架構(gòu)時(shí),團(tuán)隊(duì)要了解服務(wù)之間的所有依賴關(guān)系,并盡可能減少和簡化這些依賴關(guān)系。異步消息傳遞至關(guān)重要,它允許服務(wù)通過使用隊(duì)列發(fā)送和接收消息來進(jìn)行通信。通過采用異步消息傳遞,微服務(wù)之間的通信將更少出現(xiàn)瓶頸,同時(shí)也使編輯或替換單個(gè)微服務(wù)變得更容易。hPm28資訊網(wǎng)——每日最新資訊28at.com

4. 實(shí)現(xiàn)端到端可觀測性

從單體應(yīng)用遷移到 Kubernetes 上的容器化服務(wù)意味著應(yīng)用程序有更多可以相互獨(dú)立運(yùn)行的服務(wù)和支撐技術(shù),這可能會使它們更復(fù)雜。鑒于組件數(shù)量,DevOps 團(tuán)隊(duì)很難手動跟蹤它們之間的所有依賴關(guān)系。就像團(tuán)隊(duì)需要在遷移單體應(yīng)用之前對其進(jìn)行映射一樣,他們還需要通過端到端可觀測性來維護(hù)微服務(wù)環(huán)境映射。hPm28資訊網(wǎng)——每日最新資訊28at.com

在實(shí)踐中,這意味著使用可觀測數(shù)據(jù)(包括來自云技術(shù)棧組件的日志、指標(biāo)和跟蹤),以了解服務(wù)關(guān)系和應(yīng)用依賴。這種可觀測性還必須擴(kuò)展到每個(gè) Kubernetes 集群、節(jié)點(diǎn)和 Pod 以及在其上運(yùn)行的工作負(fù)載。當(dāng)問題出現(xiàn)時(shí),可觀測數(shù)據(jù)允許 DevOps 團(tuán)隊(duì)識別問題的根本原因,以便他們可以快速解決問題。hPm28資訊網(wǎng)——每日最新資訊28at.com

為了更有效,團(tuán)隊(duì)?wèi)?yīng)該使用一個(gè)平臺,該平臺統(tǒng)一了來自整個(gè)應(yīng)用基礎(chǔ)設(shè)施的可觀測性和安全數(shù)據(jù)。這個(gè)統(tǒng)一的平臺應(yīng)該利用 AI 功能,為環(huán)境運(yùn)行狀況提供精確答案,這樣團(tuán)隊(duì)就可以自動完成大部分圍繞故障分類、解釋和補(bǔ)救的工作。hPm28資訊網(wǎng)——每日最新資訊28at.com

現(xiàn)代技術(shù)對于遷移到基于 Kubernetes 的微服務(wù)至關(guān)重要

從單體應(yīng)用遷移到容器化微服務(wù)可能很復(fù)雜且時(shí)間耗費(fèi)。然而,一旦遷移完成,DevOps 團(tuán)隊(duì)就可以更靈活迭代,同時(shí)能夠充分利用云服務(wù)。hPm28資訊網(wǎng)——每日最新資訊28at.com

團(tuán)隊(duì)為實(shí)現(xiàn)遷移而完成的大部分工作在很長時(shí)間內(nèi)都會帶來回報(bào)。采用現(xiàn)代技術(shù)(如端到端可觀測性和 AI)來促進(jìn)遷移,使團(tuán)隊(duì)能夠持續(xù)監(jiān)控和優(yōu)化其微服務(wù)環(huán)境,從而提供最佳的用戶體驗(yàn)和業(yè)務(wù)結(jié)果。這些技術(shù)可以激發(fā)他們的轉(zhuǎn)型努力,幫助組織獲得持久的競爭優(yōu)勢。hPm28資訊網(wǎng)——每日最新資訊28at.com

     hPm28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-68334-0.html四大遷移策略實(shí)現(xiàn)單體到微服務(wù)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 自動化測試的十大誤區(qū),你知道哪個(gè)?

下一篇: Testin云測智能測試解決方案入選2023年AI4SE銀彈優(yōu)秀案例

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 2023年Q2用戶偏好榜:12+256G版本成新主流

    3月份的性能榜、性價(jià)比榜和好評榜之后,就要輪到2023年的第二季度偏好榜了,上半年的新機(jī)潮已經(jīng)過去,最明顯的肯定就是大內(nèi)存和存儲的機(jī)型了,另外部分中端機(jī)也取消了屏幕塑料支架
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對Reader和Writer接口的組合,
  • 分享六款相見恨晚的PPT模版網(wǎng)站, 祝你做出精美的PPT!

    1、OfficePLUSOfficePLUS網(wǎng)站旨在為全球Office用戶提供豐富的高品質(zhì)原創(chuàng)PPT模板、實(shí)用文檔、數(shù)據(jù)圖表及個(gè)性化定制服務(wù)。優(yōu)點(diǎn):OfficePLUS是微軟官方網(wǎng)站,囊括PPT模板、Word模
  • 學(xué)習(xí)JavaScript的10個(gè)理由...

    作者 | Simplilearn編譯 | 王瑞平當(dāng)你決心學(xué)習(xí)一門語言的時(shí)候,很難選擇到底應(yīng)該學(xué)習(xí)哪一門,常用的語言有Python、Java、JavaScript、C/CPP、PHP、Swift、C#、Ruby、Objective-
  • 消費(fèi)結(jié)構(gòu)調(diào)整丨巨頭低價(jià)博弈,拼多多還卷得動嗎?

    來源:征探財(cái)經(jīng)作者:陳香羽隨著流量紅利的退潮,電商的存量博弈越來越明顯。曾經(jīng)主攻中高端與品質(zhì)的淘寶天貓、京東重拾“低價(jià)”口號。而過去與他們錯(cuò)位競爭的拼多多,靠
  • 阿里大調(diào)整

    來源:產(chǎn)品劉有媒體報(bào)道稱,近期淘寶天貓集團(tuán)啟動了近年來最大的人力制度改革,涉及員工績效、層級體系等多個(gè)核心事項(xiàng),目前已形成一個(gè)初步的“征求意見版”:1、取消P序列
  • 重估百度丨大模型,能撐起百度的“今天”嗎?

    自象限原創(chuàng) 作者|程心 羅輯2023年之前,對于自己的“今天”,百度也很迷茫。“新業(yè)務(wù)到 2022 年底還是 0,希望 2023 年出來一個(gè) 1。”這是2022年底,李彥宏
  • 2299元起!iQOO Pad明晚首銷:性能最強(qiáng)天璣平板

    5月23日,iQOO如期舉行了新品發(fā)布會,除了首發(fā)安卓最強(qiáng)旗艦處理器的iQOO Neo8系列新機(jī)外,還在發(fā)布會上推出了旗下首款平板電腦——iQOO Pad,其最大的賣點(diǎn)
  • 朋友圈可以修改可見范圍了 蘋果用戶可率先體驗(yàn)

    近日,iOS用戶迎來微信8.0.27正式版更新,除了可更換二維碼背景外,還新增了多項(xiàng)實(shí)用功能。在新版微信中,朋友圈終于可以修改可見范圍,簡單來說就是已發(fā)布的朋友圈
Top 主站蜘蛛池模板: 都兰县| 吉隆县| 建湖县| 辽中县| 永嘉县| 大港区| 长阳| 安陆市| 宁化县| 德令哈市| 黄山市| 甘泉县| 佛学| 响水县| 惠东县| 兴安盟| 济宁市| 紫金县| 新余市| 嘉祥县| 襄城县| 永顺县| 大足县| 赤壁市| 汶上县| 通辽市| 肇州县| 海兴县| 察雅县| 桂平市| 铜山县| 左云县| 类乌齐县| 陆川县| 靖州| 沈阳市| 湖南省| 云南省| 万荣县| 宣恩县| 英超|