조기마감!

학습목표를 끝까지 달성하고
결제액의 최대 20% 학습지원금을 받아가세요!

Elasticsearch 실무 활용의 A-Z

실무에 활용하는 Elasticsearch
검색엔진 구축 CAMP

Laptop Img Elasticsearch 설치부터 활용법까지 Setting Img 단계별 커리큘럼 Mic Img 현업 전문가의 실무 노하우
  • 기간

    2019년 5월 16일
    - 7월 11일
    총 8주 (6/6 휴강)

  • 일정

    매주 목요일
    19:30 - 22:30
    회당 3시간, 총 24시간

  • 장소

    강남 패스트캠퍼스 강의장

  • 문의

    윤형진 매니저
    02-517-0641
    help-ds
    @fastcampus.co.kr

Elasticsearch로 실제 검색 서비스를 구현하고 싶나요?

책에는 나오지 않는 실무 노하우가 필요하다면,
현업 전문가에게 직접 배우세요!

8주 후, 이런 것들이 가능해집니다.

데이터 node 추가하기, 색인 구성 및 인덱스를 분기하는 rollover,
Telegram을 이용한 Elasticsearch 설정 방법 등

*본 영상은 수강생들의 실습 이해를 돕기 위해 강사님께서 직접 제작하여 배포하신 동영상의 일부입니다.

강의
특징.

#’실무 활용’에 특화된 체계적인 커리큘럼

단순한 사용법을 넘어 환경설정, 검색 성능 최적화, 모니터링 등 실무에 활용할 수 있는 내용만 골라 커리큘럼을 구성하였습니다. 8주 후, 배운 내용을 바로 실무에 적용하여 검색 서비스를 구축하고 직접 운영하실 수 있습니다.

#현업 전문가에게 직접 배우는 실무 노하우

본 CAMP에서는 카카오에서 시스템엔지니어로 사내 Elasticsearch 서비스 구축 및 운영을 담당하고 계신 현업 강사님의 강의를 들으실 수 있습니다.  다양한 서비스 운영에 Elasticsearch를 적용하고 있는 강사님의 실무 노하우를 모두 가져가세요! 또한 8회차 강의에서는 Korea Elasticsearch User Group 운영진으로, 다양한 분야에 Elasticsearch를 활용하신 특강 강사님의 강의도 진행합니다.

#국내 유일의 Elasticsearch 한국어 커리큘럼

본 과정에서는 Elasticsearch 최신 버전을 사용하여 실습을 진행합니다. 최신 Elasticsearch를 배울 수 있는 유일한 한국어 교육과정입니다.

공부도 하고!
학습지원금도 받고!

결제액의 10%를 학습지원금으로 드립니다.

패스트캠퍼스의 수강의지를 강화하기 위한 지원금 제도를 운영합니다
패캠이 제안하는 학습 목표를 달성하고 커리어 이상의 성취감을 얻어가길 바랍니다.

*학습지원금은 제세공과금(22%)을 제하고 드립니다.

과제/학습노트

100% 제출

수강
대상.

#Elasticsearch의 기본 사용법부터 운영노하우까지 체계적으로 익히고자 하는 개발자/데이터 분석가

※ notice

수강 전, 나의 선수 지식을 확인하세요!

1. Linux 계열 시스템에 접근하거나 어플리케이션을 설치할 수 있어야 합니다.
2. HTTP protocol의 장점을 살릴 수 있는 네트워크 기반 아키텍처인 RESTful API에 대해 알고 있어야 합니다.

ela

커리
큘럼.

기본 개념 및 설치부터 실무 활용 방법까지 단계별로 진행하는 체계적인 3단계 커리큘럼

icon_step1-3@3x

Elasticsearch 시작하기

icon_step2-3@3x

Elasticsearch Basic Usage

icon_step3-3@3x

Elasticsearch Advanced Usage

Part 1. Elasticsearch 시작하기

1회차 Elasticsearch의 기본 개념 및 설치

Elasticsearch 기본 개념

– Elasticsearch에 대하여
– Elasticsearch의 용어 및 개념 정리

Elasticsearch 설치

– RPM, DEB로 설치하기
– 소스 코드로 설치하기

2회차 Elasticsearch의 기본 동작 및 플러그인

Elasticsearch 기본 동작

– 인덱스 생성 및 삭제, 조회
– 문서 색인 및 조회
– 문서 갱신 및 삭제
– 클러스터 정보 확인하기

Elasticsearch 플러그인

– 플러그인이란?
– 플러그인의 설치
– 한눈에 클러스터를 보기 위한 head 플러그인 활용
– 클러스터의 사용률을 보기 위한 HQ 플러그인 활용

Part 2. Elasticsearch Basic Usage

3~4회차 Elasticsearch의 환경 설정 및 클러스터 운영

Elasticsearch 환경 설정

– Elasticsearch의 핵심인 elasticsearch.yml 설정
– 힙사이즈의 중요성, jvm.options
– 로그를 어떻게 모을 것인지 설정하는 log4j2.properties

Elasticsearch 클러스터 운영

– 무중단 운영을 위한 롤링 리스타트
– 안정적인 성능 제공을 위한 샤드 분배 방법
– index setting
– 미리 정의된 template으로 인덱싱하기
– 비용을 절감하는 운영 방법 hot-warm data node

Elasticsearch API 활용하기

– 클러스터 운영 _cluster API
– 클러스터 인덱스 마이그레이션 _reindex API
– 벌크 인덱싱 _bulk API
– 그 외 운영에 유용한 APIs

Part 3. Elasticsearch Advanced Usage

5~6회차 Elasticsearch 검색엔진 활용 및 성능 최적화, 모니터링

검색엔진으로 Elasticsearch 활용하기

– 인덱스 생성 과정
– 분석기 변경 방법
– 쿼리 생성

Elasticsearch 색인 기능 최적화

– 필요하지 않다면 쓰지 말아야 할 기능들, _all 필드
– 미리 정해놓은 스키마로 리소스를 절약할 수 있는 static mapping 적용하기
– 인덱싱 된 데이터를 검색 결과에 반영할 수 있도록 refresh_interval 변경하기

Elasticsearch 검색 성능 최적화

– 검색에 유리하도록 쿼리 튜닝하기
– 검색 성능을 위해 샤드 배치를 결정하는 노하우

Elasticsearch 모니터링

– 데이터의 누락이 발생하는 순간, rejected
– _cat API로 클러스터 상태 모니터링 하기
– _stats API로 클러스터의 리소스 사용 지표 모니터링 하기

7회차 Elasticsearch의 성능 테스트 및 오픈소스 활용

Elasticsearch 성능 테스트

– ‘어떻게 해야 정확한 성능을 테스트할 수 있을까?’ 시나리오 만들기
– 성능 테스트 환경
– 성능 테스트 결과 해석

운영에 도움을 주는 오픈소스 툴

– 다양한 배치 작업이 가능한 curator
– 인덱스 데이터를 마이그레이션 할 수 있는 elasticdump
– 쉽게 배포하고, 쉽게 작업할 수 있는 ansible
– 한 순간도 놓치지 않고 모니터링 할 수 있는 외부 notification pusher 사용

Part 4. Elasticsearch 실무자 특강

8회차 다양한 분야에 활용되는 Elasticsearch 사례

현업에서 사용 중인 Elasticsearch

– e-commerce 상품 검색 플랫폼
– 로그 수집/ 분석 플랫폼
– 모니터링 플랫폼

* 강의와 실습 진행은 강의 진행일 기준 Elasticsearch 최신 버전으로 진행됩니다.
* 강의 커리큘럼의 세부 내용과 순서는 일부 변경될 수 있습니다.

교육과정소개서_cta_mo-1

#본 캠프에서 다루게 될
강의자료 예시.

ela_1

수강
후기.

박요한님_정방

데이터 분석을 위해서는 수집, 탐색, 전처리와 같은 과정들이 굉장히 중요하다고 생각합니다. 그만큼 이 과정들에서의 시간과 노력을 줄이는 것이 관건인 셈이죠. 그런 면에서 본 강의는 그 시간과 노력을 확실하게 줄여줍니다. 또한, 현업에 종사하고 계시는 강사님께 대형 프로젝트 경험을 배울 수 있는 좋은 시간이기도 합니다. 여러분도 이 강의를 통해 데이터 엔지니어 업무나 데이터 분석 관련 일을 하는데 필요한 팁들을 얻어 가시면 좋을 것 같습니다.

강사
소개.

박상헌 강사님

