KT AIVLE/Daily Review

241127

bestone888 2024. 11. 27. 23:50

Server

클라이언트의 요청에 응답하여 데이터를 보내주는 시스템 또는 컴퓨터

 

서버의 전통적인 아키텍처

1. H/W : CPU, Memory, Disk, Network

2. OS: Windows, Linux

3. App: 웹, 데이터베이스, 게임, 메일

 

Server Farm & DMX

1. Server Farm: 외부에서 허가되지 않은 접근 차단 (보안지역)

2. DMZ: 보안 지역과 비보안 지역 사이 중립지역, 서버팜으로의 직접적인 접근 방지

 

웹서비스 아키텍처 요소

1. 웹서버: 사용자와 접촉-> DMZ

2. WAS: case by case

3. DBMS: Server Farm

 

웹서비스 3 Tier 아키텍처

1 Tier 아키텍처

    - 단일 계층 아키텍처

    - 하나의 서버에서 Web, WAS, DB 수행

 

2 Tier 아키텍처

1. WEB + WAS / DB

    - 하나의 서버에 WEB서버와 WAS 구성

    - 다른 하나의 서버에 DB 서버 구성

 

2. WEB / WAS + DB

    - 하나의 서버에 WEB 서버 구성

    - 다른 하나의 서버에 WAS와 DB 서버 구성

 

3 Tier 아키텍처

WEB / WAS / DB 서버를 물리적으로 분리

 

 

서버 가상화 (Virtualization)

 

하이퍼바이저:

Type1: Baremetal

Type2: Hosted

 

가상 네트워킹

    - 하이퍼바이저 내 가상 스위치

 

가상 머신 파일

    - 가상머신은 여러 개 파일로 구성

    - 하이퍼바이저가 디스크에 있는 가상머신 정보를 획득 후, 해당 가상머신에 맞게 OS 부팅

 

 

서버 컨테이너화 (Containerization)

 

컨테이너

    - OS 가상화 기술 중 하나

    - 프로세스 격리

 

구분 가상머신 컨테이너
게스트OS Windows, Linux None
이미지 사이즈 GB MB
시작시간 수 분  수 초
자원 사용량 독립 OS 사용, 자원 사용량 크다 OS 사용하지 않음, 사용량 적다
보안 보안강화 보안상 취약

 

'KT AIVLE > Daily Review' 카테고리의 다른 글

241106  (0) 2024.12.01
241128  (0) 2024.11.29
241126  (0) 2024.11.27
241125  (0) 2024.11.26
241121  (0) 2024.11.21