VPC Creation with CFN

VPC creation with CFN AWS::EC2::VPC - AWS CloudFormation AWS::EC2::Subnet - AWS CloudFormation AWS::EC2::NatGateway - AWS CloudFormation Objective To create AWS VPC,Public Subnets, Private Subnets and NAT Gateway using Cloudformation. Diagram Main Template AWSTemplateFormatVersion:'2010-09-09'Description:CreatingVPCusingCFNResources:# NewVPC wynhVPC:Type:AWS::EC2::VPCProperties:CidrBlock:192.168.0.0/16EnableDnsHostnames:trueEnableDnsSupport:trueTags:- Key:'Name'Value:'wynhVPC'- Key:'Region'Value:'Singapore'# public-subnet-1 pubSubnet1:Type:AWS::EC2::SubnetProperties:VpcId:!RefwynhVPCCidrBlock:192.168.0.0/24MapPublicIpOnLaunch:falseAvailabilityZone:'ap-southeast-1a'Tags:- Key:'Name'Value:'pubSubnet1'- Key:'Region'Value:'Singapore'# public-subnet-2 pubSubnet2:Type:AWS::EC2::SubnetProperties:VpcId:!RefwynhVPCCidrBlock:192.168.1.0/24MapPublicIpOnLaunch:falseAvailabilityZone:'ap-southeast-1b'Tags:- Key:'Name'Value:'pubSubnet2'- Key:'Region'Value:'Singapore'# public-subnet-3 pubSubnet3:Type:AWS::EC2::SubnetProperties:VpcId:!RefwynhVPCCidrBlock:192.168.2.0/24MapPublicIpOnLaunch:falseAvailabilityZone:'ap-southeast-1c'Tags:- Key:'Name'Value:'pubSubnet3'- Key:'Region'Value:'Singapore'# private-subnet-1 privateSubnet1:Type:AWS::EC2::SubnetProperties:VpcId:!RefwynhVPCCidrBlock:192.168.3.0/24MapPublicIpOnLaunch:falseAvailabilityZone:'ap-southeast-1a'Tags:- Key:'Name'Value:'privateSubnet1'- Key:'Region'Value:'Singapore'# private-subnet-2 privateSubnet2:Type:AWS::EC2::SubnetProperties:VpcId:!RefwynhVPCCidrBlock:192.168.4.0/24MapPublicIpOnLaunch:falseAvailabilityZone:'ap-southeast-1b'Tags:- Key:'Name'Value:'privateSubnet2'- Key:'Region'Value:'Singapore'# private-subnet-3 privateSubnet3:Type:AWS::EC2::SubnetProperties:VpcId:!RefwynhVPCCidrBlock:192.168.5.0/24MapPublicIpOnLaunch:falseAvailabilityZone:'ap-southeast-1c'Tags:- Key:'Name'Value:'privateSubnet3'- Key:'Region'Value:'Singapore'# internet-gateway wynhIGW:Type:AWS::EC2::InternetGatewayProperties:Tags:- Key:'Name'Value:'wynhIGW'- Key:'Region'Value:'Singapore'# VPC <--> IGW attachment VPCtoIGW:Type:AWS::EC2::VPCGatewayAttachmentProperties:VpcId:!...

October 20, 2023 · 2 min · 384 words · Win Yan Naing Htut

Networking Services in AWS

Big Picture of AWS Networking Services VPC ဆိုတာဘာလဲပေါ့ ? Virtual private cloud လို့ခေါ်တဲ့ VPC ထဲမှာကျွန်တ်ောတို့ Networking နဲ့ပတ်သတ်တဲ့ AWS ရဲ့ services တွေကိုတစ်ချက် breakdown လုပ်ကြည့်လိုက်ရအောင်။ Subnets AWS ထဲမှာ ကျွန်တော်တို့က VPC တစ်ခုကို Create လုပ်လိုက်ပြီဆိုတာနဲ့ CIDR တစ်ခုကို သတ်မှတ်ပေးရမှာပါ။ အဲ့ဒီ CIDR ထဲကမှ Subnet တွေကို ပြန်ပြီး define လုပ်ပေးလို့ရပါတယ်။ ဥပမာ - 10.0.0.0/16 ဆိုတဲ့ CIDR range ထဲကနေပြီးတော့ 10.0.1.0/24 ဆိုတဲ့ Subnet ပြန်ခွဲလိုက်တာမျိုးပါ။ CIDR တွေကို ကြိုက်တဲ့ IP range ယူသုံးနိုင်ပါတယ်။ Public IP range တွေကို လဲ လိုအပ်ချက်အရယူသုံးလို့ရပေမယ့် နောက်ပိုင်း ပြဿနာအကြီးကြီးတတ်နိုင်တဲ့ အတွက် သတိပြုပြီးသုံးသင့်ပါတယ် ။ Private IP range ထဲက IP တွေကိုလဲ နောက်ပိုင်း VPC တွေတစ်ခုနဲ့တစ်ခုချိတ်ဆက်ဖို့ရှိတယ်ဆိုရင် မထပ်အောင်သုံးသင့်ပါတယ်။ နောက်ပြီးတော့ AWS မှာ reserved IP ဆိုတာရှိပါတယ်။ 10....

October 19, 2023 · 7 min · 1463 words · Win Yan Naing Htut