현재 다양한 카카오 서비스의 로그집계, 통계, 분석을 위한 클러스터와 다음 증권 등의 검색엔진 서비스를 위한 클러스터 등, 150여 개의 Elasticsearch 클러스터를 구성하고 운영하고 있습니다. 현업에서 쌓은 경험과 노하우를 본 강의를 통해 모두 전달드리겠습니다.

[약력]

현) 카카오 시스템엔지니어
– Elasticsearch 서비스 구축 및 운영

[실무자 특강] 정호욱 강사님

[약력]

현) WithInnovation(여기어때) 플랫폼인프라개발실 실장
– Facebook Korea Elasticsearch User Group 운영진
– 삼성전자, NAVER, Yahoo Korea 등에서 Software Engineer로 근무
– 쿠팡, 미미박스, Gruter에서 Elasticsearch Specialist로 검색 엔진 개발
– [실무 예제로 배우는 Elasticsearch 검색엔진-기본편 & 활용편] 집필

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

패스트캠퍼스 오프라인 강의를 수강하셨다면!
별도의 가입절차없이 패스트캠퍼스 커뮤니티 멤버쉽 회원이 됩니다.
커뮤니티 멤버쉽은 수강 후 1년 동안 유지되며,
오직 멤버들만을 위한 비공개 스터디클럽, 네트워킹행사, 세미나 등 비정기적 행사에 모실 예정입니다.

ELASTICSEARCH 실무 활용의 A-Z

실무에 활용하는 ELASTICSEARCH 검색엔진 구축 CAMP

일    정 2019.5.16. ~ 2019.7.11 (총 8주)
매주 목요일 19:30 ~ 22:30 | 회 당 3시간, 총 24시간
준비물 개인 노트북 사용
(본인 PC에 맞는 개발 환경 설정 및 원활한 개별 실습을 위하여)
장    소 강남 패스트캠퍼스 강의장
문    의 윤형진 매니저 : 02-517-0641
궁금하신 사항이 있으면 언제든 연락주세요

102만원 (정가 120만 원)

※원활한 진행을 위해 수강인원을 제한하여 5월 개강 과정 모집이 조기 마감되었습니다.
'출시알림'을 신청해주시면 다음 강의 일정 확정 시 가장 먼저 알려드립니다.
※할인가는 매주 목요일 자정에 변경됩니다.
※ 카드 12개월 무이자 할부 가능!

출시알림
card_171120

강의장 안내

학습 지원 프로젝트

공부도 하고! 학습지원금도 받고!

*학습지원금(제세공과금 22% 차감 후 지급)은 강의마다 개인마다 상이할 수 있습니다.

학습 목표. 과제 및 학습노트 제출

교육 일정 3일 후(일요일) 24시까지 학습노트 제출.
학습노트 접수 여부는 접수 시간으로 판단합니다.
[학습노트 제출 일정]
1회차: 5월 19일(일)까지 학습노트 작성 후 제출
2회차: 5월 26일(일)까지 학습노트 작성 후 제출
3회차: 6월 2일(일)까지 학습노트 작성 후 제출
4회차: 6월 16일(일)까지 학습노트 작성 후 제출
5회차: 6월 23일(일)까지 학습노트 작성 후 제출
6회차: 6월 30일(일)까지 학습노트 작성 후 제출
7회차: 7월 7일(일)까지 학습노트 작성 후 제출
8회차: 7월 14일(일)까지 학습노트 작성 후 제출

학습지원금을 받으려면?

미션을 모두 완료하면 신청페이지를 통해 신청 가능합니다.
다만, 강의 종료 후 30일 이내에 신청페이지를 통해서 신청해주셔야 합니다.
아래의 환급신청 링크로 신분증 사본 / 환급받을 통장사본을 제출 (반드시 본인 명의로만 가능)해 주세요.
결제한 수강료의 10% (환급 금액의 22% 제세공과금으로 차감) 를 드리며, 학습지원금은 개인마다 상이할 수 있습니다.

환불규정

* 학습지원금은 기수강생 할인만 중복 적용이 가능합니다. (기타 다른 이벤트와 중복 적용이 불가합니다.)
* 과제물이 허위로 작성되거나 표절일 경우 환급이 거절될 수 있습니다.
* 환불은 환불규정(https://www.fastcampus.co.kr/refund/)에 따라 진행됩니다. 규정에 의거하여 환불금액이 없을 수 있습니다.