[2020 결산/클라우드] IT 운영 효율화 위한 멀티·하이브리드 모델 확산
상태바
[2020 결산/클라우드] IT 운영 효율화 위한 멀티·하이브리드 모델 확산
  • 윤현기 기자
  • 승인 2020.12.17 11:00
  • 댓글 0
이 기사를 공유합니다

기업 워크로드에 적합한 유연성·안정성 제공…코로나 이후 최적 IT 운영 모델로 각광

[데이터넷] 최근 기업들은 새로운 비즈니스 환경에서 생존하기 위한 다양한 도전을 경험하고 있다. 사물인터넷(IoT), 머신러닝(ML), 인공지능(AI) 등 기술과 IT가 결합돼 만들어지는 비즈니스 환경 변화는 기업에 새로운 기회를 제공하는 한편, IT 관점에서는 이러한 기업의 비즈니스를 어떻게 지원할지에 대한 어려움이 상존한다. 

이러한 애플리케이션들은 기존의 기업 애플리케이션과 규모나 운영 측면에서 전혀 다른 특징과 요구사항을 가지고 있기 때문에 적합한 IT 인프라가 필요하며, 클라우드는 이 같은 애플리케이션들을 지원하고 운영하는데 최적의 환경을 제공한다.

그러나 기업의 IT 측면에서 바라본다면, 퍼블릭 클라우드는 유연성과 비용 측면에서 많은 장점을 가지고 있는 반면, 기업에서 요구하는 보안, 정책, 비즈니스 요구사항을 모두 지원할 수 있는가의 문제에서는 분명한 한계를 지니고 있다. 

따라서 이러한 기업의 비즈니스와 IT 요구사항을 기반으로 새로운 애플리케이션을 지원하고, 기업이 운영하고 있는 기존 및 새로운 형태의 애플리케이션들을 최적의 효율성과 유연성으로 제공할 수 있는 최적의 아키텍처로 바로 멀티·하이브리드 클라우드가 주목받고 있다. 

퍼블릭 클라우드 현실 인식
초기 도입비용 절감이라는 눈앞의 효과만 보고 진중한 고려 없이 퍼블릭 클라우드로의 여정을 밟았던 기업들이 퍼블릭 클라우드로부터 벗어나려는 움직임을 보이고 있다. ‘클라우드 리패트리에이션(Cloud Repatriation)’이라 불리는 이러한 현상은 클라우드 도입을 고려하는 많은 기업들에게 교훈을 제공한다. 

클라우드 도입 여정에 있어 우선적으로 해야 할 것은 워크로드 분석이다. 일반적으로 기업은 연간 워크로드 중 가장 최대치를 기록할 때를 대비해 IT 인프라 전략을 짠다. 

그렇기에 1년에 한 번 필요한 자원을 기업이 모두 보유해야 한다면 상당한 부담으로 작용하지만, 평소에는 필요한 최소한의 자원만 운영하다가 워크로드가 고점(Peak)에 이를 때 필요한 자원은 퍼블릭 클라우드로 충원하면 전체 IT 보유 자산을 절감하는 효과를 볼 수 있다. 흔히 알려진 “퍼블릭 클라우드를 이용하면 비용 절감을 이룰 수 있다”는 말은 이때를 가리킨다. 

반대로 연간 일정한 워크로드가 지속된다면 그에 맞춘 IT 자산을 소유하는 것이 유리하다. 비록 초기 IT 인프라 구축에 많은 비용이 소모될 수 있지만, 이후부터는 유지보수에만 신경을 써주면 되기 때문에 장기적으로는 값비싼 퍼블릭 클라우드 대비 비용 우위를 누릴 수 있다. 

클라우드 도입 시 비용 문제와 더불어 생각해봐야 할 문제가 벤더 종속이다. 벤더 종속은 이미 오래전부터 지배적 사업자로 인해 발생해왔으며, 클라우드 환경에서도 여전히 이어지고 있다. 
비록 클라우드가 오픈소스 기술로 구성됐다 하더라도 제공되는 서비스는 특정 기술로만 제작됐을 수 있기에 플랫폼을 이용할 경우 종속 문제에서 결코 자유로울 수 없다. 

만약 정말 자유롭다면 아마존웹서비스(AWS) 클라우드와 마이크로소프트 애저(MS Azure) 클라우드 간 워크로드 이동이 쉽게 이뤄져야 하지만, 현실은 그렇지 못하다는 것이 이를 방증한다. 도커(Docker)를 비롯한 컨테이너 기술이 등장하면서 형편은 다소 나아졌지만, 여전히 클라우드는 하나의 플랫폼으로서 종속 문제를 야기한다. 

