서버와 스토리지

특화화된 어떤 업무를 수행하기 위해 설계된 컴퓨터를 서버(Server)라 하고, 정보와 데이터를 저장하기 위한 저장소 역할을 수행하는 것을 스토리지(Storage)라고 합니다.

 

1-1 ABH(Server)

서버란, 특화된 어떤 임무를 수행하기 위해 설계된 컴퓨터를 말합니다. 어떤 임무를 부여하는지에 따라
일반 노트북 또는 데스크톱 컴퓨터도 서버가 될 수 있습니다. 하지만 서버는 이런 특화된 임무를 수행하기 위해 일반 컴퓨터보다 고성능의 CPU, 빠르고 고용량의 메모리, 대용량의 디스크를 요구합니다. 전체적인 컴퓨터의 구성요소는 크게 차이가 없지만, 대용량의 서비스를 빠르게 처리하기 위해 보다 높은 사양의 하드웨어를 요구하게 됩니다.

 

 그래서 일반적인 서버는 일반 컴퓨터보다 가격이 많이 높으며, 서버용 OS가 설치됩니다. 서비스의 용도에 따라 UNIX, Linux, 혹은 Windows Server 등 다양한 서버용 OS를 설치할 수 있으며, 서버의 용도에 맞는 특화된 임무를 수행하기 위한 별도의 소프트웨어들이 설치됩니다. 우리가 사용하게 될 AWS는 EC2(Flastic Compute Cloud)라는 서비스를 이용해 가상의 서버를 구성하고 필요한 소프트웨어를 설치하여 사용할 수 있습니다.

 

1-2 하드디스크

 알루미늄 합금 또는 강화유리 위에 자성 재료로 박막 처리된 원형 디스크(Platters)들이 원의 중심축에 여러 겹으로 쌓아 올려져 모터로 빠르게 회전시켜 데이터를 저장, 검색, 삭제를 수행하여, 영구적으로 저장하기 위해 사용되는 컴퓨터의 주요 장치를 하드디스크라고 합니다.

 

하드디스크는 스핀들 모터 방식의 기계식 하드 디스크와 플래시 메모리 기반의 전자식으로 동작하는 SSD(Solid State Drive) 디스크가 있습니다. SSD 디스크는 기계식 디스크보다 향상된 검색 속도, 낮은 지연 속도, 낮은 소음을 가지고 있지만, 기계식보다 용량 대비 비용이 비싼 것이 단점입니다.

 

 이러한 일반적인 하드디스크는 우리가 흔히 사용하는 Desktop PC에서 많이 사용됩니다. 다만 서버와 같이 하드디스크(Hard Disk) 고성능으로 대량의 데이터를 빠르게 처리하기 위해 디스크 어레이 컨트롤러(Disk Array Controller)와 RAID(Redundant Array of Independent Disks)와 같은 기술을 활용하여, 디스크 장애 발생 시에도 데이터를 보호하며, 보다 높은 성능을 제공할 수 있도록 구성할 수 있습니다. Amazon Web Services는 EBS(Elastic Block Storage) 서비스를 이용하여 EC2에 디스크를 추가하여 서비스를 사용할 수 있습니다.

댓글

Designed by JB FACTORY