ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인프라 기초지식 1. 가상화
    Technique/Infrastructure 2015. 12. 29. 23:33
    반응형

    가상화


    한 대의 물리 서버에는 보통 하나의 운영체제만 가동할 수 있다.

    반면 가상화 기술을 사용하면, 한 대의 물리 서버에서도 여러 개의 게스트 운영체제를 가동할 수 있다.

    이를 '서버 가상화' 라고한다.


    물리 서버의 특징

    - CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 많은 용도에 적합하다.

    - 주된 용도는 데이터베이스 서버, 애플리케이션 서버 등이다.


    가상 서버의 특징

    - CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 적은 용도에 적합하다.

    - 주된 용도는 웹 서버, 개발 서버, 메모리 DB 등이다.


    가상화 시 장단점

    장점

    - 비용을 줄일 수 있다.

    - 게스트 운영체제의 하드웨어 자원을 쉽게 늘리거나 줄일 수 있다.

    - 물리 서버는 하드웨어가 노후화되므로 일정 기간이 지나면 하드웨어를 교체해야 한다.

      하지만 게스트 운영체제는 다른 새로운 물리 서버에 가상화 환경을 준비한 다음 간단히 옮길 수 있다.


    단점

    - 다른 게스트 운영체제가 하드웨어 자원을 많이 사용하면, 다른 게스트 운영체제가 동작이 불안정 해진다.

    - 한 번 만들어진 게스트 운영체제는 이후에 사용하지 않아도 삭제되지 않고 그대로 남기가 십상이다.

    ( 이는 가상화의 단점이라고 하기보다는 관리상의 문제이다. 물리서버에서도 철거되지 않고 그대로 남은 예가 있다. 하지만, 가상 서버는 눈에 보이지 않는 만큼 관리가 잘 되지 않는 경향이 있다. 결과적으로 물리 서버보다 사용하지 않는 서버가 없이지지 않고 남기 쉽다. )


    가상화 모델


    가상화를 구현하려면 하드웨어 자원 및 게스트 운영체제를 관리하는 프로그렘이 필요함


    호스트 운영체제 타입

    - 윈도우와 리눅스 같은 일반 운영체제에 게스트 운영체제를 관리하는 프로그램을 설치해서 가상화 하는 방식

    호스트 운영체제상에서 다른 애플리케이션처럼 가상화 환경을 다룰 수 있어 손쉽게 구현할 수 있지만,

    호스트 운영체제를 중간에 두는 것인만큼 동작에 오버헤드가 생겨서 동작 속도가 떨어질 때가 있다.


    하이퍼바이저

    - 호스트 운영체제 대신 가상화 전용 운영체제를 사용하는 방식

    - 호스트 운영체제 타입처럼 중간에 개입하는 운영체제가 없으므로 빠른 동작 속도를 기대할 수 있다.



    반응형

    댓글

Designed by Tistory.