日韩免费在线观看成人,骚碰成人免费视频,电影院 摸 湿 嗯…啊h

    1. <span id="um726"><blockquote id="um726"></blockquote></span>

        <span id="um726"><blockquote id="um726"></blockquote></span>
        1. 您的位置:首頁>國際 >內(nèi)容

          微服務(wù)的影響: 好的,壞的,和丑陋的

          2023-06-30 17:27:08來源:
          導(dǎo)讀關(guān)注我?guī)懔私饪萍碱I(lǐng)域最新的技術(shù)與產(chǎn)品探索微服務(wù)的各個方面,包括它們的優(yōu)勢、潛在風(fēng)險和有效利用它們的最佳實踐。自COVID-19大流行開始...

          關(guān)注我?guī)懔私饪萍碱I(lǐng)域最新的技術(shù)與產(chǎn)品

          探索微服務(wù)的各個方面,包括它們的優(yōu)勢、潛在風(fēng)險和有效利用它們的最佳實踐。


          自COVID-19大流行開始以來,對技術(shù)的依賴已經(jīng)完成了一個完整的循環(huán)。過去三年來,人們在諸如銀行、購物、尤其是醫(yī)療保健服務(wù)等需求方面增加了對數(shù)字應(yīng)用的利用,這引發(fā)了消費者在日常生活的各個方面都要信任技術(shù)來幫助他們的需求。不巧的是,如今對應(yīng)用工程師、開發(fā)人員和設(shè)計師提出的需求要求他們在軟件中提供一種在幾年前還不需要的更高水平的靈活性。在網(wǎng)絡(luò)安全攻擊發(fā)生率創(chuàng)歷史新高的時代,現(xiàn)在有必要以更靈活的方式構(gòu)建和擴展應(yīng)用程序,以便在需要干預(yù)的事件發(fā)生時能夠適當(dāng)?shù)亟鉀Q。

          微服務(wù)架構(gòu)是改進當(dāng)今軟件系統(tǒng)可靠性和可擴展性的一種更合適方式。在基于云的微服務(wù)架構(gòu)中,將一個大型應(yīng)用程序拆分成較小、獨立的服務(wù),并通過應(yīng)用程序編程接口(API)進行相互通信。這樣可以實現(xiàn)更專注的開發(fā)和部署,以及更容易的維護和擴展。微服務(wù)方法與單塊式軟件應(yīng)用形成鮮明對比,后者是作為單個、統(tǒng)一的單元構(gòu)建的,更加復(fù)雜和耗時。

          站點可靠性工程師(SRE)欣賞微服務(wù)的好處,因為它們提供了更快的開發(fā)周期、更好的容錯性和更簡單的部署。與此同時,他們也意識到微服務(wù)帶來了新的挑戰(zhàn),比如在多個服務(wù)之間進行監(jiān)控和跟蹤問題的復(fù)雜性,以及需要注意對服務(wù)間通信進行仔細管理的需要。這些挑戰(zhàn)存在與保護客戶免受網(wǎng)絡(luò)安全問題相關(guān)的重大風(fēng)險。重要的是要理解,如果要保持隱私和安全,就需要維護這種類型的架構(gòu),因為數(shù)字技術(shù)在不斷變得更加復(fù)雜和融入社會。

          將應(yīng)用程序遷移到微服務(wù)的挑戰(zhàn) 根據(jù)Tetrate聯(lián)合創(chuàng)始人Varun Talwar的說法,微服務(wù)架構(gòu)對應(yīng)用現(xiàn)代化來說是一個重大挑戰(zhàn),因為許多組織運行著已經(jīng)建立多年并且可能導(dǎo)致功能中斷的復(fù)雜系統(tǒng)。

          此外,Asperitas Consulting進行的一項調(diào)查顯示,由于人員配備和適當(dāng)工具的不可用性等問題,應(yīng)用現(xiàn)代化具有挑戰(zhàn)性。

          從單體應(yīng)用程序遷移到微服務(wù)也可能是一項繁瑣的任務(wù)。據(jù)Semaphore的Tomas Fernandez稱,應(yīng)該在評估所有備選路徑后才考慮使用微服務(wù)架構(gòu),他還建議使用單塊式應(yīng)用程序的軟件可能是最適合的選擇,并且部署不在本地進行,因為客戶需要手動在自己的私有系統(tǒng)上部署和配置一切。

          更多行業(yè)專業(yè)人員發(fā)現(xiàn)成功的從單塊式應(yīng)用程序遷移到微服務(wù)的方法是Heroku開發(fā)人員創(chuàng)建的12-Factor App方,Heroku是一種支持多種編程語言的云平臺服務(wù)。

          該過程的步驟包括:

          將一個代碼庫跟蹤到版本控制中,進行多次部署。 聲明和隔離依賴關(guān)系。 將所有配置數(shù)據(jù)與代碼分開存儲。 將后端服務(wù)視為附加資源。 分離構(gòu)建和運行階段。 確保應(yīng)用程序無狀態(tài)。 通過端口綁定導(dǎo)出服務(wù)。 開發(fā)并發(fā)應(yīng)用程序。 構(gòu)建一次性進程,以便可以快速啟動、停止和重新部署應(yīng)用程序而不丟失數(shù)據(jù)。 我們正在基于匹配環(huán)境實現(xiàn)持續(xù)集成。 將日志流式傳輸?shù)街付ǖ奈恢谩?將管理任務(wù)和管理任務(wù)作為一次性進程運行。

          還需要注意的是,并非所有的老舊應(yīng)用程序都可以進行現(xiàn)代化改造,API可用于啟用微服務(wù)。

          微服務(wù)的好處 在轉(zhuǎn)向微服務(wù)系統(tǒng)并在其上運行中遇到的挑戰(zhàn)中,最重要的好處是為客戶提供了更好的用戶體驗。根據(jù)Redis Labs的開發(fā)者倡導(dǎo)經(jīng)理Loris Cro的說法,使用微服務(wù)開發(fā)的軟件的最終用戶更少遇到性能問題、錯誤和一般困難。例如,Cro指出,開發(fā)團隊可以在每個服務(wù)級別上使用不同的語言和數(shù)據(jù)庫系統(tǒng),與單塊式應(yīng)用程序相比。盡管微服務(wù)提供了許多好處,但如果服務(wù)提供不一致、應(yīng)用通信延遲高或微服務(wù)過于復(fù)雜而無法實現(xiàn)可擴展性、可擴展性或功能添加,則可能會出現(xiàn)不良結(jié)果。

          微服務(wù)的未來 根據(jù)研究,微服務(wù)架構(gòu)市場將在2022年從54.9億美元增長到2023年的216.1億美元,預(yù)計在預(yù)測期(2022-2023)內(nèi)以18.66%的復(fù)合年增長率(CAGR)增長。

          預(yù)計將影響微服務(wù)開發(fā)的其他趨勢包括:

          通過服務(wù)網(wǎng)格可重新配置的基礎(chǔ)設(shè)施,改進對微服務(wù)行為的可觀察性和增強洞察力,并控制通信。 通過人工智能技術(shù)自動化和優(yōu)化監(jiān)控、故障響應(yīng)、容量規(guī)劃和其他運營操作,以更有效地管理軟件。 通過采用微服務(wù)架構(gòu)實施多云策略,比單一來源的軟件開發(fā)具有更好的可靠性。 盡管轉(zhuǎn)向支持微服務(wù)的軟件可能會因其動態(tài)性而帶來新的安全挑戰(zhàn),但幾乎100%的公司正在從單塊式結(jié)構(gòu)進行轉(zhuǎn)型。最近的研究顯示,85%的公司正在通過轉(zhuǎn)向微服務(wù)架構(gòu)來現(xiàn)代化他們的架構(gòu)。報告還指出,領(lǐng)先的公司將至少75%的應(yīng)用程序部署在微服務(wù)架構(gòu)上的概率是其他公司的兩倍。越早進行轉(zhuǎn)型,它們的安全措施可能就更可靠。

          免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

          猜你喜歡

          最新文章