유연한 IT 자원 활용·업무 자동화 확산
컴퓨터 성능이 발전하면서 데이터센터 내부 자원을 활용하는 형태가 바뀌고 있다. 과거에는 하나의 서버에서 특정 업무 몇 개 혹은 외부 서비스 접속을 처리했지만, 현재는 데이터센터 내부 시스템끼리도 데이터를 주고받는다. 외부에서 들어오는 데이터도 많아졌으며, 내부 시스템 간 데이터 공유도 늘어났다. 성능이 좋아지면서 가상화 등을 활용해 IT 자원을 낭비 없이 효율적으로 쓸 수 있게 됐다. 

클라우드 역시 가상화 기술을 기반으로 하기에 효율적인 IT 활용이 가능하다. 그러나 가상화와 차별되는 점은 업무 자동화에 있다. 데이터센터를 운영하고 관리해왔던 업무 자체가 프로그램화되면서 대부분 사람 손을 거치지 않고 동작할 수 있게 됐다는 것이다. 

곧 클라우드는 데이터센터 운영 자동화로 이어진다. 그동안 IT 관리자들이 VM 배포 외 많은 업무들을 수작업으로 해왔었지만, 이제는 그럴 필요가 없다. 서버만이 아니라 스토리지, 네트워크 등 전체 IT 자원이 가상화되며 클라우드 포털로 연계되고, 이 모든 것들을 정책에 기반해 자동화 처리할 수 있다. 아무리 짧아도 한 달 이상 걸렸던 배포 관련 엔지니어링 업무가 이제는 하루 또는 반나절 안에도 가능해진 것이다. 

자원 확보 방식도 변하고 있다. 예전처럼 서버, 스토리지, 네트워크를 각각 구비해 설치하고 서비스를 배포하는 과정을 거치는 것 대신 공장에서 사전 구성이 끝난 어플라이언스 형태의 하이퍼 컨버지드 인프라(HCI)를 활용해 바로 서비스가 이뤄지도록 한다. 이는 소프트웨어 정의 데이터센터(SDDC) 구성을 촉진시켰으며, 풀(Full) SDDC 환경이 클라우드와 연계되면서 오프라인 효과가 없어짐에 따라 진정한 의미의 디지털 혁신을 이룰 수 있게 됐다. 

전통적인 데이터센터 환경에서 IT 관리자는 장비를 선정하고, 시스템의 설계·테스트·구현에 너무 많은 시간을 할애해야만 했다. 서버, 스토리지, 네트워크, 보안을 확보하기 위해 규격을 정하고, 도입할 장비를 비교하고, 장비를 선택해 발주해서 받아보기까지 최소 몇 달은 걸렸다. 그리고 이들을 설치한 이후 VM 등 운영 자원(Pool) 확보에도 한 달 이상은 소요됐다. 이는 실제 다양한 행동을 해서 그랬다기보다 스케줄상 어쩔 수 없었기 때문이다. 

어플라이언스 도입으로 인해 SDDC가 구현되면 IT 관리자의 반복적이던 업무도 바뀌게 된다. 전과 달리 IT 자원 확보가 단순히 소프트웨어적인 조작만으로 반나절 안에 끝나기 때문이다. 
이로 인해 IT 관리자는 반복적인 자원 확보·배포 업무가 아니라 데이터센터 운영 절차와 정책을 보완하고 표준화시키는 등 보다 고차원적인 업무를 수행할 수 있다. 또한 데이터센터의 민첩성을 높여 새로운 기술을 빠르게 접목할 수 있는 환경도 만들 수 있다. 

HCI로 손쉬운 SDDC 구현
시장조사기관 가트너에 따르면 2020년까지 75%에 해당하는 기업이 하이브리드 클라우드 또는 멀티 클라우드 환경을 도입할 전망이다. 현재 많은 기업이 주목하고 있는 AI/ML, IoT 및 자율주행 기반 서비스들은 하이브리드 클라우드 및 멀티 클라우드 환경이 필요한 대표적인 기술들이다. 

