五種在云計算實現自動化的方法
2021-03-02 18:15:14
如何避免人工配置和維護云計算資源的繁瑣工作,降低成本?對于組織來說,需要自動化技術。
云基礎設施自動化及其子類別應用自動化之間有很多重疊。這很有意義,因為云中的許多自動化原則或方法與內部基礎架構沒有什么不同。
RedHat公司的首席技術官GordonHaff說,“為混合云基礎架構實施的許多自動化操作將與組織內部部署設施所需的操作相似甚至相同。例如,對于持續集成(CI)/持續交付(CD)管道,不管相關基礎架構如何,持續測試和掃描都很重要。”
同樣,當談到云計算自動化時,基礎設施自動化的許多關鍵概念,如容器、業務流程、微服務架構和自動化構建管道(或CI/CD),仍然非常適用。一篇名為《如何實現基礎設施自動化》的文章深入探討了這些概念。實現云中自動化的五種方式
組織可以采用云計算自動化方法。那么如何避免云計算資源手工分配和維護的繁瑣工作呢?在混合云或多云的環境中,解決這些問題變得更加重要。
吉梅內斯說,“如果一個組織在嘗試啟動一個應用程序時遇到‘容量不足’的錯誤,毫無疑問,該組織已經知道,沒有足夠的實例將導致生產力下降和沮喪。但是,使用組織的應用程序進行采購的客戶,或者依賴其任務關鍵型軟件的員工,沒有時間等待更多的實例類型。使用自動化工具,您可以確保您組織的云計算資源立即擴展,以滿足需求和服務器負載。”
這已經成為Kubernetes最大的吸引力之一:它提供了多種自動擴展資源的方法。主要的云平臺也提供原生工具。
吉梅內斯補充說,無論一個組織使用單一云平臺還是混合或云環境,自動擴展都可以通過僅在實際需要時添加資源來幫助控制云計算的成本。涉及的一些戰略決策可能取決于組織使用的平臺和工具等變量,以及自動擴展的目標。
Gimenez問:“組織是希望支付更多但處理問題更快,還是希望降低成本,降低處理速度?像這樣的變量將告訴組織如何為他們的業務定義最佳的自動擴展策略。”
(3)制定成本監控和優化計劃
降低成本是自動化可以發揮重要作用的另一個領域。這也是公有云的考慮,和內部環境有很大區別。
哈夫說:“公共云和內部數據中心的區別是按使用付費的計費模式,這使得密切跟蹤一個或多個公共云的成本成為當務之急。然而,對于組織來說,沒有一個放之四海而皆準的解決方案,但更有可能組合使用多種工具和策略,尤其是在混合云和云環境中。
了解與公共云相關的不同成本并優化未來支出需要更多專業知識。然而,精明的管理員將使用大規模自動化策略和警報的組合來指導用戶使用適當的資源類型,關閉不活動的資源,并在使用量由于某種原因激增時通知用戶。"
云計算提供商提供各種報告和規劃工具,以及第三方選項。基本想法是,如果該組織手動或臨時管理云計算支出,可能會超支或浪費工作人員的時間。
哈夫說:“沒有一個集成的工具可以自動化公共云的成本控制,尤其是當涉及多個云平臺時。因此,熟悉并使用可用的選項來控制成本非常重要,以免失控。”
(4)利用資源進行標記,實現自動化
斯托克指出,云計算優化的許多目標或策略(無論是支出、資源利用還是工作量匹配)都需要某種方法來管理分類和所有權。資源標記是實現這一目標的關鍵方法之一,也是自動化的關鍵,尤其是在混合云或云環境中。
斯托克說:“如果你不知道這些資源是誰的,就不可能在資源優化、退休和成本分配上做出明智的決策。”
資源標簽本身可以是自動化的推動者,但一個組織的實際資源標簽也可能通過自動化實現最佳服務。
(5)建立自動化和可重復的管道
正如自動擴展可以更動態、更有效地響應用戶需求一樣,同樣的原則也可以應用于整個軟件管道:盡可能實現自動化、可重復的基礎設施和應用程序供應。
Stockall說:“這可以是從一個目錄進行的自助部署,也可以是自動的DevOps管道。自動配置確保符合標準和最佳實踐,并避免容易出錯的人工任務。”
與基礎設施自動化一樣,這里的想法是盡可能實現標準化和自動化,不僅在生產中,而且在管道的所有階段。組織希望擺脫無用的部署,這通常會占用員工的時間和精力。
最后,應該記住,像大多數形式的信息技術自動化一樣,云計算自動化不是一勞永逸的。
斯托克爾說:“生命周期管理,包括持續優化和自動退休,是確保組織工作負載持續優化的最后一個要素。”