주간기술동향 2013. 12. 4. 본격경쟁에돌입한클라우드 OS 4 개진영의장단점비교 * 클라우드구축소프트웨어업체들이자사의경계를넘어공통화를시작함에따라, 기업들은특정사업자에대한락인 (lock-in) 을피할수있게되었으나어느진영을선택할것인지가중요해졌으며, 따라서도입전각진영에대한면밀한검토가요구되는시점 올한해대형소프트웨어벤더들이잇따라 클라우드 OS 제공계획을발표함에따라클라우드 OS 시장은본격적으로성장할수있는토대를마련 - 지금까지클라우드 OS 제공계획은 IBM, VM 웨어, 시트릭스시스템즈등의주도로전개되어왔음 - 그러다지난 4 월에마이크로소프트가 윈도애저 (Windows Azure) 중심의클라우드 OS 제공계획을발표하였고, 6 월에 HP 가 HP 클라우드 (Cloud) OS 구상을발표함으로써본격적인경쟁구도가형성되기시작 - 클라우드 OS 는얼마전까지 IaaS 구축소프트웨어 라고불리웠으며, PC 및서버에사용되는기존 OS 와구조및역할이비슷하기때문에최근에는 클라우드 OS 라는호칭을일반적으로사용 - 기존 OS 와비슷한점으로는하드웨어를추상화하고 API 를제공한다는것, 플러그인을추가하여더많은하드웨어를관리할수있다는것등을들수있음 - 따라서, 클라우드 OS 는서버와스토리지, 네트워크등 IT 인프라자원을추상화할수있어 IaaS( 서비스로서의인프라 ) 를구현하는동시에외부프로그램에대한 관리 API 를제공할수있는장점을갖춤 - 클라우드 OS 가제공하는 API 는시스템관리용 API 로서주로운용관리툴을이용하므로, 사용자는관리 API 를호출하는스크립트등을이용하여가상머신의시작및종료를비롯한여러조작을자동화할수있음 클라우드 OS 제공주체가늘어나면서경쟁도본격화되고있지만, 최근이시장에서가 * 본내용과관련된사항은정보서비스팀 ( 042-710-1771) 과 크로센트박종훈수석아키텍트 ( 02-3446- 2287, soma0722@naver.com) 에게문의하시기바랍니다. ** 본내용은필자의주관적인의견이며 NIPA 의공식적인입장이아님을밝힙니다. 28 www.nipa.kr
< 자료 >: Nikkei Computer, ( 그림 1) 기존 OS 와클라우드 OS 개념의비교장눈에띄는동향은클라우드 OS 가진영대결의양상을띠고있는것 - 지금까지클라우드 OS 는클라우드사업자나프라이빗클라우드솔루션벤더가개별적으로개발해오고있었으나, 최근에는제조업체나클라우드사업자를망라한클라우드 OS 의공통화와진영화가진행되는추세 - 주요클라우드 OS 진영으로는 HP 와 IBM, 레드햇이추천하는오픈소스소프트웨어 (OSS) 방식의 오픈스택 (OpenStack), 시트릭스가중심이되어개발하고있는 OSS 방식의 클라우드스택 (CloudStack), VM 웨어의 VMware vcloud, 그리고 MS 윈도애저 (Windows Azure) 를중심으로한기술 / 서비스군등 4 개진영이대표적 이에따라기업들은 IaaS 를선택할때, 그것이어떤클라우드 OS 진영의기술에기반해구축되어있는지를짚고넘어가는것이필요 - 어떤클라우드 OS 를기반으로해서시스템운영구조를만들어갈지에따라이후기업의클라우드활용시나리오가크게좌우되기때문 - 예를들어, 클라우드사업자가다르다고하더라도클라우드 OS 가같다면, 관리 API 의사양이같으므로동일한운용관리툴을이용할수있고, 다른클라우드사업자의클라우드를아울러서시스템을관리하고마이그레이션하는것도용이해짐 정보통신산업진흥원 29
주간기술동향 2013. 12. 4. - 또한다수의클라우드사업자가사용하는클라우드 OS 에기반한서비스를선택하면, 특정클라우드사업자에의한 잠금 ( 락인, Lock-in) 을방지할수있음 - 따라서향후클라우드의활용정책에큰영향을미치게될주요클라우드 OS 진영의기술적세부사항과현단계에서강점과약점을살펴보는것은의미있는일 클라우드 OS 의기술적인구조는 4 개진영도비슷하므로, 구조가가장세련되었다는평가를받고있는오픈스택을이해하는것이유용 - 오픈스택은원래 IaaS 사업자인랙스페이스호스팅과나사 (NASA) 가개발한소프트웨어를 OSS 화한것으로, 현재랙스페이스, 레드햇, HP, IBM 외에인텔, 시스코시스템즈, 델, NEC 등이개발에참여 - 오픈스택은 아마존웹서비스 (Amazon Web Services, AWS) 를모델로개발이진행되고있는 OSS 로서, 관리 API 사양도 AWS 와호환성이있음 < 자료 >: OpenStack, ( 그림 2) 오픈스택 (OpenStack) 의클라우드 OS 시스템구성 30 www.nipa.kr
- 관리대상서버에에이전트를설치하고, 클라우드컨트롤러 (CC) ' 라고부르는관리서버군이대상서버들을집중제어 - 사용자가운용관리툴에서 가상머신을시작하라 등을명령하면 CC 는에이전트로부터수집한사용률등에따라가상머신을시작할서버를자동으로선택 - 오픈스택에서주목할만한특징중하나는플러그인이충실하다는것으로, 플러그인을추가하여다양한스토리지나네트워크장비, 가상네트워크소프트웨어를관리대상으로추가할수있음 - 현재스토리지플러그인은넷앱, EMC, IBM 등이개발중이고, 네트워크장비의플러그인은아리스타네트웍스와시스코시스템즈가개발 - 플러그인이충실하면사용자는오픈스택의관리 API 를통해하드웨어등을사용할수있게되므로벤더고유의명령어를학습할필요가없어짐 오픈스택과관련해서또하나흥미로운움직임은 HP 와 IBM 이서버와스토리지, 네트워크장비를통합한 수직통합기기 의기반으로이용하겠다고선언한것 - 양사의목적은퍼블릭 / 프라이빗클라우드는물론모든 IT 인프라를동일한툴에서관 < 자료 >: Nikkei Computer ( 그림 3) IBM 과 HP 의클라우드 OS 전략비교 정보통신산업진흥원 31
주간기술동향 2013. 12. 4. 리가가능하도록하는것 또하나의 OSS 클라우드 OS 인클라우드스택은시스템구성및판매모델이오픈스택과거의동일 - 클라우드스택역시오픈스택처럼 AWS 를레퍼런스모델로하고있으며, 관리 API 사양을 AWS 에맞추고있음 - 클라우드스택은원래시트릭스가개발했지만, 현재는아파치소프트웨어재단이관리하는 OSS 이며, 시트릭스는가상서버소프트웨어인 XenServer 와클라우드스택을조합한 Citrix CloudPlatform 이라는상용버전을판매중 OSS 가아닌클라우드 OS 로는 VM 웨어가 2014 년상반기내제공계획인, 서버, 스토리지, 네트워크를포함하는포괄적클라우드 OS VMware vcloud Suite 가있음 - VM 웨어는현재 PC 서버기반스토리지를구현해주는소프트웨어 Distributed Storage 및네트워크가상화소프트웨어인 NSX 를개발하고있으며, 이를기존의서버가상화소프트웨어인 ESXi 나 vcenter 를함께제공할계획 - Distributed Storage 는 PC 서버와소프트웨어의조합만으로대규모스토리지를구현하는소프트웨어이며, NSX 는하이퍼바이저상의가상스위치사이로터널통신을실시함으로써 VLAN 과같은사용자전용가상네트워크세그먼트를데이터센터내에만들어냄 < 자료 >: VMware, ( 그림 4) VM 웨어의클라우드 OS 전략 32 www.nipa.kr
- vcloud Suite 의일부는이미제공중인데, 관리용 API 를제공하는소프트웨어 vcloud Director 등이여기에해당 - VM 웨어는올해 5, vcloud Director 에서구축한퍼블릭클라우드서비스인 vcloud Hybrid Service 의베타버전을출시한바있음 - VM 웨어와제휴를맺은클라우드사업자들도 vcloud 기반퍼블릭클라우드서비스인 vclouddatacenter Services 를제공중 - vcloud 관리용 API 는 OSS 클라우드 OS 와달리 AWS 와호환성은없지만, 다양한관리 API 를지원하는관리도구인 vcloud Automation Center(vCAC) 를제공함으로써다른클라우드 OS 를포함하는통합관리가가능 마지막으로마이크로소프트가제시하는클라우드 OS 의개념은다른진영과는확실히구분됨 - 다른진영은클라우드를구축하기위한소프트웨어를클라우드 OS 라고부르는반면, MS 는 3 종류의클라우드서비스를총칭하여클라우드 OS 라지칭 - 3 종류란 1 MS 가제공하는퍼블릭클라우드인 윈도애저, 2 윈도서버 2012 및시스템센터 2012 의조합으로구축한프라이빗클라우드, 3 윈도서버 2012 및시스템센터 2012 의조합으로구축한써드파티퍼블릭클라우드 - MS 는윈도애저의구축에사용하는소프트웨어를판매하고있지않으며, 따라서특 < 자료 >: Microsoft ( 그림 5) 마이크로소프트의클라우드 OS 전략 정보통신산업진흥원 33
주간기술동향 2013. 12. 4. 정소프트웨어가아니라동일한관리툴및동일한관리용 API 를이용할수있는세가지클라우드를클라우드 OS 라부르고있는셈 - MS 는 2014 년상반기까지 애저팩 (Azure Pack) 이라부르는애드온소프트웨어를제공함으로써, 윈도서버 2012 및시스템센터 2012 의조합으로구축한클라우드에서도윈도애저와동일한관리 API 및관리사용자인터페이스를사용할수있도록한다는계획 - 현재도 3 종류의클라우드를관리하는것이불가능하지는않지만, 시스템센터 2012 의라이선스를구입하고관리도구를시스템센터 2012 로전환해야하기때문에윈도애저사용자들에게비용과시간의소모를강요해야하는입장 - 따라서 MS 로서는애저팩을제공함으로써클라우드 OS 관리툴과관리 API 가윈도애저기반으로일원화되도록하는것이시급한실정 이상기술적관점에서살펴본 4 개클라우드 OS 진영은각기다른강점을가지고있어기업입장에서는면밀한비교가필요 - 클라우드 OS 를선택함에있어서도우선고려해야할사항은최근의컴퓨팅에서강조되고있는생태계 ( 에코시스템 ) 의안정성 - 다음으로는연계와통합이강조되는최근의컴퓨팅흐름에비추어, 다른클라우드와연계될수있는가를살펴보아야함 - 위의두가지와연관하여객관적으로참고해볼수있는것은각 OS 진영들의실적및최근실적동향데이터 첫째, 생태계안정성면에서는 오픈스택 과윈도애저를중심으로한 MS 의클라우드 OS 가앞선모습을보여주고있음 - 클라우드 OS 의에코시스템은클라우드 OS 를판매하거나플러그인을개발하거나관리 API 를지원하는운용관리툴을개발하는써드파티를의미하며, 기업입장에서본다면클라우드 OS 에대한지원의충실도를좌우하는요소 - 오픈스택과 MS 는대형하드웨어제조업체가자사의하드웨어와클라우드 OS 를조합해서판매하는체제를갖추고있기때문에생태계면에서유리 - 델, HP, IBM, NEC 등은자사의하드웨어와오픈스택을함께판매한다는방침을분명히하고있음 34 www.nipa.kr
- 미국에는오픈스택과하드웨어기기를조합하여랙단위어플라이언스로판매하는스타트업도등장했으며, 클라우드스케일링 (Cloudscaling) 과피스톤클라우드컴퓨팅 (Piston Cloud Computing) 이대표적 - 2013 년 7 월에는레드햇이오픈스택배포판 ( 검증된패키지 ) 의판매를시작했으며, NTT 데이터도오픈스택을사용한프라이빗클라우드구축솔루션을제공중 - MS 의클라우드 OS 에는하드웨어제조업체가각사의제품과조합해서고객에게제공하는 Private Cloud Fast Track 이라는제도가있는데, 시스코와넷앱, 히타치와후지쓰, EMC, HP, NEC 등이이제도에참여 - 한편, VM 웨어와시트릭스는가상서버소프트웨어판매파트너를통해클라우드 OS 를판매중 두번째비교포인트는서로다른클라우드를연계하는능력이며, 이에대한입장은진영에따라크게다름 - 먼저오픈스택과클라우드스택은퍼블릭클라우드의 IaaS 에서가장점유율이높은 AWS 과의연계를중시하고있으며, 앞서언급한바와같이관리 API 는 AWS 와기본적으로호환됨 - AWS, 오픈스택, 클라우드스택의세가지클라우드를통합, 관리하는툴은이미시장에다수존재하며, 가장유명한것은운영관리툴의 SaaS 인라이트스케일 (RightScale) - 그러나오픈스택과클라우드스택이제공하는 AWS 호환 API 는아마존웹서비스가호환성을보장한것은아니며, 서비스에서제공되는기능에도차이가있기때문에호환성에는한계가있다는점을주의해야함 - 한편, VM 웨어와 MS 의클라우드 OS 가제공하는관리 API 는 AWS 와호환을원래부터고려하지않고있음 - 따라서연계할수있는대상은클라우드 OS 의개발자가제공하는 벤더순정 의퍼블릭클라우드와각클라우드 OS 를채용한프라이빗클라우드, 그리고써드파티퍼블릭클라우드로제한되나, 이들사이에서는관리 API 의사양이동일함 - 요약하면, 클라우드사업자에종속되지않는클라우드연계를추구한다면오픈스택과클라우드스택을선택하고, 관리 API 의엄격한호환성을요구한다면 MS 와 VM 정보통신산업진흥원 35
주간기술동향 2013. 12. 4. 웨어의클라우드 OS 를선택하는것이바람직 세번째로, 판매실적을레퍼런스로비교해볼수있는데, 현재까지는상용버전의발매 시기가빨랐던클라우드스택과 vcloud Director 가앞서있는상황 < 표 1> 4 개클라우드 OS 진영의퍼블릭클라우드실적 클라우드 OS 주요적용사례 클라우드스택 KT( 한국 ), 타타커뮤니케이션즈 ( 인도 ), KDDI, NTT 커뮤니케이션 ( 이상일본 ) 등 vcloud Director AT&T, CSC, 델서비스, 블루락 ( 이상미국 ), 콜트 ( 영국 ), 옵터스 ( 호주 ), 싱텔 ( 싱가포르 ), T 시스템즈 ( 독일 ), 소프트뱅크텔레콤, 히다치 ( 이상일본 ) 오픈스택 HP, 랙스페이스호스팅, IBM( 이상미국 ), GMO 인터넷 ( 일본 ) 윈도애저 마이크로소프트 ( 미국 ), 21Vianet( 중국 ), 후지쓰 ( 일본 ) < 자료 >: NIPA 정리 - 클라우드스택의경우그전신이되는소프트웨어가 2009 년에판매를시작하였으며, vcloud Director 는 2011 년부터판매되고있음 - 클라우드스택은한국의 KT 와인도의타타커뮤니케이션즈가채택하고있고, 일본의 KDD 와 NTT 커뮤니케이션즈등도채택 - vcloud Director 의경우, VM 웨어와제휴계약을맺고 vcloud Data Center Services 를제공하는클라우드사업자도있지만, VM 웨어와제휴하지않고 vcloud 기반퍼 블릭클라우드를제공하는사업자도존재 - 한편, 상용버전의판매가 2013 년 7 월에시작된오픈스택은실적면에서아직불리 - 2012 년 5 월에랙스페이스와 HP 가오픈스택기반퍼블릭클라우드를시작했지만, 이는양사모두오픈스택의주요개발사로서비스제공에필요한코드를자체개발 할수있었기때문 - 그러나 IBM 이자사의퍼블릭클라우드의구축기반을향후오픈스택으로옮겨가려 하고있으므로, 멀지않은장래에실적이급신장할가능성이있음 - MS 도 Azure Pack 의일반판매가 2013 년말이나 2014 년상반기로예정되어있 기때문에실적은이제부터시작이라고할수있음 클라우드 OS 는향후모바일운영체제로까지확산될전망이어서, 기업입장에서는클 라우드 OS 진영선택이매우중요해질것이며, 도입전꼼꼼한비교검토가필요 - 클라우드 OS 가점차득세하면서, 가까운미래에는클라우드 OS 가모바일 OS 를양 분하고있는 ios 나안드로이드를위협하게될것이라는주장도제기되고있음 36 www.nipa.kr
- 무선네트워크가더욱고속화되고보편화된다면모바일 OS 가클라우드 OS 로진화하는것도현실화될수있으며, 이렇게되면앱이스마트폰이아니라온라인클라우드서버에서작동될수있음 - 이런면에서보면클라우드 OS 로진화를모색하고있는타이젠, 파이어폭스 OS, 우분투엣지, 세일피시 OS 등은현재보다미래의전망이더밝다고볼수있음 - 따라서기업들은클라우드 OS 도입시클라우드사이의연계포인트를점검하는한편, 모바일클라우드 OS 와의연계를포함하는등범위를확장하여점검할필요가있으며, 이런노력을통해클라우드 OS 를기업의경쟁력으로연결시킬수있을것 < 참고자료 > [1] Jordan Nove, A Sneak Peek at the Next Wave in Cloud Computing, Wired, 2013. 11. 25. [2] Michael Otey, VMware Races Forward on Hybrid Cloud Management, Windows ITPro, 2013. 11. 21. [3] Jane Mccallion, Microsoft puts hybrid at the heart of Cloud OS strategy, CloudPro, 2013. 11. 13. [4] Nakata Atsusi, What is the Cloud OS?, Nikkei Computer, 2013. 8. 8. [5] Julie Bort, Cloud Smartphones Could Soon Threaten Android and iphone, Professor Says, Business Insider, 2013. 9. 15. 정보통신산업진흥원 37