목차

가상화 기술

가상화 기술의 목적

  • 확장성 - 오버헤드 최소화
  • 비용대비 성능 - 리소스 사용률 향상, 운영의 유연함(환경의 단순화)
  • 고가용성 - 환경의 격리

가상화 기술의 효용

  • IPMI(Intelligent Platform Management Interface)를 대체하는 하이퍼바이저
    • IPMI : 벤더 서버에 있는 리모트 관리기능
    • 하이퍼바이저 : 호스트 OS, 서버 상에 최초로 기동하는 OS
  • 하드웨어 간 차이 흡수( → 환경 추상화)
    • 새로운 하드드웨어나 오래된 하드웨어로도 차분에 신경 쓰지 않고 사용 가능
  • 준 가상화(ParaVirtualization) 사용 - Xen 에 특화된 내용
  • 리소스 소비 제어
    • 과부하 경고
    • 부하 조정

가상화 서버 구축정책

가상화 기술을 도입하는 가장 기본적인 목적은 하드웨어의 이용효율 향상

 

방법

- 남아있는 리소스를 주로 이용하는 게스트 OS를 투입

  • CPU 리소스가 남아있다 ▶ 웹 서버 
  • I/O 리소스가 남아있다  ▶ 캐시 서버

주의할 점

  • 같이 두는 것을 피하는 형태의 조합
    • 리소스 소비경향이 비슷하고 부하가 높은 용도의 게스트 OS 끼리(각가의 웹 서버끼리 등)는 리소스를 서로 점유하려고 하기 때문
  • 중앙 스토리지는 사용하지 않는다.
    • 고가의 스토리지를 사용하지 않으면 충분한 안정성 확보 불가.

구체적인 게스트OS 구성예시 그림

가상화로 얻은 장점 

물리적인 리소스 제약에서 해방

  • 리소스를 동적으로 변경
  • VM(게스트 OS)의 마이그레이션이나 복제 용이

→ 서버 증설이 용이  → 더 나은 확장성 확보

 

소프트웨어 레벨의 강력한 호스트 제어

  • 비정상 동작 시 문제 국소화
  • 호스트 제어가 용이

→ 하드웨어와 운용 비용 저하 → 비용대비 성능 향상, 고가용성으로 발전

 

가상화 도입 시 주의할 점

  • 성능상 오버헤드 존재
  • 가상화 기술이 병목현상의 원인이 될 수도 있다.
  • PC 라우터에서는 가상화를 사용하기 때문에 성능이 떨어지는 경우 존재

하드웨어와 효율향상

저가 하드웨어의 유용한 이용 방침

  • 최소한의 관리기능
  • 많은 코어CPU
  • 대량의 메모리
  • flexible 한 I/O 성능
    • Diskless
    • 하드웨어 RAID-10
    • SSD RAID-10
  • 관리용 하드콘솔 불필요
    • IPMI 기능 →Intel AMT

SSD

하테네에서는 주로 다수의 DB 슬레이브 서버에 사용 I/O  때문

 

액세스 성능

  • 양호한 랜덤액세스 성능
  • 메모리 > SSD > HDD RAID-0/10 > HDD RAID-1

 

+ Recent posts