Skip to content

Commit cf58a9c

Browse files
Minor updates in Readme
1 parent 223a4ca commit cf58a9c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Hashicorp Terraform AWS VPC Module
2-
Terraform AWS VPC Module by Source4Learn(Source4Learn is an opensource learning community.)
2+
Terraform AWS VPC Module by Source4Learn(An Opensource learning community.)
33
![Source4Learn](https://github.com/source4learn/terraform-aws-vpc/blob/main/s4l.png?raw=true)
44

55
## AWS VPC Module
@@ -45,14 +45,15 @@ The AWS infrastructure patterns can be categories as follows:
4545
Let's take a brief overview of multi-layers or multi-tier architecture. It divides the AWS infrastructure into layers like - Public, Private, and Storage(Isolated database) layers. The reason behind this implementation is to protect and isolate private layers from any unwanted public access. In other words, the Public layer provides a shield to internal layers of architecture.
4646

4747
To split the AWS infrastructure into multiple tiers and availability zones, please refer to below architectural diagram:</br>
48+
4849
![VPC](https://github.com/source4learn/terraform-aws-vpc/blob/main/vpc.png?raw=true)
4950

5051
AWS allows users to create the multi-tier infrastructure and distribute it across the availability zones of the current region to achieve the high availability of resources.
5152

5253
## 3-tier architecture
53-
A three-tier architecture pattern help will help to design a highly secured, modular, scalable, and fault-tolerant infrastructure. In this approach, the application infrastructure will be divided into a public layer, business logic, and storage layer. The resources in the individual layer are being created separately and they can communicate with specific pre-defined routes and security rules.
54+
A three-tier architecture pattern will help users to design a highly secured, modular, scalable, and fault-tolerant infrastructure. In this approach, the application infrastructure will be divided into a public layer, business logic, and storage layer. The resources in the individual layer are being created separately and they can communicate with specific pre-defined routes and security rules.
5455

55-
Use this approach while implementing a microservices-based application architecture. The internet-facing services like - Frontend servers and bastion instances can be created public layer, app servers can be created in the intermediate application layer, and storage layer can have data services such as databases/caching etc.
56+
Use this approach while users needs to implement a microservices-based application architecture. The internet-facing services like - Frontend servers and bastion instances can be created public layer, app servers can be created in the intermediate application layer, and storage layer can have data services such as databases/caching etc.
5657

5758
This AWS Terraform module will help you to create an AWS VPC with 3-tier by just passing `cluster_architecture` as `3-tier`. Users also need to define the desired VPC size in form of `cidr` and subnet mask as `subnet_bits`.
5859

0 commit comments

Comments
 (0)