2018年1月25日 星期四

AWS Free Tier系列|搭建一個簡單Windows與Linux LAB環境(二) 設定VPC


此章節都在設定VPC,以實體環境來說是在設定Switch的VLAN跟Router的路由Routing功能,但這邊都是虛擬的網路環境,我們不需要了解太多VLAN跟Routing怎麼設定,但我們要懂得如何設計網段與設定VPC,傳統架構會有三個基本的網段DMZ區,LAN區與Management管理區,但在現今的RESTful的系統設計架構下,只會有三個區域就是Web區,Api區與Database區,這也是現在最主流的架構,不管是哪一個雲的範例架構都會以這三區作範例解釋,此次LAB只會建立兩個區域作範例,但之後其實想切多少個Subnet都可以。

這邊開始要實作LAB,前置作業就是你已經註冊好AWS並登入進去,也決定好在哪個地區Region要做LAB(這個LAB選擇一個自己想用的地區就好),不用想太多註冊完就開始照著下面步驟開始。

  1. 登入aws後,在首頁你會看到一大堆服務,請先找到VPC,可以直接用搜尋得比較快,如下圖



  2. 到了VPC網頁後,再點選VPC或是Your VPCs再進去下一頁,如下圖


  3. 這時候你會看到一個預設的VPC,這時候我們要把它刪掉,因為我們要規劃自己的網段,並讓大家熟悉VPC的操作步驟


  4. 勾選預設的VPC,然後點選Action -> Delete VPC


  5. 接著會跳出刪除VPC的確認視窗,因為刪除VPC會連動其他網路的設定,但這邊不用理它,因為我們要全部自己重作設定,點選Yes, Delete


  6. 刪完後就沒有任何VPC會出現在列表中,接下來新建一個VPC,點選Create VPC
  7. 我們把這VPC取名為LAB,IPv4 CIDR block輸入10.0.0.0/16,代表這個VPC我們就只使用10.0.0.0/16網段,然後點選Yes,Create
  8. 確定建立好先的VPC後,接著建立Subnets,點選Subnets
  9. 點選Create Subnet
  10. 名稱輸入Subnet 1,VPC就選擇剛剛建好的,Availiability Zone選擇1a,IPv4 CIDR block輸入10.0.0.0/24
  11. 重複上面步驟,建立第二個Subnets,名稱輸入Subnet 2,VPC就選擇剛剛建好的,Availiability Zone選擇1b,IPv4 CIDR block輸入10.0.1.0/24
  12. 檢視一下這兩個Subnet的資訊是否正確
  13. 接下來我們要設定Internet Gateway讓VPC可以使用Internet Gateway連Internet,點選VPC -> Internet Gateways -> Create Internet Gateway
  14. 輸入Internet Gateway01,然後點選Yes, Create
  15. 完成後我們會看到新建的Internet Gateway01狀態是detached,此時點選Attach to VPC
  16.  選擇LAB這個VPC,然後點選Yes, Attach完成
  17. 檢視一下Internet Gateway01資訊,狀態已經變成attached,代表VPC可以使用剛剛建好的Internet Gateway連到Internet
  18. 接著我們開始設定Route Tables,如下圖,點選VPC -> Route Tables,這邊我們會看到一個已經建立好的路由表,而且是Main Route Table,這是我們在建VPC的時候自動建立出來的,所以這一筆路由表無法刪除,但可以在建另一個新的路由表在把Main Route Table轉移過去就可以刪除原來的,我們接下來就要做轉移的動作
  19. 先新建一個Route Table要給Subnet 2使用,點選Create Route Table,Name tag輸入10.0.1.0/24,VPC選擇LAB
  20. 接著把Subnet 2跟10.0.1.0/24的Route Table做關聯,先點選10.0.1.0/24,然後在下方Associate欄位勾選Subnet 2,最後點選Save完成
  21. 現在將10.0.1.0/24的路由表設定為Main Table,勾選10.0.1.0/24後,點選Set As Main Table
  22. 點選Yes, Set
  23. 把自動新增的10.0.0.0/16刪除,勾選10.0.0.0/16,點選Delete Route Table
  24. 確認刪除,點選Yes, Delete
  25. 新建10.0.0.0/24網段,點選Create Route Table後,輸入10.0.0.0/24,VPC選擇LAB,最後點選Yes, Create
  26. 建立完成後,點選剛剛建好的10.0.0.0/24,下方選擇Subnet Associations,再點選Edit
  27. 勾選Subnet 1 -> Save
  28. 接著選擇10.0.0.0/24,在下面頁籤選擇Routes -> Edit,新增一筆Default Route,Destination輸入0.0.0.0/0,Target選擇在步驟17建立的Internet Gateway01,最後點選Save,這樣Subnet 01這個網段就可以跟網際網路連線

到這邊我們已經設定完VPC, Subnet, Route Tables, Internet Gateway,看到這應該有基本的AWS網路概念,接下來就是建立兩台Linux與Windows Instance讓它們網路可以互相連通與上網。


下一章節 (三) 設定Linux Instance


沒有留言: