- Monolithic
- 프로젝트에 관한 모든 부분을 하나의 서버에 배치하는 방법
- MSA
- 가장 간단하게는 프런트, 백엔드를 물리적으로 다른 서버에 배치하는 방법
Monolithic에서 시작하였으나 MSA로 바뀌었다
MSA는 분리해야 할 부분은 무조건 분리
AWS에서 제공하는 수많은 서비스를 분리해놓은 것
S3 - 프론트 / EC2 - 백엔드
** 2tier - DB, 어플리케이션 이 두개가 물리적으로 떨어져있는 것
3 Tier 란?
클라이언트 계층, 어플리케이션 계층, 데이터 계층으로 서버를 모두 물리적으로 나누어 구성하는 방식이다.
이에 각각의 계층에서 변화가 일어나더라도 서로 영향을 받지 않고 독립적으로 운영된다.
각 계층이 분리되어 있어 업무 분담이 가능해지므로 업무 효율성이 증가할 수 있다
'프로그래밍 > AWS' 카테고리의 다른 글
네트워크 2 - 보안그룹, 탄력적 IP (0) | 2022.04.26 |
---|---|
CloudFront - AWS (0) | 2022.04.26 |
AWS비용 계산 (0) | 2022.04.25 |
S3 정적 호스팅 기능 이용하여 호스팅하기 (0) | 2022.04.25 |
S3 프로젝트 연동 ( with. boto3) (0) | 2022.04.25 |