온프레미스
온프레미스 개념과 3 Tier 아키텍처
온프레미스 = 기업 자체 전산실
- 기업이 자체 시설에서 보유하고 직접 유지 관리하는 프라이빗 데이터 센터
- 기업이 자체적으로 서버, 소프트웨어, 네트워크 등 IT 인프라를 구축하고 운영하는 방식
- 3 Tier 아키텍처: 애플리케이션 운영 환경이 컴퓨팅(서버), 네트워크, 스토리지로 구성된 전통적인 아키텍처
개발자와 인프라 엔지니어 관점의 3-Tier 아키텍처 차이
Platform | Infra |
Web Server | Compute |
WAS(Web Application Server) | Network |
DB | Storage |
서버 - 스위치 - 스토리지 vs 컴퓨팅 - 네트워크 - 스토리지
기능적 계층 | 물리적 장비 표현 | 설명 |
컴퓨팅(Compute) | 서버(Server) | 애플리케이션, 가상머신, 컨테이너 등을 실행, CPU, RAM 중심 자원 |
네트워크(Network) | 스위치, 라우터 | 서버와 스토리지, 사용자 단말 간 데이터 흐름 제어 |
스토리지(Storage) | 스토리지 어플라이언스, NAS, SAN | 데이터 저장 장치, 디스크, SSD |
표현 차이에 따른 사용 맥락
용어 | 사용 맥락 | 예시 |
서버 - 스위치 - 스토리지 | 실제 장비 설치, 배선, 조달 등 물리 인프라 설계 | 데이터센터 구축, 하드웨어 벤더 도입 문서 |
컴퓨팅 - 네트워크 - 스토리지 | 아키텍처, 리소스 할당, 가상화/클라우드 설계 | VMWare, k8s 노드 구성, IaaS 리소스 모델링 |
서버 - 스위치 - 스토리지 = 철근 - 배선 - 창고 / 건물 구성 요소 / 물리적 관점
컴퓨팅 - 네트워크 - 스토리지 = 운영 - 통신 - 보관 / 건물의 역할 / 논리적 관점
IT 인프라 가상화 기술
- 가상화: Virtualization, 물리적인 리소스(서버, 스토리지, 네트워크 등)를 추상화하여 가상 환경을 생성하고 사용하는 기술, 하드웨어 리소스를 효율적으로 활용하고 비용을 절감할 수 있음
- 대표적인 가상화 기술: 서버 가상화, 데스크탑 가상화, 네트워크 가상화, 스토리지 가상화
- 서버 가상화: 하이퍼바이저(Hypervisor)를 통해 가상머신을 생성, 여러개의 OS를 운영하는 기술
- 물리 서버 위에 하이퍼바이저를 깔고, 그 위에 가상머신을 여러개 생성
- 데스크탑 가상화: 데이터는 서버에 저장하고, 서버에서 클라이언트에 업무 환경만 제공해 주는 기술 = VDI
- 데스크탑 성능과 상관없이 네트워크 성능만 좋으면 원활한 환경에서 사용 가능
- 은행, 공공기관에서 주로 사용, 서점/도서관의 도서 검색 시스템
- 네트워크 가상화: 다수의 물리적 네트워크를 하나의 가상 네트워크로 구성해 사용하는 기술 = VLAN, NFV, SDN 등
- 물리적인 네트워크 장비와 연결 상태를 소프트웨어로 정의하고 관리하는 것
- 스토리지 가상화: 물리서버의 디스크와 스토리지를 하나의 가상 스토리지 풀로 묶어 사용하는 기술
- 이기종 하드웨어를 하나의 가상 스토리지로 통일
- 각 팀에 맞게 용량을 할당하여 사용 가능
HCI, SDDC
- HCI(Hyper Converged Infrastructure): 컴퓨팅, 스토리지, 네트워크를 가상화시켜 단일 시스템으로 운영
- 2-Tier 아키텍처 = (컴퓨팅 + 스토리지) + 네트워크
- HCI는 기존 3-Tier 대비 병목 구간을 제거하여 자원 확장 시 성능이 선형적으로 늘어남
- 서버와 스토리지가 통합되어 있으며, 스토리지는 공용 스토리지로 파일이 분산 저장되어 있음
- 서버의 디스크를 공유 스토리지로 구성
- 3-Tier 아키텍처는 일정 구간을 지나면 성능 증가폭이 감소(병목 구간으로 인해)
- HCI는 선형적으로 성능이 증가(투자한 만큼 증가) = 스케일 아웃(Scale Out) 아키텍처
- SDDC(Software Defined Data Center): 데이터 센터 구성 요소의 모든 것을 소프트웨어로 통합 관리
- SDC + SDS + SDN + Management Platform 4가지가 모두 포함되어야 진정한 SDDC라고 할 수 있음
- HCI가 수십,수백대가 있는 데이터 센터 = SDDC
- 온프레미스 진화의 끝판왕 = SDDC
참고