I deployed a cloud architecture in the AWS Cloud. The main services I used was :- EC2 VPC RDS Subnet Internet Gateway Bastion Host Route Tables Nat Gateway
All these implementation was done with terraform code.
- Create a VPC in which there are two subnets one public and one private
- Launch VMs, One in the public subnet(1-web server with 1- bastion host) and One in the private subnet(1- database server)
- Attach a NAT gateway to a private subnet