fbpx

使用 EC2 的 VPC 解決方案做產品上線: 使用 AWS 和 Terraform

課程簡介

學習 Terraform 與 AWS,基礎設施為程式碼( infrastructure-as-code )! 與 AWS 架構師一起開發可延展的、高可用性的架構

課程介紹:English 简中

從這 4.5 小時的課程,你會學到

  • 您將學習如何使用 Terraform 編寫 AWS 的程式碼
  • 在實現的過程中,您將學習 AWS 架構良好的框架最佳實踐
  • 您將學習如何使用路由表、閘道器、安全群組和規則和 Terraform 隔離和控制您自己的基礎結構
  • 您將學習如何使用 Terraform 在 AWS 上啟動高可用性、可延展性、容錯性和彈性的 EC2 instances
  • 您將有非常好的理解 VPC 的概念,如子網域,路由表和網際網路閘道器,使用 Terraform 程式碼把所有的實踐放到真實世界
  • 您將有信心使用 Terraform 在 VPC 和 EC2 instances 上處理任何類型的 AWS 資源
  • 您將學習如何針對 Terraform HCL 語言進行閱讀和編碼
  • 您甚至不需要登入 AWS 就可以在 AWS 上啟動自己的基礎設施

要求

  • 一個 AWS 帳戶-免費等級可用
  • 具備 AWS 模型的一般知識會更好
  • VPC 和 EC2 上的理論知識和概念將是很好的,但沒有必要
  • 任何 IDE 甚至文字編輯器,推薦有支援 Terraform 外掛的編輯器

課程說明

學習如何與已經獲得 AWS 認證的解決方案的架構師學習來實現 AWS 和 Terraform 的產品上線基礎設施!

您希望將完整的基礎結構實現為程式碼嗎? 你想學習市場上最酷、最流行的基礎設施 / 組態管理工具 Terraform,並對你的技能有巨大貢獻嗎?

那麼這門課就是你所需要的! 您不僅將學習如何實現 Terraform 程式碼,還將實現一個 AWS 架構良好的框架獲得推薦的部署模型,該模型將具有高可用性、可延展性、容錯性和彈性!

在本課程中,我們將從探索整個課程中我們需要的工具開始。 這裡需要注意的是,我們需要一個帶有適當 Terraform 外掛的 IDE。 一個 AWS 帳戶也是必要的,所以我將告訴你如何得到一個,如果你還沒有它。 當然,我們將為 Terraform 部署設定環境變數,並且通過安裝一個 Terraform 外掛來配置 IDE 以高效地使用 Terraform,該外掛將突出顯示語法並自動完成我們打算做的所有事情。

在所有這些之間,我還將為您提供一個 Terraform 速成課程,在這裡您將獲得實現這個基礎結構所需的所有資訊!

一旦我們已經建立了一切,現在是時候讓我們弄髒我們的雙手,並編寫一些 Terraform 程式碼來實現我們的酷炫,閃亮的架構!

首先,我們將實現遠端狀態並獲得一個金鑰配對,用於連線將要啟動的 instances。 完成這些之後,我們將首先建立虛擬私有雲(VPC)環境。 為了滿足高可用性的需求,我們將把私有子網域和公共子網域分佈到區域內的三個不同的可用性區域。 我們還將建立私有和公共路由表來管理 VPC 內部資源之間的路由。

我們還將確保將網際網路閘道器(IGW)連線到我們的 VPC,以便與公共子網域一起使用,這樣那些子網域中的資源將能夠訪問和接收公共網際網路流量。 我們的私有子網域也需要某種形式的網際網路連線,但不是兩種方式; 我們只希望從我們的私有子網域資源的外向連線網際網路訪問! 為了滿足這個要求,我們將啟動並附加一個 NAT 閘道器到我們的私有路由表。

在配置了底層網路基礎設施之後,我們將繼續為公共和私有 EC2 instances 實現我們的啟動配置,我們將通過自動延展群組啟動。 一旦我們實現了 instances 啟動配置,我們將繼續使用這些啟動配置實現我們的自動延展群組。 我們將配置子網域、機器映像檔、啟動指令碼以及成功啟動 instances 所需的一切。

自動擴展( Auto-Scaling )功能並不是現成的; 我們需要根據我們的需求以及我們希望如何延展 instances 來配置它。 對於我們的實現,我們將使用目標跟蹤延展,這將有助於使用擴展和管理我們的 EC2 instances 本身; 我們不需要做任何事情!

一旦我們設定了自動擴展,我們不會為它做任何事情,但是可以肯定的是,我們想知道我們的 instances 發生了什麼。 這就是為什麼我們將建立一個 SNS 主題並訂閱它,以獲得 instances 和基礎結構的即時通知。

在本課程中還有更多的內容,我迫不及待地希望您來學習 AWS 認證解決方案架構師的最佳實踐!

目標受眾

  • 想把理論付諸實踐的 AWS 初學者
  • AWS 雲端架構師 Associate 考試準備者想要實踐自己的理論與真正的專案
  • 想學習如何在 AWS 上實現基礎設施即程式碼或 IaaS 的人
  • 想從 Terraform 學習 Terraform,基礎設施配置語言
  • 想在 AWS 上學習和啟動高可用性、可延展性、容錯性和彈性的架構的人
  • 想學習如何使用 Terraform 在 AWS 上開發基礎設施
  • 想學習如何在 AWS 上啟動虛擬私有雲、公開私有子網域以及更多的 Terraform 程式碼
  • 想學習如何在 AWS 上公開和私下使用 Terraform 啟動 EC2 instances 的人
  • 想學習 Terraform 的 AWS 服務供應商

講師簡介

Niyazi Erdogan 軟體工程師 ( 更多講師主講課程介紹 )

嗨,我是  NiyaziErdoğan。我是一位在各個領域擁有十年以上經驗的軟體工程師。我住在世界上最美麗的城市之一伊斯坦堡。

我是一名自學而成的程是設計師,自從我上中學時就開始做程式設計。我的經驗從嵌入式開發到伺服器端和客戶端開發技術。

我開始了自己的職業生涯,當時我只是一名作為私人承包商的醫療行業 Java 開發人員。然後我搬到土耳其的最大的電信公司 Turkcell 。在 Turkcell 工作了幾年和各種不同的職位後,我搬到了葡萄牙,並在 Java 技術方面為另一家大型電信公司工作了數年。

在電信行業的經驗和幾次不同的經歷之後,我加入了這個行業中最大的公司之一西門子。我目前在西門子工作,使用各種 Java 和雲技術

除了我的日常工作之外,我真的很喜歡用許多不同的技術開發軟體。另一方面,我很喜歡關注最新技術和工具的技術會議和部落格。我也喜歡閱讀我的專業領域或非專業領域的書,也喜歡觀看像”西部世界”和”權力遊戲”系列等小說。而且我確保每天散步、跑步和鍛煉以保持健康。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: