DevOps自動化運維開發——IaC基礎設施即程式碼
充分理解基礎設施即程式碼(IaC)
會使用Terraform部署企業專案,並達到中級水平。
可以使用Terraform搭建企業專案
獲得使用Terraform的實踐經驗
可以使用Terraform進行多雲編排雲上基礎設施
*本課程以【阿里雲】為主要的教學平台,本課程的操作,使用的是阿里雲進行操作演示。您可以通過 Email 或者 Google 帳號註冊阿里雲進行雲端實驗操作。因為 Terraform 是為「跨雲」的目的而生,所以 Terraform 中的核心知識點不受不同雲端廠商影響,不影響同學理解 Terraform 的核心操作與內容。當然,通過課程的學習後,您也可以使用 Terraform 操作 AWS 雲進行實驗。還請自行斟酌購買課程*
背景說明
隨著基礎設施即服務理念在國內市場的接受度不斷提高,大量的企業也迅速的使用基礎設施即程式碼工具Terraform進行雲上多雲資源環境的編排部署。隨著單一雲產商的技術鎖定與其他不可描述的原因,企業越來越趨向於脫離單一雲產商的捆綁,進行多雲部署。企業中多雲環境的設計、部署、運維、管理與運營的全流程的自動化已成為不可逆轉的趨勢。
企業中有多種雲,使用控制檯手動部署費時費力容易出錯,而學習每一種雲廠商自家的閉源資源編排技術對於工程師來說又有著較大的浪費。因此,是否有一種工具和方式能夠一次學習多雲部署、一次編寫多次使用呢?
由HashiCorp公司推出的Terraform就是這樣一款IaC工具。該工具一經推出,迅速火遍歐美市場,由於有著巨大優勢和思維定式,外企偏向於使用Terraform管理AWS、Azure等雲中資源。近幾年,隨著阿里雲逐步拓寬歐洲市場、華為雲逐漸打下toG市場,國內外雲思想的交流與碰撞引發越來越多的國內企業開始重視IaC思想,開始使用Terraform進行多雲編排部署管理。
因此,Terraform的課程應運而生。本門課程,就是為解決雲端工程師不會使用、不知如何使用Terraform進行專案管理與編寫而生。
教學設計
課程教學設計合理且有溫度。課程共計15個大章節、34個子課程及95個知識節點。在課程安排上,除第一章和最後一章為課程的介紹與收尾外,其餘章節為乾貨滿滿的課程內容。
這十三個章節又分為三個部分:
第一部分為二至六章節。這一部分講解IaC、Terraform的概念與原理,Terraform的基本操作與基礎語法以及專案的快速編寫。此部分適用於未接觸過Terraform或稍有了解但不是很熟悉的同學們。
第二部分為七至九章節。這一部分講解Terraform的專案結構、模組化的使用與檔案型別。熟悉這部分,有利於我們深入瞭解Terraform的核心,更有利於我們在團隊專案中,進行高效化的專案搭建。
第三部分為十至十四章節。這一部分講解Terraform的團隊合作高階用法,同時透過真實具體的專案,再次搭建企業中經久不衰的雲上應用架構。且Kevin老師帶領大家在跟著真實專案進行分析挖掘專案要點,不僅僅是無腦的copy程式碼,而是帶有思考性的具備多維度的雲端運維與解決方案架構技能。最後一節課老師分享在各專案中遇到的坑,以幫助同學們儘可能規避風險。
本課程提供全部課件,課件包括:
+共計10小時+的影片課程線上觀看。
+共計95頁+的課程講義全文pdf檔案下載。
+共計23課的Terraform專案講義程式碼檔案下載。
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
| Collecting