IT 기획의 길

서버[인프라 엔지니어의 교과서] 본문

IT 인프라/서버

서버[인프라 엔지니어의 교과서]

완벽하기 쉽지 않지만 완벽해지려고 노력해야 한다 2021. 9. 23. 14:44

서버

 

01 서버의 종류

 

랙 마운트형 서버와 타워형 서버의 차이

 

랙 마운트형 서버

-> 데이터 센터나 서버 룸에 설치된 랙 안에 들어간다.

랙 마운트형 서버는 19인치 랙에 수용된다. 

19인치 랙에 탑재하는 기기는 1U, 2U처럼 유닛 단위로 사이즈가 정해져 있다.

1U는 높이가 1.75인치다(44.45mm)다.

엔트리 서버는 1U 사이즈가 많지만 미들레인지 서버 이상은 탑재할 수 있는 부품이

늘어나므로 2U 사이즈 이상인 서버가 많다. 

 

 

타워형 서버

-> 사내 서버 룸에 설치되거나 사무실 또는 점포등에 설치된다.

 

 

엔트리, 미들레인지, 하이엔드 서버 

 

1. 엔트리 서버

수십만 엔에 이름

주로 웹 서버나 에플리케이션 서버에서 이용됨

보통 1~2개의 CPU를 탑재할 수 있는 서버를 가리킴

 

2. 미들레인지 서버

수백만 엔에 이름

주로 데이터베이스 서버나 기간계 서버에서 이용됨 

대체로 4개 이상의 CPU를 탑재할 수 있으며 하이엔드 서버에 속하지 않는 서버를 가리킴

 

기간계 시스템이란?

기업 경영을 지속하는 데 핵심이 되는 재무관리, 업무관리, 생산관리 등을 담당하는 시스템 

 

3. 하이엔드 서버

수천만 엔에 이름

주로 데이터베이스 서버나 기간계 서버에서 이용됨

대체로 수십개 이상의 CPU를 탑재할 수 있는 서버를 가리킴

 

 

IA 서버

 

IA 서버란 인텔이나 AMD등 인텔 호환 CPU를 탑재하고 일반 컴퓨터와 같은 아키텍처를 기반으로 만들어진 서버이다.

기본적으로 IA 서버는 어느 업체를 선택해도 아키텍처가 같지만 업체나 기종에 따라 모양이나 기능에 약간씩의 차이가 있으므로 IA 서버를 선택할 때는 다음과 같은 요소를 염두에 두면 좋다.

 

1. 데이터 센터의 랙에 서버가 제대로 장착되는가? 

랙 마운트 레일이 랙 크기에 맞지 않는 등의 이유로 랙에 서버가 장착되지 않으면 랙에 선반을 설치해서 기기를 선반 위에 직접 놓게 된다.

 

2. 설치할 수 있는 부품수 (예: 설치할 수 있는 하드디스크(HDD)가 12개, 메모리 18개 등 업체에 따라 설치할 수 있는 부품의 개수는 다르다)

 

3. 장애 발생 시 지원 체계

 

4. 원격 제어 기능(업체에 따라 명칭이나 기능이 다르다.)

 

5. 납기

 

 

 

엔터프라이즈 서버 

 

시스템의 핵심인 기간계에 사용되는 기기는 기본적으로 모두 비싸다. 엑세스가 대량으로 일어나도 견딜 수 있도록 수용량이 크고 내구성이 높은 기기가 선정되기 때문이다. 

기간계에 사용되는 서버를 가리켜 엔터프라이즈 서버라고 부른다.

 

 

 

 

서버와 일반 컴퓨터의 차이

 

서버는 일반 컴퓨터와 마찬가지로 메인보드, CPU, 메모리, 디스크 등의 부품으로 구성된다.

 

서버-> 24시간 가동하는것을 전제로 하기 때문에 일반 컴퓨터에 비해 훨씬 더 많은 메모리와 하드디스크 등의 

하드웨어 자원을 장착할 수 있다.

 

일반 컴퓨터-> 개인의 이용을 목적으로 하므로 그래픽이나 음향 등 멀티미디어 기능에 충실하다

 

원칙적으로 서버에는 서버용 운영체제를 설치할 필요가 있다. 서버는 높은 안정성이 요구되므로 서버 업체가 동작을 보증하는 서버 운영체제 이외의 운영체제를 사용하는 것은 권장하지 않는다.

 

 

 

02 서버 선정

 

서버의 조건 

 

서버 요건을 결정하는 요소의 예 -> 모르는 용어 나와도 뒤에 설명할 것이므로 PASS

항목 선택지
1) CPU 주파수, 개수(소켓수), 코어 수, 캐시 용량, 가상화 자원 등 
2) 메모리 용량, 전송속도, 매수
3) 디스크 용량, 회전수, 하드디스크 또는 SSD 등
4) RAID RAID 1/5/6/10/50/60
5) NIC 2포트, 4포트, 8포트
6) PSU 총 와트수, 비이중화, 이중화
7) 보증기간 1년, 3년, 5년
8) 지원 수준 4시간 온사이트, 평일익영업일 지원, 24시간, 365일 지원
9) 확장성 메모리 소켓 수, PCI 슬롯 수, 디스크 탑재 수 등
10) 물리적인 사이즈 1U, 2U, 4U 등
11) 무게 경량, 초중량

 

서버 사양 결정 방법 

 

1. 실제 환경을 시험적으로 구축해 측정 결과를 보고 판단한다.

-> 기간계 시스템에 적합 -> 단 이 방법은 준비에 많은 노력과 시간이 필요하다.

2. 임시로 결정한 서버 사양의 기기를 현장에 투입해 실제 하드웨어 자원의 이용 상황을 측정한 다음, 서버와 서버의 부픔을 늘리거나 줄인다.

-> 온라인 게임처럼 실제로 공개해보지 않아서 엑세스 양이 판명되지 않을 경우에 적합

이런 경우 기기에 여유가 있으면 미리 넉넉하게 기기를 투입하고, 나중에 적정 규모로 사양을 조정한다.

3. 소거법으로 사양을 좁혀간다.

-> 어느정도 서비스의 성질이 정해져 있을 때에 적합 

EX) 보통 웹 서버의 경우는 메모리 이외의 하드웨어 리소스는 그다지 소비되지 않으므로 메모리만 넉넉하게 설치하고 

나머지는 필요한 최소한의 서비스 사양으로 하는 방법이 된다.

 

 

스케일 아웃과 스케일 업

 

스케일 아웃: 성능이 부족해지면 서버의 수를 늘려서 수용량을 늘리는 방법 

스케일 업: 성능이 부족해지면 메모리 증설 등 부품을 추가/교환하거나 상위 기종으로 교체해 서버 성능을 높이는 방법이다 

 

 

 

업체 선정

 

서버 사양을 결정하고 나면 각 서버 업체로부터 견적을 받고 가격과 서비스를 종합적으로 판단하여 업체를 선정한다.