기업은 이러한 기술을 실현시키기 위해서 유연한 클라우드 모델의 도입이 필요하다. 하이브리드 클라우드 환경에서 기업은 워크로드와 데이터를 운영 및 관리하고 정책을 동일하게 적용할 수 있다. 또, 서비스 시나리오에 맞춰 다양한 워크로드를 퍼블릭 클라우드에 분산배치 하기 위해서는 멀티 클라우드 환경의 지원이 필수다. 

HCI는 가상화 기술을 기반으로 컴퓨팅, 스토리지, 네트워크 및 기본 시스템 관리를 고도로 자동화된 유닛으로 통합한 플랫폼 솔루션이다. 따라서 기존의 하드웨어 중심 구성의 레거시 인프라가 클라우드와의 연동 및 자동화가 어려웠던 반면, HCI는 가상화 기술을 기반으로 필요한 기능만 소프트웨어로 간편하게 구현 가능한 SDDC를 구축할 수 있도록 지원한다.

SDDC는 모든 인프라 리소스를 소프트웨어 기술만으로 관리할 수 있으며, 자원 관리, 제어, 데이터 거버넌스, 보안 및 컴플라이언스 등 다양한 소프트웨어 정의 기능을 구현함으로써 인프라 환경 전반을 보다 쉽게 관리하고 비용을 낮출 수 있도록 지원한다. 데이터센터 운영 및 관리에 있어서도 일관된 정책에 따라 인프라를 자동 구성 및 확장하도록 지원한다. 특히 서비스형 인프라(IaaS), 컨테이너, 애널리틱스 등 최신 기술 구현을 위한 빠른 성능을 제공하는 SSD, GPU, NVMe 등의 인프라 자원을 손쉽게 추가해 활용할 수 있다. 

관련 업계에 따르면 HCI에 대한 수요 확대는 클라우드 트렌드와 밀접한 상관관계를 보인다. 그동안 클라우드 트렌드가 퍼블릭 클라우드나 프라이빗 클라우드와 같은 단일 옵션으로 움직여왔다면, 점차 각 애플리케이션과 데이터를 특성에 따라 최적의 환경에서 운영하기 위한 하이브리드 클라우드가 강세를 보일 조짐이다. 이에 기업들은 퍼블릭 클라우드를 선택할 때 하이브리드 클라우드 모델로 활용이 용이한지를 우선 검토하고 있는 추세다.

이러한 SDDC를 손쉽게 구현할 수 있는 HCI는 원하는 만큼의 인프라 규모에서부터 시작해 SDDC, 프라이빗 및 퍼블릭 클라우드를 결합한 하이브리드 클라우드 환경으로 나아가고자 하는 기업들에게 비용 효율적인 대안으로 자리매김하고 있다.

단일 IT 인프라처럼 운영
하이브리드 클라우드는 기업의 기존 IT 인프라와 퍼블릭 클라우드를 동시에 단일 IT 인프라처럼 운영할 수 있는 아키텍처를 의미한다. 현재 많은 기업들이 자사의 데이터센터와 퍼블릭 클라우드 서비스를 동시에 사용하고 있다. 하지만 두 개의 인프라는 독립적인 운영과 관리를 요하기 때문에 IT 부서 관점에서는 전혀 다른 두 개의 기술과 인프라를 운영 및 관리해야 하는 어려움을 가지고 있다. 

멀티·하이브리드 클라우드는 여기서 한발 더 나아가 다양한 클라우드 서비스를 사용한다 하더라도, 논리적으로 사내 IT 인프라와 통합된 하나의 기업용 IT 인프라를 만들 수 있는 구조를 말한다. 이러한 구조가 만들어질 수 있다면, 동일한 운영 및 모니터링 관점에서 전체 퍼블릭 및 프라이빗 클라우드 환경을 통합할 수 있기 때문에 높은 효율성과 유연성, 자동화를 실현할 수 있다. 

이를 통해 기업의 데이터센터 용량이 한시적으로 증설돼야 할 경우에는 퍼블릭 클라우드를 이용해 용량을 확장할 수 있으며, 하나의 서비스를 만들기 위한 여러 계층의 애플리케이션 중 데이터 보안이 중요한 DB는 사내 데이터센터에서 운영하고, 대규모의 연산이나 외부 접속을 위한 인터페이스 부분은 퍼블릭 클라우드에서 운영하는 구조를 적용할 수 있다. 

이처럼 멀티·하이브리드 클라우드의 가장 큰 장점은 필요에 따라 기업의 데이터 센터를 퍼블릭 클라우드를 이용해 확장할 수 있으며, 지리적인 제약과 퍼블릭 클라우드 사업자의 종속성에서 벗어나 다양한 기업의 비즈니스 모델과 최신 애플리케이션을 지원할 수 있다는 점이다. 

그러나 멀티·하이브리드 클라우드를 도입하더라도 반드시 고려해야 할 것이 있으니, 운영비용과 자산 관리를 퍼블릭 클라우드와 꾸준히 비교해보는 것이다. 실제 비용 및 운영 측면에서 더 효과적인지 아닌지의 설계는 PoC 등과는 분명 다르게 나타나기 때문이다. 그로 인해 하이브리드 클라우드를 구현하고, 퍼블릭 클라우드와 프라이빗 클라우드에 적절하게 워크로드를 옮기는 최적화 작업은 필수다.

현재 업계에서는 하이브리드 클라우드라는 용어가 통용되고 있지만, 하이브리드 클라우드가 명확하게 어떤 것인지 구분이 잘 안 되는 경우가 다반사다. 일부에서는 하이브리드 클라우드와 멀티 클라우드를 동일선상에 놓는 경우도 발생함으로써 혼란을 가중시키기도 한다. 그러나 일반적으로 업계에서는 하이브리드 클라우드가 되려면 기본적으로 크게 두 가지 요건을 만족해야 하는 것으로 본다. 

첫 번째는 서로 다른 두 개의 클라우드를 이용하더라도 리플랫폼(Re-Platform), 리팩토링(Re-Factoring) 과정이 없어야 한다는 것이다. 워크로드 이전 시 애플리케이션에 대한 변경이 없어야 하며, 이로 인해 상호 마이그레이션도 원활해야 한다. 이는 별도의 추가 개발을 필요로 하지 않으며, 클라우드 간 데이터·워크로드의 자유로운 이동성이 보장된다. 

두 번째는 서로 다른 클라우드 간 컴플라이언스 및 거버넌스가 동일하게 유지되는지의 여부다. 온프레미스를 퍼블릭 클라우드로 연장했을 때도 동일하게 적용돼야 한다. 이는 이용자가 실제로 어느 플랫폼을 사용하고 있는지 인지하지 못할 정도로 연속성이 좋다는 것을 의미할 뿐만 아니라 전반적인 시스템의 통제권도 확보할 수 있다는 이점을 제공한다. 

코로나 팬데믹, 하이브리드 클라우드 투자 늘려
뉴타닉스와 시장조사기관 밴슨 본이 전 세계 3400명의 IT 의사결정자를 대상으로 조사한 ‘2020 글로벌 엔터프라이즈 클라우드 인덱스(ECI)’에 따르면 코로나 팬데믹으로 인해 기업들이 하이브리드 클라우드 투자를 더욱 늘린 것으로 나타났다.

전 세계 3400명의 IT 의사결정자를 대상으로 진행된 이번 조사에서 응답자의 86%가 하이브리드 클라우드를 이상적인 IT 운영 모델로 꼽았으며, 하이브리드 클라우드 환경을 구축한 기업이 보다 더 전략 수립 및 높은 비즈니스 성과에 집중할 가능성이 높은 것으로 확인됐다. 

76%의 응답자는 코로나19로 인해 IT를 보다 전략적인 관점에서 고려하게 됐다고 답했으며, 절반 가까이 되는 응답자(46%)는 코로나19가 퍼블릭, 프라이빗 클라우드와 더불어 하이브리드 클라우드에 대한 투자에 직접적으로 영향을 미쳤다는 것에 동의했다.

또한, 기업의 비즈니스 요구사항을 충족하기 위해 전년도 대비 다수의 퍼블릭 클라우드에 대한 의존도가 더욱 커진 것으로 나타났다. 퍼블릭 클라우드를 사용하는 응답자의 63%는 두 개 이상의 퍼블릭 클라우드 또는 멀티 클라우드를 사용하고 있으며, 향후 12개월 안에 이 수치가 71%로 증가할 것으로 예상했다.

기업들은 이미 최적의 IT 운영 모델 구축에 나섰다. 전 세계 응답자들은 원활한 프라이빗 및 퍼블릭 클라우드 사용을 위해 기존 데이터센터에 HCI를 도입하고, 클라우드를 지원하지 않는 데이터센터를 처분하는 등 본격적인 하이브리드 클라우드 환경 구축에 착수했다고 답했다.

