Site icon Mr. 沙先生

AWS 內 VPC 與 Subnet 規劃、理解

在你進入 AWS 首要先規劃的一定是 VPC,AWS 把 VPC 建構在一個 “邏輯上隔離” 的環境,讓你可以把自己的放在 VPC 內跑並且可用來建立 Private 環境

 

一般來說在你的機房環境會切 WAN / DMZ,而在 Subnet 的用法也是一樣,一般可以分為 Public / NAT / Private subnet

 

不提到 LAN 是因為在 AWS 上通常不會有使用者主機 (放 EC2 也太貴了!!),都會是以 Server 的形式存在,所以以下都是以 Server 為討論方向。

 

VPC 的可用範圍:

 

首先必須對 subnet 有以下認知(參考 clifflu):

 

我會這樣定義 subnet 類型:

 

subnet 可用的範圍:

為什麼會說是可用的 subnet 範圍,不是切好了就全部可用嗎 ? 實際上在應用時 AWS 會有一些預設保留項:

 

subnet 的可用性:

一般 subnet 除了切開 CIDR 以外,還會針對不同的 AZ 切分,以避免單點(機房) 失效的問題,如果你有不可失效的服務,通常會選擇兩個以上的 AZ 建置相同的 Service,並且透過 ELB 來串接。

 

AWS 拒絕提供的服務:

 

AWS 對於 infra 的建置提供非常完善的配置,能夠快速的建立想要的環境,隨開即用,如果你夠熟,花個半天的時間你就可以搞定一個 VPC,這是傳統機房所做不到的,也是雲端所帶來的便利性。

 

但在使用雲端之前有許多入門的門檻是相對重要,否則貿然進入你將會花許多冤枉錢,以及重新建置的成本。

 

參考:

clifflu – AWS VPC 心得

Exit mobile version