UNIX System 다운사이징은 x86이 아닌 가상화 PowerVM!

2016년 6월 13일 | 하드웨어 |

손진성 Datacenter Specialist

기업의 과거와 현재 그리고 미래의 중심이 되는 데이터센터를 디자인하고 구축하는 일을 전문으로 하고 있습니다. 아이웍스에서 ICT사업팀을 리드하고 있으며, Smarter IT Infrastructure 솔루션을 발굴하고 공급하는 일을 하겠습니다.

서버가상화

 

가상화란 무엇일까?

[사전적 의미]

[컴퓨터]컴퓨터 운영체제(OS)를 시스템 구조나 하드웨어에 영향받지 않고 설치, 사용할 수 있도록 하는 기술. 일반적으로 운용체재는 특정 시스템 구조나 하드웨어에 특화되어 있어 운용체재의 교체가 쉽지 않으며, 하나의 시스템에서 여러 운용체재를 동시에 운영하는 것도 거의 불가능 하다. 그러나 다양한 업무 수행을 위해서는 하나의 시스템에 여러 운용체계를 얹거나 운영체제를 교체하여 낡은 컴퓨터를 재활용 하는 기술이 필요하며, 특히 최근에는 서버나 PC 수준에서도 이러한 기능이 절대적으로 요구되고 있다. 현재 IBM 등의 메인프레임이나 유닉스 서버에서 Vmware나 MS의 가상 서버를 설치하면 가상화 기능을 이용할 수 있으며 인텔·AMD 등은 가상화 기술을 지원하는 칩의 개발도 서두르고 있다. 컴퓨터에서 가상화 기술을 사용하는 방법은 가상 머신 이외에도 운영체제 위에 가상 머신 지원 프로그램을 사용하는 방법과 가상 머신위에 운영체제를 올리는 방법 등이 있다.

[네이버 지식백과] 가상화 [virtualization, 假想化] (IT용어사전, 한국정보통신기술협회)

 

우리가 일반적으로 사용하고 있었던 시스템은 대부분 1개의 시스템에 1개의 OS 만 설치해서 이용을 했습니다. 이렇게만 계속 사용한다면 시스템의 효율성이 떨어지게 되고 자원 낭비로 이어 질것입니다. 만약 대형 장비인 서버 같은 경우엔 유연한 자원관리에 손해를 보게 될 것입니다.

한대의 시스템에서 여러 OS를 동시에 운영 한다면 이런 비효율적인 요소는 줄이고 시스템 효율성이 높아질 수 있을 것입니다. 실제로 가상화 도입전 이용률이 평균 20%~30% 이면, 가상화를 도입할 경우 80%~90% 까지 이용율이 높아진다는 결과가 있습니다. 이런 효율성과 비용 측면에 의해 가상화가 시대적으로 필수가 되고 있고, 하드웨어 기술이 엄청난 발전을 가속화 하고 있다고 볼 수 있겠습니다.

 

가상화가 필요한 세가지 이유

1. 기존 컴퓨팅 자원은 활용률이 매우 낮음
2. 신규 하드웨어 구매 예산보다 운영비용이 훨씬 더 큼
3. 현존하는 하드웨어/소프트웨어 기술로도 애플리케이션의 요구에 따라 서버 및 스토리지 자원을 동적으로 할당하는것이 가능

 

가상화에 의한 효과

1. 물리적통합 + 논리적통합에의한 서버의 관리비용 최소화
2. 획기적인 자원 사용율 향상
3. 상면 및 에너지비용의 최소화
4. 실시간 자원공유를 통한 동적이고 유연한 자원운용가능

 

UNIX 가상화에 필요한 PowerVM이란?

PowerVM

UNIX, IBM 및 Linux 클라이언트를 위한 선구적 가상화 플랫폼 입니다.

IBM Power 시스템은 기존에 각 파티션별로 Dedicate 하게 CPU 자원을 할당하던 방식에서 한걸음 더 나아가 물리적인 CPU들을 복수개의 파티션에서 공유하여 필요한 만큼 사용하고 남는 CPU자원을 필요한 다른 파티션에서 가져다 쓸수있는 공유 프로세서풀 기능을 제공합니다. 전체적으로 시스템의 자원 활용률과 유연성을 극대화 시킵니다.

 

특징

1. Dynamic LPAR – 자원의 동적 재구성 

* DLPAR는 변화하는 시스템 자원 요구에 유연하게 대처하기 위해 시스템 Reboot 없이 온라인 중에 CPU, 메모리 및 I/O 슬롯을 동적으로 추가, 제거 및 타 파티션으로 이동할 수 있도록 하는 System p가 제공하는 기능입니다.
* CPU 1ea(전용파티션) / 0.01개(마이크로파티션), Memory 16MB, I/O slot 1ea 단위로 재할당이 가능합니다.

 

2. Micro-Partitions – CPU 가상화

  • IBM Power 시스템은 기존에 각 파티션별로dedicate 하게 CPU 자원을 할당하던 방식에서 한걸음 더 나아가 물리적인 CPU 들을 복수개의 파티션에서 공유하여 필요한 만큼 사용하고 남는 CPU자원을 필요한 다른 파티션에서 가져다 쓸수있는공유프로세서풀 기능을 제공합니다. 전체적으로 시스템의 자원 활용률과 유연성을 극대화 시킵니다.

 

3. Multiple Shared Processor Pools (MSPP) – CPU자원 효율성의 극대화

  • Power6 프로세서를 장착한 하드웨어에서 제공하는 기능이 있습니다.
  • 파티션을 그룹핑하여Pool에 할당함으로써 CPU Capacity에 대한 제한을 둘 수 있습니다,.
  • 지정된 CPU Capacity내에서 Pool내의 파티션간 Dynamic LPAR를 이용한 CPU 추가/삭제/이동 가능합니다.

 

4. Virtual I/O –  I/O 가상화

  • 한 개의 I/O 어댑터를 여러 파티션에서 공유하여 사용할 수 있도록 해줍니다.
  • 시스템 내부에서나 외부에서나, 이 가상 I/O 어댑터 및 가상 스토리지는 실제 물리적 어댑터처럼 사용됩니다.
  • 네트워크 어댑터의 경우, 고유의 MAC address까지 부여합니다.

 

5. Partition Mobility – 파티션 운용의 가용성

  • Partition Mobility는 Power6에서 새로 도입된 가상화 기술로서 사용하는 클라이언트는 응용프로그램 중단 없이 실행중인 파티션을 물리적 System p  Power6 서버에서 다른 System p Power6 서버로 이동할 수 있습니다.
ExpressStandardEnterprise
Servers Supportedp520, p550, p750 Blade serversPower SystemsBlade serversPower Systems
Maximum LPARs3 / Server10 / Core10 / Core
ManagementIVMIVM, HMCIVM, HMC
Virtual I/O Servervvv
PowerVM Lx86vvv
Shared Dedicated Capacityvvv
NPIVvvv
Multiple Shared Processor Poolsvv
Live Partition Mobilityv
Active Memory Sharingv

읽지 않고 보기

* 영어로 설명해주지만, 유투브의 실시간 번역 기능을 통해 한글 자막을 보실 수 있습니다.
* 아래 화면 캡처와 같이 유투브 화면 우측 아래에 ‘톱니바퀴’ 환경설정 버튼으로 들어가면 ‘한글번역’선택을 하실 수 있습니다. 초딩 수준의 번역이 가능하며, 영상을 이해하는데 도움 되실겁니다.

스크린샷 2016-06-14 오전 9.34.25 스크린샷 2016-06-14 오전 9.34.38 스크린샷 2016-06-14 오전 9.34.53

 

 


제품 솔루션 문의
– okson@iworks.kr
– jbyoun@iworks.kr /대구/경북
– jhywin@iworks.kr /경남,부산
– kdk@iworks.kr /부산,울산

페이스북

Share This