샤인테크 소유일기

소유일기 : 소소하지만 유익한 일상 기록

Connecting the Dots 🎈

✨ Tech 1. IT

[잇잇 E.03] 아키텍처 구조 | 수평 분할형 아키텍처 / 지리 분할형 아키텍처 / 각 아키텍처 별 특징, 장점 및 단점

shine.may 2021. 10. 5. 13:00

안녕하세요! 🦄 

소소하지만 유익한 정보 ✨샤인테크✨ 입니다!

 

아키텍처(Architecture)를 간호 아키텍트(Architect)와 혼용하는 경우가 있는데,

건축에서 아키텍처는 만들어진 '건축물'이고, 아키텍트는 '건축가' 이다.

 

즉, CS에서 아키텍처란,

하드웨어와 소프트웨어를 포함한 컴퓨터 시스템 전체의 설계 방식을 의미한다.

처리단위, 기억방법, 데이터 형식 등에 따라서

컴퓨터의 용도 및 처리속도가 달라진다.

 

[잇잇 E.02]에서는 수평 분할형 아키텍처 / 지리 분할형 아키텍처

👇 각 종류별 특징과 장점 및 단점을 참고해주세요.

 

[잇잇 E.02] 아키텍처 구조 | 집약형 분할형 아키텍처 / 수직 분할형 아키텍처 / 각 아키텍처 별 특

안녕하세요! 🦄 소소하지만 유익한 정보 ✨샤인테크✨ 입니다! 아키텍처(Architecture)를 간호 아키텍트(Architect)와 혼용하는 경우가 있는데, 건축에서 아키텍처는 만들어진 '건축물'이고, 아키

shinetech.tistory.com

 

집약형 분할형 아키텍처 / 수직 분할형 아키텍처

[잇잇 E.02]를 참고해주세요.

 

아래 목차로 시작합니다 :)

 


[ 목 차 ]

 

✔ 수평 분할형 아키텍처

 지리 분할형 아키텍처


 

📍 3. 수평 분할형 아키텍처

→ 용도가 같은 서버를 늘려나가는 방식

📌 단순 수평 분할형 아키텍처

◾ 특징

: Sharding, Partitioning

◾ 장점

  • 수평으로 서버를 늘리기 때문에 확장성 향상
  • 분할한 시스템이 독립적으로 운영되므로 서로 영향을 주지 않음

◾ 단점

  • 데이터를 일원화해서 볼 수 없음
  • 애플리케이션 업데이트는 양쪽을 동시에 해야함 (일원화 X)
  • 처리량이 균등하게 분할돼 있지 않으면 서버별 처리량 치우침

📌 공유형 아키텍처

◾ 특징

: 단순 분할형과 달리 일부 계층에서 상호 접속이 이루어짐 (데이터 동기 처리)

◾ 장점

  • 수평으로 서버를 늘리기 때문에 확장성 향상
  • 분할한 시스템이 서로 다른 시스템의 데이터를 참조할 수 있음

◾ 단점

  • 분할한 시스템 간 독립성이 낮아짐
  • 공유한 계층의 확장성이 낮아짐

📍 4. 지리 분할형 아키텍처

📌 스탠바이형 아키텍처

◾ 특징

  • HA(High Availability) 구성으로 물리 서버를 최소 두 대를 준비해 한 대가 고장나면 가동 중인 소프트웨어를 다른 한대로 옮겨서 운영하는 방식
  • 페일오버(F/O) : 소프트웨어 재시작을 자동으로 하는 구조
  • 양쪽 서버를 동시에 교차 이용하므로써 리소스 효율적 운영
  • 가상화 서버를 이용하고 있는 경우, 서버상의 소프트웨어 뿐 아니라, 가상 서버별로 다른 물리 서버에 페일오버하는 방식

📌 재해 대책형 아키텍처

◾ 특징

  • 서버 장비를 최소 구성 및 동시 구성으로 별도 사이트에 배치하고, 소프트웨어도 상용 환경과 동일하게 설정
  • 애플리케이션 최신화, 데이터 최신화가 포인터 → 비용, 대상 데이터, 동기 연장 특성 고려한 처리

이 게시글이 도움이 되었다면 좋겠습니다 :)

 

 


🦄 소소하지만 유익한 정보 ✨샤인테크✨ 컨텐츠가 유익했다면

공감 & 구독하기 부탁드립니다~~

(글 하단 '구독하기' 버튼 or 블로그 우측 상단 '✨IT x 재테크 소유일기' 버튼)

 

💻IT x 💰재테크  관련 '궁금했던 내용' / '정리해줬으면 좋겠는 내용'이 있다면

자유롭게 댓글로 달아주세요 :)

 

더 유익한 글로 돌아오겠습니다 👀

또 만나요 🐾

 



출처: https://shinetech.tistory.com/16 [✨ IT 소유일기]