VPC Part 4#

Simples demo#

  • Diagram of customized VPC - MyDemoVPC with Internet Gatway and VPN connect
graph LR
    InternetGW(Internet Gateway)
    VirtualGW(Virtual Gateway)
    INTER(Internet - Public)
    InternetGW --- INTER
    VirtualGW --- SERVER
    subgraph MyDemoVPC
        EC2_A(EC2 Instannce A)
        EC2_B(EC2 Instannce B)
        EC2_E(EC2 Instannce E)
        EC2_F(EC2 Instannce F)
        EC2_C[(Database Master)]
        EC2_D[(Database Slave)]
        MainRouteTable(10.0.0.0/16)
        PrvSubnet(10.0.2.0/24)
        PubSubnet(10.0.1.0/24)
        VPNSubnet(10.0.3.0/24)
        MainRouteTable --- InternetGW
        MainRouteTable --- NetworkACL
        NetworkACL --- PubSecGrp
        NetworkACL --- PrivSecGrp
        PrivSecGrp --- PrvSubnet
        VPNSubnet --- VirtualGW
        VPNSubnet --- MainRouteTable
        PubSecGrp --- PubSubnet
        subgraph Implied_Router
            MainRouteTable(10.0.0.0/16)
        end 
        subgraph Private_Subnet
             PrvSubnet
             EC2_C
             EC2_D
        end
        subgraph Public_Subnet
            PubSubnet
            EC2_A
            EC2_B
        end
        subgraph VPN_Subnet
             VPNSubnet
             EC2_E
             EC2_F
        end
    end
    InternetGW
    subgraph Internet
        INTER
    end
    subgraph OnPremise
        SERVER
    end


  • Customized Route tables of Subnet Public_Subnet
DestinationTarget
10.0.1.0/16local
2002:0a00:0100:0:0:0:0:0/56local
0.0.0.0/0InternetGW
::0/0InternetGW
  • Main Route tables of Subnet Private_Subnet
DestinationTarget
10.0.1.0/16local
2002:0a00:0100:0:0:0:0:0/56local
  • Route table of Subnet VPN_Subnet
DestinationTarget
10.0.1.0/16local
2002:0a00:0100:0:0:0:0:0/56local
0.0.0.0/0VirtualGW