티스토리 뷰

컴퓨터/Computer

IT 아키텍쳐

RosyPark 2020. 2. 29. 19:44

Q. 아키텍쳐란?

A. 아키텍처는 컴퓨터 시스템을 구성하고 있는 하드웨어 장치인 CPU, 레지스터, 기억 장치, 입출력 장치 등과 같은 여러 가지 컴퓨터 구성 요소들에 대한 전반적인 기계적 구조와 이를 설계하는 방법

 

1. 집약형, 분할형 아키텍쳐

(1) 집약형 아키텍쳐

- 대형 컴퓨터 

- 해당 기업의 주요 업무를 모두 한대로 처리

- 한대의 대형 컴퓨터만 필요하기 때문에 구성간단, 안정성 높고 고성능

- 하지만 비용소모가 크고 확장성 한계 존재 

 

(2) 분할형 아키텍쳐

- 개별 컴퓨터의 안정성이 낮아도 괜찮음

- 서버대수를 늘릴 수 있음

- 하지만 대수가 늘어나면 관리 구조가 복잡

 

(3) 서버 

- 서버란? 하드웨이를 가리키는 경우도 있고, 컴퓨터에서 동작하고 있는 소프트웨어를 가리킴

- 웹서버 - 인터넷에 접속했을 때 사용자 입력 및 HTML 생성을 담당하는 서버

- DB버서 - 데이터베이스 기능 제공

- 물리서버 - 컴퓨터 자체를 가리키는 것 

 

2. 수직 분할형 아키텍쳐(Client / Server) 

(1) 클라이언트 - 서버형 아키텍쳐

-  수직 분할 형의 한 예

- 클라이언트 측에서 많은 처리 가능, 소수의 서버로 다수의 클라이언트 처리 가능 

- 하지만, 클라이언트 측의 소프트웨어 정기 업데이트 필요

- 서버 확장성 한계 있음 

  

 

(2) 3계층형 아키텍쳐 

- 수직 분할형의 한가지예, 클라이언트 -서버형 발전 

- 3계층형 (프레젠테이션 계층 , 애플리케이션 계층, 데이터 계층 )

- 클라이언트 - 서버형 아키텍쳐보다 특정 서버에 부하가 집중되는 문제 해결 해줌

- 서버 부하 집중 개선

- 클라이언트 단말의 정기 업데이트 불필요

- 구조가 클라이언트 - 서버 구성보다 복잡 

- 일상에서 사용하고 있는 인터넷사이트, 모바일사이트, 사내업무 시스템 대부분이 3계층 구조 채용 

 

 

 

3. 수평 분할형 아키텍쳐 

(1) 단순 수평 분할형 아키텍쳐

- 수평으로 서버를 늘림, 확장성 향상 

- 분할한 시스템이 독립적으로 운영 

 

(2) 공유형 아키텍쳐

- 데이터 상호 교환 

- 오라클 제품인 Oracle Database 클러스터 기능에서는 어떤  DB 서버에 접속해도 같은 결과를 얻을 수 있도록 내부적으로 데이터 교환을 함 

 

 

 

4. 지리 분할형 아키텍쳐 

- 업무 연속 및 시스템 가용성을 높이기 위한 방식 

(1)스탠바이형 아키텍쳐  

- HA(High Availabilty) 구성,

- 물리 서버를 최소 두대 준비하여 한대가 고장나면 가동중인 소프트웨어를 다른 한대로 옮겨서 운영하는 방식 

 

 

 

(2) 재해 대책형 아키텍쳐 

- 서버 장치를 최소 구성 및 동시 구성으로 별도 사이트에 배치하고 소프트웨어도 사용환경과 동일하게 설정 

 

(3) 클라우드 아키텍쳐

- 3계층형 시스템의 일부 또는 전부가 클라우드 서비스 제공자가 보유하고 있는 물리서버에서 동작

- SaaS(Software as a Service) 모델 - 서버 뿐만 아니라 애플리케이션을 포함한 업무 시스템을 클라우드 서비스 회사가 제공, 사용자는 인프라를 의식할 필요가 없음 

- SaaS 모델 대표적인 예 ) 지메일 

 

 

 

출처

1. 그림으로 공부하는 it 인프라 구조 

'컴퓨터 > Computer' 카테고리의 다른 글

운영체제(OS; Operating System)  (0) 2020.08.19
캐시(cache)  (0) 2020.02.29
프로세스와 스레드, 스케쥴링 그리고 커널  (0) 2020.02.29
서버안에는 뭐가 있을까?  (0) 2020.02.29
컴퓨터 컴파일러란?  (0) 2019.10.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함