IT 아키텍처의 역사
CS가 태동 되면서 IT 수요가 폭발적으로 증가
현재는 WEB 3계층이 대다수를 차지 한다.
현재는 클라우드 서비스 업체도 많이 등장하여 경쟁 중이다.
대표적인 클라우드 서비스는 AWS, AZurem Google Cloud Platform이 있다.
Stand-alone 단계 (DBMS 관점)
- 네트워크 접속 없이 독립적이다.
장점 | 단점 |
구축 과정이 간단 높은 보안 (네트워크 연결 불가 ) |
물리적으로 떨어진 장소에선 접속 불가 1명만 이용가능 (복수 사용자 동시 작업 불가) 낮은 가용성 - 서버가 단 1대 확장성이 떨어짐 |
클라이언트/서버 (DBMS 관점)
복수 사용자가 동시 사용 가능
장점 | 단점 |
원격지에서 사용 가능 복수의 사용자가 동시에 사용 가능 |
네트워크 접속을 하기에 보안이 위험 각각의 사용자PC에 에플리케이션 설치 (수정 및 배포가 어려움) |
WEB 3계층 (DBMS 관점)
애플리케이션을 WAS 서버에서 관리
시스템을 3가지 계층의 조합으로 인식하기 시작 (WEB, WAS, DBMS)
장점 | 단점 |
보안이 향상됨 비즈니스 로직이 집중됨 - WAS (관리의 용이성 및 비용 절감) |
-Stand Alone 및 클라이언트/서버 방식에 비해 크게 단점이 없다. |
사용자는 WEB서버에서만 접속
비즈니스 로직이나 업무처리는 WAS에서 처리
'자격증 > 데이터베이스' 카테고리의 다른 글
3-4. DB 서버의 다중화 (0) | 2022.05.18 |
---|---|
3-3) 가용성과 확장성 확보 (0) | 2022.05.17 |
3-1) 아키텍처란 (0) | 2022.05.16 |
2-3) 관계형 데이터베이스를 다루기 위한 사전 지식 (0) | 2022.05.15 |
2-2) SQL 기초 지식 (0) | 2022.05.15 |