YUMSERV
article thumbnail
Published 2020. 8. 17. 21:25
[용어] VPS(Virtual Private Server) 기타
반응형

VPS(Virtual Private Server)

- 1대의 물리서버를 여러대의 가상서버로 분리하여, 각각의 제공하는 서비스입니다.

- 물리서버 1대에서 여러대의 가상서버를 동작시키는 가상화 기술을 사용합니다.

- 가상화 기술로 인해 실제 서버처럼 동작하도록 만들어진 여러대의 서버는 가상머신이라고 합니다.

- 가상화 기술에는 KVM - 완전가상화 방식, XEN - 반가상화 방식등이 있습니다.

  컨테이너 방식인 Docker, OpenVZ 또는 LXC 방식도 있습니다.

- 가상화 기술로 만들어지는 가상머신은 물리서버의 CPU, 메모리, 디스크 등의 자원을 사용하기 때문에 그만큼 대량의 물리서버 자원이 필요합니다.


KVM (Kernel-based Virtual Machine)

리눅스 커널 자체를 하이퍼바이저(가상화를 실현하는 제어 프로그램) 기반으로 동작시키는 방식

하이퍼 바이저 기반의 가상화이기 때문에 OS뿐만 아니라 하드웨어도 애뮬레이터합니다.

따라서 호스트 OS와 CPU 아키텍쳐가 달라도 작동할 수 있습니다. 

하지만, 이방식은 하드웨어를 소프트웨어적으로 가상화하는 방식이므로, 오버헤드가 걸립니다.

그렇기 때문에, 물리서버와 가상서버와 같은 성능이라고 해도, 성능차이가 발생할 수 있습니다.


컨테이너 기반 가상화

물리서버를 가상화하는 방식이 아닌, OS의 커널부분을 컨테이너끼리 공유해서 사용하는 방식입니다.

따라서 오버헤드또한 적으며, 더 많은 컨테이너를 제공할 수 있습니다. 하지만 여러 os를 제공하는데의 한정적이며, 호스트 OS와 같은 OS를 사용해야 합니다.



반응형

'기타' 카테고리의 다른 글

[용어] DMZ  (0) 2020.09.09
[용어] API  (0) 2020.08.29
[용어] Infrastructure as code  (0) 2020.08.24
[용어] 베어메탈 클라우드(Baremetal Cloud)  (0) 2020.08.17
[용어] 클라우드 분류(Iaas, Paas, Saas)  (0) 2020.08.17
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!