검수요청.png검수요청.png

서버 가상화

해시넷
nineto12 (토론 | 기여)님의 2020년 8월 13일 (목) 15:51 판
이동: 둘러보기, 검색

서버 가상화(server virtualization)는 하나의 물리적 서버 호스트에서 여러 개의 서버 운영 체제를 게스트로 실행할 수 있게 해주는 소프트웨어 아키텍처다. 서버는 물리적 시스템으로부터 추상화된 서버 소프트웨어를 통해 물리적 영역을 벗어난 하나의 ‘가상 시스템’이 된다.

개요

서버 가상화는 CPU, 메모리, 입출력 등 단일 플랫폼 상의 서버 자원을 사용자가 여러 도메인이나 서버 애플리케이션으로 분할해 사용할 수 있는 기술이다. 즉 가상 플랫폼에서 모든 운영 체제의 가상 인스턴스를 생성할 수 있는 기술을 말한다. 운영 체제를 호스팅하기 위해 CPU, 디스크, 메모리 및 기타 연결된 하드웨어가 있는 서버인 물리적 플랫폼이 필요했다. 서버 가상화는 물리적으로 한대의 시스템 상에서 윈도우나 리눅스 등 각기 다른 운영체제의 다양한 서버 애플리케이션을 효율적으로 운영할 수 있어 비용 절감 및 서버 자원의 효율적인 활용이 가능하다. 일반적인 서버 가상화에서 많은 가상 시스템이 물리적 서버에 연결되며 하이퍼바이저는 호스트 하드웨어를 각 개별 가상 컴퓨터와 공유하는 데 사용된다. 서버 가상화를 통해 리소스를 다른 많은 가상 컴퓨터와 공유할 수 있으므로 조직은 데이터 센터 하드웨어 사용 공간 및 방대한 양의 물리적 하드웨어를 실행하는 데 드는 관련 비용을 크게 줄일 수 있다. 서버 가상화는 자바 가상머신처럼 현재의 운영체제 위에 가상머신을 만들어 마치 컴퓨터가 여러대 있는 것처럼 시스템을 구축하여 동시에 운영하는 방식과 하드웨어를 파티션으로 나누어 각기 다른 운영체계를 얹는 방식이다. 그리고 다중 운영체계와 하드웨어 사이에 가상화의 계층을 두는 방식 등 여러 가지가 있다.[1]

역사

서버 가상화는 최근 인기가 높아졌으나 50년 이상 개발된 기술이다. 1960년대에 IBM은 시스템 메모리의 첫 번째 가상화를 개척했다. 이것은 가상 하드웨어의 선구자 역할을 하였다. 1970년대에 IBM은 VM/370이라는 독점 운영 체제를 가상화했다. 이 OS 수준의 가상화는 메인프레임 컴퓨팅 외부에서 는 거의 사용되지 않았지만 결국 서버를 위해 상업적으로 판매된 최초의 가상 플랫폼인 z/VM이 된 제품으로 발전했다.

가상화의 인기는 1990년대 후반에 브이엠웨어(VMware)의 VMware 워크스테이션 출시와 함께 크게 증가했다. 이 제품은 모든 x86/x64 아키텍처의 가상화를 가능하게 하고 가상화 주류를 가져왔다. 이제 동일한 호스트 하드웨어에서 리눅스(Linux), 윈도우(Windows) 및 MacOS를 실행할 수 있다. 이 획기적인 기술은 지난 20년 동안 IT 인프라 서비스를 형성하는 데 핵심적인 역할을 해왔다.[2]

특징

사용 이유

장점

단점

기술

구성

아이비엠

서버 가상화는 소프트웨어 제조업체에서만 사용하는 것이 아닙니다. 대부분의 서버 하드웨어를 제조하는 아이비엠(IBM)도 서버 가상화에 중요한 역할을 합니다. IBM 플랫폼 시스템 P, 시스템 I 및 시스템 Z는 파라 가상 하이퍼바이저를 사용합니다. 기본적으로 모든 게스트 가상 시스템은 호스트를 통해 서로 및 리소스 요구 사항을 알고 있습니다. 호스트 하드웨어 리소스는 분할되어 가상 컴퓨터(또는 논리 파티션)에 할당됩니다. IBM Z/VM은 이 파라 가상화 기술을 설립했으며 거의 모든 IBM 메인프레임 솔루션이 이 가상화 방법을 사용합니다. 예를 들어 IBM System P는 HMC에서 관리하는 풀링된 가상화된 하드웨어 계층을 사용하여 논리 파티션에 리소스를 배포합니다. 각 파티션은 다른 파티션의 요구 사항을 알고 있으며 각 서버에 정의된 최소 하드웨어가 있는지 확인하기 위해 리소스가 공유됩니다.[2]

컨테이너


브이엠

브이엠(Virtual Machine, VM)은

서버 가상화 할당 방법

전망

각주

  1. 서버 가상화 한국정보통신기술협회 - http://terms.tta.or.kr/dictionary/dictionaryView.do?word_seq=055358-1
  2. 2.0 2.1 What is Server Virtualization? 아틀란틱넷 - https://www.atlantic.net/what-is-server-virtualization/

참고자료

같이 보기


  검수요청.png검수요청.png 이 서버 가상화 문서는 하드웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.