반응형
가상화란?
보통은 한개의 물리서버에 한개의 운영체계를 운영 할 수 있다.
하지만 가상화 기술로 한개의 물리서버에 여러개의 운영체계를 운영 할 수 있도록 하는 것이 가상화 입니다.
가상화 기술을 이용해 만들어진 서버를 가상 머신(Virtual Machine, VM)이라고 부릅니다.
"한개의 물리서버에 여러개의 운영체제를 사용할 수 있다면 무조건 가상화를 하는것이 좋지 않은가? "라고 생각 할 수 있지만 물리 서버로 운영해야 하는 상황도 많습니다.
어떤 서버를 써야할지 장단점을 알아보도록 합시다.
물리서버와 가상서버의 장단점은 아래와 같습니다.
장단점을 확인 후 물리서버로 운영을 해야할지 가상서버로 운영을 해야할지 사전 계획이 필요합니다.
물리서버 | 가상서버 | |
장점 | 물리서버를 혼자 사용하므로 속도 및 보안 측면에서 안정적이다. | 서버를 쉽고 빠르게 생성 및 삭제가 가능하므로 확장성이 좋다. 자원을 나눠쓰는 것이기 때문에 여러 서버들로 인해 성능저하 효과가 나타날 수 있다. |
단점 | 물리서버로만 서버를 구축하면 관리 point 가 많다. 물리서버로만 구성하면 랙에 공간을 많이 차지한다. 가상서버에 비해 확장성이 부족함. |
여러 서버를 함께 운영하므로 비용 절감 효과가 있다. 해킹을 당하면 vm서버에 올라와있는 모든 서버가 위험하므로 걸맞는 관리가 필요하다. 가상화 서버가 Down 되면 여러개의 host 서버 모두 Down됨. (Active- standby 등 추가 구성 필요) |
사용처 | Database 서버 , application 서버 등 트래픽이 많은 서버 | 웹서버, 개발서버, DNS 서버 등 트래픽이 많지않은 서버에 적합 |
이러한 가상화에도 두가지가 있는데 호스트가상화와 하이퍼바이저 가상화가 있습니다.
먼저 호스트 가상화는 Host OS(Windows, Linux) 위에 Guest OS를 올려서 사용하는 방식입니다.
하이퍼바이저는 Host OS없이 하드웨어에 하이퍼바이저를 설치하여 사용하는 방식입니다.
호스트 가상화와 하이퍼바이저 가상화의 장단점은 아래와 같습니다.
호스트 가상화 | 하이퍼바이저 가상화 | |
장점 | 가상의 하드웨어를 에뮬레이팅하기 때문에 호스트 운영체제에 크게 제약사항이 없다. | 별도의 Host OS가 없기 때문에 오버헤드가 적다. 하드웨어를 직접 제어하기 때문에 효율적으로 리소스를 사용할 수 있다. |
단점 | Host OS위에 Guest OS가 올라오는 방식이기 때문에 오버헤드가 클 수 있음 | 자체적으로 머신에 대한 관리 기능이 없기 때문에 관리를 위한 컴퓨터나 콘솔이 필요하다. |
이와 같이 어떤 서버를 구성할지 먼저 정하고 그에 따른 장단점을 확인하여 적합한 서버를 구축하는것이 중요하겠습니다.
반응형
'서버 및 운영 > 운영' 카테고리의 다른 글
쿠버네티스(Kubernetes)란? (0) | 2022.06.06 |
---|---|
도커(Docker) 이미지 설치 및 컨테이너 실행 (0) | 2022.05.30 |
github - git 연동 방법 (0) | 2022.05.10 |
도커 - 이미지 만들기 (0) | 2022.05.06 |
자빅스(Zabbix)란? (0) | 2022.04.26 |