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