發(fā)布于:2021-01-17 00:00:32
0
269
0
有時(shí)在云中使用DevOps的IT專家會(huì)犯一些錯(cuò)誤,而這些錯(cuò)誤只是可以避免的。問(wèn)題在于,最好的措施還沒(méi)有被很好地理解。Liza Kosh在本文中介紹了在云中應(yīng)用或運(yùn)行DevOps時(shí)應(yīng)遵守的一些做法。
云被確定為提供自動(dòng)化測(cè)試工具和擴(kuò)展服務(wù),以適應(yīng)可能對(duì)應(yīng)用程序產(chǎn)生某些影響的可能變更。開(kāi)發(fā)DevOps是為了簡(jiǎn)化應(yīng)用程序過(guò)程,以便可以根據(jù)適當(dāng)?shù)膽?yīng)用程序生產(chǎn)尾部來(lái)映射用戶需求。
不恰當(dāng)?shù)?,有時(shí)在云中使用DevOps的IT專家會(huì)犯下他們可以避免的錯(cuò)誤。問(wèn)題在于,最好的措施還沒(méi)有被很好地理解。這兩個(gè)領(lǐng)域都是相對(duì)較新的領(lǐng)域,但是這個(gè)問(wèn)題可能與個(gè)人有關(guān),而與技術(shù)無(wú)關(guān),而且人的問(wèn)題有時(shí)令人望而生畏。
在IT部門的細(xì)微差別方面有才華的人基本上不會(huì)理解DevOps的準(zhǔn)確功能及其在技術(shù)領(lǐng)域的影響。云計(jì)算的歷史已被世界上一些頂級(jí)DevOps證明了一些非常有趣的觀點(diǎn)。
為了成功地幫助您解決此問(wèn)題,讓我們分解一些實(shí)踐,以在云中應(yīng)用或運(yùn)行DevOps時(shí)遵守這些實(shí)踐。
1.認(rèn)證
安全標(biāo)準(zhǔn)是常見(jiàn)的,可以在云中以一致的方式進(jìn)行更改。通常,人們可以吸收不同種類的技術(shù),例如與身份相關(guān)的安全模型,以提高云中的真實(shí)性。
但是,安全性還需要擴(kuò)展到公司和單個(gè)DevOps設(shè)備,這將推動(dòng)增強(qiáng)型云的發(fā)展。從長(zhǎng)遠(yuǎn)來(lái)看,這可以保持每次結(jié)構(gòu)程序的安全。
2.自動(dòng)化性能測(cè)試
云部署中的應(yīng)用程序性能問(wèn)題自然是錯(cuò)誤的應(yīng)用程序設(shè)計(jì)的結(jié)果。許多這些性能問(wèn)題被忽略了,最終進(jìn)入生產(chǎn)階段,客戶最終對(duì)其進(jìn)行了搜索,但這并不算好。性能測(cè)試是至關(guān)重要的參數(shù),DevOps領(lǐng)域應(yīng)該永遠(yuǎn)不要忽視它。擴(kuò)展團(tuán)隊(duì)?wèi)?yīng)該接受自動(dòng)回歸測(cè)試,將其視為通用用法,并且最好將其范圍設(shè)置為測(cè)試優(yōu)先策略,例如測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)和行為驅(qū)動(dòng)開(kāi)發(fā)(BDD)。這樣可以確保功能團(tuán)隊(duì)在被允許投入生產(chǎn)之前獲得足夠質(zhì)量的解決方案。擺脫手動(dòng)測(cè)試可提高交付速度,測(cè)試準(zhǔn)確性和質(zhì)量,從而大大減少了費(fèi)用。
3.容器發(fā)揮作用
容器為您提供了補(bǔ)充的靈活性,可以在自治的基礎(chǔ)上轉(zhuǎn)移應(yīng)用程序的元素。您可以在中間階段熟練地監(jiān)視和安排您的應(yīng)用程序,以練習(xí)這些自治容器。將容器納入DevOps程序?qū)⑹乖鲩L(zhǎng)程序更加可控。盡管容器不能應(yīng)用于任何應(yīng)用程序,但是一些應(yīng)用程序需要不斷增長(zhǎng)的組合應(yīng)用程序核心。確認(rèn)您的應(yīng)用程序要求以及該策略的標(biāo)準(zhǔn)。
4.云原生應(yīng)用程序提供最佳服務(wù)
認(rèn)真練習(xí)您的云講臺(tái)和基礎(chǔ)架構(gòu),并選擇設(shè)計(jì)不必依賴任何實(shí)物資本的應(yīng)用程序。了解所有應(yīng)用程序的增長(zhǎng)和整體增長(zhǎng)水平以及它們?cè)谠浦械脑假Y源所包含的有效性。概率是,您可以將整體展示方式提高70%,這又可以節(jié)省協(xié)會(huì)資金,因?yàn)槟馁Y源將得到更好的組織,從而使您的協(xié)會(huì)可以定期收取財(cái)務(wù)節(jié)省。
5.資源與設(shè)施治理
如果未正確調(diào)節(jié),則在大氣中承受的過(guò)程可能會(huì)導(dǎo)致程序阻塞。如果發(fā)生這種情況,則當(dāng)您看到幾個(gè)流程變得難以監(jiān)控時(shí),只有缺乏治理才能觀察。為了避免這種情況,您必須創(chuàng)建一種管理安排,以證明有組織且有層次的工作流程;這可以通過(guò)在足夠的時(shí)間之前準(zhǔn)備好治理基礎(chǔ)結(jié)構(gòu)來(lái)輕松實(shí)現(xiàn)。它包括有助于加強(qiáng),檢測(cè)和監(jiān)視內(nèi)部設(shè)施的特性和操作。
6.選擇合適的工具
在尋找合適的DevOps工具時(shí),您需要非常精確。當(dāng)您根據(jù)需要進(jìn)行更改時(shí),應(yīng)選擇特定于業(yè)務(wù)的云。您偏愛(ài)的云工具應(yīng)滿足您業(yè)務(wù)的確切要求。
7.DevOps在云轉(zhuǎn)型中不應(yīng)資金不足
為了使云中的DevOps為您提供可預(yù)測(cè)的成本節(jié)省,您必須在至少頭兩年的時(shí)間里充分利用資本。隨著正常流程的進(jìn)行,云和DevOps項(xiàng)目必須在此期間自力更生。這允許在云策略和技術(shù)中的DevOps驗(yàn)證其價(jià)值,并允許成員在將其轉(zhuǎn)變?yōu)樯a(chǎn)之前理解它們。
8.培訓(xùn)是關(guān)鍵
應(yīng)將通過(guò)運(yùn)行不斷發(fā)展的技術(shù)而定位的艱巨任務(wù)視為機(jī)會(huì),以表述如何最佳利用技術(shù)的概括。在申請(qǐng)前進(jìn)行正確的培訓(xùn)將使您的商業(yè)廣告更有價(jià)值。培訓(xùn)會(huì)議可幫助員工處理常見(jiàn)問(wèn)題,并為在實(shí)施過(guò)程中可能發(fā)生的重大事件做好準(zhǔn)備。如果得到正確的指導(dǎo),則該設(shè)備可以成為將來(lái)支持的自治機(jī)構(gòu),這可能會(huì)減少故障并提高準(zhǔn)確性。
9.云是杰出的功能
為了獲得包括基礎(chǔ)設(shè)施即服務(wù)(IaaS)和平臺(tái)即服務(wù)(PaaS)在內(nèi)的云的全部好處,必須以與物理財(cái)產(chǎn)無(wú)關(guān)的方法創(chuàng)建應(yīng)用程序。這在圖片中引入了“可編程基礎(chǔ)架構(gòu)”或“基礎(chǔ)架構(gòu)即代碼”一詞。DevOps高度重視創(chuàng)建和維護(hù)具有程序化,自動(dòng)化特征的重要基礎(chǔ)架構(gòu)元素的能力。
10.安全模型起著重要作用
直觀地認(rèn)識(shí)到,云中記錄的安全模型與舊數(shù)據(jù)測(cè)量方法并不相似。這是需要特別考慮的,因?yàn)樵谟懻搶?shí)施該系統(tǒng)時(shí),安全是支柱。在將DevOps投放到環(huán)境中時(shí),應(yīng)確保每個(gè)執(zhí)行階段都能滿足必需的安全性實(shí)踐,應(yīng)該安排自動(dòng)化測(cè)試并將其納入大氣層的這些階段。
通過(guò)將這十種實(shí)踐應(yīng)用于云中的DevOps,您將能夠更熟練地吸收這兩種實(shí)踐,從而獲得最大的成就。
作者介紹
熱門博客推薦