Complete Architecture Overview
Now that we have covered the major components, let us put it all together and see the complete picture of how a production AWS architecture looks β using our school analogy one final time.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AWS ACCOUNT β
β (The School System) β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β REGION: ap-south-1 β β
β β (Mumbai School Campus) β β
β β β β
β β INTERNET ββ INTERNET GATEWAY ββ VPC (The Campus Walls) β β
β β β β
β β ββββββββββββββββββββ ββββββββββββββββββββ β β
β β β AZ-1 β β AZ-2 β β β
β β β (Building A) β β (Building B) β β β
β β β β β β β β
β β β ββββββββββββββββ β β ββββββββββββββββ β β β
β β β βPUBLIC SUBNET β β β βPUBLIC SUBNET β β β β
β β β β(Science Wing)β β β β(Arts Wing) β β β β
β β β β β β β β β β β β
β β β β Web Server β β β β Web Server β β β β
β β β β (EC2) β β β β (EC2) β β β β
β β β β β β β β β β β β
β β β β NAT Gateway β β β β NAT Gateway β β β β
β β β ββββββββββββββββ β β ββββββββββββββββ β β β
β β β β β β β β
β β β ββββββββββββββββ β β ββββββββββββββββ β β β
β β β βPRIVATE SUBNETβ β β βPRIVATE SUBNETβ β β β
β β β β(Admin Block) β β β β(Admin Block) β β β β
β β β β β β β β β β β β
β β β β App Server β β β β App Server β β β β
β β β β Database β β β β Database β β β β
β β β β (RDS) β β β β (RDS) β β β β
β β β ββββββββββββββββ β β ββββββββββββββββ β β β
β β ββββββββββββββββββββ ββββββββββββββββββββ β β
β β β β
β β IAM: Controls who can access all of this β β
β β CloudWatch: Monitors health of everything β β
β β Route 53: DNS β maps domain to servers β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