自動化優先方法實現網絡可預測性
自動化優先方法是企業在其網絡管理流程中采用網絡自動化并為網絡帶來更多可預測性的最有效方法之一。
在網絡中,自動化優先方法將網絡規劃的重點放在自動化功能上。現在多家供應商都在吹捧這種策略,自動化優先方法一直滲透到IT團隊和企業使用的實際網絡自動化技術中。網絡自動化咨詢公司Network to Code聯合創始人兼作家Jason Edelman認為,為了把自動化放在首位,供應商和IT企業都應發揮作用。供應商和企業都必須確定工作流的優先級,并了解網絡自動化在其中適合的位置。
在由Edelman、Scott S. Lowe和Matt Oswalt共同撰寫的《網絡可編程性和自動化:下一代網絡工程師的必備技能》一書中,這三位作者探討了隨著網絡行業日益轉向自動化,網絡工程師需要的關鍵技能。
您如何看待網絡自動化改變IT團隊的運作方式?
Jason Edelman:在過去的18到24個月里,人們越來越愿意學習網絡自動化領域的工具和技術,所以我認為這是在朝著正確方向發展。
那些剛開始起步的人對網絡自動化非常感興趣。同時,對于企業如何擁抱和部署網絡自動化存在很大差異,因為這兩件事最好分開來看。網絡自動化有助于個人的成長(他們可以閱讀文章、閱讀書籍、通過考試),在企業內部或客戶環境中使用這些技能也很實用。
在網絡領域正在發生更多的自動化優先談話-也許這些討論還不夠,我們發現每天打交道的客戶間發生了顯著變化。
該行業可以做些什么以推動采用自動化優先的方法?
Edelman:我從兩個方面看待它:IT企業內部可以做什么,供應商社區可以做什么?通常,IT環境會向供應商尋求指導。我認為,這從根本上存在問題,因為IT部門會向這些大型制造商尋求指導和幫助,然后供應商會主動提供幫助,而他們的幫助通常以產品為中心。他們會說“你想獲得更好的操作還是更好的自動化?你需要這個新產品或小部件。”供應商會向客戶灌輸錯誤的想法,即單個產品或工具將在網絡自動化過程中提供幫助。
網絡自動化圍繞工作流生存。在購買任何東西后,如何在IT企業中使用它?人們在理解工作流程方面存在巨大差距。即使在自動化領域,人們都將注意力集中在工具以及工具如何實現網絡自動化。但是選擇這些工具以及我們實際使用它們的方式還有差距。它開始是由網絡管理員或網絡運營商驅動。
重要的部分是進行網絡自動化以使支持團隊工作。該網絡團隊可能可以支持安全團隊,或者可以使幫助臺在網絡上執行基本操作。這里需要了解交付網絡自動化解決方案的最佳方法。我認為,在如何將事情通知給整個企業方面也存在差距。
培訓越多越好。新認證不斷推出;還有更多在線課程,這很好,但是存在普遍的誤解:當有人接受了為期一周的課程或兩周的培訓,他們就應該能夠實現自動化。人們普遍誤解說,可以在短期內獲得網絡自動化技能。
人們必須了解實際情況,如果他們是職業網絡工程師或甚至是網絡職業總監,都可能需要數年時間掌握網絡自動化。人們通常可以在六個月到一年內學習一些基本的網絡自動化技能,但是要真正產生影響,則需要更長時間。在內部制定正確的發展計劃將很有價值。
網絡自動化方法如何改變網絡工程師現有的網絡管理流程?
Edelman:應該會徹底改變。現在,網絡工程師將大部分時間都花在CLI的網絡命令行界面上。對于網絡工程師而言,每天每周都在CLI中進行動手更改,并將一些命令放在記事本文件中,沒有什么可預測性。這就像每個人大腦中的正常混亂,我們需要一種更有條理的方法來管理它。
在我們的網絡自動化世界中,我們希望最大程度地減少CLI的使用,然后理想地實現這種程度,即我們了解是什么因素在推動這種變化并進一步發展,因此它應該能夠動態地接近業務。我要說的是,從根本上說,網絡工程師將從使用CLI過渡到使用網絡自動化工具。
我相信每個網絡(無論是小型、中型或大型)都應具有一定程度的自動化。不是因為規模,而是因為可預測性和在任何環境中都具有確定性的結果。這樣一來,事情可得到驗證,并且受到版本控制,因此人們可以通過定義明確的過程來了解網絡的狀態。
我認為網絡自動化技能應無處不在,盡管這種技能的深度水平會有很大不同,但是我們有不同的類別和基本技能。如果我們看Linux、Git、YAML、JSON和Jinja模板之類的東西-我們會說說,每個人都應該對這些東西有基本的了解,并且他們越了解這些,那么他們將更深入進入這個區域。























