위로 아래

흐름

순서

  1. 3 Tier Architecture 
  2. CI (Converged Infrastructure)
  3. HCI (Hyper Converged Infrastructure)

 

발전 과정

  1. 기존의 인프라 아키텍처 종류
    1. 3 Tier Architecture 단점
      1. 초기 인프라 구축 비용이 많이 든다
      2. 서버의 Scail Up, Out을 하는 데 오래 걸린다
      3. 많은 어플리케이션을 동시에 처리하려니 스토리지에 병목현상이 생긴다
    2. Public Cloud 단점
      1. 비용이 높다
      2. 보안이 안 된다 (관리 업체의 클라우드에 데이터를 저장해야하니까)
  2. CI 등장
    1. Cloud로 가지 않고 3Tier Architecture의 단점을 극복하기 위해 등장
    2. 단점
      1. 큰 비용
      2. 가상화가 없어서 하드웨어 리소스를 효율적으로 분배하지 못하고, 스토리지 병목 현상이 생긴다
  3. HCI 등장
    1. CI에서 가상화가 들어간 것
    2.  

 

 

 


3 Tier 아키텍처

3 Tier 아키텍처

  1. 어떠한 플랫폼을 3계층으로 나누어 구축 및 운영
  2. 보통 웹에서는 '프레젠테이션 계층(Front) - 애플리케이션 계층(Back) - 데이터 계층(DB)'로 나눈다.
  3. 장점
    1. 각 계층이 분리되어 업무를 분담므로
    2. 효율성 증가
    3. 서버 부하 감소
    4. 필요한 역할을 하는 계층만 스케일업 가능
  4. 단점
    1. 구조가 복잡해지면서 관리가 어려워졌다
    2. 장애가 발생할 수 있는 포인트가 많아졌다
    3. 비용이 높아졌다

 

다중 계층 구조 Multi-tier Architecture (or n-tier Architecture)

  1. 1 Tier Architecture : 하나의 물리적인 컴퓨터 / 서버에 3가지 계층이 모두 있는 구조 (로컬 PC)
  2. 2 Tier Architecture : 클라이언트 계층 (프레젠테이션 + 애플리케이션)과 데이터 계층을 별도 구성한 아키텍처.

 

 

 

 


CI

CI (Converged Infrastructure)

  1. Server, Storage, Network를 통합해서 공급하는 어플라이언스
  2. 아직 가상화는 안 들어가 있어서 물리적인 리소스를 효율적으로 분배해서 쓰기 어렵다
  3. 장점
    1. 단일 벤더가 하나의 랙과 같은 형태로 서버, 스토리지, 네트워크 등을 통합관리해주니 관리 및 운용이 단순해진다
    2. 관리 업체가 전부 세팅해서 출하해주기 때문에 전원만 연결하면 이용할 수 있다
  4. 단점
    1. 초기 도입 부담이 크다
    2. 시스템 증설이 어렵다

 

 

 

 


HCI

HCI (Hyper Converged Infrastructure)

  1. 하드웨어 / 스토리지 / 하이퍼바이저(가상화)를 모두 통합한 시스템/어플라이언스
  2. HCI 솔루션을 사용하면 스토리지, 컴퓨팅 자원, 하이퍼바이저를 모두 제어할 수 있다
  3. 가상화 기술을 사용하여, 하이퍼바이저 같은 SW를 사용하여 물리적인 하드웨어 리소스를 가상 리소스로 추상화한다
  4. 스토리지 풀의 역할을 하는 클러스터 위로 여러 하이퍼바이저를 올려서 VM을 생성하면, VM들은 스토리지 풀의 총 용량 안에서 자유롭게 Volume을 사용한다. 
  5. 장점
    1. 스토리지 풀 기능 제공 (SDS 기술 사용)
      1. SDS (Software Define Storage) : 여러 스토리지들을 스토리지 풀로 클러스팅 시켜주는 기술
    2. 인프라의 Scale In/Out이 유연해졌다
    3. 고가용성 (클러스터)

 

예시

  1. Nutanix
  2. VMware vSAN
  3. Dell VxRail
  4. Cisco HyperFlex
  5. HPE Simplivity

 

 

 

 

참고

https://jaws-coding.tistory.com/9

 

3계층 구조(3 Tier- Architecture) 이해하기 [스마트인재개발원]

3계층 구조(3 Tier- Architecture) 란? 어떠한 플랫폼을 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태 웹 서버 운영을 예로 들면 서버 한대에 한꺼번에 모든 기능들을 구축

jaws-coding.tistory.com

https://velog.io/@seunghyeon/HCI-Hyper-Converged-Infrastructure

 

HCI (Hyper Converged Infrastructure)

기존의 레거시한 인프라 시스템은 물리적인 서버, SAN, 스토리지 구성의 서버를 운영했었다.하지만 점점 인프라 시장이 커지고 하이브리드 클라우드 시장이 들어서면서 기업은 해당구축비용이

velog.io