

F5在云計算中優(yōu)化應(yīng)用性能的原則,云計算的創(chuàng)新性表現(xiàn)有哪些F5優(yōu)化云計算應(yīng)用性能的原則發(fā)展節(jié)奏快,一旦慢下來就有可能被淘汰。因此,當(dāng)企業(yè)采用云服務(wù)時,速度和敏捷性是首要考慮的因素。然而,對于一個已經(jīng)穩(wěn)步實施DevOps概念,專注于加速應(yīng)用部署,提高應(yīng)用性能并同時確保安全性的企業(yè)來說,還需要哪些其他措施來實現(xiàn)您的系統(tǒng)和程......
發(fā)展節(jié)奏快,一旦慢下來就有可能被淘汰。因此,當(dāng)企業(yè)采用云服務(wù)時,速度和敏捷性是首要考慮的因素。然而,對于一個已經(jīng)穩(wěn)步實施DevOps概念,專注于加速應(yīng)用部署,提高應(yīng)用性能并同時確保安全性的企業(yè)來說,還需要哪些其他措施來實現(xiàn)您的系統(tǒng)和程序的現(xiàn)代化,并完美克服云中速度慢的問題?F5可以給你一些建議。
1。讓基礎(chǔ)結(jié)構(gòu),也就是代碼,成為助推器
“手動”這個詞幾乎完全可以用老氣橫秋、捉摸不透來形容;在追求速度和可靠性時,大多數(shù)人會優(yōu)先考慮自動化作為出發(fā)點。無論您是啟用額外的云資源來擴展應(yīng)用程序,還是部署和配置基本的應(yīng)用程序服務(wù),都應(yīng)該像執(zhí)行API調(diào)用或在控制臺上單擊一兩次一樣簡單直接。使用基礎(chǔ)結(jié)構(gòu),即代碼(IaC),是完美實現(xiàn)這一目標(biāo)的關(guān)鍵。與基礎(chǔ) structure /NetOps/SecOps的同行攜手開發(fā)一個經(jīng)過驗證的定義文件(包括部署內(nèi)容和方法的詳細(xì)信息)將使您能夠以快速、可靠和可重復(fù)的方式管理基礎(chǔ)結(jié)構(gòu)和服務(wù)。
通過使用這種模板方法的自助部署將最終減少您對其他團隊的依賴,并防止通過manual 基礎(chǔ)結(jié)構(gòu)配置的票證請求部署中的瓶頸。
2。充分利用CI/CD管道
當(dāng)試圖加速部署時,選擇基礎(chǔ)結(jié)構(gòu)即服務(wù)是成功的第一步,利用完整CI/CD管道的價值,您可以收獲很多。除了更頻繁地集成新的應(yīng)用程序代碼和自動向產(chǎn)品推快遞更新之外,您知道應(yīng)用程序服務(wù)可以插入到集成管道中嗎?通過將這些服務(wù)定義為代碼(IaC)并將它們存儲在可以定期監(jiān)控、更新和驗證的源代碼控制工具中,您的CI/CD工具(如Ansible和GitLab)可以通過API調(diào)用自動將這些服務(wù)投入部署。這樣,您可以確保每個應(yīng)用程序都有適當(dāng)?shù)陌踩院秃弦?guī)性控制,而不會延遲部署。
3。讓容器變得萬無一失
最近采用容器的主要趨勢是可以將整個應(yīng)用所需的代碼、庫、二進制文件捆綁成一個輕量級的包(可以跨平臺快速一致部署)as 基礎(chǔ)。由于應(yīng)用可以隨時隨地啟用和擴展,CI/CD過程可以加速,可以構(gòu)建高度動態(tài)和可管理的微服務(wù)架構(gòu),這些特性為提高云中的速度奠定了良好的開端。
暫且不考慮這些理論上的優(yōu)勢,讓我們來看看目前的實際情況:由于一些應(yīng)用程序仍然需要與其他應(yīng)用程序產(chǎn)品組合相同(或更高)的安全和應(yīng)用程序性能優(yōu)化水平,當(dāng)試圖改造現(xiàn)有的應(yīng)用程序服務(wù)以滿足不同容器的需求時,可能只會取得有限的進展,導(dǎo)致結(jié)果不盡人意。從另一個角度來看,你真正需要的是一套更加動態(tài)的服務(wù),可以與容器編排系統(tǒng)集成,為容器提供切實的支持,避免突然中斷和突發(fā)的安全/合規(guī)問題。
4。讓可視化創(chuàng)建一個全局視圖
讓應(yīng)用程序變得更快實際上和加速操作是一樣的。但總體來說,在不改變應(yīng)用位置的情況下,讓用戶繼續(xù)照常使用應(yīng)用是完全不同的問題。一旦投入使用,該應(yīng)用將面臨眾多潛在威脅,如網(wǎng)絡(luò)中斷、平臺問題、網(wǎng)絡(luò)攻擊和代碼錯誤。這通常會使解決單個應(yīng)用程序中斷的任務(wù)像大海撈針一樣令人困惑,但是當(dāng)您考慮不同云環(huán)境中多個應(yīng)用程序同時出現(xiàn)故障時,您應(yīng)該從哪里開始呢?
面對這種情況,可視化是獲得全局視圖的重要前提,因此可視化將在尋找應(yīng)用問題的解決方案中發(fā)揮舉足輕重的作用。應(yīng)用程序堆棧每一層的可視化程度越高,就越有可能識別操作異常并找到根本原因。因此,為了更快地解決跨多云架構(gòu)的應(yīng)用程序問題,實現(xiàn)一個能夠同時支持云和應(yīng)用程序的集中式可視化解決方案至關(guān)重要。
5。讓團隊合作成為構(gòu)建夢想的基石
總之,云的敏捷性不僅僅取決于正確的工具和技術(shù)。雖然不可否認(rèn)工具和技術(shù)的好處,但是人和過程因素也起著重要的作用?!熬W(wǎng)速取決于其中最慢的線路”這種說法其實不是空穴來風(fēng)。對于負(fù)責(zé)在云中構(gòu)建、部署和管理應(yīng)用程序的團隊來說更是如此。對于一個團隊來說,每天的工作至少會涉及DevOps、SecOps、NetOps和架構(gòu),也就是說如果出現(xiàn)個人或協(xié)作效率低下的情況,很可能會影響整個團隊的工作。
打破團隊之間的壁壘,定期組織團隊互動,形成完善的團隊互動模式,可以為加速規(guī)劃、故障排除和信息共享提供良好的基礎(chǔ),保證團隊成員協(xié)同工作。你不僅可以充分利用“每個主管”來保證工作的順利進行,還可以通過在其他部門倡導(dǎo)自動化和流程優(yōu)化來幫助所有員工高效工作。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部