뉴타닉스 측은 “이번 ECI 결과로 인해 코로나19가 전략적 IT 시대를 열었다는 점을 증명했다. 하이브리드 클라우드는 혁신의 정점에 있는 기술이며, 앞으로도 실제 환경과 가상 환경을 넘나들며 여러 환경에서 비즈니스를 전개할 수 있도록 돕는 혁신 기술이 될 것”이라고 설명했다.

클라우드 관리 플랫폼 중요성 부각
클라우드 도입이 늘어남에 따라 클라우드 인프라의 통합 관리, 애플리케이션 자동 통합 등의 요구를 충족시켜줄 수 있는 ‘클라우드 관리 플랫폼(CMP)’의 중요성이 부각되고 있다. 이를 통해 기존 컴퓨팅 환경을 클라우드에 최적화된 클라우드 네이티브 환경으로 전환해 민첩성·가용성·탄력적 자원 운영·업무 프로세스 자동화 등을 달성할 수 있어 업무 효율성도 크게 높일 수 있다. 

CMP는 기업이 내부 인프라를 아우르는 클라우드를 구축한 이후 제어권을 포기하지 않고도 개발자 및 최종사용자에게 클라우드 서비스를 제공할 수 있게 한다. 클라우드 관리는 사용자, 데이터, 애플리케이션, 서비스 등 클라우드에서 작동하는 모든 요소를 관리자가 제어하는 방법이다. 

클라우드 관리 툴은 관리자가 리소스 배포, 사용 트래킹, 데이터 통합 및 재해복구와 같은 모든 유형의 클라우드 활동을 관리할 수 있게 하며 클라우드를 구성하는 인프라, 플랫폼, 애플리케이션 및 데이터에 대한 관리 권한을 제공한다. 

클라우드 관리 플랫폼은 엔터프라이즈 워크로드 관리 및 오케스트레이션, 위임된 관리 및 하이브리드 배포를 포함한 여러 목적을 위해 기업이 인프라, 특히 이기종 인프라를 더 효과적으로 사용할 수 있도록 돕는다. 그리고 사용자가 퍼블릭 클라우드의 단순성을 얻으며 IT팀이 운영 및 리스크를 통제할 수 있도록 기업의 클라우드 컴퓨팅을 지원한다.

신속한 서비스 제공 가능
초기 클라우드 관리 플랫폼은 인프라 자원 운영을 통합하고 가시성을 제공하기 위한 도구로서 이용됐다. 이 과정에서 다양한 관리 솔루션들이 생겨났지만, 인프라 구조 및 종류의 파편화로 인해 지속적이고 유연한 서비스를 제공하는 솔루션은 오히려 제한됐다. 또한 온디맨드 서비스를 위한 인프라 작업이 더욱 복잡해짐에 따라 엔지니어의 역량이 한계에 도달하면서 IT 운영 시 지켜야 하는 보안 및 거버넌스를 위배하는 사례가 증가했다.

최근 프라이빗 데이터센터 가상화 시장이 VM웨어 v스피어(VMware vSphere) 중심으로 확대됨에 따라, VM웨어의 구성과 운영 방법을 가장 효율적으로 반영할 수 있는 솔루션들이 클라우드 관리 플랫폼의 주요 솔루션으로 부각되고 있다. 

퍼블릭 클라우드 및 컨테이너 환경을 통합 관리할 수 있는 단일 플랫폼에 대한 요구도 커지고 있다. 사용자는 셀프서비스의 형태로서 IaC(Infrastructure as Code) 기반의 관리 방법론을 통해 유연하고 빠른 서비스 제공을 요구한다.

이에 현대의 클라우드 관리 플랫폼은 다양한 인프라 구성을 수용하고, 복잡하고 거대해지는 인프라에 대한 효율적인 운영 기능을 제공하며, 사용자에게 보안 및 거버넌스 정책을 유지하면서 유연하고 신속한 서비스를 제공하는 것이 요구된다.

앞으로는 운영 관점에서 인공지능(AI) 및 머신러닝(ML)을 도입해 현상 분석과 예측, 운영 방법이 더욱 고도화되고, 사용 관점에서는 IaC 방법론이 확대됨에 따라 배포 및 관리를 효과적으로 제공할 수 있는 도구가 강화될 것으로 전망된다. 또한 지속 통합/배포(CI/CD) 환경과 연계한 다양한 운영, 배포, 관리 도구들과 연동하는 방법이 효율화될 것으로 기대된다.


댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.