{"id":3559,"date":"2023-03-24T08:37:35","date_gmt":"2023-03-24T07:37:35","guid":{"rendered":"https:\/\/www.architecturemaker.com\/?p=3559"},"modified":"2023-03-24T08:37:35","modified_gmt":"2023-03-24T07:37:35","slug":"what-is-3-tier-architecture-in-aws","status":"publish","type":"post","link":"https:\/\/www.architecturemaker.com\/what-is-3-tier-architecture-in-aws\/","title":{"rendered":"What is 3 tier architecture in aws?"},"content":{"rendered":"
TRS are independent software layers that are organized in a hierarchical manner and are specific to AWS. The three tiers are:<\/p>\n
The first tier is the web server tier which is responsible for accepting customer requests and forwarding them to the application server tier.<\/p>\n
The second tier is the application server tier which is responsible for processing customer requests and retrieving data from the database server tier.<\/p>\n
The third tier is the database server tier which is responsible for storing data and returning it to the application server tier.<\/p>\n
There are three tiers in the AWS architecture:<\/p>\n
1. The first tier is the web server tier, which consists of the web server(s), load balancer(s), and database server(s).<\/p>\n
2. The second tier is the application server tier, which consists of the application server(s) and the application server environment (including the application server runtime environment, web server, application server, and database server).<\/p>\n
3. The third tier is the storage server tier, which consists of the storage server(s).<\/p>\n
The three-tier architecture is a well-established software application architecture that organizes applications into three logical and physical computing tiers: the presentation tier, or user interface; the application tier, where data is processed; and the data tier, where the data associated with the application is stored. This three-tier architecture is typically used to improve performance, scalability, and availability of applications, and to make it easier to develop and maintain them.<\/p>\n
Two-tier architecture consists of two layers: Client Tier and Database (Data Tier). Three-tier architecture consists of three layers: Client Layer, Business Layer and Data Layer.<\/p>\n
It is easy to build and maintain two-tier architecture. However, it is complex to build and maintain three-tier architecture.<\/p>\n
VPC:<\/p>\n
A Virtual Private Cloud (VPC) is a virtual network that is dedicated to your AWS account. It is logically isolated from other virtual networks in the AWS cloud. You can launch AWS resources into a VPC using public IP addresses, private IP addresses, or both. You can configure route tables, network gateways, and security settings for your VPC.<\/p>\n
Subnets:<\/p>\n
A subnet is a range of IP addresses in your VPC. You can launch AWS resources into a subnet. Each subnet must reside entirely within one Availability Zone and cannot span multiple Availability Zones.<\/p>\n
Internet Gateway:<\/p>\n