아키텍처 타입

아키텍처에는 여러가지 유형이 있다.
크게 2가지가 있는데

  1. 집약형
  2. 분할형

으로 이 글에서는 분할형을 또

  1. 수직 분할형
  2. 수평 분할형
  3. 지리 분할형

그리고 마지막으로 요새 대세라고 불리우는 클라우드 가 있다.
그럼 간략하게 각 아키텍처들을 설명해 보겠다.

1.집약형

말 그대로 한 곳에 서버들을 모아서 관리하는 시스템이다.
기업의 주요 업무를 처리하고 그렇기에 고장이 등으로 멈추지 않도록 고민을 많이 해야한다.
한 곳의 집약 되어있기 때문에 관리하기가 쉽다.
하지만 큰 단점은 비용이 많이 득고 확장성 또한 많은 제약이 있다.

2.분할형

분할형은 여러 컴퓨터를 조합해서 하나의 시스템을 구축하는 방식이다.
기술의 발전으로 소형 컴퓨터도 과거의 대형 컴퓨터 못지 않은 성능을 내고있다.
게다가 비용은 적게 들기에 기업에서 많이 사용 하던 방식이기도 했다(요샌 클라우드로 넘어가는 추세다)
서버 수를 늘리는 것 또한 집약형 보다는 훨씬 용이하다.
허나 문제는 그만큼 시스템이 복잡해지고 관리하기가 집약형 보다는 번거롭다. 그리고 집약형 보다는 적은 비용으로 장비를 구입 하다보니 안정성이 조금 떨어질 수 있다.
한 서버가 고장나도 망가지는 범위를 최소화 해야하는 방안을 세워야 한다.

다음 편에서는 위에서 말한 분할형 아키텍처에서 세세하게 나눠 보겠다.

Tags :

Related Posts

인스턴스 생성시 필수 프로그램 설치 자동화 파이프라인 part1 - Event Bridge

인스턴시 생성시 반드시 설치해야 하는 프로그램들이 있다면 대개 유저데이터를 사용합니다.

Read More

데이터베이스 보안 지침

데이터 베이스 서버의 보안 대책 DB 서버의 보안 대책은 크게 5가지로 나눠 생각 할 수 있습니다.

Read More

CDN과 S3을 사용하여 정적 웹사이트로 우회 하는 법

고객사에서 웹서버 작업기간 동안 정적 웹사이트로 되어있는 중지배너를 올려달라고 요청을 한 적이 있습니다.

Read More