스크랩

구간

Splunk 6 핵심 기술 빅데이터 분석과 최적화를 위한

원제 : Mastering Splunk

제임스 밀러 저 | 이미정 역 | 에이콘출판 | 2015년 05월

북트리

정가
$66.00
판매가
$48.11 (27%↓) 최저가 보상
적립금
$0.96 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788960777156 / 364쪽 188 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

★ 요약 ★

스플렁크(Splunk)는 점차 증대되는 방대한 양의 머신 데이터를 수집, 분석, 가시화하는 빅데이터를 위한 플랫폼이다. 이 책은 빅데이터를 다루는 데 있어 고급 전략을 학습하기 원하는 스플렁크 개발자를 위한 책으로서, 단순한 '따라 하기' 식의 메뉴얼이 아닌, 상세 기능의 사용 방법뿐만 아니라 그 기능의 동작원리까지 상세하게 설명하는 스플렁크에 관한 실용적인 기술서다.

★ 이 책에서 다루는 내용 ★

■ 가장 효과적으로 스플렁크를 시작하는 방법을 배운다. 독자는 스플렁크를 능숙하게 다루게 되어 결국 스플렁크 마스터로 거듭날 것이다.
■ 고급 수준의 스플렁크 검색 문자열을 생성하는 기법을 습득한다.
■ 데이터를 구조화하기 위해 고급 테이블, 차트, 필드를 쉽게 활용한다.
■ 스플렁크 룩업과 이를 엔터프라이즈 개발에 적용하는 방법을 이해한다.
■ 데이터로 실용적인 대시보드를 제작한다.
■ 스플렁크 인덱스 및 인덱싱과 관련된 마스터 수준의 지식을 획득한다.
■ 스플렁크 사용자 정의 앱을 제작하고 그 중요성을 인식한다.
■ 스플렁크의 데이터 모니터링 및 경고 기능과 그 외 모니터링 툴에서 제공하는 기능을 비교한다.
■ 스플렁크 트랜잭션에 대해 이해하고 데이터 최적화를 위한 트랜잭션의 사용 방안을 파악한다.

★ 이 책의 대상 독자 ★

엔터프라이즈 아키텍처 관점에서 빅데이터를 다루는 고급 전략을 학습하기 원하는 스플렁크 개발자를 위한 책이다. 스플렁크에 관한 실용적인 정보를 얻게 될 것이다. 스플렁크에 대한 기본 지식이 있든 없든, 이 책은 전문적인 지식과 일반적인 단계별 스플렁크 솔루션 예제를 제공함으로써 독자를 스플렁크 전문가로 만들어줄 것이다.

★ 이 책의 구성 ★

1장, '스플렁크의 활용'에서는 스플렁크가 무엇인지, 그리고 스플렁크가 조직의 아키텍처 로드맵상에서 어떻게 활용될 수 있는지를 설명한다. 스플렁크 기술을 위해 고려해야 하는 표준 혹은 스플렁크의 일반적인 사용 사례와 함께 스플렁크가 발전해온 과정을 논의한다. 마지막으로, 스플렁크가 즉각적으로 적용되는 분야를 소개한다.

2장, '고급 검색'에서는 고급 검색과 관련된 내용 및 기술에 대해 설명하고 관련 예제를 함께 제공한다. 검색 연산자, 명령어 포맷과 태그, 서브검색, 매개변수를 이용한 검색, 매크로와 검색 결과를 활용한 효과적인 검색 기법을 중점적으로 다룬다.

3장 '테이블, 차트, 필드 정복'에서는 테이블, 차트, 필드를 활용하는 방법을 상세히 설명하고 실제 사례를 함께 제공한다.

4장 '룩업'에서는 스플렁크 룩업과 워크플로우를 다루는데, 필드와 스크립트 룩업을 포함한 룩업의 설계와 활용 측면에 대해 심도 있는 논의를 전개한다.

5장, '혁신적인 대시보드'에서는 스플렁크 대시보드의 기본 기능을 설명하고, 비즈니스 측면에서 효과적인 대시보드를 만들기 위해 스플렁크가 제공하는 고급 기능을 활용하는 방안을 논의한다.

