Special Report 02 Oracle, 자사 software에최적화된솔루션통해고성장추세의올플래시스토리지어레이시장진출 본 IDC Flash 는 Oracle 이 2015 년 8 월 27 일에발표한새로운 All Flash FS 에대한요약을다루고있다. 2019 년주요스토리지솔루션으로자리 매김하게될올플래시어레이 (AFA; all-flash array) 시장을겨냥한이번 Oracle 의발표가 Oracle 고객사및非 Oracle 고객사에게갖는중요 성에대한담론도함께소개하겠다. Eric Burgener
46 47 ORACLE KOREA MAGAZINE SPRING 2016 IN THIS FLASH 본 IDC Flash 는 IDC 가 2019 년주요스토리지솔루션으로자리매김하게될것으로전망하고있는올플래시어레이 (AFA; all-flash array) 시장을겨냥해 Oracle 이 2015년 8월 27일에발표한새로운 All Flash FS에대한요약을다루고있으며이번 Oracle의발표가 Oracle 고객사및非 Oracle 고객사에게갖는중요성에대해논의를담고있다. SITUATION OVERVIEW AFA 시장이매우뜨겁게달아오르고있다. IDC는이시장이 2019년까지 22.5% 의연평균성장률 (CAGR) 을기록하면서 50억 5,600만달러에달할것으로전망하고있다. EMC와 HP, IBM 등대표적인엔터프라이즈스토리지벤더들은물론 Kaminario, SolidFire, Violin Memory와같은신생업체들이경쟁하면서현재수많은형태의 AFA가시장에출시되어있다. 한편 Dell과 EMC, HDS, HP, IBM, NetApp, 그리고 Oracle이포함된대표적인엔터프라이즈스토리지벤더들모두플래시를기존 HDD 용으로개발된스토리지시스템에일부탑재하는하이브리드플래시어레이 (HFA) 를지난수년동안제공해오고있다. Nimble Storage와 Tegile, Tintri 등많은신생업체들역시플래시를일부탑재한 HFA를시장에출시하고있다. 이시장에 Oracle이처음진입한시기는 2014 년에 FS1을출시하면서부터였고지난몇년동안대표적인벤더들역시 IDC가 HFA/A 이름으로조사하고있는시장분야인 HDD 용으로개발된스토리지시스템에플래시로만구성한 HFA의올플래시컨피규레이션 (HFA/A) 을출시해오고있다. Oracle은 2014년 9월에 FS1 HFA의올플래시버전을발표하면서이시장에진출했다. 일반적으로 HFA는올플래시시스템보다낮은기가바이트당비용 ($/GB) 으로대부분의경우플래시성능을제공할수있지만예측할수없이 대기시간이긴 I/O 문제가발생할가능성이있다. HFA 의경우, 데이터배열알고리즘은플래시에보다활성화된데이터를보관하고하드디스크드라이브 (HDD) 에덜활성화된데이터를보관함으로써플래시에서가능한한최대한의실시간 I/O 로서비스를제공한다. 하지만가끔씩 HDD에서직접읽혀지는경우가있는데이경우에는 HDD의낮은응답속도로인하여해당 transaction의응답속도또한떨어지게된다. 어떤애플리케이션환경은모든읽기 / 쓰기에서더예측가능한응답속도로부터엄청난이점을거둘수있는데, 이는전통적으로 AFA에서의강점이었다. 예측가능한높은성능에대한고객의요구가높아짐에따라 HFA 벤더들은선택된애플리케이션에대해항상플래시성능을제공할수있도록볼륨피닝 (Pinning) 을도입하게되었으며결국 HFA의올플래시버전을구현하게되었다. HFA의올플래시버전은혼합된미디어형태의 HFA보다향상되고일관적인성능을제공하지만진정한 AFA만큼일관적이게빠른응답속도를제공하기엔여전히미흡하다. 플래시가격하락이지속됨에따라전통적인
Special Report 02 HFA 벤더들은진정한 AFA 를발표하기시작했다. Tegile 과 Tintri 의경우얼마전에진정한 AFA 를 발표한바있으며, 이제는 Oracle 역시진정한 AFA 공급벤더가되었다. Oracle 은 엔지니어드시스템 (Engineered Systems) 스토리지제품을기반으로 Oracle 환경에집중적으로최적화된기능을구현했다는점에서엔터프라이즈스토리지벤더중다소차별화된위치에있다. Oracle의 Exadata Database Machine은전용 Oracle 환경에서만사용되도록개발되었지만 Oracle FS(File system) 플랫폼 (AFA와 HFA 모두 ) 은범용환경에서도사용될수있다. Oracle은엔터프라이즈관계형데이터베이스시장의약 45% 를점유하고있으며비관계형데이터베이스와인메모리시장에도진출해있다. All Flash FS가개방형시스템기반의 Oracle 환경을지원할수있기때문에이러한결합된 Oracle 관련시장은 2015년해당플랫폼에서이용가능한전체시장 (Total Available Market, TAM) 이 140억달러에이른다는것을의미한다. 그리고 All Flash FS는범용워크로드에서도사용할수있어 ( 아래에서다루게될제약은있음 ) TAM(Total Addressable Market) 을한층더증가시켜준다. Oracle의 All Flash FS는 Oracle의 HFA 하드웨어 (2011년 Pillar Data 인수를통해확보한 Axiom의발전된제품 ) 를토대로구현되었지만플래시미디어에특화된하드웨어와소프트웨어최적화를포함하고있다. All Flash FS는 HFA 플랫폼보다많은캐시를기반으로보다강력한컨트롤러를보유하고있으며, 운영환경은플래시미디어에특화된 FastPath I/O 최적화기능을포함하고있다. 멀티테넌트 (Multitenant) 및단일한공유스토리지어레이에서 Oracle이주도하는온라인트랜잭션프로세싱 (OLTP) 워크로드를통합하는동시에예측가능하게일관된플래시의빠른응답시간유지에대한고객의관심으로인해 Oracle이 All Flash FS를개발하고발표하는계기가되었다. Exadata Database Machine은통합된 Oracle 솔루션 (Exadata Database Machine은서버와스토리지, 네트워킹을하나의 SKU에포함한통합시스템의 IDC 정의와부합된다 ) 에서구동하는 Oracle 전용의워크로드를타깃으로하고있지만 All Flash FS는멀티테넌트 OLTP를지원하는파이버채널 (FC) SAN에서의사용을목표로한공유스토리지어레이이다. All Flash FS에는수많은 Oracle 전용의최적화기능이포함되어있는데, 이들중상당수가 Exadata Database Machine 고객사의경험을토대로구현한것이다. Oracle Automatic Storage Management (ASM) 을지원하며, Oracle ASM을위해미리구현및조율되고테스트되어있는플래시프로파일 (Flash Profile) 을비롯해 I/O 효율성향상을위해 Oracle과통합된클러스터파일시스템및볼륨매니저, 플래시의내구성을극대화하며핫스팟을제거하는와이드스트라이핑 (Wide striping) 이포함되어있다. 또한데이터베이스관리자 (DBA) 들이 Oracle 스토리지를손쉽고안전하며직접관리할수있게해주는 Oracle Enterprise Manager도지원한다. 아울러, Oracle의
48 49 ORACLE KOREA MAGAZINE SPRING 2016 Transparent Data Encryption (TDE) 를통해암호화된 Oracle 데이터를압축할수있는 Oracle 의 Advanced Compression Option (ACO) 과 Oracle 의 Hybrid Columnar Compression (HCC) 를 지원한다. HCC는 TDE로암호화된데이터와함께사용될수있는데, 일반적인경우데이터압축비율이전통적인 Lempel-Ziv 기반의방식보다훨씬높은 6:1~10:1 에이르며, Exadata, FS, ZS 시스템과같은 Oracle 스토리지솔루션과함께사용할경우 50:1 에달한다. 또한 All Flash FS는공통의데이터베이스운영을더욱빠르고보다효율적으로구현해주며경쟁사의스토리지어레이에서는이용할수없는 OracleDB등소프트웨어의 힌트 (Hint) 를활용한다. 이와같은 Oracle 전용최적화기술은 Oracle 이업계최고의올플래시플랫폼이라는주장을설득력있게해준다. All Flash FS는 Oracle 데이터베이스를위한플랫폼이기때문에매우경쟁력있는플랫폼기능을제공한다. 하나의듀얼컨트롤러시스템은워크로드프로파일에따라일반사용시 350,000~700,000 사이의 IOPS를제공하며블록사이즈에따라 200~800 마이크로초범위내에서백만분의 1초미만의응답속도를제공한다. 또한 2.8TB 엔트리용량에서최대 912TB까지확장가능하며 I/O 우선순위를통해서비스품질을위한완벽한데이터서비스와시스템관리, 공간최적화 ( 씬프로비저닝과공간효율적인스냅샷 ), 데이터보안 (RAID와애플리케이션에특화된복구기능 ), 재난복구 ( 동시및비동시적인복제 ) 를구현했다. 쓰기통합 (Write Coalescing) 과와이드스트라이핑은매우효과적인공간관리운영을촉진하며플래시미디어의내구성을향상시켜준다. 보안기능에는최대 64개의올플래시스토리지도메인 ( 멀티테넌트환경에서효과적인격리기능을제공하는데사용될수있는컨테이너 ) 를지원하며, Oracle이인지하고있는저장된데이터의암호화 (TDE), T10-PI를사용해정적인데이터의변형을방지하기위한엔드투엔드무결성검사등이포함되어있다. 또한 100개이상의다양한 원클릭 애플리케이션프로비저닝프로파일을통해스토리지프로비저닝운영을간소화하고다양한애플리케이션의 I/O 요구사항에효과적으로대응할수있다. 하지만 All Flash FS는대부분의다른 AFA들처럼범용의인라인, 어레이기반의압축과중복제거를지원하지않는다. AFA를전용애플리케이션도입을위해 ( 예 : 단일한데이터베이스와함께 ) 구매할경우, 기업들은애플리케이션을토대로한데이터압축, 암호화, 복제등의데이터서비스를사용하는경우가많다. 기업들이스토리지통합을위해 AFA의활용을고려할경우어레이기반의데이터서비스가더중요해지는경향이있다. 오늘날의혼재된가상워크로드는고도로감축가능한데이터들로이루어져있으며플래시성능을통 해인라인데이터를축소해사용할수있는동시에매우좋은성능을제공할수있다. IDC 의설문조
Special Report 02 사결과, 기업들은혼재된가상워크로드에대해 4:1~6:1 의비율로데이터를압축할수있는것으로나타났다 ( 데이터베이스의경우좀더낮으며 VDI나 test/dev와같은클론중심적인환경에서는좀더높음 ). 데이터압축은플래시도입의기가비트당비용 ($/GB) 을효과적으로낮춰주며광범위한플래시도입에있어서비용이가장큰장애요인이기때문에대부분의기업들이모든워크로드에적용할수있는어레이기반의인라인데이터압축기능이탑재된 AFA를기본적으로도입하는추세에있다. 인라인데이터압축은성능에영향을끼치지만대부분의 AFA들은기업에도입되더라도백만분의 1초미만의응답시간을제공할수있으며이러한수준의성능은 HDD 기반의시스템에서전환하려는기업들에게충분히매력적이다. FUTURE OUTLOOK AFA가단일한애플리케이션을위해도입되는전용애플리케이션환경에서는비용과상관없이최고수준의성능을요구한다. 이경우 Oracle의 All Flash FS가매우강력한경쟁대상이될수있다. 하지만혼재된워크로드의통합을위해 AFA를플랫폼형태로도입하는방향으로현재시장이형성되어있으며, 이러한상황에서는 Oracle 뿐만아니라다른데이터베이스와애플리케이션이공존하게되는데, All Flash FS는범용적이지않고어레이기반, 인라인압축과중복제거문제에있어서단점으로작용할수가있다. IDC는보다세밀하고밀접한통합이플래시도입의부차적인경제적이점 ( 장비대수절감, 전력및공간절감, 스토리지성능향상에필요한서버대수절감, 서버대수절감에따른소프트웨어라이선스비용절감등 ) 을더욱높여주고총소유비용 (TCO) 를낮춰줌에따라향후범용의혼재된워크로드통합을위해 AFA의활용이일반화될것으로전망하고있다. IDC는이러한도입모델 ( 과밀하게혼재된워크로드의통합 ) 의보편적인활용이결국 AFA가프라이머리스토리지시장을지배하게되는요인이될것으로전망하고있다. 특별히 Oracle 솔루션도입을모색하고있는고객들에게 All Flash FS는더높은성능과관리상의이점 ( 안전한스토리지영역, 애플리케이션레벨에서의데이터서비스구현, HCC에대한접근, 암호화된데이터압축기능, 애플리케이션프로비저닝프로파일등 ) 에직결되는강력한가치를제공한다. 이플랫폼은과밀한멀티테넌트 OLTP 환경에서일관되게백만분의 1초미만의성능을제공하도록설계되었다. 애플리케이션단계에서구현될수있는범용의어레이기반, 인라인데이터압축은 Oracle의 All Flash FS 로드맵에제시되어있으며경쟁사들도이러한시간프레임에서 Oracle 전용환경외부에서이플랫폼이매우공격적으로경쟁하게될것임을인식해야한다. 관계형데이터베이스관리시스템 (RDBMS) 시장은인메모리와클라우드, 민첩성등세가지주요측 면에서큰변화를겪고있다. 모든선도 RDBMS 벤더들은다양한형태의인메모리데이터베이스기 술과서비스형태의데이터베이스 (DBaaS) 를보유하고있다. Oracle 역시강력한클라우드기반의제
50 51 ORACLE KOREA MAGAZINE SPRING 2016 품을보유하고있으며고객사들을위해멀티테넌트 OLTP 환경을비용효과적으로구현하는인프라의일부로 All Flash FS를활용하고있다. Oracle의클라우드인프라에포함된 All Flash FS를통해 Oracle은민첩성을높이고비용을절감하기위해최소한일부데이터베이스의운영을클라우드로전환하려는기업고객들에게중요한기능인일관성을보장하면서프리미엄급서비스를제공할수있다. 전반적으로볼때, RDBMS 벤더들은클라우드와같이진화추세에있는시장에적응할수있느냐여부가향후성공의관건이될것이며, All Flash FS는 Oracle의기업고객들에대한스토리지어플라이언스의판매량을늘려줄수있을뿐만아니라고성능 DBaaS 제공을위한클라우드도입을모색하고있는고객들을대상으로 Oracle의경쟁력을높여주게될것이다. 견고한 HFA 벤더로서, 그리고기업고객을대상으로한 Oracle의 AFA 시장진입은플래시기술분야뿐만아니라디스크가아닌플래시를스토리지미디어로사용하도록개발된고도의플래시스토리지솔루션의진화방향에서도시사하는바가크다고할수있다. 온프레미스건호스트방식이건상관없이애플리케이션에대해언제나확장가능한플래시성능을제공할수있는엔터프라이즈스토리지에대한수요가확실히존재하고있으며고객들은자사가신뢰하고있는벤더로부터이러한스토리지를요구하고있다. 이번 Oracle의발표는 Oracle 환경에서도자사제품이탁월한성능을제공한다고주장해온다른 AFA 벤더들에게 Oracle의경쟁력을한층강화시켜줄것으로예상되며 All Flash FS가업계에서 Oracle 도입을고려하고있는기업들에게최고의스토리지솔루션이될것인가에대한논의가더욱확대될것으로전망된다. This IDC Flash article was first published in September 2015 and is republished here with permission.