Jenu.log
로그인
Jenu.log
로그인
Bare Metal 서버
이현우
·
2022년 5월 16일
팔로우
0
Bare Metal
가상 서버
베어 메탈
서버
클라우드
0
쿠버네티스
목록 보기
1/11
1. 베어메탈 서버(Bare Metal Server)란?
1.1 가상 서버와 클라우드
클라우드에서 서버는 주로 가상화 방식으로 구현된 가상머신(Virtual Machine, VM), 즉 가상 서버 형태로 제공됨
가상 서버와 클라우드가 일반화되기 전에 서버가 필요한 고객들은 실제 물리 서버를 임대 혹은 구입하여 사용하는 서버호스팅 서비스를 이용 했었음
물리 서버를 직접 구매하여 사용하는 것은 초기 투자 비용이 많고, 시간과 공간적 제약, 관리 부담이 크다는 문제가 있었음.
1.2 가상 서버의 한계
서버 호스팅 서비스에서 서버는 온전한 물리 서버를 의미, 이용 고객은 서버 하드웨어에 대한 직접적 권한을 가지고 이를 전용으로 사용 할 수 있음
반면, 가상화 서버는 하드웨어를 직접 제어할 수 없고 '하이퍼바이저'라는 중계층을 거치게 되므로 물리 서버를 그대로 사용하는 것에 비해 성능 저하가 발생
게다가 가상 서버는 보통 동일한 하드웨어 자원을 공유해서 사용하므로 가상화 서버가 상호 간섭 현상으로 인해 성능을 제대로 발휘하지 못할 가능성이 있으며, 심한 경우 물리 서버 장애 시 모든 서비스가 중단되는 상황이 발생할 수 있음
따라서 데이터베이스 등 성능과 안정성에 민감한 서비스에는 가상 서버 도입이 권장되지 않았음.
1.3 베어메탈 서버란?
가상화를 위한 하이퍼바이저의 OS 없이 물리 서버를 그대로 제공하는 것을 말함
따라서 하드웨어에 대한 직접 제어 및 OS 설정까지 가능
최근 IT 인프라 전체를 클라우드로 이전하는 '클라우드 올인' 기업들이 늘어남
하지만 데이터베이스와 같은 성능이나 운영환경에 민감한 부분은 선뜻 클라우드를 도입할 수 없어 일부 기업들은 물리 서버에 구축하는 '하이브리드 클라우드' 전략을 취함
'클라우드 올인', '하이브리드 클라우드' 중 어떤 방식으로 IT 인프라를 구축하는 게 적합한 지 고민중이라면, 베어메탈 서버를 대안으로써 고려해 볼 수 있음
특히 가상화로 인한 불필요한 성능 저하가 없어 고성능을 발휘하는 데에 유리
이런 특징들을 보면 베어메탈 서비스는 결국 서버호스팅과 같지만, 베어메탈 서버는 직접 물리 서버를 구매하고 설치하는 것이 아니라 클라우드 가상 서버와 동일하게 클라우드 환경에 신속하게 배치하고 사용할 수 있다는 점에서 다름
1.4 가상화 아키텍처의 개념
호스트형 가상화와 베어메탈 가상화로 분리됨
1.4.1 호스트형 가상화
하드웨어 상에 호스트 운영체제가 있고, 그 위에서 가상머신을 구현하는 방식
보통은 호스트 운영체제가 커널 수준에서 가상화 기술을 지원
1.4.2 Bare Metal 가상화
호스트 운영체제 없이 하드웨어 상에 하이퍼바이저가 바로 설치되고, 이 위에 가상머신을 구현하는 것
이런 하이퍼바이저를 베어메탈 하이퍼바이저라고 함
현재 서버용 하이퍼바이저의 대부분은 베어메탈 하이퍼바이저이며, 데스크톱용 하이퍼 바이저의 다수가 호스트형 하이퍼바이저이다.
베어메탈은 어떤 소프트웨어도 설치되어 있지 않은 상태를 의미하며, 좀 더 구체적으로는 운영체제가 설치되어 있지 않은 하드웨어를 의미함
이현우
GitHub - https://github.com/jenu8628
팔로우
다음 포스트
개념 이해(1/2) - Basic Object
0개의 댓글
댓글 작성