6장, '인덱스와 인덱싱'에서는 인덱싱을 정의하고, 인덱싱의 기능과 중요성을 설명하며, 인덱싱의 기초 개념과 고급 개념을 단계적으로 살펴본다.

7장 '앱 개선'에서는 탐색, 검색, 공유 같은 스플렁크 애플리케이션 및 애드온(addon)과 관련된 심화된 내용을 다룬다. 추가 애플리케이션 예제를 찾는 소스도 함께 제공한다.

8장, '모니터링과 경고'에서는 스플렁크 기술 중 모니터링과 경고 기능에 대해 설명하고, 스플렁크와 그 외 모니터링 툴을 비교한다.

9장, '스플렁크 트랜잭션'에서는 엔터프라이즈 관점에서 스플렁크 트랜잭션을 정의하고 설명한다. 트랜잭션과 트랜잭션 타입, 트랜잭션의 고급 사용법, 트랜잭션의 설정 유형, 이벤트 그룹화, 동시발생 이벤트, 트랜잭션 시 주의사항 등을 다룬다.

10장, '엔터프라이즈를 위한 스플렁크'에서는 엔터프라이즈 관점에서 스플렁크를 소개한다. 명명 규칙, 문서화, 비전의 구현 같은 중요한 개발 모범 사례를 자세히 설명한다.

부록, '퀵 스타트'에서는 스플렁크 전문가가 되기 위해 활용할 수 있는 다양한 정보(인증 트랙에서부터 회사의 웹사이트와 지원 포털뿐만 아니라 그 외 부가적인 정보)를 제공한다. 또한 최신 스플렁크 버전을 찾고 기본설정으로 설치하는 과정을 함께 살펴본다.

★ 저자 서문 ★

스플렁크는 점차 증대되는 방대한 양의 머신 데이터를 관리하는 최적의 기술 솔루션으로서, 온라인 서비스, 교육, 금융, 의료, 물류, 통신 등 빅데이터 분석이 필요한 산업군에서 없어서는 안 될 기술이다. 따라서 다양한 분야와 관련된 스플렁크 경험은 다가올 미래에도 의미 있게 사용될 것이다.
이 책은 먼저 스플렁크의 발전 방향과 조직의 아키텍처 로드맵상에서 스플렁크가 활용되는 방안을 설명한다. 이후 검색과 관련된 내용을 시작으로 스플렁크 테이블, 차트, 필드를 비롯한 기능을 활용하는 방법을 심도 있게 다룬다. 각 장을 거치면서 룩업, 인덱스, 대시보드와 관련된 모범 사례를 숙지하게 될 것이며, 현재 스플렁크 애플리케이션과 이에 대한 모니터링 기능을 발전시키는 방법의 원리를 파악하게 될 것이다. 마지막으로, 엔터프라이즈 관점에서 트랜잭션을 논의하는 것으로 이 책을 마무리한다. 데이터를 최적화하고 조직의 전략적 요구사항을 만족시키기 위해 스플렁크의 고급 기술을 적용하고 통합할 수 있게 될 것이다.

저자 소개

IBM이 공증한 전문가, 독창적인 혁신가, 우수한 관리자, 상급 프로젝트 팀장, 애플리케이션/시스템 설계자다. 여러 플랫폼과 기술을 넘나들며 애플리케이션과 시스템을 디자인하고 개발하며 35년간 훌륭한 경험을 쌓아왔다. 그의 경험은 고객들에게 IBM 왓슨 분석 툴, 코그노스 BI(IBM Cognos Business Intelligence), TM1을 접목한 새로운 기술과 플랫폼을 소개하는 일을 포함한다. 웹 구조 디자인, 시스템 분석 및 디자인, 사용자 인터페이스 디자인 및 테스트, 데이터베이스 모델링, OLAP(Online Analytical Processing)의 개발 및 디자인, 웹과 메인 프레임 애플리케이션과 시스템 사용성에 관련된 개발, IBM 왓슨 분석 툴, IBM 코그노스 BI와 TM1(TM1 규칙, TI, TM1Web, 계획 매니저), 코그노스 프레임워크 매니저, dynaSight(ArcPlan), ASP, DHTML, XML, IIS, 마이크로소프트 비주얼 베이직, VBA, 비주얼 스튜디오, PERL, SPLUNK, WebSuite, 마이크로소프트 SQL 서버(Microsoft SQL Server), 오라클(ORACLE), 사이베이스 서버(SYBASE Server) 등과 관련된 프로젝트에서 일해왔다. 또한 그의 역할은 윈도우 및 SQL 솔루션 개발과 디자인의 전반적인 부분을 포함한다. 예를 들어 분석, 사용자 인터페이스 및 웹사이트 디자인, 데이터 모델링, 테이블, 화면/폼, 스크립트의 개발, SQL(그리고 원격 저장된 절차와 실행) 개발/테스팅, 테스트 준비, 프로그래머의 관리와 교육을 담당했다.
그는 메인프레임(DB2, Lawson, Great Plains 등) 시스템, 클라이언트/서버 SQL 서버, 웹 기반 애플리케이션, 기업 애플리케이션 및 데이터 기반의 통합과 관련된 데이터 전송 같은 ETL(Extract, Transform, Load) 기반 기술의 개발에도 경력을 갖췄다. 그리고 온라인 거래 애플리케이션, 웨어하우스 프로세스 제어와 스케줄링 시스템, 관리와 제어 애플리케이션의 디자인, 개발, 품질 보증(QA, Quality Assurance), 제품 전달에 걸친 웹 애플리케이션 개발 매니저로서의 책임도 맡고 있다. 그는 직접 자금 관리 이사(CFO)와 임원들에게 직접 보고하면서 4억 5,000만 달러의 가치가 있는 기업의 웹 기반 재무 보고 시스템의 디자인, 개발, 관리를 책임지고 있다.
더욱이 프로젝트 리더, 팀리더, 개발 리더, 애플리케이션 개발 관리자를 포함한 여러 위치에 있는 여러 사람들을 관리, 감독하는 역할을 수행하고 있다. ‘코그노스 TM1 개발자 인증 가이드(Cognos TM1 Developers Certification Guide)’, ‘스플렁크 통달하기(Mastering Splunk)’, ‘탁월함의 중심 세우기(Establishing a Center of Excellence)’ 같은 우수 사례에 기반한 여러 기술 백서들을 저술했다. 자신의 경험과 산업 현장의 우수 사례를 바탕으로 계속해서 블로그를 작성하고 있다. 이에 더해 끊임없이 배움을 찾고, 새로운 경험과 자격 인증들을 추구하고 있다. 현재 IBM 인증 비지니스 분석가(코스노스 TM1 IBM 코그노스 마스터 385 인증(100퍼센트 만점 취득)), IBM 인증 선진 솔루션 전문가(코그노스 TM1, IBM 코그노스 TM1 10.1 관리자 인증 C2020-703(100퍼센트 만점 취득)), IBM 오픈페이지 개발 입문 C2020-001-ENU(시험 98퍼센트 득점), IBM 코그노스 10 BI 관리자 C2020-622(시험 98퍼센트 득점), IBM 코그노스 10 BI 전문가 C2020-180 등의 자격 인증들을 취득했다.
혁신적이며, 큰 파장을 일으키는 기술의 평가 및 소개, 클라우드 마이그레이션, IBM 왓슨 분석 툴, 코그노스 BI와 TM1 애플리케이션 디자인 및 개발, OLAP, 비주얼 베이직, SQL 서버, 예측과 계획, 국제적인 애플리케이션 개발, 기업 정보 수집, 프로젝트 개발과 전달, 프로세스 개선에 전문성을 갖췄다.

역자 소개

성균관대 전자, 전기 컴퓨터공학부를 졸업하고, 한동대학교 정보통신공학 석사학위를 이수했다. 삼성전자 LSI 사업부 기술개발실에 근무했으며, 오라클 미들웨어 사업부에서 컨설턴트로 활동했다. 현재는 스플렁크 총판인 MDS 테크놀로지 IS 사업부에서 프리세일즈로 재직 중이다. 에이콘출판사에서 출간한 『Pig를 이용한 빅데이터 처리 패턴』(2014)을 번역 했다.

머리말

★ 저자 서문 ★

