마이크로소프트, 업계 최초 인메모리 장착 ‘SQL 서버 2014’ 출시
04 16 2014
2014년 4월 16일 – 마이크로소프트가 ‘클라우드 OS’ 전략 아래 빅데이터 플랫폼의 새로운 패러다임을 제시한다.
  • SQL 서버 2014, 업계 최초로 관계형 데이터베이스 엔진에 인메모리 무료 기본 장착

  • 넥슨, SQL 서버 2014 도입으로 효율적인 빅데이터 관리 효과 거둬

  • 오픈소스 하둡 본격 지원

마이크로소프트는 오늘 SQL서버 2014를 전세계 동시 출시한다고 밝혔다.

마이크로소프트는 SQL 서버 2014 출시를 필두로, 클라우드 OS 전략의 일부인 빅데이터 비즈니스를 강화할 계획이다. 클라우드 OS 전략은 비즈니스에 필요한 모든 애플리케이션 또는 서비스를 위한 핵심 기술을 프라이빗 및 퍼블릭 클라우드의 경계 없이 포괄적으로 제공한다는 마이크로소프트의 비전이다.

마이크로소프트SQL 서버 2014는 ▲업계 최초 관계형 데이터베이스 위에 인메모리 데이터베이스를 기본 내장할 뿐만 아니라 ▲오픈소스 하둡 지원 ▲기업정보보호를 위한 암호화 기술 제공 ▲파워 BI(비즈니스인텔리전스) 등이 한층 강화된 고성능 빅데이터 솔루션이다.

SQL 서버 2014, 업계 최초 인메모리 데이터베이스 기본 장착

SQL 서버 2014의 가장 큰 특징은 업계 최초로 관계형 데이터베이스 엔진에 인메모리 데이터베이스 엔진이 무료로 기본 장착됐다는 점이다. 마이크로소프트는 기존 DW(데이터웨어하우스), BI등에 부분적으로 적용했던 인메모리 기술을 모든 워크로드에 확대 적용했다. 이를 통해 이전 버전인 SQL서버 2012 대비 평균 30배 향상된 성능, 100배 빨라진 조회 속도, 5배의 확장, 90% 디스크 공간 감소의 효과를 거둘 수 있다.

오픈소스 하둡 본격 지원

SQL 서버 2014 출시와 함께 하둡(Hadoop) 기술이 적용된 ‘HD인사이트 서버(HDInsight Server)’도 제공된다. HD인사이트는 마이크로소프트가 하둡 기술을 적용해서 만든 서비스와 소프트웨어이다. HD인사이트는 마이크로소프트 애저 위에 서비스로 제공하는 ‘HD 인사이트 서비스’와 기업 내 배포를 위해 소프트웨어 형태로 제공하는 ‘HD 인사이트 서버’를 포함한다. 마이크로소프트는 기업이 하둡 기술을 기존 데이터베이스 기술의 연장선에서 사용할 수 있는 폴리베이스(Polybase) 기술도 같이 선보인다.더불어 마이크로소프트의 파워 BI(Power BI) 기능이 더해져 대량의 데이터를 누구나 쉽게 엑셀로 도식화, 데이터를 손쉽게 분석해 낼 수 있게 됐다. 기업정보유출을 사전에 방지한다. SQL 서버 2014 암호화 기술 강화

마이크로소프트는 기업의 내부 자료의 보안성을 강화하기 위해 암호화 기술을 한층 업그레이드 했다. 암호화 기술은 자료가 유출되더라도, 암호화 키의 보안이 확보된다면 자료의 유출을 방지할 수 있기 때문에 빅데이터 시대에 반드시 필요한 기술이다. 특히 SQL 서버 2014는 암호화 기술의 핵심인 암호화 키를 별도 서버에 저장할 수 있어, 더욱 정교한 보안성을 갖췄다.

국내 최대 규모의 게임 기업인 넥슨은 빅데이터 계획을 수립하던 중 SQL 서버2014 인메모리 기능 관련 사전 검증 프로젝트(Rapid Deployment Program)를 진행, SQL 서버 2014도입을 결정했다. 넥슨은 SQL 서버 2014 도입을 통해 트랜직션 성능을 11배 향상시키고, 대규모 데이터 삭제 속도를 120 배 향상시켰으며, 또한 장기적인 빅데이터 플랫폼을 구축하는 성과를 거뒀다.

한국마이크로소프트 김경윤 상무는 “기업에게 데이터는 더 이상 단순히 관리해야 대상이 아닌, 비즈니스를 읽어내는 중요한 자산이다. 이를 비즈니스 경쟁력의 원동력으로 활용하기 위해서는 빅데이터와 클라우드가 별개로 구성된 환경이 아닌, 하나의 통합된 플랫폼 상에서 운용하려는 장기적인 전략이 반드시 필요하다. 마이크로소프트는 이를 실현할 수 있는 명확한 청사진과 기술로 빅데이터 시장을 이끌 것”이라고 말했다.

SQL 서버 2014에 대한 자세한 정보는 http://www.microsoft.com/ko-kr/server-cloud/products/sql-server/default.aspx#fbid=NH4pi7PUcip 에서 확인할 수 있다.

# # #

[별첨: GLOSSARY]

관계형 데이터베이스 (출처: NEW 경제용어사전)

일련의 정형화된 테이블로 구성된 데이터 항목들의 집합체로서, 그 데이터들은 데이터베이스 테이블을 재구성하지 않더라도 다양한 방법으로 접근하거나 조합될 수 있으며, 1970년에 IBM의 E. F. Codd에 의해 개발되었다.

