Contents
快速入門 Terraform 並通過 HashiCorp 認證考試
從這 7.5 小時的課程,你會學到
- 入門 Terraform
- 透過 HashiCorp 的 Terraform 認證考試
- AWS 和 Terraform
- Terraform Cloud
要求
對AWS有最基礎的了解
課程說明
Terraform 是 HashiCorp 公司旗下的 Provision Infrastructure 產品, 是 AWS APN Technology Partner 與AWS DevOps Competency Partner。Terraform是一個 IT 基礎架構自動化編排工具,它的口號是“Write, Plan, and Create Infrastructure as Code”, 是一個“基礎設施即程式碼”工具,類似於 AWS CloudFormation,允許您建立、更新和版本控制的 AWS 基礎設施。
Terraform 基於 AWS Go SDK 進行建構,採用 HashiCorp 配置語言(HCL)對資源進行編排,具體的說就是可以用程式碼來管理維護 IT 資源,比如針對 AWS,我們可以用它建立、修改或刪除 S3 Bucket、Lambda,、EC2、Kinesis、VPC等各種資源。並且在真正執行之前可以看到執行計劃(即幹執行-dryrun)。由於狀態儲存到檔案中,因此能夠離線方式檢視資源情況(前提是不要在 Terraform 之外對資源進行修改)。Terraform 配置的狀態除了能夠儲存在本地檔案中,也可以儲存到 Consul, S3等處。
Terraform 是一個高度可擴充的工具,透過 Provider 來擴充對新的基礎架構的支援,幾乎支援所有的雲端服務平台,AWS 只是 Terraform 內建 Providers 中的一種。
在 Terraform 誕生之前,我們對 AWS 資源的操作主要依賴 Console、AWS CLI、SDK 或 Serverless。AWS CLI 什麼都能做,但它是無狀態的,必須明確用不同的命令來建立、修改和刪除。Serverless 不是用來管理基礎架構的,用 Lambda 建立資源是很麻煩的事。AWS 提供的 CloudFormation,雖然功能非常強大,但是大量的 JSON 程式碼閱讀困難。
目標受眾
- 想入門和通過Terraform考試
- DevOps & Cloud Engineer
講師簡介
Peng Xiao 資深網路 DevOps 工程師 | “麥兜搞IT” ( 更多講師主講課程介紹 )
Peng Xiao 是一名網路和軟體 DevOps 工程師。
他在 IT/網路行業擁有超過 10 年的經驗,過去 12 年曾在 Cisco Systems、Nerdalize、KPN、ING 工作。
擅長Python編程(10年以上經驗)、網路技術尤其是 L3 路由協議、分佈式系統、資料庫等。他也喜歡開源技術,作為 GitHub 用戶加入了一些開源小組並做出了一些貢獻 給他們。
他是一名 scrum master,並擁有 Cisco Service Provider CCIE 認證。
他現在在荷蘭工作和生活。
他有個中文網站 “麥兜搞IT”
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 更多 Terraform 課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!