成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

提高應用程序性能的7個DevOps實踐

譯文
運維
DevOps 是艱難的,但在更快的開發和提高可靠性之間的選擇不應如此。還需要考慮到安全性、更好的可觀察性、AIOps平臺等等。

DevOps 主要與開發人員和運營之間的合作有關,以改善生產中應用程序的交付和可靠性。最常見的最佳實踐旨在用更強大的自動化來取代在開發和運營團隊之間管理的手動、易出錯的程序。這包括用CI/CD(持續集成和持續交付)實現交付管道的自動化,用容器實現標準化配置,并將基礎設施配置為代碼。在運營方面,提高應用程序可靠性的 DevOps 最佳實踐包括提高應用程序的可觀察性,增加監控,以及自動化云和基礎設施的操作。

但如何提高應用程序、數據庫、數據管道和云基礎設施的性能呢?本文將分享7個可以影響性能和用戶體驗DevOps 實踐和方法。

1. 從一開始就在應用程序中構建安全實踐

DevOps 團隊最不需要的就是部署具有安全漏洞的新功能。安全中斷或降級會影響用戶體驗并產生重大的業務問題。一個 DevOps 的最佳實踐是,通過與信息安全部門在需求方面的合作,測試CI/CD管道內的代碼漏洞,以及在軟件開發中實施其他安全實踐,來實現安全轉移。

Akamai 的高級開發人員倡導者 Mike Elissen 說:“應用程序可靠性的一個關鍵組成部分是可用性,采取適當的措施來正確保護應用程序免受 Web 應用程序攻擊、DDoS 攻擊等可能意味著保持在線和離線之間的區別。”

Elissen 說,向左轉移是從 DevOps 轉變為 DevSecOps 的一部分。他繼續說道,“我們看到在 DevOps 中添加安全性的‘左移’變得越來越明顯,最終創造了更強大的 devsecops 文化,并使更多的開發人員意識到并對其應用程序的安全性負責。”

2. 標準化架構和基礎設施藍圖

Quali 產品管理副總裁 Amir Rozenberg 指出了一個影響團隊績效的問題。他說:“許多 DevOps 團隊發現自己正在組織有機增長的應用程序基礎架構定義的混亂,這些定義是在早期真誠地開發的,以提高團隊在軟件開發生命周期中的效率。”

Rozenberg 詢問 DevOps 團隊是否應該采用自己動手的方法來創建環境,或者組織是否應該創建標準。他說:“推薦的方法是建立一個中心團隊,以藍圖的形式對環境進行建模,以使它們可靠、可重用和合規。然后,他們需要能夠分發這些基礎架構定義,以便業務成員可以通過快速自助服務使用它們,無論是集成到自動化管道中還是以手動方式。”

3. 在 CI/CD 管道中建立可觀察性和持續測試

66degrees 的 DevOps 總監 Matt Sollie 認為 CI/CD 可以做的不僅僅是打包和推送代碼。他說:“并不是所有的 DevOps 原則都像持續交付或將一切構建為代碼一樣迷人或可見,但它們同樣重要。持續集成是成熟的 DevOps 態勢的一個組成部分,它可以極大地提高應用程序的可靠性,但需要目標、愿景和時間才能以有意義的方式構建。”

Sollie 承認,實現可靠性和性能目標不僅需要有遠見,還需要對實踐和優化架構進行投資。“可觀察性是一項關鍵且昂貴的原則,因為可靠性不是開啟或關閉狀態,需要細致入微的數據收集。借助所有云計算服務,為工作選擇正確的工具或服務可以帶來固有的可靠性和性能優勢。”

敏捷開發團隊應該在他們的管道中實施什么來提高性能?以下是一些建議:

  • 在增加部署頻率之前實施持續測試
  • 考慮使用服務虛擬化來測試微服務和第三方 API
  • 確保可觀察的 CI/CD 管道以改進故障檢測并隔離管道問題

4. 使用功能標志和金絲雀版本控制部署

部署不必是所有用戶一次性獲得所有更改的絕對轉換。代碼中的功能標志有助于配置和控制功能的可用性,而金絲雀發布策略使 DevOps 團隊能夠緩慢而有條不紊地推出新功能。

LaunchDarkly 的首席技術官兼聯合創始人 John Kodumal 補充說:“功能管理,特別是功能標志,正在迅速成為改進應用程序的整體可靠性和性能的首選開發實踐,同時允許開發人員不斷創新。通過使用功能標志,開發人員可以在生產前測試功能更新,以便在發布前解決問題。”

這些控件提高了可靠性和性能,同時也幫助開發團隊最大限度地減少了中斷。Kodumal 說:“功能標志提高了性能,同時為開發團隊提供了必要的控制來更新應用程序而不會中斷或停機。”

5. 建立嚴格的可觀察性和監測標準

現在專注于 DevOps 職責的運維方面,團隊應該考慮幾個最佳實踐來提高應用程序性能,包括開發可觀察性標準和改進監控。

Mindee 開發人員關系總監 Frédéric Harper 說:“ DevOps 必須實施嚴格的監控和可觀察性流程,以確保應用程序的每個部分都正常工作并且服務器進程運行順暢。通過保護這一元素, DevOps 團隊可以收集有價值的信息,以了解用戶如何使用應用程序,可能防止未來出現問題,更容易支持客戶,并根據真實數據改進業務或架構決策。”

6. 使用 AIOps 和自動化擴展監控

在 web 2.0 時代,當出現中斷或性能問題時,運維人員只有少數日志文件和監控工具來查看。如今,運行微服務、無服務器應用程序和多云數據庫意味著在解決事件和確定問題根本原因時需要參考更多的數據和工具。AIops 平臺可以集中監控數據,使用機器學習關聯警報,并幫助操作人員跨多個平臺自動響應和恢復,這有助于最大限度地減少性能影響。

BigPanda 產品營銷副總裁 Mohan Kompella 對此表示贊同:“AIOps 平臺可以幫助 DevOps 團隊保持工具的自主性和靈活性,同時還為集中式事件響應者提供他們所需的可見性,使其成為應對中斷的第一道防線。”

7. 定義 SLO 和錯誤預算

DevOps 團隊應該平衡哪些實踐產生最大收益并解決風險。這需要團隊就 DevOps 優先級進行衡量、學習和協作,這在實施實踐和工具后的數月或數年內可能無法實現收益時并不容易。

一種確定優先級的方法是采用站點可靠性工程實踐、定義服務水平目標 (SLO) 和使用錯誤預算。當應用程序或微服務超出其錯誤預算時,它會向 DevOps 團隊發出信號,以找出原因并專注于解決方案。

Nobl9 的首席運營官 Kit Merker 說:“服務水平目標為工程團隊設定了明確的目標,以便更好地決定如何確定工作的優先級。開發人員和 ITop 不僅可以以技術為中心,還可以轉向以服務為中心。”

DevOps 團隊有很多事情要做, DevOps 最佳實踐幫助團隊在加速開發和提高可靠性和性能之間取得平衡。成功的關鍵可能在于定義問題陳述、辯論方法、迭代解決方案和衡量影響。


原文標題:??7 devops practices to improve application performance??

責任編輯:黃顯東
相關推薦

2014-12-16 09:35:13

DevOps

2011-09-20 10:41:45

Web

2011-07-07 09:03:12

ASP.NET

2009-07-29 11:33:14

ASP.NET技巧ASP.NET應用程序

2010-02-04 09:41:03

Android應用程序

2017-06-13 17:23:53

存儲緩存數據

2011-08-08 13:35:50

Web應用WANWeb應用程序

2010-11-15 16:20:33

Oracle系統優化

2009-07-01 18:24:59

JSP應用程序JMeter

2021-08-18 09:37:51

數據庫移動應用程序

2019-10-17 10:10:23

優化Web前端

2024-11-04 11:02:56

2019-02-01 09:50:00

提升Python程序性能

2011-01-19 11:10:50

程序交付優化應用程序性能管理監控

2018-07-06 16:26:11

編程語言Python程序性能

2013-04-16 14:42:47

增強iOS應用程序性能

2013-04-16 14:56:54

增強iOS應用程序性能

2013-04-16 13:51:23

增強iOS應用程序性能

2020-12-03 08:00:00

SQL數據庫MySQL

2015-05-07 09:05:18

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re视频在线免费观看 | 国产区在线观看 | 九九色九九 | 亚洲一区二区三区在线视频 | 日韩一区精品 | 欧美激情精品久久久久久变态 | 女人天堂av | 成人在线精品视频 | 婷婷色国产偷v国产偷v小说 | 午夜电影网站 | 色婷婷精品 | 日韩一区二区免费视频 | 午夜影视在线观看 | 青青久视频 | 日韩精品一区二区三区中文字幕 | 激情欧美一区二区三区 | 欧美在线资源 | 中文在线一区二区 | 久久免费大片 | 亚洲精品乱码久久久久久按摩观 | 欧美lesbianxxxxhd视频社区 | 日韩一区二区三区视频在线观看 | 国产一区二区三区在线看 | 国产成人免费视频网站高清观看视频 | www.婷婷亚洲基地 | 伊人婷婷 | 亚洲一区二区久久 | 久久久久久久综合 | 欧美在线日韩 | 亚洲美女在线视频 | 国产在线成人 | 最新日韩在线视频 | 国产免费自拍 | 久久久久久久久国产成人免费 | 亚洲精品中文字幕在线观看 | 久久日韩精品一区二区三区 | 欧美激情啪啪 | 91精品国产乱码久久久久久久 | 超碰日本 | 91在线观看网址 | 日韩伦理一区二区 |