INSIDE ORACLE 오라클에서새로출시한제품이나기능을기술적인관점에서소개하는 INSIDE ORACLE 의겨울호에서는새로출시된 Virtual Compute Appliance 와 Oracle Document Cloud Service 와 Oracle Database 12c 신규패치에포함된 Document Store 기능을다루고자한다. 66 VCA(Virtual Compute Appliance) Platform for Private Cloud/IaaS - 기업클라우드환경에최적화된엔니지어시스템 71 오라클하이브리드 ECM의핵심 : Oracle Documents Cloud Services 75 Oracle Database 12.1.0.2에내장된 Document Store 기능 WINTER 2014 65
INSIDE ORACLE 01 VCA(Virtual Compute Appliance) Platform for Private Cloud/IaaS - 기업클라우드환경에최적화된엔니지어시스템 저자 _ 박종명박사, 한국오라클 System Sales Consulting(steve.park@oracle.com) 기업들이차세대전산환경에서요구하는것을설명하기위해사용하는많은단어가있는데, 아래 < 그림 1> 은미래의기업전산환경에서전산담당자가기대하고구축해야하는도구와기술과관련된몇가지단어들을나타내고있다. Private Cloud Converged Infrastructure SDN Hybrid Cloud Integrated Stack Virtualization Integrated Infrastructure NFV Application Aware Systems OpenStack Engineered Systems Resource Pools < 그림1> 차세대기업전산환경의 Keyword 급변하는기업환경에서 IT의복잡성은더욱증대되어가고있다. 그로인해새로운사업기회에대한준비는더욱어려워지고있다. IT환경은기술의진보를통해속도와용량의한 계를넘어서고있다. 가트너의보고서에따르면 2015년 IT 트랜드에 2014년과같이클라우드, 빅데이터가올라가있다. 기업의 IT환경에서클라우드를포용하는것은애플리케이션의민첩함을중심으로그장점을발현하고비즈니스적필요에맞추어진 IT를마련하면서비즈니스에 IT 서비스를제공하는방식에있어변화를의미할수있다. 이제클라우드는기업의 IT환경변화의중심에서빅데이터와 IoT를연결하는솔루션이다. 지금까지기업이데이터센터를구축하는데는아래 < 그림 2> 와같이 3가지모델로정의할수있다. 데이터센터의비용절감과복잡성제거를위해최근 Converged Infrastructure에대한관심과요구가증가하고있다. 전통적인데이터센터환경은서서히줄어들것으로예상되고, IDC의발표에의하면 2016년기준현재대비약 3배이상으로 Converged Infrastructure시장이확대될것으로예측하고있다. ORACLE KOREA MAGAZINE 66
Data Center Build out Models Build Your Own Hardware components best of breed Multiple Vendors Server, Networking, Storage, Software Reference Architecture Predefined architecture with some flexibility Multiple Vendors VCE, FlexPod Engineered Systems Integrated Software and Hardware Designed with performance or deployment goals Exa*, VCA < 그림 4> Virtual Compute Appliance 의단순한설치환경 VCA Simple to Install Factory integrated Simple Setup Designed for reliability and ease of management < 그림 2> 기업데이터센터구축의 3 가지모델 VCA(Virtual Compute Appliance) Overview VCA(Virtual Compute Appliance) 는인프라하드웨어와 오라클은복잡한기업의 IT환경을효율적이고생산성을높이기위해많은연구개발을해오고있다. 뿐만아니라기업의클라우드환경으로전환과구축에효과적인솔루션을고객에게제시하고있다. 지금오라클은 Converged Infrastructure시장에서엔지니어시스템을기반으로기업의클라우드환경을이끌고있다. 애플리케이션소프트웨어를빠르게운용하기위해종합적으로설계되었다. VCA는대형데이터센터에서미션클리컬한애플리케이션의운용을위해리눅스, 오라클유닉스혹은윈도우환경에서서버와네트워크, 스트로지환경을지원한다. 고성능의오라클 SDN 소프트웨어를바탕으로한오라클가상네트워킹은서버와스트로지네트워크를구성한다. OS Do it yourself RHEL Engineered System Virtual Compute Appliance VCA 컨트롤러소프트웨어는버튼하나로모든인프라구성 요소의설치, 구성및관리를자동화한다. 사용자는단지몇 Virtualization Compute Networking Storage ware Cisco UCS Cisco NetApp Oracle Linux Oracle Oracle Servers Oracle Networking Oracle Storage < 그림 3> Virtual Compute Appliance ( 엔지니어시스템 ) 를이용한클라우드구축 Integration 가지기본적인구성매개변수를입력하고, 수동혹은오라클 템플릿및전체애플리케이션의어셈블리를활용하여 2 시간내에 을생성한다. 기본적으로오라클 에서사용하고있고 VCA에포함된오라클데이터베이스, 오라클 Fusion 미들웨어, 오라클애플리케이션과오라클리얼애플 리케이션클러스터는 VCA 에사전에테스트되고인증되어 2014년 10월미국샌프란시스코에서개최된 2014 오라클 Oracle OpenWorld 에서는클라우드가중요한키워드가되었다. 오라클의 CTO 래리엘리슨의기조연설에서도기업의클라우드환경을제공하는데오라클이중요한역할을하고있으며, VCA (Virtual Compute Appliance) 가기업클라우드환경에최적화된솔루션으로소개되었다. VCA를크게중요한 4가지특장점으로소개하겠다. 1. 모든구성요소를한번에처리 2. 간편하고빠른설치 3. 모든제품구성요소의이중화 4. 탁월한경제성 하드웨어와소프트웨어의에러와설치및배포시간을단축 했다. 또한오라클의글로벌기술지원조직을기반으로 VCA 의전체하드웨어및소프트웨어의가상화에대한기술지원 을단일화하여고객에게제공한다. The Virtual Compute Appliance From Power on to production in hours Pre-built system, ready to use with minimal setup Removes the integration risk for deploying infrastructure Integrated application provisioning with pre-built templates Fully virtualized system via O, with built in software defined networking for ultimate flexibility Allows customers to consolidate > virtualize > cloud according to their requirements and timeline < 그림 5> Virtual Compute Appliance 의 Overview WINTER 2014 67
Virtual Compute Appliance component VCA는하드웨어와소프트웨어가통합된인프라시스템이다. 사전에테스트완료된오라클솔루션을이용하여기업의클라우드환경에서빠른구축과애플리케이션의통합을용이하게한다. Software Oracle Virtual Compute Appliance은 Oracle Virtual Compute Appliance controller, Oracle, Oracle Manager, Storage System Software 그리고 Oracle Virtual Networking Software가사전에설치되어있다. VCA는 X4-2 2노드의관리노드과 Compute 노드, 오라클 ZFS 스트로지, 오라클 과소프트웨어정의네트워크인오라클 Virtual Networking으로연결되어있어, 별도의네트워크케이블작업이필요없다. < 그림 7> Virtual Compute Appliance 의소프트웨어 VCA 는 IT 환경에서뛰어난확장성과가상화통합을지원하 Ethernet Switch Infiniband Expansion Infiniband Expansion Ethemet and IB Switches Oracle Fabric 고있다. 뿐만아니라클라우드컴퓨팅으로마이그레이션을준비하는기업에게는기존의투자로최대의효율을달성할 수있도록지원하는통합솔루션을제공한다. VCA 는손쉬운설치와설정그리고오라클 Management Nodes Management Nodes ZFS Storage 를사용하여간편하게 을구성하여, 효율적인데이터센터구축을가능하게하는컴퓨팅, 네트워크및스토리지자원 Management Storage 을통합한턴키솔루션이다. < 그림6> Virtual Compute Appliance의구성 Compute and Management 2개의관리노드와 2개의 Compute 노드로구성되며, 기본 랙이 25 개의 Compute 노드까지확장가능하다. VCA는한랙에모든장치가설치되어고객에게전달된다. VCA가고객에게전달된후에는전원과네트워크를연결하고파워를올리면 VCA의컨트롤소프트웨어가기동하면서하드웨어와네트워크를상태를스스로점검하고설치및환경설정을하게된다. Networking - Oracle Virtual Networking 은 2 개의 Oracle Fabric Virtual Compute Appliance Controller Software Interconnect F1-15 로구성되며 - 2 개의 InfiniBand switches : 36 개의관리네트워크를지원 한다. Fabric Interconnect Ethernet Swith Fabric Interconnect Discovers Installs Configures Storage ZFS 7320 Storage Appliance System 으로구성된다. Mgt Nodes ZFS Storage < 그림 8> VCA 의전원 ON 작업 ORACLE KOREA MAGAZINE 68
VCA는 을설치하는작업자의편의성과생산성을돕기위해오라클 를제공하고있다. 오라클 는오라클사이트에서제공되며, 사용자는필요한 를다운받아, 오라클 Virtual Assembly Builder를통해설치할수있다. 은원도우, 리눅스, 오라클솔라리스플랫폼에서운영가능하며, 오라클데이터베이스의호스팅을통해애플리케이션을서비스할수있다. Ethernet Switch VCA에새로운서비스를구축하는데소요되는시간은불과몇시간에불과하다. 이것은기업의클라우드환경에서 IaaS, DBaaS의빠른적용으로변화하는시장환경에서경쟁력을높여준다. 타 Converged Infrastructure 솔루션은각각해당서비스센터를연결하여지원을받아야하는번거로움과신속한대응이어려웠다. 하지만 VCA는오라클서비스센터를통해하드웨어와소프트웨어의기술지원을받을수있다. Oracle Virtual Compute Appliance TIME TO DEPLOY NEW SERVICES Hours Mgt Nodes ZFS Storage Other Solutions Weeks < 그림 9> Oracle 를이용한 작업 < 그림 11> 신규서비스생성시간비교 VCA 는오라클 DB, 오라클 Real Application Clusters, 오 라클 E-Business Suite, 오라클 JD Edwards, 오라클 Fusion Middleware 등의 100여개의오라클 템플릿을통해 Technical Updates Prebuilt, Preconfigured, Read-to-Deploy로최적화된클라우드환경을기업에게제공한다. 오라클 템플릿에는오라클애플리케이션의업데이트및 OS패치또한이미지를 Enhancements Tutorials 통해 템플릿에적용하여배포하기때문에설치와설정에걸리는시간을줄일수있다. Health Checks Patches Documents Knowledge Base < 그림 12> 오라클의통합된 VCA 지원서비스 기업클라우드를위한 EM12c(Enterprise Manager 12c) < 그림 10> 다양한업무의 Oracle 제공 VCA는 EM12c를통해 IaaS, DBaaS 등의클라우드서비스를구축할수있다. EM12c에서각시스템에대한 CPU, Memory, Network, I/O 사용률, 프로세스별사용률모니터링기능및, Capacity plan에필요한 History 기능을제공 WINTER 2014 69
한다. 또한 GUI를통해모니터링, 장애및 Alert관리, 패치관리, 에너지관리, 가상화생성및자원할당등다양한자원관리기능을제공하며완벽한 IaaS, DBaaS를통합구축기능을제공한다. 또한 자원의사용량측정하고사용자에게과금을할수있다. EM12c는 VCA를클라우드데이터센터로운영하는컨트롤타워의역할을하고있다. - 사전구성된하드웨어는신속한설치와 구성을통해애플리케이션의배포, 실행을할수있다. IT인프라구성에서발생할수있는위험요소를최소화 - 사전구성된하드웨어및소프트웨어솔루션을사용함으로써설치및유지관리의복잡성을줄일수있다. - 유연한시스템의확장은미래의요구사항을반영할수있다. 기존데이터센터의통합모델제시 - 기존스트로지인프라환경에서사용가능하다. - 표준운용체제에서애플리케이션을배포한다. : Linux, Solaris, Microsoft Windows 기업클라우드환경지원 - IaaS, DBaaS를 EM12c에서자원관리, 사용량측정, 과금할수있다. - IT자원의통합관리운영을통해기업의 IT 유지비용을줄일수있다. < 그림 14> Virtual Compute Appliance 의빠른설치 < 그림 13> EM12c 의 Cloud manager 와 Chargeback Virtual Compute Appliance Value Proposition 고객의하드웨어에대한시간적비용절감효과 - 가상화된환경에서빠르게응용프로그램을구축하여현업의요구에신속하게대응할수있다. ORACLE KOREA MAGAZINE 70