데이터웨어하우스(Data Warehouse) (출처: 두산백과)사용자의 의사 결정에 도움을 주기 위하여, 다양한 운영 시스템에서 추출, 변환, 통합되고 요약된 데이터베이스를 말한다. 1980년대 중반 IBM이 자사 하드웨어를 판매하기 위해 처음으로 도입하였다. 원시 데이터 계층, 데이터 웨어하우스 계층, 클라이언트 계층으로 구성되며 데이터의 추출, 저장, 조회 등의 활동을 한다.

빅데이터(Big data) (출처: 위키백과)

빅 데이터(Big data)란 기존 데이터베이스 관리도구로 데이터를 수집, 저장, 관리, 분석할 수 있는 역량을 넘어서는 대량의 정형 또는 비정형 데이터 집합 및 이러한 데이터로부터 가치를 추출하고 결과를 분석하는 기술을 의미한다.

인메모리 데이터베이스(In-memory Database) (출처: 한국정보통신기술협회)

디스크가 아닌 주 메모리에 모든 데이터를 보유하고 있는 데이터베이스. 상대적으로 인 메모리 데이터베이스(IMDB) 자료 접근은 디스크 검색보다 훨씬 빠르다.

쿼리(Query) (출처: 컴퓨터인터넷IT용어대사전)

질의(inquiry)와 같은 뜻으로 사용된다. 파일의 내용 등을 알기 위해서 몇 개의 코드(code)나 키(key)를 기초로 질의하는 것을 가리킨다. 데이터 베이스에 존재하는 자료를 사용자가 원하는 조건을 통해 검색하고, 검색된 결과를 자유로이 조회할 수 있는 기능 등을 지원한다. 이러한 질의어들이 구조적으로 체계화된 것을 SQL(structured query language)이라고 한다.

클라우드 OS (Cloud OS)

클라우드 OS 전략은 마이크로소프트의 윈도우 애저, 윈도우 서버를 중심으로 윈도우 시스템 센터, SQL 서버, 윈도우 인튠, 비주얼 스튜디오를 포괄적으로 제공하여 클라우드를 위한 통합된 플랫폼을 제공한다는 것이다.

클라우드 OS는 ▲컴퓨팅, 네트워킹 및 스토리지 기능을 모두 지원하는 운영체제인 윈도우 서버 ▲우수한 확장성과 효율성을 갖춘 윈도우 애저 ▲데이터센터의 자동화, 비용 절감의 핵심인 윈도우 시스템 센터 ▲미션크리티컬한 성능과 실시간에 가까운 BI를 지원하는 SQL 서버 ▲ 통합 개발툴인 비주얼 스튜디오 ▲퍼블릭 클라우드 위에서 컴퓨터와 디바이스 관리를 하는 윈도우 인튠이 서로 연결되어 하나의 통합 플랫폼으로 운영된다.

이에 마이크로소프트 클라우드 OS 는 프라이빗, 퍼블릭 클라우드라는 틀에 머물러 제한적으로 IT자원을 사용하는 것이 아니라, 그 경계를 허물어 리소스를 활용하는 하이브리드 클라우드를 제공한다는 점이 가장 큰 특징이다. 즉, 마이크로소프트의 윈도우 서버와 윈도우 시스템센터로 구축된 프라이빗 클라우드를 넘어 윈도우 애저가 제공하는 퍼블릭 클라우드 서비스 및 마이크로소프트 파트너사의 클라우드까지 하나로 연계되어 단일화된 체제로 하이브리드 클라우드 환경을 운영할 수 있다.

하둡(Hadoop) (출처: 빅데이터, 2012, 커뮤니케이션북스)

하둡(hadoop)은 대용량의 데이터 처리를 위해 개발된 오픈소스 소프트웨어(Open-source software)다. 하둡은 핵심 구성 요소인 분산파일 시스템과 맵리듀스 이외에 다양한 기능을 담당하는 시스템으로 구성되어 있다.

BI(Business Intelligence) (출처: 한국정보통신기술협회)

기업들이 신속하고 정확한 비즈니스 의사 결정을 위해 사용하는 데이터의 접근, 수집, 보관, 분석 등의 애플리케이션과 기술의 집합. 비즈니스 인텔리전스(BI) 애플리케이션은 의사 결정 지원 시스템, 조회 및 응답, 올랩(OLAP), 통계 분석, 예측 및 데이터 마이닝 등이 기본이 되나, 필연적으로 기업의 데이터베이스와 데이터 웨어하우스(DW), 기업 자원 관리(ERP) 등과도 관련이 있으므로 넓은 의미로는 이 모든 분야를 포함하기도 한다.

CCI(Common Client Interface) (출처: 컴퓨터인터넷IT용어대사전)

Common Client Interface의 약어. CGI는 그 자신이 단지 하나의 게이트웨이 역할을 함으로써, 웹 서버의 역량을 최대한으로 끌어 올려주는 역할을 한다. 웹 서버가 하지 못하는 일을 다른 서버에게 맡길 수 있는 기능을 CGI가 제공하고 있는 것이다. CGI는 웹 브라우저를 위해 역시 같은 일을 한다.

OLTP(Online Transaction Processing)

데이터를 처리할 때 조회 또는 데이터 분석을 주로 하는 시스템을 OLAP (Online Analytics Processing)이라 하고, 데이터를 수정/삽입/삭제를 주로 하는 시스템을 OLTP라 한다. OLTP 시스템의 대표적인 예가 항공 산업의 발권 시스템이나 은행의 입금, 출금을 처리하는 시스템이다.

Read More: