브로드컴의 VM웨어 인수 후 서버 가상화 시장이 요동치고 있다. 이런 가운데 경쟁사 레드햇이 VM웨어 가상화 이용자를 자사 플랫폼으로 끌어들이려는 행보를 본격화했다.
한국레드햇은 지난 12일 개최한 '컨테이너데이' 컨퍼런스에서 'VM 유지가 필요한 기존 워크로드를 위한 오픈시프트'란 세션을 진행했다.
이 세션은 기존 VM을 레드햇 오픈시프트 플랫폼으로 이전해 컨테이너와 VM 환경을 통합적으로 관리하고 점진적으로 IT인프라를 현대화하는 여정을 소개했다.
발표자인 한국레드햇 고광필 부장은 “애플리케이션 현대화 여정에서 컨테이너와 VM이 같이 손잡고 가야하는 지점이 발생한다”며 “최근 벤더 환경 변화로 가상화 비용 증가 이슈가 있고, 동시에 비즈니스가 이전보다 훨씬 더 빠르게 혁신돼야 하는 시점”이라고 말했다.
고광필 부장은 “클라우드 네이티브 방식으로 애플리케이션을 현대화하는 과정을 살펴보면 관리 용이성, 확장성, 통합 용이성, 개발 생산성 향상, 자동화 등의 요소가 기존 레거시 가상화의 과제들을 해결해 나가고 있다며 “그런데 그 현대화로 가는 과정 중에서 허들이 발생하고, 그것을 어떻게 뛰어넘느냐인데 현대화 와중에 VM에 특화된 워크로드는 그냥 VM으로 두는 게 낫다고 판단하거나, 여러 이유로 애플리케이션 현대화 속도를 늦출 시점이 있다”고 설명했다.
레드햇은 이런 현상을 해결할 해법으로 컨테이너와 VM의 통합 애플리케이션 플랫폼인 ‘쿠브버트(KubeVirt)’을 강조한다. 쿠브버트는 2017년 레드햇에서 처음 제안해 현재 클라우드네이티브컴퓨팅재단(CNCF)의 인큐베이팅 프로젝트로 개발되고 있는 기술이다. 클라우드 네이티브의 유용한 이점을 VM에서도 활용하게 만드는 것이다. 고 부장은 쿠브버트를 애플리케이션 현대화 여정 중에서 VM을 좀 더 쉽게 관리하고 컨테이너와 더 쉽게 잘 연계하는 방안으로 소개했다.
고 부장은 “클라우드 네이티브 VM은 어찌 보면 이질적인 단어고, 과연 클라우드 네이티브와 VM이 공존할 수 있는 단어인가 물을 수 있다”며 “클라우드 네이티브 VM은 컨테이너와 VM을 하나의 플랫폼에서 공존하게 하고, 클라우드 네이티브와 VM의 각 장점을 흡수해서 가져가게 하는 것”이라고 설명했다.
레드햇은 ‘클라우드 네이티브 VM은 새로운 기회’라고 강조한다.
VM과 컨테이너를 오픈시프트란 단일 플랫폼에 통합함으로써 개발 프로세스를 단순화하고 관리를 효율화할 수 있고, 클라우드 네이티브를 준비하는 동안 기존 VM을 컨테이너와 함께 관리하고, 애플리케이션 변동없이 컨테이너와 동일한 UI로 VM을 관리할 수 있게 된다.
개발자는 쿠버네티스의 이점을 유지하면서 VM에 필요한 아키텍처를 활용하고, 레거시를 운영하면서 동시에 애플리케이션을 컨테이너로 리팩토링할 수 있다. 컨테이너, VM, 서버리스 등의 워크로드를 통합된 환경에서 단일한 개발 방법론과 경험으로 개발할 수 있게 된다. 컨테이너로 VM을 변경하는 과정을 거치지 않고도 VM에 클라우드 네이티브의 이점인 확장성과 자동화 요소를 접목할 수 있다 .
고 부장은 “또한 지금 당장 컨테이너화하거나 마이크로서비스화 하지 못하는 워크로드도 차후에 더 쉽게 현대화된 환경으로 넘어갈 수 있는 속도의 이점도 있다”며 “레드햇 오픈시프트는 윈도 애플리케이션도 그 기능을 제공받게 한다”고 말했다.
운영자 측면에서도 데브옵스를 매우 효율적으로 구성할 수 있다. 오픈시프트의 셀프서비스 기능을 VM에서 이용하면, 워크로드 관리권한을 담당 현업이나 개발팀에 넘겨주고 인프라와 플랫폼 유지보수에 더 집중할 수 있다.
고 부장은 VM을 포함하는 새로운 IT 현대화의 여정을 소개했다.
먼저, 오픈시프트 가상화를 활용해 기존 VM을 오픈시프트로 이동한다. 다음으로 비즈니스 로직에 큰 변화를 주지 않고 VM에어 컨테이너로 워크로드를 전환한다. 그리고 애플리케이션을 마이크로서비스로 리팩토링한다. 마지막으로 클라우드 네이티브 개발 접근법을 활용해 새로운 버전의 애플리케이션을 개발하는 동안 레거시 환경을 지속적으로 실행할 수 있는 기반을 재구축한다.
레드햇 오픈시프트는 기본적으로 KVM이란 가상화 기술 위에서 작동한다. 레드햇가상화(RHV), 오픈스택에서도 활용되는 가상화 환경과 동일하다. 레드햇 오픈시프트 가상화는 레드햇엔터프라이즈리눅스(RHEL) 코어OS 기반의 게스트 OS를 무제한으로 생성할 수 있다. 마이크로소프트 서버가상화검증프로그램(SVVP)을 통해 마이크로소프트 윈도 게스트 OS도 지원한다.
레드햇 오픈시프트는 세가지 종류로 나뉜다. 리눅스 환경에 쿠버네티스와 쿠버네티스 클러스터 서비스를 포함하는 '레드햇 오픈시프트 쿠버네티스 엔진'과, 그 엔진 위에 워크로드 관리, 클라우드 네이티브 앱 빌드, 데이터 서비스, 개발자 생산성 기능 등을 제공하는 '레드햇 오픈시프트 컨테이너 플랫폼', 여기에 멀티클러스터 관리, 클러스터 보안, 글로벌 레지스트리, 클러스터 데이터 관리 등의 기능까지 제공하는 '레드햇 오픈시프트 플랫폼 플러스' 등이다.
VM을 오픈시프트 가상화로 이전하면 이같은 레드햇 오픈시프트 제품군의 모든 기능을 이용할 수 있다.
레드햇은 기존 VM웨어 환경의 VM을 오픈시프트로 이전할 수 있는 ‘마이그레이션 툴킷 포 버추얼라이제이션(MTV)’을 제공하고 있다. 이 도구를 활용하면 대규모 VM을 무중단에 가깝게 마이그레이션할 수 있다.
전통적인 VM 작업인 관리자 개념과 작업, 네트워크 및 스토리지 연결, 라이브 마이그레이션 등을 최신 플랫폼에서 동작시킬 수 있다. 전통적인 VM에 담긴 비즈니스 크리티컬 애플리케이션을 유지 관리하면서 시간을 두고 기술 세트를 현대화할 수 있다.
운영자는 오픈시프트 프로젝트 단위로 VM 권한을 현업 담당자나 개발자에게 부여할 수 있다. VM 프로비저닝도 레드햇 앤서블 자동화 도구를 활용해 하드웨어부터 모든 설정에 이르기까지 단순화할 수 있다.
그는 “VM 관리의 기본 기능을 넘어서면 데브옵스 같은 클라우드 네이티브 환경을 VM에 적용하게 된다”며 “원하는 속도로 일부를 컨테이너나 마이크로서비스로 바꾸거나, 써드파티 아키텍처에서 프론트엔드만 먼저 컨테이너화하고 백엔드나 나머지를 잠시 VM으로 두고 다음 사업때까지 유지하는 하이브리드 형태가 가능해진다”고 설명했다.
이런 전환 작업의 수행은 ‘깃(Git)’으로 이뤄진다. VM 정의를 YAML 형태로 미리 생성하면, 정의 문서는 깃에 존재한다. 기존 VM과 깃옵스 프레임워크를 통합함으로써 깃옵스로 VM을 코드로 배포하고 자동화한다. 이로써 다양한 보양 영역에 POD와 VM의 복합 애플리케이션이나 기존 워크로드를 모두 실행할 수 있게 된다.
VM은 컨테이너와 기본적으로 동일한 네트워크 상에 올라가 있으므로, VM과 컨테이너의 연결이 매우 자유롭다. 오픈시프트 위의 VM은 컨테이너와 동일한 소프트웨어정의네트워킹(SDN) 네트워크에 연결되며, 쿠버네티스의 서비스, 라우트, 인그레스, 서비스메시, 파이프라인, 깃옵스 등 표준 방식으로 접근할 수 있다. 네트워크 정책은 컨테이너 POD와 동일한 방식으로 VM에 적용된다. 네트워크 연결에 따라 SDN이나 인그레스를 통해 VM-POD 혹은 반대로 통신도 가능하다.
고 부장은 “오픈시프트는 전체 IT와 소프트웨어 관리 비용을 최적화하고, 더 빠른 혁신을 위해 애플리케이션을 현대화하며, 무분별한 기술확산을 줄이고 IT 자산을 최적화할 수 있다”며 “비용 효율성, 매출 증대, 전략적 기술 집중 투자에 따른 인재 보유 증가, 벤더 종속 해제 등의 가치를 제공한다”고 밝혔다.
레드햇은 오픈시프트를 활용하는 경우 투자수익을 636%, 5년간 잠재적 이익 3천691만달러, 비용회수기간 10개월 등의 비즈니스 가치를 제공한다고 강조했다.
레드햇에 따르면, 2023년 1월부터 올해 1월까지 오픈시프트 가상화로 운영되는 클러스터수는 121.5% 증가했고, 작년 2월부터 올해 2월까지 오픈시프트 가상화로 실행되는 VM 개수는 76.1% 증가했다. 오픈시프트 가상화 사용 고객수는 같은 기간 69.8% 늘었다.
그는 이스라엘 국방부, 북미 금융회사, 터키 대형 소매기업 등의 오픈시프트 가상화 사례를 제시하고, 이어 실제로 VM웨어 상의 VM을 오픈시프트 가상화로 이전하는 모습을 시연했다. 오픈시프트 대시보드 웹콘솔과 VirtCTL이란 명령어로 오픈시프트에 VM을 생성해 관리했다. VM 스냅샷을 생성해 상태를 이전 버전으로 복구하는 방법도 선보였다. MTV를 이용해 VM웨어 vddk 패키지를 오픈시프트로 가져오는 마이그레이션도 시연했다.
관련기사
- 한국레드햇, ‘컨테이너 데이’ 개최…IT 현대화 방안 공유2024.03.13
- 브로드컴, VM웨어 무료 하이퍼바이저 제공 종료2024.02.15
- 구독제로 바뀐 VM웨어 V스피어, 새 가격 분석해보니2024.01.02
- VM웨어, 라이선스 판매 종료…구독제로 전면 전환2023.12.13
그는 “오픈시프트 가상화는 스토리지, 데이터 백업 및 복구, 어플라이언스 등 다양한 파트너 생태계를 보유했다”며 “특히 엔비디아와 파트너십을 통해 GPU 가속 VM 오케스트레이션을 지원하고 있다”고 밝혔다.
그는 “클라우드 네이티브 VM이란 오픈시프트 가상화를 말하며, 이는 향후 오픈스택 서비스에도 올라갈 것”이라며 “레드햇 오픈시프트는 컨테이너 전용이 아니라 VM과 서버리스까지 다 지원하는 최첨단 애플리케이션 플랫폼”이라고 강조했다.