스플렁크는 점차 증대되는 방대한 양의 머신 데이터를 관리하는 최적의 기술 솔루션으로서, 온라인 서비스, 교육, 금융, 의료, 물류, 통신 등 빅데이터 분석이 필요한 산업군에서 없어서는 안 될 기술이다. 따라서 다양한 분야와 관련된 스플렁크 경험은 다가올 미래에도 의미 있게 사용될 것이다.
이 책은 먼저 스플렁크의 발전 방향과 조직의 아키텍처 로드맵상에서 스플렁크가 활용되는 방안을 설명한다. 이후 검색과 관련된 내용을 시작으로 스플렁크테이블, 차트, 필드를 비롯한 기능을 활용하는 방법을 심도 있게 다룬다. 각 장을 거치면서 룩업, 인덱스, 대시보드와 관련된 모범 사례를 숙지하게 될 것이며, 현재 스플렁크애플리케이션과 이에 대한 모니터링 기능을 발전시키는 방법의 원리를 파악하게될 것이다. 마지막으로, 엔터프라이즈 관점에서트랜잭션을 논의하는 것으로 이 책을 마무리한다. 데이터를최적화하고 조직의 전략적 요구사항을 만족시키기 위해 스플렁크의 고급 기술을 적용하고 통합할 수 있게 될 것이다.


★ 옮긴이의 말 ★

2005년 오라일리 미디어(O’Reilly Media)의 시장조사 연구 담당 로저 모갈라스(Roger Mougalas)가 ‘빅데이터’라는 용어를 처음으로 언급하고 연이어 같은 해 구글의 맵리듀스(MapReduce)를 기반으로 한 하둡(Hadoop)이 야후(Yahoo)에 의해 탄생함으로써 빅데이터의 역사가 시작됐다. 그러나 10년이 지난 지금에도 빅데이터에 쏟아지는 열렬하고도 지속적인 관심은, 그에 대한 비즈니스 측면의 기대치에 비해 제대로 된 활용 사례가 많지 않음을 반증하는 것이라 할 수 있다. 물론 IoT, M2M 같은 개념이 등장하면서 빅데이터의 영역이 확장됨에 따라 관심이 증폭됐다는 사실에는 이론의 여지가 없다.

스플렁크(Splunk)에 주목해야 하는 이유가 바로 여기에 있다. 스플렁크가 수집할 수 있는 데이터에는 거의 제한이 없다. 모든 비정형 데이터에 대한 수집은 물론, 분석과 시각화가 가능하다. 하둡은 데이터의 수집과 저장에, R은 데이터 분석에 특화된 솔루션인 반면, 스플렁크는 데이터의 수집, 분석, 시각화를 단일 플랫폼으로 처리할 수 있는 그야말로 빅데이터만을 위한 솔루션인 것이다. 실제 스플렁크는 주로 이기종 장비에서 발생하는 데이터를 다루는 IT 운영, FDS, 보안관제, 산업용 데이터 분석 등 다양한 적용 사례를 보유하고 있으며, IoT, M2M과 관련된 분야에서 역시 광범위하게 사용되고 있다.

이런 시점에서 스플렁크 6.0 버전에 대한 이 책 『Mastering Splunk』를 번역하게 되어 막중한 책임감을 느꼈다. 스플렁크 6.0 버전은 이전 버전에 비해 UI는 물론 인덱스 속도 개선 및 데이터 분석과 관련된 많은 기능이 추가됐으며, 하둡과 클라우드 환경을 지원하도록 발전됐다. 엔지니어라면 누구나 엄지손가락을 높이 치켜들 만큼 만족스러운 솔루션임을 확신하는 고로, 이 책을 통해 스플렁크가 제공하는 많은 기능을 현업에 적용할 수 있는 아이디어를 얻게 되리라 믿어 의심치 않는다.

이 책의 화면은 스플렁크 영어 버전을 기준으로 하고 있으나, 번역 시 스플렁크의 가능한 한 모든 메뉴와 내용은 한국어 버전을 기준으로 병기했다(참고로 스플렁크의 언어 설정은 인터넷 브라우저의 언어 설정에 따른다). 현업에서 실제 영어로 많이 사용되는 단어는 의미 전달이 중요하다는 판단에서 굳이 번역하지 않고 음독했다.

목차

top