A Cloudformation stack acts as a single unit to provision and manage your stack. All the resources in the stack are defined in Templates. A stack can include all the resources for creating your multi-tier architecture or a single server, and whenever you don't need the server/infrastructure, you can instantly delete the stack. Deleting the stack will terminate and release all the resources associated with it.
Creating a new stack--CloudFormation
Getting ready
You will need to have the required permissions for VPC and CloudFormation. Also, keep your CIDR block ready for VPC and subnets. Be very careful when choosing your CIDR block, as you cannot update it later.