상서버와 물리서버 상세 비교하기

가상서버와 물리서버 상세 비교하기

가상서버(VPS 호스팅/클라우드)와 물리서버(웹호스팅/서버호스팅)는 물리적 IT 자원을 어떻게 사용하는지에 따라 아래와 같이 나눌 수 있습니다.

VPS호스팅, 클라우드(가상서버) 구조도

VPS호스팅/클라우드


물리적 IT 자원과 가상화 기술의 결합

서버 1대에 들어가는 물리적 시스템 자원을 여러 가상서버(VM)로 분할하여 마치 개별 서버처럼 운영될 수 있도록 제공하는 것으로, 사용자가 직접 관리자 권한을 가지고 할당된 자원을 자유롭게 운영할 수 있습니다.

웹호스팅(물리서버) 구조도

웹호스팅


물리적 IT 자원을 여러 사용자 나눠 사용

서버 1대에 들어가는 물리적 시스템 자원을 여러 사용자가 공용으로 사용하며, CPU/Disk/Memory 등 각 고객이 서로의 사용량에 영향을 받기 때문에 속도가 느려지는 경향이 있습니다. 서버 관리에 대한 독립 권한이 없어 사용에 제한이 있습니다.

서버호스팅(물리서버) 구조도

서버호스팅


물리적 IT 자원을 한 사용자 단독 사용

서버 1대에 들어가는 물리적 시스템 자원을 한 사용자가 독립적으로 사용하므로 속도와 보안성이 우수합니다. CPU/Disk/Memory 등을 사용자가 관리 권한을 가지고 직접 자유롭게 운영할 수 있습니다.

[참고] 가상서버 이해에 필요한 용어 정리

1. 가상화
하나의 물리적 자원을 여러 대의 논리적 시스템으로 활용하는 방안으로, 기존에는 하나의 하드웨어 시스템에 하나의 운영체제(OS)를 동작시켰으나
하드웨어 성능이 발전함에 따라 하나의 하드웨어에 여러 대의 운영체제(OS)를 설치하여 자원(CPU/Memory/disk)을 공유하는 소프트웨어 기술이다.

2. 서버 가상화
한 대의 물리적 서버를 여러 대의 가상 머신으로 나눠 쓰는 것을 말한다.
가상 머신을 만들 때 사용되는 기술을 하이퍼바이저(Hyperviser)라 하고, 주로 Vmware/Xen 등과 같은 가상화프로그램을 통해 이루어진다.

3. 가상 머신 = 가상 서버 = VM = VDS = VPS = Virture Machine

4. 하이퍼바이저(Hyperviser)
가상 머신의 생성/삭제를 관장하고, 게스트 머신의 운영체제를 활성화시켜주는 일종의 소프트웨어이다.

가상화 기술과 반가상화, 전가상화

5. vCore
vCore란 ‘Virture Core’로, 1대의 가상서버에 연결되는 CPU 속 core를 의미한다. CPU가 사람의 ‘뇌’라고 한다면, core는 ‘좌뇌/우뇌’ 등 뇌 안의 구성요소라고
볼 수 있으며, 동시에 몇 가지 일을 수행할 수 있는지를 의미한다.
업체별 상품을 보면 ‘2vCore/4vCore’ 등의 표시를 볼 수 있는데, 결국 1대의 VM에 구성되어 있는 core의 개수를 뜻하는 것이다.
예를 들어, 2vCore는 2core가 들어있는 1대의 VM을 임대한다는 것이다. core 개수 많을수록 동시에 해결할 수 있는 능력이 커지므로 2vCore 보다 4vCore가 속도가 더 빠르고 성능이 좋은 것이다.