首頁 > 文章內容

8條開源基礎設施的新規則

云計算已經無處不在。在過去的十年里,筆者作為一名云架構師和產品經理,近距離觀察了這個領域的發展。所有這些變化對IT基礎設施的發展意味著什么?筆者一直在認真思考這個問題,認為現在是制定新規則的時候了:

1. 修改對你不利

當你聽到供應商宣稱他們能夠通過發布基于上游項目的基礎設施軟件的“強化”版本,而以某種方式使開源項目“企業級就緒”時,你不感到局促不安嗎?實際上,游戲已經結束了。例如,OpenStack的許多版本都是穩定的,并且能夠在沒有任何供應商干預的情況下處理最高級的用例和工作負載。

這是最重要的新規則,因為不遵守它就會給自己設限。為什么要通過引入下游補丁來限制能夠在生產中使用你的平臺工作、支持和創新的人數?開放式基礎設施的整體目標是能夠與更大的社區接觸以獲得支持,并為下一代基礎設施平臺上的招聘、培訓和創新創建一個共同的基礎。別失去這個優勢。

2. 標準化是王道

“手工制作”對釀啤酒來說更好,而不是基礎設施。大規模實現毫無例外都基于組件的標準化和體系結構的簡單性。確保集群知識可以轉移到新團隊或不受員工離職影響的唯一方法是避免引入“技術債務”的定制化參考體系結構。

3. 為未來自動化

幾乎所有的團隊都沒有達到應有的自動化程度。他們中的大多數人在某種程度上意識到了這一點,但沒有采取行動。某些已經被運維人員廣泛使用的工具很好地解決了前80%的自動化用例,但沒有解決其余的問題。其結果是,生命周期管理事件(如升級、擴展等)仍然過于復雜和耗時。

在選擇編排自動化時,假設技術堆棧將在硬件分期償還期間(通常為5年)發生變化。今天的VMware可能是明天的OpenStack,可能會變成上面的Kubernetes集群,可能在裸機上與之共存,也可能甚至被它取代。期望一組特定的硬件在其整個生命周期中與特定的基礎設施綁定是不現實的。

4. 在本地以滿容量運行,溢出時用公有云

如果在數據中心提供最佳的經濟性是一個組織的首要目標,那么運行盡可能接近容量的內部基礎設施是自然的。硬件應該被選擇來提供最好的性價比,這可能不會總是導致最低的投資成本,但會帶來最好的整體經濟效益,特別是如果目標是實現與公有云可比的成本結構。

不過不要把這條規則誤認為是指避免公有云。相反,與至少兩個公有云提供商合作,加上有一個實現經濟目標的可靠on-prem策略是明智的。擁有兩個公有云合作伙伴可以帶來良性競爭,并在運維中實施與云無關的自動化,這是成功的多云戰略的一個關鍵。

5. 升級

隨著上游項目支持周期的縮短(例如,看看OpenStack和Kubernetes支持的發行版數目和維護窗口期),養成升級的習慣而不是引入技術債務是至關重要的。隨著正確類型的自動化過程到位,升級應該是可預測的,并在合理的時間內解決問題。

6. 工作負載怎么放很重要

云本質上是動態的,因此在調試有服務級別沖突會發生什么時,需要考慮基礎設施的變化。所有大小合理的云都有這個問題,大多數運維團隊忽略了保持裸機級別上發生的事情與虛擬和容器級別上發生的事情之間相關性的必要性。當有租戶登錄時,請考慮工作負載如何放置,并建立必要的遙測,以便在其上下文中捕獲這些事件。這將導致預測分析,最終可能允許你將人工智能引入到運維中(云基礎設施越大/越復雜,就越緊迫)。

7. 別獨立地考慮安全性

大多數云項目是開發人員和運維人員共同設計的,很少涉及到單獨的安全團隊。結果呢?安全專家面對的是“既成事實”,他們的反應大多是對這些計劃潑冷水。安全性應該從一開始就考慮到,并作為需求分析的一部分持續被關注。安全性與集群必須滿足的任何其他非功能性需求一樣重要和關鍵。因此,盡早、經常地參與安全性工作,并密切關注。

8. 擁抱新興事物

開放式基礎設施的整體目標是促進創新,并通過加快下一代應用程序的推出,使企業獲得競爭優勢。如果開發人員想要容器,為什么不呢?如果開發人員想要無服務器,為什么不呢?應該做的是,把新的技術堆棧作為解決方案的一部分,而不是嘲笑(這只會突顯出對現有操作范式和自動化缺乏信心)。

通過遵守這八條新規則,企業應該能夠在新的十年即將到來之際,為實現最大的效率和生產力做好準備。

https://thenewstack.io/8-new-rules-of-open-source-infrastructure/

責任編輯:

相關推薦

相關新聞

回到首頁 回到頂部

網站簡介 - 廣告服務 - 誠聘英才 - 聯系我們 - 法律聲明 - 友情鏈接

加拿大快乐8作假吗