Skip to content

modular three tier application using existing database in a separate VPC

Notifications You must be signed in to change notification settings

Amdingo/alpha-terra

Repository files navigation

provides multiple environments with a backbone infrastructure.

backbone

  • 2 public subnet
  • 2 private subnet
  • eip for bastion instance
  • eip for nat gateway
  • internet gateway and nat gateways to provide access for public & private subnets
  • route table modifications for igw and nat gateway
  • vpc peering connection for access to rds server
    • route table modifications to allow vpc peering
  • bastion instance for access to servers
  • application load balancer to public subnets
  • alb security group
    • opens 443 and 80
  • app security group
    • opens application ports to intra-vpc traffic
  • bastion security group
    • opens 22 to set IPs

backend module

  • backend security group
    • opens 22 8888
  • alb security group
    • opens 80 443
  • alb
    • listener and target group
    • attaches backend instance to target group
  • backend instance
  • security group rule attached to rds security group
    • allows 3306 from the backend sg to the rds sg
  • route53 record
    • allows subdomain provided for backend

About

modular three tier application using existing database in a separate VPC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published