intro aws 3 - tier architecture
2022. 10. 2. 00:21ㆍCloud/aws
AWS 3 - tier architecture을 구성하기 전에 먼저 간단하게 3 - tier architecture가 무엇인지 살펴보겠습니다.
저도 아직 잘 알지는 못하지만 한번 정리하는 식으로 작성해보겠습니다.
# about 3 - tier
보통 전통적으로 서버구성을 할때 web, was, db 식으로 구성을 하는데 aws 클라우드 환경을 구축할때에도 동일한 방식으로 사용되고 가장 기본적인 구성이므로 가장 많이 선호가 됨.
cf) web = 클라이언트들에게 보여주는 GUI, 웹화면을 제공해주는 서버 / was = 흔히 비즈니스 로직이 실행되는 곳 ex) Spring framework, java, c, python / DB = 데이터베이스에 접근하여 데이터를 read / write을 관라하는 곳
# purpose & merits of 3 - tier
○ 계층별로 분업이 가능하여 효율성 증가
○ 사용자 애플리케이션과 DB의 계층을 분리함으로서 독립성이 높아집니다. 따라서 추후 코드에 문제가 생겼을 시 상대적으로 쉽게 해결이 가능함
○ 특정계층의 서버에 스케일업이 가능함
# demerits of 3 - tier
○ 비용이 1, 2계층에 비해 많이 듬
○ 사용자 수가 증가할 수록 성능이 저하됨
○ 복잡도가 늘어날 수 있음
cf) tier[컴포넌트들의 물리적인 분리], layer[컴포넌트들의 논리적인 분리]
'Cloud > aws' 카테고리의 다른 글
3-tier architecture[internetgateway] (0) | 2023.02.18 |
---|---|
3-tier architecture[vpc] (0) | 2023.02.13 |
A record, C name (0) | 2022.08.11 |
SES (0) | 2022.08.04 |
summary about snowfamily (0) | 2022.07.29 |