728x90
서버의 조건
CPU | - 서버의 처리 능력을 결정하는 핵심 요소. - 코어 수와 클릭 속도가 중요. - 워크로드에 따라 선택(예: 웹 서버, 데이터베이스 서버, 머신러닝 서버 등) - 인텔 Xeon, AMD EPYC 등 서버용 프로세서를 주로 사용. |
메모리 (RAM) |
- 데이터를 일시적으로 저장하고 처리하는 공간. - 용량과 속도가 성능에 영향을 미침. - ECC 메모리 사용 권장(오츄 검출 및 수정 기능 제공.) |
디스크 (Strorage) |
- 서버 데이터의 영구 저장 공간. - HDD vs SSD: 성능과 비용에 따라 선택 - NVMe SSD는 고성능이 요구되는 환경에서 유리. - 용량과 IOPS 성능 고려. |
RAID (Redundant Array of Independent Disks) |
- 데이터 안전성과 성능 향상을 위한 디스크 구성 방식. - RAID 0: 성능 위주, 데이터 복구 불가. - RAID 1: 데이터 복제(미러링), 안전성 강화. - RAID 5, 10 등 다양한 조합으로 성능과 안전성을 균형 있게 설정 가능 |
NIC (Network Interface Card) |
- 네트워크 연결을 위한 장치. - 기가비트(GbE), 10GbE, 25GbE 등 네트워크 속도와 대역폭에 따라 선택. - 멀티 NIC 구성을 통해 이중화 및 부하 분산 가능. |
PSU (Power Supply Unit) |
- 서버에 안정적인 전원을 공급 - 이중화 PSU 권장(고장 시 백업 PSU 작동) - 에너지 효율성 등급(80 PLUS 인증)을 확인 |
보증기간 | - 제조사 또는 공급자가 제공하는 지원 기간. - 일반적으로 3년~5년이 기본, 연장 보증 옵션 확인. - 긴급 교체 및 기술 지원 여부 중요 |
지원수준 | - 하드웨어와 소프트웨어에 대한 지원 범위. - 24/7 기술 지원, 원격지원, 현장 방문 서비스 등. - SLA(Servicce Level Agreement) 조건 확인 |
확장성 | - 향후 필요에 따라 업그레이드가 가능한지 여부 - RAM 슬롯, 디스크 베이, 추가 NIC 슬롯 등 확인. - 서버랙 크기 및 공간 활용도 검토. |
물리적인 사이즈 | - 서버의 크기(랙마운트형, 타워형)과 높이(U 단위) - 데이터 센터나 설치 공간에 맞는 크기 선택. |
무게 | - 서버의 실제 무게 - 이동 및 설치 시 고려사항(랙마운트 작업 시 중요.) |
Scale Up 과 Scale Out
시스템 확장을 위한 두 가지 전략이다.
Scale Up | Scale Out | |
정의 | 기존 시스템의 성능을 강화하여 처리 능력을 높이는 방식. ex) 서버에 더 강력한 CPU, RAM, 디스크를 추가 |
여러 시스템(노드)을 추가하여 수평적으로 확장하는 방식. ex) 여러 대의 서버를 추가해 분산 처리 |
장점 | - 기존 인프라를 활용하므로 관리가 비교적 간단. - 애플리케이션 변경이 거의 필요 없음. - 높은 성능의 단일 시스템 제공. |
- 확장성이 뛰어남(필요에 따라 무한히 확장 가능). - 비용 효율적(저렴한 서버를 다수 추가) - 장애 분산 및 내결함성 강화 |
단점 | - 물리적 한계(최대 업그레이드 가능 범위)가 있음. - 비용이 고성능 하드웨어에 집중됨. - 단일 장애 지점(Single Point of Failure, SPOF) 문제 발생 가능. |
- 시스템 간 통신 및 데이터 동기화 복잡성 증가 - 애플리케이션이 분산 구조를 지원해야 함 - 초기설정과 관리를 위한 추가 노력이 필요 |
사용 사례 | - 데이터베이스 서버, 메인프레임과 같은 단일 노드에서 고성능이 중요한 경우 | 클라우드 환경, 웹 서버, 분산 데이터베이스(Cassandr, MonogoDB), 빅데이터 처리 |
728x90
'인프라' 카테고리의 다른 글
RAID (0) | 2024.12.04 |
---|---|
HDD SATA vs SAS (1) | 2024.12.04 |
Xeon(제온) CPU의 이해 (2) | 2024.12.04 |
CPU (1) | 2024.12.04 |
서버의 종류 (1) | 2024.12.04 |