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